ó
    Eñi1  ã                   óX  • S SK r S SKrSSKJrJr  SSKJr  S r/ r\R                  " \" \5      \" \5      5       HN  u  r
r\
S;   a  \" \SS9rO\
S	:X  a  \rO\" \5      r\
\l        \
\l        \\" 5       \
'   \R!                  \
5        MP       " S
 S5      r\" SS9r\" SS9r\SS/-  rg)é    Né   )Ú_funcs_implÚ_reductions_impl)Ú
normalizerc                 ó4   • S n[         R                  " X5      $ )Nc                 ó|   • [         R                  " U 5      =(       a     U R                  R                  S5      (       + $ )NÚ_)ÚinspectÚ
isfunctionÚ__name__Ú
startswith)Úfs    ÚP/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/_numpy/_funcs.pyÚis_public_functionÚ-_public_functions.<locals>.is_public_function   s*   € Ü×!Ò! !Ó$×G¨Q¯Z©Z×-BÑ-BÀ3Ó-GÔ)GÐGó    )r
   Ú
getmembers)Úmodr   s     r   Ú_public_functionsr      s   € òHô ×Ò˜cÓ6Ð6r   )Ú
percentileÚquantileÚmedianT)Úpromote_scalar_resultÚeinsumc                   ó$   • \ rS rSrSrS rS rSrg)ÚIndexExpressioné6   zr
Written by Konrad Hinsen <hinsen@cnrs-orleans.fr>
last revision: 1999-7-23

Cosmetic changes by T. Oliphant 2001
c                 ó   • Xl         g ©N©Ú	maketuple)Úselfr!   s     r   Ú__init__ÚIndexExpression.__init__>   s   € Ø"�r   c                 óX   • U R                   (       a  [        U[        5      (       d  U4$ U$ r   )r!   Ú
isinstanceÚtuple)r"   Úitems     r   Ú__getitem__ÚIndexExpression.__getitem__A   s!   € Ø�>�>¤*¨T´5×"9Ñ"9Ø�7ˆNàˆKr   r    N)r   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r#   r)   Ú__static_attributes__© r   r   r   r   6   s   † ñò#õr   r   r    FÚ	index_expÚs_)r
   Ú	itertoolsÚ r   r   Ú_normalizationsr   r   Ú__all__ÚchainÚnameÚfuncÚ	decoratedr,   r   ÚvarsÚappendr   r1   r2   r0   r   r   Ú<module>r=      sÔ   ðó Û ç +Ý 'ò7ð €ð —/’/Ù�kÓ"Ñ$5Ð6FÓ$Gö�J€Dˆ$ð Ð3Ó3Ù˜t¸4Ñ@‰	Ø	�Ó	à‰	á˜tÓ$ˆ	à!€IÔØ€IÔØ�DƒFˆ4�LØ‡N�N�4Öñð"÷
ñ ñ$  dÑ+€	Ù˜uÑ%€ð ˆK˜ÐÑ �r   