Ë
    ðmxi@  ã                  óx   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 erd dlmZ  G d„ ded	   ed	   «      Zy
)é    )Úannotations)ÚTYPE_CHECKING)ÚLazyExprNamespace)ÚStructNamespace©ÚFÚlit)Ú
DuckDBExprc                  ó   — e Zd Zdd„Zy)ÚDuckDBExprStructNamespacec                ó^   ‡— | j                   j                  ˆfd„«      j                  ‰«      S )Nc                ó0   •— t        d| t        ‰«      «      S )NÚstruct_extractr   )ÚexprÚnames    €úS/home/htdocs/ttos/venv/lib/python3.12/site-packages/narwhals/_duckdb/expr_struct.pyú<lambda>z1DuckDBExprStructNamespace.field.<locals>.<lambda>   s   ø€ œÐ+¨T´3°t³9Ó=€ ó    )Ú	compliantÚ_with_elementwiseÚalias)Úselfr   s    `r   ÚfieldzDuckDBExprStructNamespace.field   s&   ø€ Ø�~‰~×/Ñ/Û=ó
ç
‰%�‹+ð	r   N)r   ÚstrÚreturnr
   )Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s   „ ôr   r   r
   N)Ú
__future__r   Útypingr   Únarwhals._compliantr   Ú!narwhals._compliant.any_namespacer   Únarwhals._duckdb.utilsr   r	   Únarwhals._duckdb.exprr
   r   r   r   r   ú<module>r&      s3   ðÝ "å  å 1Ý =ß )áÝ0ôØ�lÑ# _°\Ñ%Bõr   