+
    i  c                  s   ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHtH	t	  ! R R]
4      t]t]t]t]t]t]t]P$                  R8  d   ]P&                  ]]]3,          tM]P0                  tR R ltR R	 ltRR
 R llt ! R R]4      t ! R R4      t ! R R]P>                  4      t RR R llt!R R lt" ! R R]PF                  4      t#R# )    )annotationsN)CallableSequencec                  s    ] tR t^tRtR# )CryptographyDeprecationWarning N__name__
__module____qualname____firstlineno____static_attributes__r       9/usr/lib64/python3.14/site-packages/cryptography/utils.pyr   r          r   r   c               $    V ^8  d   QhRRRRRR/# )   namestrvaluebytesreturnNoner   Zformat   "r   __annotate__r   *   s!     1 1s 15 1T 1r   c                sN    \        V\        4      '       g   \        V  R 24      hR# )z must be bytesN)
isinstancer   	TypeErrorr   r      &&r   _check_bytesr   *   s&    eU##4&/00 $r   c               r   )r   r   r   r   Bufferr   r   r   r   r   r   r   r   /   s!     6 63 6v 6$ 6r   c                sX     \        V4       R#   \         d    \        T  R 24      hi ; i)z must be bytes-likeN)
memoryviewr   r   r   r   _check_bytesliker!   /   s1    65 64& 34556s    )c               r   )r   integerZintlengthz
int | Noner   r   r   r   r   r   r   r   6   s!      # z U r   c                s    V^ 8X  d   \        R4      hT P                  T;'       g)    V P                  4       ^,           ^,          ;'       g    ^R4      # )r    zlength argument can't be 0Zbig)Z
ValueErrorZto_bytesZ
bit_length)r"   r#   r   r   int_to_bytesr$   6   sP    {566667%%'!+166Q r   c                  s    ] tR t^>tRtR# )InterfaceNotImplementedr   Nr   r   r   r   r%   r%   >   r   r   r%   c                  s"    ] tR t^BtR R ltRtR# )_DeprecatedValuec                    V ^8  d   QhRRRR/# )r   r   objectmessager   r   r   r   r   r   Z_DeprecatedValue.__annotate__C   s     + +f +s +r   c                	s*    Wn         W n        W0n        R # N)r   r)   warning_class)selfr   r)   r+   s   &&&&r   __init__Z_DeprecatedValue.__init__C   s    
*r   )r)   r   r+   N)r   r   r	   r
   r-   r   r   r   r   r&   r&   B   s    + +r   r&   c                  s^   a  ] tR t^ItR V 3R lltR R ltR R ltR R ltR	 R
 ltRt	V ;t
# )_ModuleWithDeprecationsc                   V ^8  d   QhRR/# )r   moduleztypes.ModuleTyper   r   r   r   r   $_ModuleWithDeprecations.__annotate__J   s     * */ *r   c                	sV   < \         SV `  VP                  4       WP                  R &   R# )_moduleN)Zsuperr-   r   Z__dict__)r,   r0   	__class__s   &&r   r-   Z _ModuleWithDeprecations.__init__J   s     )#)i r   c               r'   )r   attrr   r   r(   r   r   r   r   r   r1   N   s        r   c                	s    \        V P                  V4      p\        V\        4      '       d:   \        P
                  ! VP                  VP                  ^R7       VP                  pV# )r   Z
stacklevel)	getattrr2   r   r&   warningswarnr)   r+   r   r,   r4   Zobj   && r   __getattr__Z#_ModuleWithDeprecations.__getattr__N   sH    dllD)c+,,MM#++s'8'8QG))C
r   c               r   )r   r4   r   r   r(   r   r   r   r   r   r   r   r1   U   s!     + + +F +t +r   c                	s2    \        V P                  W4       R # r*   )setattrr2   )r,   r4   r   s   &&&r   __setattr__Z#_ModuleWithDeprecations.__setattr__U   s    d*r   c               r'   )r   r4   r   r   r   r   r   r   r   r   r1   X   s     $ $ $ $r   c                	s    \        V P                  V4      p\        V\        4      '       d.   \        P
                  ! VP                  VP                  ^R7       \        V P                  V4       R# )r   r5   N)	r6   r2   r   r&   r7   r8   r)   r+   Zdelattrr9   r:   r   __delattr__Z#_ModuleWithDeprecations.__delattr__X   sH    dllD)c+,,MM#++s'8'8QGd#r   c               r/   )r   r   zSequence[str]r   r   r   r   r   r1   _   s     / / /r   c                	s2    R .\        V P                  4      O# )r2   )Zdirr2   r,      &r   __dir__Z_ModuleWithDeprecations.__dir___   s    .C-..r   r   )r   r   r	   r
   r-   r;   r=   r>   rA   r   Z__classcell__)r3   s   @r   r.   r.   I   s&    * *+$/ /r   r.   c               s0    V ^8  d   QhRRRRRRRRRR	R
R/# )r   r   r(   module_namer   r)   r+   ztype[Warning]r   z
str | Noner   r&   r   r   r   r   r   r   c   sD        !	
  r   c                s    \         P                  V,          p\        V\        4      '       g   \        V4      ;\         P                  V&   p\	        WV4      pVe   \        WTV4       V# r*   )sysZmodulesr   r.   r&   r<   )r   rB   r)   r+   r   r0   Zdvs   &&&&&  r   
deprecatedrD   c   sY     [[%Ff566,CF,KKK 6	%-	8Bb!Ir   c               r'   )r   funcr   r   propertyr   r   r   r   r   r   t   s      ( x r   c                sR   a aa R S  2o\        4       oR VV V3R llp\        V4      # )Z_cached_c               r/   )r   instancer(   r   r   r   r   r   Z%cached_property.<locals>.__annotate__x   s       r   c                s\   < \        V SS4      pVSJd   V# S! V 4      p\        V SV4       V# r*   )r6   r<   )rG   ZcacheZresultcached_namerE   sentinels   &  r   innerZcached_property.<locals>.innerx   s8    +x8 Lh+v.r   )r(   rF   )rE   rJ   rH   rI   s   f @@r   cached_propertyrK   t   s,    TF#KxH  E?r   c                  s.    ] tR t^tR R ltR R ltRtR# )Enumc               r/   r   r   r   r   r   r   r   r   Enum.__annotate__   s     N N# Nr   c                	sl    R V P                   P                   RV P                   RV P                  : R2# )Z<.z: Z>)r3   r   _name_Z_value_r?   r@   r   __repr__ZEnum.__repr__   s1    4>>**+1T[[MDLL;K1MMr   c               r/   rM   r   r   r   r   r   rN      s     : : :r   c                	sL    V P                   P                   R V P                   2# )rO   )r3   r   rP   r?   r@   r   __str__ZEnum.__str__   s"    ..))*!DKK=99r   r   N)r   r   r	   r
   rQ   rR   r   r   r   r   rL   rL      s    N: :r   rL   )i   i	   r*   )$Z
__future__r   ZenumrC   ZtypesZtypingr7   Zcollections.abcr   r   ZUserWarningr   ZDeprecatedIn36ZDeprecatedIn40ZDeprecatedIn41ZDeprecatedIn42ZDeprecatedIn43ZDeprecatedIn46Zversion_infoZUnionr   Z	bytearrayr    r   Z
ByteStringr   r!   r$   Z	Exceptionr%   r&   Z
ModuleTyper.   rD   rK   rL   r   r   r   <module>rS      s   
 #  
    .
	[ 	 0///// v\\%J67FF1
6	i 	+ +/e.. /4"":499 :r   