
    h                    (   % S SK Jr  S SKJr  S SKJr  S SKJr  \(       a  S SKrS SKJr  S SKJr  \R                  S:  a  S S	KJ
r
  OS S	KJ
r
  S SKr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  SrS\S'   \S   rS\S'   \S   rS\S'   \R4                  \   rS\S'   \R8                  \   rS\S'   SrS\S'   \R>                  \   r S\S'   Sr!S\S'   \" S\\\ 5      r"\" S\\\ 5      r#\" S5      r$ " S  S!\RJ                  \\$   5      r&\r'S\S"'   g)#    )annotations)TYPE_CHECKING)Any)TypeVarN)Generic)Literal)   
   )	TypeAlias)Indices)Mask)Order)	ArrowExpr)ArrowSerieszArrowExpr | ArrowSeriesr   IntoArrowExpr)minmaxfirstdense
TieBreaker)at_startat_endNullPlacementArrowChunkedArray
ArrowArrayzArrowArray | ArrowChunkedArrayArrayAny	ScalarAnyzArrayAny | ScalarAnyArrayOrScalarAnyArrayOrScalarT1ArrayOrScalarT2	_AsPyTypec                      \ rS rSrSrg)_BasicDataType,    N)__name__
__module____qualname____firstlineno____static_attributes__r%       H/var/www/html/env/lib/python3.13/site-packages/narwhals/_arrow/typing.pyr#   r#   ,   s    3r+   r#   
Incomplete)(
__future__r   typingr   r   r   sysr   r   version_infor   typing_extensionspyarrowpapyarrow._stubs_typingr   r   r   narwhals._arrow.exprr   narwhals._arrow.seriesr   r   __annotations__r   r   ChunkedArrayr   Arrayr   r   Scalarr   r   r   r    r!   DataTyper#   r-   r%   r+   r,   <module>r=      s   "    
7"$/ /28M98#$BCJ	C&';<M9<#%??3#7y7HHSMJ	):Hi:99S>Iy)"8i8/=NPYZO/=NPYZO$I>gi&8> 
I 
r+   