§
    tŠtj¸  ã                   ó†  — d dl Zd dlZd dlZej        d„ ¦   «         Zej                             ddej	        gdddej	        fdej	        gddej	        dfej	        gddej	        ej	        fg ddddfddgddddfddgddddfg¦  «        ej                             dej
        ej        g¦  «        d„ ¦   «         ¦   «         Zd„ ZdS )	é    Nc                  ó„   — t          j        ddgdz  t          j        gz   ddgz   t          j        gz   ddgz   d¬¦  «        S )z?Fixture returning boolean array, with valid and missing values.TFé   Úboolean©Údtype)ÚpdÚarrayÚnpÚnan© ó    úh/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/arrays/boolean/test_reduction.pyÚdatar      sP   € õ Œ8Ø	ˆuˆ˜Ñ�RœV˜HÑ$¨¨e }Ñ4½¼°xÑ?À4ÈÀ-ÑOØðñ ô ð r   z8values, exp_any, exp_all, exp_any_noskip, exp_all_noskipTFÚconc                 óx  — |r|t           j        u r¸|t           j        u rt           j        nt          j        |¦  «        }|t           j        u rt           j        nt          j        |¦  «        }|t           j        u rt           j        nt          j        |¦  «        }|t           j        u rt           j        nt          j        |¦  «        } || d¬¦  «        }|                     ¦   «         |u sJ ‚|                     ¦   «         |u sJ ‚|                     d¬¦  «        |u sJ ‚|                     d¬¦  «        |u sJ ‚d S )Nr   r   F)Úskipna)r   r	   ÚNAr
   Úbool_ÚanyÚall)ÚvaluesÚexp_anyÚexp_allÚexp_any_noskipÚexp_all_noskipÚusing_python_scalarsr   Úas           r   Útest_any_allr      s%  € ð"  ð X 3­"¬( ? ?Ø"¥b¤eÐ+Ð+•"”%�%µ´¸'Ñ1BÔ1BˆØ"¥b¤eÐ+Ð+•"”%�%µ´¸'Ñ1BÔ1BˆØ"0µB´EÐ"9Ð"9�œ˜½r¼xÈÑ?WÔ?WˆØ"0µB´EÐ"9Ð"9�œ˜½r¼xÈÑ?WÔ?WˆàˆˆF˜)Ð$Ñ$Ô$€AØ�5Š5‰7Œ7�gÐÐÐÐØ�5Š5‰7Œ7�gÐÐÐÐØ�5Š5˜ˆ5ÑÔ .Ð0Ð0Ð0Ð0Ø�5Š5˜ˆ5ÑÔ .Ð0Ð0Ð0Ð0Ð0Ð0r   c                 ó  — |}t          j        |¦  «        }| r|                     ¦   «         }|r;t          t          t          t          t          dœ                     |t          ¦  «        }nXt          j        t          j        t          j	        t          j
        t          j
        dœ                     |t          j        ¦  «        } t          ||¦  «        ¦   «         }t          ||¦  «        sJ t          |¦  «        › d|› �¦   «         ‚d S )N)ÚsumÚprodÚcountÚminÚmaxz vs )r   ÚSeriesÚdropnaÚintÚboolÚgetÚfloatr
   Úint_Úintegerr   Úfloat64ÚgetattrÚ
isinstanceÚtype)r&   r   Úall_numeric_reductionsr   ÚopÚsÚexpectedÚresults           r   Útest_reductions_return_typesr6   .   sî   € ð 
 €BÝ
Œ	�$‰Œ€AØð Ø�HŠH‰JŒJˆàð åÝÝÝÝð
ð 
÷ Š#ˆb•%‰.Œ.ð 	ˆõ ”7Ý”GÝ”ZÝ”8Ý”8ð
ð 
÷ Š#ˆb•"”*Ñ
Ô
ð 	ð �W�Q˜‰^Œ^ÑÔ€FÝ�f˜hÑ'Ô'ÐHÐH­D°©L¬LÐ)HÐ)H¸hÐ)HÐ)HÑHÔHÐ'ÐHÐHr   )Únumpyr
   ÚpytestÚpandasr   Úfixturer   ÚmarkÚparametrizer   r	   r%   r   r6   r   r   r   ú<module>r=      s5  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð ð „ðð ñ „ðð „×ÒØ>à
�”ˆ˜˜d D¨"¬%Ð0Ø
�”ˆ˜  r¤u¨eÐ4Ø
Œ%ˆ�%˜˜rœu b¤eÐ,Ø	ˆU�D˜% Ð&à
�ˆ�t˜T 4¨Ð.Ø
�ˆ˜  u¨eÐ4ðñô ð „×Ò˜ ¤¨2¬9Ð 5Ñ6Ô6ð1ð 1ñ 7Ô6ñô ð1ð"Ið Ið Ið Ið Ir   