
    h                    P    % S SK Jr  S SKJr  SS/rS SKrSqS\S'   S
S jrS
S	 jr	g)    )annotations)versioninject_into_urllib3extract_from_urllib3Nz
typing.Anyorig_HTTPSConnectionc                     [        S5      n U R                  S5      (       d  [        SU < S35      eSSKJn  SSKJn  SSKJn  SS	KJn  S
SKJ	n  UR                  qXSl        XQl
        S/Ul        S/Ul        g )Nh2z4.zQurllib3 v2 supports h2 version 4.x.x, currently the 'h2' module is compiled with z5. See: https://github.com/urllib3/urllib3/issues/3290   
connectionutilHTTPSConnectionPoolssl_   )HTTP2Connection)r   
startswithImportError r   r   connectionpoolr   r   r   HTTPSConnectionr   ConnectionClsALPN_PROTOCOLS)
h2_versionurllib3_connectionurllib3_utilr   urllib3_util_sslr   s         H/var/www/html/env/lib/python3.13/site-packages/urllib3/http2/__init__.pyr   r      s    J  &&00:~ >BB
 	
 4'4/+ .==(7%)8& $(&L'+f#    c                     SSK Jn   SSK Jn  SSKJn  SSKJn  [        Ul        [        U l        S/Ul	        S/Ul	        g )Nr
   r   r   r   r   zhttp/1.1)
r   r   r   r   r   r   r   r   r   r   )r   r   r   r   s       r    r   r   +   s5    3'4/(<%)=&#-,L'1l#r!   )returnNone)

__future__r   importlib.metadatar   __all__typingr   __annotations__r   r    r!   r    <module>r+      s4    " & 
 #' j '-8
3r!   