Ë
    u™ãjE	  ã            
       ó(  — d dl Zd dlZd dlZd dlmZ ej                  j                  ddi d fdddidfdi dfdd	d
idfg«      d„ «       Z
ej                  j                  dej                  gdgfej                  ej                  gddgf ej                  ej                  g«      dgf ej                  ej                  ej                  g«      ddgfg«      d„ «       Zd„ Zej                  j                  deej"                  g«      d„ «       Zd„ Zy)é    Nzargs, kwargs, increment© Úaé   )é   é   é    )r   Úcr   éÉ   c                 óž   — dd„}t        j                  ddg«      } |j                  |dg| ¢­i |¤Ž}||z   }t        j                  ||«       y )Nr   c                 ó$   — | |z   d|z  z   d|z  z   S )Né
   éd   r   )Úxr   Úbr	   s       ús/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/apply/test_series_transform.pyÚfztest_agg_args.<locals>.f   s   € Ø�1‰u�r˜A‘v‰~  a¡Ñ'Ð'ó    r   r   )r   r   r   )ÚpdÚSeriesÚ	transformÚtmÚassert_series_equal)ÚargsÚkwargsÚ	incrementr   ÚsÚresultÚexpecteds          r   Útest_agg_argsr      sP   € ó(ô 	�	‰	�1�a�&Ó€AØˆQ�[‰[˜˜AÐ/ Ò/¨Ñ/€FØ�9‰}€HÜ×Ñ˜6 8Õ,r   z
ops, namesÚsqrtÚabsolutec           	      ó  — t        j                  d¬«      5  t        j                  |D �cg c]
  } || «      ‘Œ c}d¬«      }||_        | j                  |«      }t        j                  ||«       d d d «       y c c}w # 1 sw Y   y xY w)NÚignore©Úallr   ©Úaxis)ÚnpÚerrstater   ÚconcatÚcolumnsr   r   Úassert_frame_equal)Ústring_seriesÚopsÚnamesÚopr   r   s         r   Útest_transform_listliker1      su   € ô 
�‰˜Ô	"ñ 0Ü—9‘9¸#Ö>°B™b Õ/Ò>ÀQÔGˆØ ˆÔØ×(Ñ(¨Ó-ˆÜ
×Ñ˜f hÔ/÷	0ð 0ùÚ>÷0ð 0ús   —A?«A:
º7A?Á:A?Á?Bc                  óh  — t        j                  g d¢«      } dd„}dd„}d}t        j                  t        |¬«      5  | j                  ||gdddd¬	«       d d d «       | j                  ||gddd¬
«      }t        j                  g d¢g d¢dœ«      }t        j                  ||«       y # 1 sw Y   ŒSxY w)N)r   r   r   r   c                 ó   — | |z   |z   S ©Nr   )r   r   r	   s      r   Úfoo1z4test_transform_listlike_func_with_args.<locals>.foo1.   ó   € Ø�1‰u�q‰yÐr   c                 ó   — | |z   |z   S r4   r   )r   r   r	   s      r   Úfoo2z4test_transform_listlike_func_with_args.<locals>.foo21   r6   r   z/foo1\(\) got an unexpected keyword argument 'b')Úmatchr   é   ©r   r	   )r	   )é   é	   r   )r5   r8   )r   r   )r   r   )	r   r   ÚpytestÚraisesÚ	TypeErrorr   Ú	DataFramer   r,   )r   r5   r8   Úmsgr   r   s         r   Ú&test_transform_listlike_func_with_argsrC   )   sŸ   € ô 	�	‰	’)Ó€Aóóð =€CÜ	�‰”y¨Ô	,ñ 2Ø	�‰�T˜4�L ! Q¨!¨qˆÔ1÷2ð �[‰[˜$ ˜ q¨!¨qˆ[Ó1€FÜ�|‰|¢ZºÑDÓE€HÜ×Ñ˜& (Õ+÷2ð 2ús   ½B(Â(B1Úboxc                 ó‚  — t        j                  d¬«      5  t        j                  t        j                  | «      t        j
                  | «      gd¬«      }d d d «       ddg_        | j                   |t         j                  t         j
                  dœ«      «      }t        j                  ||«       y # 1 sw Y   Œ_xY w)Nr#   r$   r   r&   ÚfooÚbar)rF   rG   )
r(   r)   r   r*   r    Úabsr+   r   r   r,   )r-   rD   r   r   s       r   Útest_transform_dictlikerI   =   s�   € ô 
�‰˜Ô	"ñ VÜ—9‘9œbŸg™g mÓ4´b·f±f¸]Ó6KÐLÐSTÔUˆ÷Và˜u�~€HÔØ×$Ñ$¡S´·±ÄÇÁÑ)HÓ%IÓJ€FÜ×Ñ˜& (Õ+÷	Vð Vús   —A B5Â5B>c                  óô   — t        j                  ddg«      } | j                  ddgddœ«      }t        j                  g d¢g d¢gt        j                  ddgd	d
g«      ¬«      }t        j                  ||«       y )Nr   r:   r    rH   r;   )ç      ð?r   rK   )ç       @r:   rL   )r    rH   )r   r   r   )r   r   r   )r+   )r   r   r   rA   Ú
MultiIndexr   r,   )Údfr   r   s      r   Útest_transform_dictlike_mixedrO   G   sk   € ä	�‰�A�q�6Ó	€BØ�\‰\ ¨ °fÑ=Ó>€FÜ�|‰|Ú	šÐ&Ü—‘˜z¨?Ð;¸iÈÐ=SÓTô€Hô ×Ñ˜& (Õ+r   )Únumpyr(   r>   Úpandasr   Úpandas._testingÚ_testingr   ÚmarkÚparametrizer   r    rH   Úarrayr1   rC   Údictr   rI   rO   r   r   r   ú<module>rX      s3  ðÛ Û ã Ý ð ‡�×ÑØØˆ"ˆa€[�2˜˜Q�x Ð# f¨b°"Ð%5¸¸sÀA¸hÈÐ7LÐMóñ-ó	ð-ð ‡�×ÑØà
�'‰'ˆ�V�HÐØ
�&‰&�"—'‘'Ð	˜Z¨Ð0Ð1Ø	ˆ�‰�2—7‘7�)Ó	˜v˜hÐ'Ø	ˆ�‰�2—6‘6˜2Ÿ7™7Ð#Ó	$ z°6Ð&:Ð;ð	óñ0óð0ò,ð( ‡�×Ñ˜  r§y¡yÐ 1Ó2ñ,ó 3ð,ó,r   