+
    Bi&                     @  a  R t0 t ^ RIHt ^ RIHt  ! R R4      t^ RIHt ^t] ^ k ]t] ^k ] ^k  ! R R]	4      t
Rt ! R	 R
]4      t^ RIHt ]! R]34      t]! R4      t ! R R4      t ! R R]4      t ! R R]	4      t ! R R]R7      tRR R lltR t] ^k R# )    Optionalwrapsc                   4   a  ] tR t^t o ^tRtV 3R ltRtV tR# )CNc                4   < V ^8  d   Qh/ S[ R,          ;R&   # )   r   yr   )format__classdict__s   "4/usr/lib/python3.14/test/typinganndata/ann_module.py__annotate__C.__annotate__   s     sm"      	__name__
__module____qualname____firstlineno__xr   __annotate_func____static_attributes____classdictcell__r   s   @r   r   r      s     	Ad1  r   r   )Tuplec                   0   a  ] tR t^t o ]tV 3R ltRtV tR# )Mc                &   < V ^8  d   Qh/ S[ ;R&   # )r
   o)type)r   r   s   "r   r   M.__annotate__   s      r   r   N)	r   r   r   r   objectr!   r   r   r   r   s   @r   r   r      s     A  r   r   Tc                   4   a  ] tR t^t o RtRtV 3R ltRtV tR# )Dhibyec                2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )r
   jkstr)r   r   s   "r   r   D.__annotate__   s     
M = r   r   N)	r   r   r   r   r*   r+   r   r   r   r   s   @r   r&   r&      s     A51  r   r&   )	new_classHJc                   6   a  ] tR t^t o ^tR tV 3R ltRtV tR# )Fc                    R # Nr   )selfr   s   &&r   __init__
F.__init__    s    r   c                &   < V ^8  d   Qh/ S[ ;R&   # )r
   zint)r   r   s   "r   r   F.__annotate__   s     
J r   r   N)	r   r   r   r   r:   r7   r   r   r   r   s   @r   r3   r3      s     A  r   r3   c                   2   a a ] tR t^#t oV 3R ltRtVtV ;t# )Yc                .   < \         \        V `  ^{4       R# ){   N)superr3   r7   )r6   	__class__s   &r   r7   
Y.__init__$   s    a$r   r   )r   r   r   r   r7   r   r   __classcell__rC   r   s   @@r   r?   r?   #   s     % %r   r?   c                   2   a a ] tR t^'t oV 3R ltRtVtV ;t# )Metac                $   < \         SV `  WW#4      # r5   )rB   __new__)metanamebases	namespacerC   s   &&&&r   rJ   Meta.__new__(   s    wt5<<r   r   )r   r   r   r   rJ   r   r   rE   rF   s   @@r   rH   rH   '   s     = =r   rH   c                   4   a  ] tR t^+t o RtRtV 3R ltRtV tR# )S	somethingzsomething elsec                2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )r
   r   r   r,   )r   r   s   "r   r   S.__annotate__+   s     
 
 r   r   Nr   r   s   @r   rQ   rQ   +   s     AA  r   rQ   )	metaclassc                $    V ^8  d   QhR\         /# )r
   r   r;   )r   s   "r   r   r   /   s     
 
3 
r   c                      R  R lpV! 4        R# )c                :    V ^8  d   QhR\         \        ,          /# )r
   r   )Listr-   )r   s   "r   r   foo.<locals>.__annotate__0   s      tCy r   c                 
    R pR# )yesNr   )r   r   s   & r   barfoo.<locals>.bar0   s    r   Nr   )r   r]   s   & r   foor_   /   s    Er   c                 0   a  \        S 4      V 3R  l4       pV# )c                     < S! V / VB # r5   r   )argskwargsfuncs   *,r   wrapperdec.<locals>.wrapper5   s    T$V$$r   r   )rd   re   s   f r   decrg   4   s    
4[% %Nr   c                    V ^8  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d   \        \        \        3,          ;R&   ^\         9   d   \        \        ,          ;R&   # )r
   r   r   fu)__conditional_annotations__r<   r-   r   float)r   s   "r   r   r      sX       
3
  JsJ  +*5c?* d 3;e r   N)
   )rk   typingr   	functoolsr   r   r   r   r   r"   r   parsr&   typesr/   h_classj_classr3   r?   rH   rQ   r_   rg   r   )rk   s   @r   <module>rt      s      # # 	

QAJ*  ! ! 
C!

C. 
% %=4 =D 

 r   