Ë
    ðmxi5  ã                  óz   — d dl mZ d dlm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ed	   ed	   «      Zy)
é    )Úannotations)ÚTYPE_CHECKING)ÚLazyExprNamespace)ÚStructNamespaceN)ÚIbisExprc                  ó   — e Zd Zdd„Zy)ÚIbisExprStructNamespacec                ód   ‡— dˆfd„}| j                   j                  |«      j                  ‰«      S )Nc                ó   •— | ‰   S )N© )ÚexprÚnames    €úQ/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/_ibis/expr_struct.pyÚfuncz+IbisExprStructNamespace.field.<locals>.func   s   ø€ Ø˜‘:Ðó    )r   zir.StructColumnÚreturnz	ir.Column)Ú	compliantÚ_with_callableÚalias)Úselfr   r   s    ` r   ÚfieldzIbisExprStructNamespace.field   s*   ø€ õ	ð �~‰~×,Ñ,¨TÓ2×8Ñ8¸Ó>Ð>r   N)r   Ústrr   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r	   r	      s   „ ô?r   r	   r   )Ú
__future__r   Útypingr   Únarwhals._compliantr   Ú!narwhals._compliant.any_namespacer   Úibis.expr.typesr   ÚtypesÚirÚnarwhals._ibis.exprr   r	   r   r   r   ú<module>r$      s6   ðÝ "å  å 1Ý =áß Ð å,ô?Ð/°
Ñ;¸_ÈZÑ=Xõ ?r   