§
    ­-Phã  ã                  óZ   — d dl mZ d dlmZ erd dlmc mZ d dlm	Z	  G d„ d¦  «        Z
dS )é    )Úannotations)ÚTYPE_CHECKINGN)ÚIbisExprc                  ó   — e Zd Zd
d„Zdd„Zd	S )ÚIbisExprStructNamespaceÚexprr   ÚreturnÚNonec                ó   — || _         d S ©N)Ú_compliant_expr)Úselfr   s     úZ/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/narwhals/_ibis/expr_struct.pyÚ__init__z IbisExprStructNamespace.__init__   s   € Ø#ˆÔÐÐó    ÚnameÚstrc                ój   ‡— dˆfd„}| j                              |¦  «                             ‰¦  «        S )Nr   úir.StructColumnr	   ú	ir.Columnc                ó   •— | ‰         S r   © )r   r   s    €r   Úfuncz+IbisExprStructNamespace.field.<locals>.func   s   ø€ Ø˜”:Ðr   )r   r   r	   r   )r   Ú_with_callableÚalias)r   r   r   s    ` r   ÚfieldzIbisExprStructNamespace.field   sH   ø€ ð	ð 	ð 	ð 	ð 	ð 	ð Ô#×2Ò2°4Ñ8Ô8×>Ò>¸tÑDÔDÐDr   N)r   r   r	   r
   )r   r   r	   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      sB   € € € € € ð$ð $ð $ð $ðEð Eð Eð Eð Eð Er   r   )Ú
__future__r   Útypingr   Úibis.expr.typesr   ÚtypesÚirÚnarwhals._ibis.exprr   r   r   r   r   ú<module>r&      sš   ðØ "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  àð -Ø Ð Ð Ð Ð Ð Ð Ð Ð à,Ð,Ð,Ð,Ð,Ð,ðEð Eð Eð Eð Eñ Eô Eð Eð Eð Er   