+
    Bi                        ^ RI Ht ^ RIHt R ! 4       tR ! 4       t]t]t	R ! 4       t
R ! 4       tR ! 4       t ! R R	4      tR
 tR# )    )annotations)Callablec                 @   a R 5;p R5	;pR5;p3o ! V3R lRS5
q34      # )TTsPc                  >   < ] tR t^t Z t$ R]R&   R]R&   R]R&   RtR# )	Ar   xztuple[*Ts,]yzCallable[P, str]z N__name__
__module____qualname____firstlineno____type_params____annotations____static_attributes__.type_paramss   7/usr/lib/python3.14/test/typinganndata/ann_module695.pyr
   r
      s     DM    r
   r   r   r   r   .generic_baser   s       @r   <generic parameters of A>r      s    3   r   c                 @   a R 5;p R5	;pR5;p3o ! V3R lRS5
q34      # )r   r   r   c                  J   < ] tR t^t Z t$ ]t]t]	t
R]R&   R]R&   R]R&   RtR# )	Br   r   r   r   r   r   r   N)r   r   r   r   r   intr   strr   bytesr   r   r   r   s   r   r    r       s#     A	BAD	EDr   r    r   r   s       @r   <generic parameters of B>r$      s    3 	 	 	r   c                 8   a R 5;p R5;p3o ! V3R lRS5
q"4      # )EggsSpamc                  4   < ] tR t^t Z t$ R]R&   R]R&   RtR# )Cr&   r   r'   r   r   Nr   r   s   r   r)   r)      s     GGr   r)   r   r&   r'   r   r   s      @r   <generic parameters of C>r+      s    f   r   c                 ,    R 5;pR5	;pR5;p3R R lu6# )r   r   r   c          
     ,    V ^8  d   QhRRRRRRRRR	R
/# )   r   r   r   z*Tsr   zP.argszzzP.kwargsreturnNoner   )formats   "r   __annotate__r3      s4      "*	r   c                   R # Nr   )r   r   r/   r   s   &$$*r   generic_functionr6      s    r   r   )	.defaultsr   r   r   s       r   (<generic parameters of generic_function>r8      s    QSQ r   c                 $    R 5;pR5;p3R R lu6# )r&   r'   c                    V ^8  d   QhRRRR/# r.   r   r&   r   r'   r   )r2   s   "r   r3   r3   "   s     < < < <r   c                    R # r5   r   r   r   s   &&r   generic_function_2r>   "   s    r   r   r7   r&   r'   s      r   *<generic parameters of generic_function_2>r@   "   s    tVt <r   c                  T   a  ] tR t^%t o ]t]tV 3R l! 4       tV 3R l! 4       t	Rt
V tR# )Dc                 &   < R 5;pR5;p3R R lu6# )FooBarc               $    V ^8  d   QhRRRRRR/# )r.   r   rD   r   rE   r0   r1   r   )r2   s   "r   r3   D.__annotate__)   s$      	r   c                    R # r5   r   selfr   r   s   &&&r   generic_methodD.generic_method)   s    r   r   )r7   rD   rE   __classdict__s      r   &<generic parameters of generic_method>(D.<generic parameters of generic_method>)   s    sEs r   c                 &   < R 5;pR5;p3R R lu6# )r&   r'   c                    V ^8  d   QhRRRR/# r;   r   )r2   s   "r   r3   rG   -   s    DDDDr   c                    R # r5   r   rI   s   &&&r   generic_method_2D.generic_method_2-   s    r   r   r7   r&   r'   rM   s      r   (<generic parameters of generic_method_2>*D.<generic parameters of generic_method_2>-   s    vDr   r   N)r   r   r   r   r!   rD   r"   rE   rK   rS   r   __classdictcell__)rM   s   @r   rB   rB   %   s%     
C
C  EDDr   rB   c            	         ^ RI Hp  ^ RIHp \        p\
        pR ! 4       pR ! 4       pV ! VV! V4      V! VP                  4      VV! V4      R7      # )r   )SimpleNamespace)get_type_hintsc                 8   a R 5;p R5;p3o ! V3R lRS5
q"4      # )r&   r'   c                  T   <a  ] tR t^8t Zt o $ R]R&   R]R&   V 3R l! 4       tRtV tR# )nested.<locals>.Er&   r   r'   r   c                 &   < R 5;pR5;p3R R lu6# )r&   r'   c                    V ^8  d   QhRRRR/# r;   r   )r2   s   "r   r3   nested.<locals>.E.__annotate__<   s    FF$F4Fr   c                    R # r5   r   rI   s   &&&r   rK    nested.<locals>.E.generic_method<   s    $r   r   rU   s      r   rN   8nested.<locals>.E.<generic parameters of generic_method><   s    44Fr   r   N)	r   r   r   r   r   r   rK   r   rX   )rM   r   s   @r   Er^   8   s     FFFr   re   r   r*   s      @r   <generic parameters of E>)nested.<locals>.<generic parameters of E>8   s    D&D G G Gr   c                 $    R 5;pR5;p3R R lu6# )r&   r'   c                    V ^8  d   QhRRRR/# r;   r   )r2   s   "r   r3   nested.<locals>.__annotate__?   s    >>$>4>r   c                    R # r5   r   r=   s   &&r   r6    nested.<locals>.generic_function?   s    $r   r   r?   s      r   r8   8nested.<locals>.<generic parameters of generic_function>?   s    v>r   )re   hints_for_Ehints_for_E_methgeneric_funchints_for_generic_func)typesrZ   typingr[   r#   
memoryviewrK   )rZ   r[   r&   r'   re   r6   s         r   nestedru   0   sQ    %%DDG ? 
"1%'(8(89%-.>? r   N)
__future__r   rs   r   r
   r    r!   r&   r"   r'   r)   r6   r>   rB   ru   r   r   r   <module>rw      sA    " 	 


 =E Er   