+
    yȇi_              	       $   ^ RI t^ RIt^ RIHtHt R tR tR tR t	R t
]P                  P                  RR	R
.4      ]P                  P                  R]P                  3RR.R]P                  3R.RR]P                  3..4      R 4       4       tR# )    N)Index
MultiIndexc                     T pVP                   R J g   Q h\        VP                  4      P                   R J g   Q hVP                  R J g   Q h\        VP                  4      P                  R J g   Q hR# )FN)is_monotonic_increasingr   values!_is_strictly_monotonic_increasing)%lexsorted_two_level_string_multiindexmis   & y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/multi/test_monotonic.py&test_is_monotonic_increasing_lexsortedr   
   si    	.B%%...33u<<<//5888==FFF    c                     \         P                  ! \        P                  ! ^
4      \        P                  ! ^
4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\         P                  ! \        P                  ! ^
^ R4      \        P                  ! ^
4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\         P                  ! \        P                  ! ^
4      \        P                  ! ^
^ R4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\         P                  ! R\        P                  R.. RO.4      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\        . RO. RO.. RO. RO.RR	.R
7      p V P                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\        . RO. RO.. RO. RO.RR.R
7      p V P                  RJ g   Q hV P
                  RJ g   Q h\         P                  ! . . .4      p V P                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P
                  RJ g   Q hR# )
   onetwonamesTF      ?       @firstsecondlevelscodesr   household_idasset_idN)abc)barbazfooqux)momnextzenith
r   r   r      r)      r*      r+   r+   
r   r)   r*   r   r)   r)   r*   r   r)   r*   )r)   r*   r+      )gb00b03mlx29lu0197800237nl0000289783nl0000289965nl0000301109r   r)   r)   r*   r*   r*   r+   r-   r*   r   r   r)   r+   r   )
r   from_productnparanger   r   r   r   nanfrom_arraysis    r   test_is_monotonic_increasingr<      s   2		" >uenUA$$,,,..$666?22d:::..$666	2q"	ryy}-eU^	A $$---..%777?22e;;;?<<EEE	2		"a,-eU^	A $$---..%777?22e;;;?<<EEE#rvvs!3_ EFA$$---..%777?22e;;;?<<EEE,.GH-/MN!	A
 $$,,,?22d:::..$666?<<DDD 		
 %&<=z*	A $$---..%777 	Bx(A$$,,,?22d:::..$666?<<DDDr   c                  	   \         P                  ! \        P                  ! ^	RR4      \        P                  ! ^	RR4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\         P                  ! \        P                  ! ^
4      \        P                  ! ^
^ R4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\         P                  ! \        P                  ! ^
^ R4      \        P                  ! ^
4      .RR.R7      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\         P                  ! R\        P                  R.. RO.4      p V P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\        . RO. RO.. RO. RO.RR	.R
7      p V P                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\        . RO. RO.. RO. RO.RR	.R
7      p V P                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P
                  RJ g   Q h\        . RO. RO.. RO. RO.RR.R
7      p V P                  RJ g   Q hV P
                  RJ g   Q h\         P                  ! . . .4      p V P                  RJ g   Q h\        V P                  4      P                  RJ g   Q hV P
                  RJ g   Q h\        V P                  4      P
                  RJ g   Q hR# )	   r   r   r   TFr   r   r   r   r   r   r   Nr   )r    r   r   )r$   r#   r"   r!   )threer   r   r(   r,   )r'   r&   r%   )r-   r+   r*   r)   )r2   r1   r0   r/   r.   r3   r4   )
r   r5   r6   r7   is_monotonic_decreasing!_is_strictly_monotonic_decreasingr   r   r8   r9   r:   s    r   test_is_monotonic_decreasingrB   U   s   	1b"	ryyB34UEN	A $$,,,..$666?22d:::..$666	2		"a,-eU^	A $$---..%777?22e;;;?<<EEE	2q"	ryy}-eU^	A $$---..%777?22e;;;?<<EEE#rvvs!3_ EFA$$---..%777?22e;;;?<<EEE 	,.EF-/MN!	A
 $$---?22e;;;..%777?<<EEE,.GH-/MN!	A
 $$,,,?22d:::..$666?<<DDD 		
 %&<=z*	A $$---..%777 	Bx(A$$,,,?22d:::..$666?<<DDDr   c                      \        R R.RR... RO. R	O.R7      p V P                  RJ g   Q hV P                  RJ g   Q hR# )
r!   r"   r%   r&   r   r   TFNr   r   r)   r)   r   r   r   r)   )r   r   r   idxs    r   %test_is_strictly_monotonic_increasingrI      sM    
0|8TC &&$...00E999r   c                      \        R R.RR... RO. R	O.R7      p V P                  RJ g   Q hV P                  RJ g   Q hR# )
r"   r!   r&   r%   rD   TFNrE   rF   )r   r@   rA   rG   s    r   %test_is_strictly_monotonic_decreasingrK      sM    
0|8TC &&$...00E999r   attrr   r@   r   c                 Z    \         P                  ! V R .R7      p\        W!4      RJ g   Q hR# )testr   FN)r   from_tuplesgetattr)r   rL   rH   s   && r   test_is_monotonic_with_nansrQ      s+     
 
 x
8C3&&&r   )r)   )r*   )numpyr6   pytestpandasr   r   r   r<   rB   rI   rK   markparametrizer8   rQ    r   r   <module>rX      s     G?EDLE^:: ";=V!WX	vvittbffY5dRVVI7NO'	 Y
'r   