§
    tŠtj  ã                   ó®  — d dl Zd dlZd dlZd dlmZmZmZ d dlm	Z
 ej                             dd ej        d¦  «        gd ej        d¦  «        gd ej        d	¦  «        gd
 ej        d¦  «        gd ej        d¦  «        gd ej        d¦  «        gd ej        d¦  «        gd ej        d¦  «        gdej        gdej        gddgddgg¦  «        d„ ¦   «         Zej                             dd edgdgd¬¦  «        gd edgdgd¬¦  «        gd ed	gdgd¬¦  «        gd
 edgdgd¬¦  «        gd edgdgd¬¦  «        gd edgdgd¬¦  «        gd edgdgd¬¦  «        gd edgdgd¬¦  «        gd eej        gdgd¬¦  «        gd eej        gdgd¬¦  «        gd edgdgd¬¦  «        gd edgdgd¬¦  «        gg¦  «        d„ ¦   «         Zej                             dd ed	dgd¬¦  «        gd ed	dgd¬¦  «        gd ed	dgd¬¦  «        gd
 ed	dgd¬¦  «        gd ed	dgd¬¦  «        gd ed	dgd¬¦  «        gd eej        gd¬¦  «        gd eej        gd¬¦  «        gd eej        gd¬¦  «        gd eddgd¬¦  «        gd eddgd¬¦  «        gg¦  «        d„ ¦   «         Zej                             dd ed d gd!d"gd¬¦  «        gd eddgd!d"gd¬¦  «        gd ed	d	gd!d"gd¬¦  «        gd
 eddgd!d"gd¬¦  «        gd eddgd!d"gd¬¦  «        gd eddgd!d"gd¬¦  «        gd eddgd!d"gd¬¦  «        gd ed#d#gd!d"gd¬¦  «        gd eej        ej        gd!d"gd¬¦  «        gd eej        ej        gd!d"gd¬¦  «        gd eg d$¢g d%¢d¬¦  «        gd eg d$¢g d%¢d¬¦  «        gg¦  «        d&„ ¦   «         ZdS )'é    N)Ú	DataFrameÚSeriesÚarrayzop, expectedÚsumé   Úprodé   Úminé   ÚmaxÚmeang      ø?ÚmedianÚvarg      à?ÚstdgÍ;fž æ?ÚskewÚkurtÚanyTÚallc                 ó†   — t          ddgd¬¦  «        } t          || ¦  «        ¦   «         }t          j        ||¦  «         d S )Nr   r	   ÚInt64©Údtype)r   ÚgetattrÚtmÚassert_equal)ÚopÚexpectedÚserÚresults       úh/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/arrays/integer/test_reduction.pyÚtest_series_reductionsr!      sI   € õ$ �!�Q�˜wÐ
