Ë
    ¤eh‡  ã                   ó²  — d dl Zd dlZd dlZej
                  d„ «       Zej                  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«      d„ «       Z
ej                  j                  dddg«      d„ «       Zy)	é    Nc                  óœ   — t        j                  ddgdz  t        j                  gz   ddgdz  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/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/arrays/boolean/test_reduction.pyÚdatar      sQ   € ô �8‰8Ø	ˆuˆ˜ÑœRŸV™V˜HÑ$¨¨e }°rÑ'9Ñ9¼R¿V¹V¸HÑDÈÈeÀ}ÑTØôð r   z8values, exp_any, exp_all, exp_any_noskip, exp_all_noskipTFc                 ó^  — |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                  |«      }t         j                  t         j
                  fD ]®  } || d¬«      }|j                  «       |u sJ ‚|j                  «       |u sJ ‚|j                  d¬«      |u sJ ‚|j                  d¬«      |u sJ ‚t        j                  |j                  «       «      |u sJ ‚t        j                  |j                  «       «      |u rŒ®J ‚ y )Nr   r   F)Úskipna)r	   ÚNAr   Úbool_r
   ÚSeriesÚanyÚall)ÚvaluesÚexp_anyÚexp_allÚexp_any_noskipÚexp_all_noskipÚconÚas          r   Útest_any_allr      s:  € ð ¤"§%¡%Ñ'Œb�eŠe¬R¯X©X°gÓ->€GØ¤"§%¡%Ñ'Œb�eŠe¬R¯X©X°gÓ->€GØ,´·±Ñ5”R—U’U¼2¿8¹8ÀNÓ;S€NØ,´·±Ñ5”R—U’U¼2¿8¹8ÀNÓ;S€Nä—‘œ"Ÿ)™)Ð$ò *ˆÙ�˜iÔ(ˆØ�u‰u‹w˜'Ñ!Ð!Ð!Ø�u‰u‹w˜'Ñ!Ð!Ð!Ø�u‰u˜EˆuÓ" nÑ4Ð4Ð4Ø�u‰u˜EˆuÓ" nÑ4Ð4Ð4ä�v‰v�a—e‘e“g‹ 'Ñ)Ð)Ð)Ü�v‰v�a—e‘e“g‹ 'Ò)Ð)Ð)ñ*r   Údropnac                 óÎ  — |}t        j                  |«      }| r|j                  «       }|dv r,t         t	        ||«      «       t
        j                  «      sJ ‚y |dk(  r,t         t	        ||«      «       t
        j                  «      sJ ‚y |dv r,t         t	        ||«      «       t
        j                  «      sJ ‚y t         t	        ||«      «       t
        j                  «      sJ ‚y )N)ÚsumÚprodÚcount)ÚminÚmax)
r	   r   r    Ú
isinstanceÚgetattrr   Úint_Úintegerr   Úfloat64)r    r   Úall_numeric_reductionsÚopÚss        r   Útest_reductions_return_typesr/   .   s·   € à	€BÜ
�	‰	�$‹€AÙØ�H‰H‹Jˆà	ˆ_ÑÜ˜.œ' ! R›.Ó*¬B¯G©GÔ4Ð4Ñ4Ø	ˆwŠä˜.œ' ! R›.Ó*¬B¯J©JÔ7Ð7Ñ7Ø	ˆ~Ñ	Ü˜.œ' ! R›.Ó*¬B¯H©HÔ5Ð5Ñ5ô ˜.œ' ! R›.Ó*¬B¯J©JÔ7Ð7Ñ7r   )Únumpyr   ÚpytestÚpandasr	   Úfixturer   ÚmarkÚparametrizer   r   r/   r   r   r   ú<module>r6      sü   ðÛ Û ã ð ‡�ñó ðð ‡�×ÑØ>à
�—‘ˆ˜˜d D¨"¯%©%Ð0Ø
�—‘ˆ˜  r§u¡u¨eÐ4Ø
�%‰%ˆ�%˜˜rŸu™u b§e¡eÐ,Ø	ˆU�D˜% Ð&à
�ˆ�t˜T 4¨Ð.Ø
�ˆ˜  u¨eÐ4ðóñ*óð*ð$ ‡�×Ñ˜ D¨% =Ó1ñ8ó 2ñ8r   