Ë
    u™ãjW  ã                   ó  — d dl Zd dlZd dlZd dlmZ ej                  j                  dddg«      d„ «       Z
ej                  j                  dddg«      d„ «       Zej                  j                  ddej                  g«      d„ «       Zy)	é    NÚmethodÚunionÚintersectionc                 ó4  — g d¢}g d¢}t        j                  ddg|¬«      }t        j                  ddg|¬«      } t        || «      |«      }| dk(  rt        j                  g d¢|¬«      }nt        j                  g |¬«      }t        j                  ||«       y )	N©ÚaÚbÚcÚd)r   r
   r	   r   r   r
   ©Ú
categoriesr   r	   r   ©ÚpdÚCategoricalIndexÚgetattrÚtmÚassert_index_equal)r   Úcats1Úcats2Úid1Úid2ÚresultÚexpecteds          úw/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/indexes/categorical/test_setops.pyÚ$test_setop_mismatched_category_orderr      sŠ   € ò !€EÚ €EÜ
×
Ñ
˜s C˜j°UÔ
;€CÜ
×
Ñ
˜s C˜j°UÔ
;€Cà!ŒW�S˜&Ó! #Ó&€FØ�Òä×&Ñ&Ò';ÈÔN‰ä×&Ñ& r°eÔ<ˆÜ×Ñ˜& (Õ+ó    c                 ó0  — g d¢}t        j                  g d¢|¬«      }t        j                  g d¢|¬«      } t        || «      |«      }| dk(  rt        j                  g d¢|¬«      }nt        j                  ddg|¬«      }t        j                  ||«       y )Nr   ©r   r	   r
   r   )r	   r
   r   r   r	   r
   r   )r   ÚcatsÚidx1Úidx2r   r   s         r   Ú"test_setop_matching_category_orderr"      s�   € ò  €DÜ×Ñš¸4Ô@€DÜ×Ñš¸4Ô@€Dà"ŒW�T˜6Ó" 4Ó(€FØ�ÒÜ×&Ñ&Ò';ÈÔM‰ä×&Ñ&¨¨S z¸dÔCˆÜ×Ñ˜& (Õ+r   Úna_valuec                 óä   — t        j                  g d¢«      }t        j                  d| g«      }|j                  |«      }t        j                  ddgg d¢¬«      }t	        j
                  ||«       y )N)r   r	   r
   Nr
   r   r	   r   r   )r   r   ÚIndexÚ
differencer   r   )r#   ÚciÚotherr   r   s        r   Útest_difference_with_nar)   *   s[   € ô 
×	Ñ	Ò2Ó	3€BÜ�H‰H�c˜8�_Ó%€EØ�]‰]˜5Ó!€FÜ×"Ñ" C¨ :º/ÔJ€HÜ×Ñ˜& (Õ+r   )ÚnumpyÚnpÚpytestÚpandasr   Úpandas._testingÚ_testingr   ÚmarkÚparametrizer   r"   Únanr)   © r   r   ú<module>r4      s’   ðÛ Û ã Ý ð ‡�×Ñ˜ G¨^Ð#<Ó=ñ,ó >ð,ð" ‡�×Ñ˜ G¨^Ð#<Ó=ñ,ó >ð,ð ‡�×Ñ˜ d¨B¯F©F ^Ó4ñ,ó 5ñ,r   