Ë
    ¤eh’  ã                  óL   — d Z ddlmZ ddlmZ ddlmZ erddlmZ d	d„Z	d
d„Z
y)z4
Helpers for sharing tests between DataFrame/Series
é    )Úannotations)ÚTYPE_CHECKING)Ú	DataFrame)ÚDtypeObjc                ól   — t        | t        «      r| j                  j                  d   S | j                  S )Nr   )Ú
isinstancer   ÚdtypesÚiatÚdtype)Úobjs    úT/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/_testing/compat.pyÚ	get_dtyper      s)   € Ü�#”yÔ!à�z‰z�~‰~˜aÑ Ð à�y‰yÐó    c                ó<   — |t         u r| S | j                  dd¬«      S )z…
    For sharing tests using frame_or_series, either return the DataFrame
    unchanged or return it's first column as a Series.
    r   é   )Úaxis)r   Ú_ixs)ÚdfÚklasss     r   Úget_objr      s$   € ð
 ”	ÑØˆ	Ø�7‰7�1˜1ˆ7ÓÐr   N)Úreturnr   )r   r   )Ú__doc__Ú
__future__r   Útypingr   Úpandasr   Úpandas._typingr   r   r   © r   r   ú<module>r      s%   ðñõ #å  å áÝ'óôr   