+
    yȇi                     R   ^ RI t ^ RIt^ RIHt ] P                  P                  R. R3. ROR3. ROR3. ROR3. ROR3. ROR3. ROR3. ROR	3. ROR
3. ROR3]P                  ! ^ ^4      ]P                  ! ^^4      ]P                  ! ^^4      .R3.4      ] P                  P                  R. RO. RO. RO.4      ] P                  P                  R]	]P                  ]P                  ]P                  .4      ] P                  P                  RRR.4      R 4       4       4       4       tR tR# )    Nzvalues, dtypeobjectint64float64stringzdatetime64[ns]zdatetime64[ns, CET]ztimedelta64[ns]z	Period[D]SparseintervalmaskTFindexer_classframec                    . ROR\        V 4       pVR\        V 4       p\        P                  ! WVR7      pV'       d9   \        V 4      ^ 8X  d   \        P                  ! WR7      pMVP	                  4       pV\        P
                  J d   \        P
                  ! VRR7      pM?V\        P                  J d$   \        P                  ! W&P                  RR7      pMV! V4      pWb,          pWb,          p\        P                  ! W4       V\        P                  J dD   Rp	\        P                  ! \        V	R7      ;_uu_ 4        VP                  V,          pRRR4       M)VP                  V,          p\        P                  ! W4       VP                  V,          p\        P                  ! W4       R#   + '       g   i     L;; i)	aN)dtypeindexbooleanr   )r   r   zBiLocation based boolean indexing cannot use an indexable as a mask)matchr   bc)lenpdSeries	DataFrameto_framearrayr   tmassert_equalpytestraises
ValueErrorilocloc)
valuesr   r	   r
   r   r   objexpectedresultmsgs
   &&&&&     v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexing/test_na_indexing.pytest_series_mask_booleanr)      s0   . Mc&k*E#f+D
))Fu
5Cv;!,,U8C,,.C xxI.	"))	#yyYYi@T"yHYFOOF%		!R]]:S11XXd^F 21 $
)WWT]FOOF% 21s   F44G	c                     V ! . RO4      p\         P                  ! . RORR7      pV! V4      V,          pV! V4      VP                  R4      ,          p\        P                  ! WE4       R# )   FNr   r   r+         )TFN)r   r   fillnar   r   )frame_or_seriesindexer_slir$   r	   r&   r%   s   &&    r(   test_na_treated_as_falser2   A   sP    
)
$C88'y9Dd#F3E 23HOOF%    r,   )g      ?g       @g      @r   )200020012002)r+   r   r.   )TFF)TTT)FFF)r   pandasr   pandas._testing_testingr   markparametrizeIntervallistr   Indexr   r)   r2    r3   r(   <module>r@      s7      	X	G	)$	(#	(#	$%	)*	%&	!;/	H
++a
R[[A.Aq0A	BJO  
!#57LM 4288RYY*OP4-0"& 1 Q!*"&J	&r3   