Ë
    ðmxi†  ã                  ó²  — U d dl mZ d dlmZmZmZmZ d dlmZ d dl	m
Z
 er'd dlmZ d dlmZmZmZ d dlmZmZmZmZ  G d„ d	e«      Zed
edf   Zded<   	 ed   Zded<   	 dZded<   ed   Zded<   	 ed   Zded<   	  e
dd¬«      Z	  e
dd¬«      Z	  e
dd¬«      Z e
ddd«      Z 	  e
dd¬«      Z!	  e
dd¬«      Z" e
dd¬«      Z# e
d d!e¬"«      Z$g d#¢Z%y$)%é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚProtocolÚUnion)Ú
IntoSeries)ÚTypeVar)Ú	TypeAlias)ÚNativeDataFrameÚNativeDuckDBÚNativeLazyFrame)Ú	DataFrameÚExprÚ	LazyFrameÚSeriesc                  ó   — e Zd Zdd„Zy)ÚDataFrameLikec                 ó   — y )N© )ÚselfÚargsÚkwargss      úP/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/stable/v1/typing.pyÚ__dataframe__zDataFrameLike.__dataframe__   s   � ó    N)r   r   r   r   Úreturnr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   „ ÜFr   r   r   zSeries[Any]r
   ÚIntoExpr)r   r   r   ÚIntoDataFramer   ÚIntoLazyFrame)r!   r"   Ú	IntoFrame)úDataFrame[Any]úLazyFrame[Any]ÚFrameÚ
IntoFrameT)ÚboundÚIntoDataFrameTÚIntoLazyFrameTÚFrameTr$   r%   Ú
DataFrameTÚ
LazyFrameTÚSeriesTÚIntoSeriesTr   )r(   Údefault)r,   r&   r+   r!   r)   r    r#   r'   r   r/   r-   r.   N)&Ú
__future__r   Útypingr   r   r   r   Únarwhals._nativer   Únarwhals._typing_compatr	   Útyping_extensionsr
   r   r   r   Únarwhals.stable.v1r   r   r   r   r   Ústrr    Ú__annotations__r!   r"   r#   r&   r'   r)   r*   r+   r,   r-   r.   r/   Ú__all__r   r   r   ú<module>r:      s/  ðÞ "ç 6Ó 6å 'Ý +áÝ+çOÑOßEÓEôG˜ô Gð ˜F C¨Ð6Ñ7€ˆ)Ó 7ðð !Ð!SÑT€ˆyÓ Tð
ð -€ˆyÓ ,ØÐ=Ñ>€	ˆ9Ó >ðð Ð;Ñ<€€yÓ <ðñ �\¨Ô5€
ðñ Ð)°ÔA€ðñ Ð)°ÔA€Ù	�Ð+Ð-=Ó	>€ðñ �\Ð)9Ô:€
ðñ �\Ð)9Ô:€
Ù
�) =Ô
1€Ù�m¨<ÀÔE€ò�r   