
    F\h                     (     " S  S5      r S0 S.S jrg)c                   &    \ rS rSrS rS rS rSrg)	StubClass   c                 *    Xl         X l        S U l        g N)_StubClass__stub_args_StubClass__stub_kwargs_StubClass__repr)selfargskwargss      >/usr/lib/python3.13/test/support/_hypothesis_stubs/_helpers.py__init__StubClass.__init__   s    #    c                 ^    U R                   " U R                  0 U R                  D6nXl        U$ r   )	__class__r   r   r	   )r
   new_reprnew_objs      r   
_with_reprStubClass._with_repr   s+    ..$"2"2Id6H6HI!r   c                 $   U R                   b  U R                   $ SR                  U R                  5      nSR                  S U R                  R	                  5        5       5      nUnU(       a  USU-   -  nU R
                  R                   SU S3$ )Nz, c              3   4   #    U  H  u  pU S U 3v   M     g7f)=N ).0kwvals      r   	<genexpr>%StubClass.__repr__.<locals>.<genexpr>   s     U:Twrt1SE]:Ts   ())r	   joinr   r   itemsr   __qualname__)r
   argstrkwargstr	in_parenss       r   __repr__StubClass.__repr__   s    ;;";;4++,99U$:L:L:R:R:TUU	(I..--.a	{!<<r   )__repr__stub_args__stub_kwargsN)__name__
__module__r$   __firstlineno__r   r   r(   __static_attributes__r   r   r   r   r      s    

=r   r   N)	with_repr_seenc                    X4U;  a5   " S SU 5      nXl         Xl        Ub  S Ul        UR                  XU4U5        X0X4   $ )Nc                   (   ^  \ rS rSrU 4S jrSrU =r$ )stub_factory.<locals>.Stub   c                 :   > [         TU ]  5         Xl        X l        g r   )superr   _Stub__stub_args_Stub__stub_kwargs)r
   r   r   r   s      r   r   #stub_factory.<locals>.Stub.__init__   s     "#' %+"r   )r+   r,   )r-   r.   r$   r/   r   r0   __classcell__)r   s   @r   Stubr5      s    , ,r   r=   )r-   r$   _repr
setdefault)klassnamer1   r2   r=   s        r   stub_factoryrB      sU    }E!	,5 	,   DJ%y148)**r   )r   rB   r   r   r   <module>rC      s   = =2 ,0r +r   