§
    Šhþh5  ã                  óŽ   — 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dS )
é    )Úannotations)ÚTYPE_CHECKING)ÚLazyExprNamespace)ÚStructNamespaceN)ÚIbisExprc                  ó   — e Zd Zdd„ZdS )ÚIbisExprStructNamespaceÚnameÚstrÚreturnr   c                ój   ‡— dˆfd„}| j                              |¦  «                             ‰¦  «        S )NÚexprúir.StructColumnr   ú	ir.Columnc                ó   •— | ‰         S )N© )r   r
   s    €úQ/var/www/histauto/venv/lib/python3.11/site-packages/narwhals/_ibis/expr_struct.pyÚfuncz+IbisExprStructNamespace.field.<locals>.func   s   ø€ Ø˜”:Ðó    )r   r   r   r   )Ú	compliantÚ_with_callableÚalias)Úselfr
   r   s    ` r   ÚfieldzIbisExprStructNamespace.field   sG   ø€ ð	ð 	ð 	ð 	ð 	ð 	ð Œ~×,Ò,¨TÑ2Ô2×8Ò8¸Ñ>Ô>Ð>r   N)r
   r   r   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&      sÃ   ðØ "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  à 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø =Ð =Ð =Ð =Ð =Ð =àð -Ø Ð Ð Ð Ð Ð Ð Ð Ð à,Ð,Ð,Ð,Ð,Ð,ð?ð ?ð ?ð ?ð ?Ð/°
Ô;¸_ÈZÔ=Xñ ?ô ?ð ?ð ?ð ?r   