+
     ]iz  c                  sV    ^ RI Ht ^ RIt^ RIHt R
R R lltR
R R lltRR R	 lltR# )i    )annotationsN)TracebackTypec               (    V ^8  d   QhRRRRRRRR/# )   xstr | bytesencoding
str | Noneerrorsreturnbytes Zformat   "6/usr/lib/python3.14/site-packages/urllib3/util/util.py__annotate__r      s,     	 		(	9C	
	    c                .   \        V \        4      '       d   V # \        V \        4      '       g"   \        R \	        V 4      P
                   24      hV'       g	   V'       d(   T P                  T;'       g    RT;'       g    RR7      # V P                  4       # znot expecting type zutf-8Zstrict)r   )
isinstancer
   str	TypeErrortype__name__Zencoder   r   r      &&&r   to_bytesr      su     !U3-d1g.>.>-?@AA6xx++GF4F4FhxGG88:r   c               r   )r   r   r   r   r   r   r	   r   r   r   r   r   r   r      s,     	 		(	9C		r   c                r   r   )r   r   r
   r   r   r   Zdecoder   r   r   to_strr      su     !S5!!-d1g.>.>-?@AA6xx++GF4F4FhxGG88:r   c               s(    V ^8  d   QhRRRRRRRR/# )	r   tpztype[BaseException] | NonevalueZBaseExceptiontbzTracebackType | Noner	   ztyping.NoReturnr   r   r   r   r   r      s0      " 	 	r   c                s\     VP                   VJd   VP                  V4      hVh  R pR pi ; iN)Z__traceback__Zwith_traceback)r   r   r   r   r   reraiser       s7    
b(&&r**s   #% +)NNr   )Z
__future__r    ZtypingZtypesr   r   r   r    r   r   r   <module>r!      s"    "  		 r   