+
     hO  c            	       s   ^ RI t ^ RIHt ^ RIHtHtHtHtHtH	t	H
t
HtHtHt ]! R4      t]]]]	],          ]	]]3,          ]	]]]3,          3,          ,          t]t ! R R]4      t]R R l4       t]R	R
/R R ll4       tRR	R/R R lllt]R R l4       t]R	R
/R R ll4       tRR	R
/R R lllt]R8X  d   ] ! R R4      4       t]! 4       t^ RIHt ]! 4       t]P9                  R4       ]P;                  ]4       ]P;                  ]^<R7       ]P;                  ]^R7       ]P9                  R4       R]P<                  n        ]P;                  ]4       ]P;                  ]^<R7       ]P;                  ]^R7       R# R# )i    Npartial)
AnyCallableIterableListOptionalTupleTypeTypeVarUnionoverloadTc                   s    ] tR t^tRtRtR# )	ReprErrorz2An error occurred when attempting to build a repr. N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       :/usr/lib/python3.14/site-packages/pip/_vendor/rich/repr.pyr   r      s    <r   r   c                r    V ^8  d   QhR\         \        \        ,          ,          R\        \        ,          /#    clsreturnr   r   r   format   "r   __annotate__r       s'      htAw DG r   c                     R # Nr   r      &r   autor%          r   angularFc                    V ^8  d   QhR\         R\        \        \        ,          .\        \        ,          3,          /# r   r'   r   boolr   r   r   r   r   r   r    r    !   s.      T hQy$q'/A&B r   c                 r!   r"   r   r'      $r   r%   r%       r&   r   c                s   V ^8  d   QhR\         \        \        ,          ,          R\         \        ,          R\        \        \        ,          \
        \        \        ,          .\        \        ,          3,          3,          /# r   r   r'   r   r   r   r   r+   r
   r   r   r   r   r    r    %   sX     @0 @0	$q'	@0/7~@0
47Hd1gYQ/001@0r   c               sD    RR R llpV f   \        W!R7      # V! WR7      # )z5Class decorator to create __repr__ from __rich_repr__c                s~    V ^8  d   QhR\         \        ,          R\        \        ,          R\         \        ,          /# r.   )r   r   r   r+   r   r   r   r    Zauto.<locals>.__annotate__*   s-     6 6Q 6(4. 6DG 6r   c                 s    R  R lpR R lp\        V R4      '       g   RVn        W0n        RVn        W n        Ve   WP                  n        V # )c                s0    V ^8  d   QhR\         R\        /# r   selfr   )r   strr   r   r   r    .auto.<locals>.do_replace.<locals>.__annotate__+   s     	K 	KA 	K# 	Kr   c                s`   . pVP                   p\        V P                  RR4      pV P                  4        F  p\        V\        4      '       dn   \        V4      ^8X  d   V! \        V^ ,          4      4       KC  VvrVpVf   V! \        V4      4       K^  V'       d   V^ ,          V8X  d   Kv  V! V RV: 24       K  V! \        V4      4       K  	  V'       d-   RV P                  P                   RRP                  V4       R2# V P                  P                   RRP                  V4       R	2# )
z%Create repr string from __rich_repr__r'   FZ=Z<Z Z>Z(z, Z))
appendgetattr__rich_repr__Z
isinstanceZtupleZlenZreprZ	__class__r   Zjoin)r1   Zrepr_strr4   r'   ZargZkeyZvaluedefaults   &       r   	auto_reprZ+auto.<locals>.do_replace.<locals>.auto_repr+   s   "$H__F#D$6$6	5IG))+c5))3x1}tCF|,/2,W;"4;/&71:+> ("cU!E9#5649% , 4>>2231SXXh5G4HJJ..112!DIIh4G3HJJr   c                sF    V ^8  d   QhR\         \        ,          R\        /# r0   )r   r   Resultr   r   r   r    r3   D   s     	 	a 	V 	r   c              3  sB  "    \         P                  ! V P                  4      pVP                  P	                  4        F  w  r#VP
                  VP                  8X  d   \        W4      x  K/  VP
                  VP                  VP                  39   g   KX  VP                  VP                  J d   \        WP                  4      x  K  VP                  \        WP                  4      VP                  3x  K  	  R#   \         d   p\        RT 24      RhRp?ii ; i5i)z5Auto generate __rich_rep__ from signature of __init__z'Failed to auto generate __rich_repr__; N)inspect	signatureZ__init__Z
parametersZitemsZkindZPOSITIONAL_ONLYr5   ZPOSITIONAL_OR_KEYWORDZKEYWORD_ONLYr7   Zemptyname	Exceptionr   )r1   r;   r<   ZparamZerrors   &    r   auto_rich_reprZ0auto.<locals>.do_replace.<locals>.auto_rich_reprD   s     #--dmm<	#,#7#7#=#=#?KDzzU%:%::%d1133**(  !==EKK7")$

";;"'**gdJJ.G"VV $@  =eWEs0   DBC= A%C= ;D=DDDDr6   zBuild a rich reprzReturn repr(self))Zhasattrr   r6   Z__repr__r'   )r   r'   r8   r>   s   &&  r   
do_replaceZauto.<locals>.do_replace*   sN    	K2	( sO,,%8N" ./	 (/%
r   r,   r"   r    )r   r'   r?   s   &$ r   r%   r%   %   s%    
6p {z33#//r   c                r   r   r   r   r   r   r    r    i   s'      8DG$ a r   c                 r!   r"   r   r#   r$   r   	rich_reprr@   h   r&   r   c                r(   r)   r*   r   r   r   r    r    n   s.      $ 8T!WItAw4F+G r   c                 r!   r"   r   r,   r-   r   r@   r@   m   r&   r   c                s    V ^8  d   QhR\         \        \        ,          ,          R\        R\        \        \        ,          \
        \        \        ,          .\        \        ,          3,          3,          /# r.   r/   r   r   r   r    r    r   sO      	$q'	/3
47Hd1gYQ/001r   c                s8    V f   \        VR7      # \        V 4      # )Nr,   )r%   )r   r'   s   &$r   r@   r@   r   s     {G$$Cyr   Z__main__c                   s2   a  ] tR t^}t o V 3R lR ltRtV tR# )Fooc                s    < V ^8  d   QhRS[ /# )r   r   )r9   )r   __classdict__s   "r   r    ZFoo.__annotate__   s     	* 	*6 	*r   c              #  s2   "   R x  RR. RO/3x  Rx  R# 5i)fooZbarZshoppingN)ZeggsZhamZ	pineapple)Zbuyzhand sanitizerr   )r1   r$   r   r6   ZFoo.__rich_repr__   s!     K*&BCCC))s   r   N)r   r   r   r   r6   r   Z__classdictcell__)rB   s   @r   rA   rA   }   s     	* 	*r   rA   )ConsolezStandard repr)ZwidthzAngular reprTr"   ) r:   Z	functoolsr   Ztypingr   r   r   r   r   r   r   r	   r
   r   r   r2   r9   ZRichReprResultr=   r   r%   r@   r   rA   rC   Zpip._vendor.rich.consolerD   ZconsoleZruleZprintr6   r'   r   r   r   <module>rE      s       CL 
%U3ZsCx%S#:NNO	P=	 = 
 
 
E  
@0@D@0 @0F 
 
 
  
6;  z	* * 
* %C0iGLL!MM#MM#RM MM#RM LL  $CMM#MM#RM MM#RM 5 r   