'Ñ
'Ô
'€CØ�W�S˜"ÑÔÑÔ€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%ó    Úar   )Úindexr   ÚFloat64Úbooleanc                 ó¤   — t          dt          ddgd¬¦  «        i¦  «        } t          || ¦  «        ¦   «         }t          j        ||¦  «         d S )Nr#   r   r	   r   r   )r   r   r   r   Úassert_series_equal©r   r   Údfr   s       r    Útest_dataframe_reductionsr+   $   sU   € õ$ 
�C�  1˜v¨WÐ5Ñ5Ô5Ð6Ñ	7Ô	7€BØ�W�R˜‰_Œ_ÑÔ€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   r   c                 ó"  — t          g d¢t          g d¢d¬¦  «        dœ¦  «        } t          |                     d¦  «        | ¦  «        ¦   «         }t          |t	          j        ddgd¬	¦  «        d
g¬¦  «        }t          j        ||¦  «         d S )N©r#   Úbr.   ©r   Nr   r   r   )ÚAÚBr0   r#   r.   )Únamer1   )r$   Úcolumns)r   r   r   ÚgroupbyÚpdÚIndexr   Úassert_frame_equalr)   s       r    Útest_groupby_reductionsr8   ;   sŸ   € õ" 
à ��Ý�|�|�|¨7Ð3Ñ3Ô3ð	
ð 	
ñ
ô 
€Bð *�W�R—Z’Z ‘_”_ bÑ)Ô)Ñ+Ô+€FÝ˜­¬°3¸°*À3Ð)GÑ)GÔ)GÐRUÐQVÐWÑWÔW€HåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   é   r1   ÚCgÍ;fž ö?)TTT©r0   r1   r:   c                 ó^  — t          g d¢g d¢t          g d¢d¬¦  «        dœ¦  «        } t          |j        | ¦  «        ¦   «         }t	          j        ||d         ¦  «         | dv r t          || ¦  «        ¦   «         }n t          || ¦  «        d¬	¦  «        }t	          j        ||¦  «         d S )
Nr-   r/   r   r   r;   r:   )r   r   T)Únumeric_only)r   r   r   r:   r   r   r(   r)   s       r    Útest_mixed_reductionsr>   X   sÇ   € õ$ 
à ��Ø��Ý�|�|�|¨7Ð3Ñ3Ô3ð	
ð 	
ñ
ô 
€Bð �W�R”T˜2ÑÔÑ Ô €FÝ„O�F˜H SœMÑ*Ô*Ð*ð 
ˆ^ÐÐØ •˜˜R‘”Ñ"Ô"ˆˆà •˜˜R‘”¨dÐ3Ñ3Ô3ˆÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   )ÚnumpyÚnpÚpytestÚpandasr5   r   r   r   Úpandas._testingÚ_testingr   ÚmarkÚparametrizeÚint64Úfloat64ÚNAr!   r+   r8   Únanr>   © r"   r    ú<module>rL      s,  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð ð „×ÒØà	��”˜‘”ÐØ	��”˜!‘”ÐØ	��”˜‘”ÐØ	��”˜‘”ÐØ	��”˜C‘”Ð!Ø	�:�2”:˜c‘?”?Ð#Ø	�
�”
˜3‘”Ð Ø	�
�”
˜8Ñ$Ô$Ð%Ø	�”ˆØ	�”ˆØ	�ˆØ	�ˆðñô ð"&ð &ñ#ô ð"&ð „×ÒØà	��˜�s 3 %¨wÐ7Ñ7Ô7Ð8Ø	��˜˜ C 5°Ð8Ñ8Ô8Ð9Ø	��˜�s 3 %¨wÐ7Ñ7Ô7Ð8Ø	��˜�s 3 %¨wÐ7Ñ7Ô7Ð8Ø	��˜˜ c U°)Ð<Ñ<Ô<Ð=Ø	�6�6˜3˜%¨ u°IÐ>Ñ>Ô>Ð?Ø	��˜�u S E°Ð;Ñ;Ô;Ð<Ø	��˜�z¨#¨°iÐ@Ñ@Ô@ÐAØ	��˜œ˜¨ u°IÐ>Ñ>Ô>Ð?Ø	��˜œ˜¨ u°IÐ>Ñ>Ô>Ð?Ø	��˜�v c U°)Ð<Ñ<Ô<Ð=Ø	��˜�v c U°)Ð<Ñ<Ô<Ð=ðñô ð"-ð -ñ#ô ð"-ð „×ÒØà	���q˜!�f GÐ,Ñ,Ô,Ð-Ø	��˜˜1�v WÐ-Ñ-Ô-Ð.Ø	���q˜!�f GÐ,Ñ,Ô,Ð-Ø	���q˜!�f GÐ,Ñ,Ô,Ð-Ø	��˜˜1�v YÐ/Ñ/Ô/Ð0Ø	�5�5˜!˜Q˜ yÐ1Ñ1Ô1Ð2Ø	���r”u�g YÐ/Ñ/Ô/Ð0Ø	���r”u�g YÐ/Ñ/Ô/Ð0Ø	��˜œ�w iÐ0Ñ0Ô0Ð1Ø	���t˜T�l¨)Ð4Ñ4Ô4Ð5Ø	���t˜T�l¨)Ð4Ñ4Ô4Ð5ðñô ð 
,ð 
,ñ!ô ð 
,ð „×ÒØà	��˜˜1�v c¨3 Z°yÐAÑAÔAÐBØ	��˜˜A˜ s¨C j¸	ÐBÑBÔBÐCØ	��˜˜1�v c¨3 Z°yÐAÑAÔAÐBØ	��˜˜1�v c¨3 Z°yÐAÑAÔAÐBØ	��˜˜A˜ s¨C j¸	ÐBÑBÔBÐCØ	�6�6˜1˜a˜&¨¨c¨
¸)ÐDÑDÔDÐEØ	��˜˜1�v c¨3 Z°yÐAÑAÔAÐBØ	��˜ Ð'°°S¨zÀÐKÑKÔKÐLØ	��˜œ ¤˜°°S¨zÀÐKÑKÔKÐLØ	��˜œ ¤˜°°S¨zÀÐKÑKÔKÐLØ	��Ð)Ð)Ð)°°°È	ÐRÑRÔRÐSØ	��Ð)Ð)Ð)°°°È	ÐRÑRÔRÐSðñô ð"-ð -ñ#ô ð"-ð -ð -r"   