
    Ii                         S r SSKrSSKr SSKr\R                  S:  d  \R                  S:  a  S\R                  SS4S jr	OS\R                  SS4S jr	S	S
/r
g! \ a     SSKr NY! \ a    Sr  Ndf = ff = f)z
The _compat module is used for code which requires branching between different
Python environments. It is excluded from the code coverage checks.
    N)   
   )   r   r      contextreturnc                 B    [         R                  R                  U l        g N)ssl
TLSVersionTLSv1_2minimum_versionr   s    3/venv/lib/python3.13/site-packages/httpx/_compat.pyset_minimum_tls_version_1_2r      s     #&.."8"8    c                    U =R                   [        R                  -  sl         U =R                   [        R                  -  sl         U =R                   [        R                  -  sl         U =R                   [        R
                  -  sl         g r
   )optionsr   OP_NO_SSLv2OP_NO_SSLv3OP_NO_TLSv1OP_NO_TLSv1_1r   s    r   r   r       sN     	3??*3??*3??*3,,,r   brotlir   )__doc__r   sys
brotlicffir   ImportErrorversion_infoOPENSSL_VERSION_INFO
SSLContextr   __all__ r   r   <module>r#      s     

 w#":":l"J9S^^ 9 9-S^^ - - 2
39   s)   A A9#A))A51A94A55A9