
    Lpj@                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	J
r
  \(       a  S SKJr   " S S\S	   \S	   5      rg
)    )annotations)TYPE_CHECKING)LazyExprNamespace)StructNamespaceFlit)
DuckDBExprc                      \ rS rSrSS jrSrg)DuckDBExprStructNamespace   c                `   ^ U R                   R                  U4S j5      R                  T5      $ )Nc                0   > [        SU [        T5      5      $ )Nstruct_extractr   )exprnames    X/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/_duckdb/expr_struct.py<lambda>1DuckDBExprStructNamespace.field.<locals>.<lambda>   s    +T3t9=    )	compliant_with_elementwisealias)selfr   s    `r   fieldDuckDBExprStructNamespace.field   s&    ~~//=

%+	r    N)r   strreturnr
   )__name__
__module____qualname____firstlineno__r   __static_attributes__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   