Ë
    èÿæi´  ã            
       ó:  — d Z ddlZddlZddlmZ 	 ddlmZ 	 ddl	mZ
 d„ Zd„ Z	  eej                  e
e«       	 	 ddlZ eedd«      s%ddlmZ  ej(                  «        ddlmZ  ee«       ddlmZ  ej2                  de«       ddlZddlmZ ddlmZmZ ddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'mZ ddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ddlm1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z: ddl;m<Z<m=Z=m>Z> ddl?m@Z@mAZA ddlBmCZC  ejˆ                  eE«      j�                   e«       «        ej2                  de3d¬«       y# e$ r dZY �Œ$w xY w# e$ r dZ
Y �Œ+w xY w# eef$ r+  ej                  dej                  › d	e
› d
e› d�e«       Y �ŒEw xY w# e$ r dZY �ŒMw xY w# e$ r Y �Œ*w xY w)aú  
Requests HTTP Library
~~~~~~~~~~~~~~~~~~~~~

Requests is an HTTP library, written in Python, for human beings.
Basic GET usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> b'Python is a programming language' in r.content
   True

... or POST:

   >>> payload = dict(key1='value1', key2='value2')
   >>> r = requests.post('https://httpbin.org/post', data=payload)
   >>> print(r.text)
   {
     ...
     "form": {
       "key1": "value1",
       "key2": "value2"
     },
     ...
   }

The other HTTP methods are supported - see `requests.api`. Full documentation
is at <https://requests.readthedocs.io>.

:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
é    Né   )ÚRequestsDependencyWarning)Ú__version__c                 ó\  — | j                  d«      } | dgk7  sJ ‚t        | «      dk(  r| j                  d«       | \  }}}t        |«      t        |«      t        |«      }}}|dk\  sJ ‚|dk(  r|dk\  sJ ‚|rN |j                   d«      d d \  }}}t        |«      t        |«      t        |«      }}}d|||fcxk  rd	k  sJ ‚ J ‚y |rN |j                   d«      d d \  }}}t        |«      t        |«      t        |«      }}}d
|||fcxk  rdk  sJ ‚ J ‚y t	        j
                  dt        «       y )NÚ.Údevé   Ú0r   é   é   )r   r   r	   )é   r   r   )r	   r   r   )é   r   r   zYUnable to find acceptable character detection dependency (chardet or charset_normalizer).)ÚsplitÚlenÚappendÚintÚwarningsÚwarnr   )Úurllib3_versionÚchardet_versionÚcharset_normalizer_versionÚmajorÚminorÚpatchs         úf/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/requests/__init__.pyÚcheck_compatibilityr   :   sT  € Ø%×+Ñ+¨CÓ0€OØ˜u˜gÒ%Ð%Ð%ô ˆ?Ó˜qÒ Ø×Ñ˜sÔ#ð *Ñ€Eˆ5�%Ü˜e›*¤c¨%£j´#°e³*�%ˆ5€Eà�AŠ:Ðˆ:Ø�‚zØ˜Š{Ðˆ{ñ Ø3˜o×3Ñ3°CÓ8¸¸!Ð<Ñˆˆu�eÜ! %›j¬#¨e«*´c¸%³j�eˆuˆà˜U E¨5Ð1Ô=°IÒ=Ð=Ñ=Ð=Ñ=Ù	#Ø>Ð8×>Ñ>¸sÓCÀBÀQÐGÑˆˆu�eÜ! %›j¬#¨e«*´c¸%³j�eˆuˆà˜U E¨5Ð1Ô=°IÒ=Ð=Ñ=Ð=Ñ=ä�‰ð/ä%õ	
ó    c                 óÆ   — 	 t        t        t         | j                  d«      «      «      } | g d¢k  r!d| › d�}t        j                  |t        «       y y # t        $ r Y y w xY w)Nr   )r   r   r   zOld version of cryptography (z) may cause slowdown.)ÚlistÚmapr   r   Ú
ValueErrorr   r   r   )Úcryptography_versionÚwarnings     r   Ú_check_cryptographyr$   ]   sp   € ðÜ#¤C¬Ð-GÐ-A×-GÑ-GÈÓ-LÓ$MÓNÐð šiÒ'à+Ð,@Ð+AÐAVÐWð 	ô 	�‰�gÔ8Õ9ð	 (øô ò Ùðús   ‚)A Á	A ÁA z	urllib3 (z) or chardet (z)/charset_normalizer (z$) doesn't match a supported version!ÚHAS_SNIF)Ú	pyopenssl)ÚDependencyWarningÚignore)ÚNullHandler)ÚpackagesÚutils)
Ú
__author__Ú__author_email__Ú	__build__Ú__cake__Ú__copyright__Ú__description__Ú__license__Ú	__title__Ú__url__r   )ÚdeleteÚgetÚheadÚoptionsr   ÚpostÚputÚrequest)
ÚConnectionErrorÚConnectTimeoutÚFileModeWarningÚ	HTTPErrorÚJSONDecodeErrorÚReadTimeoutÚRequestExceptionÚTimeoutÚTooManyRedirectsÚURLRequired)ÚPreparedRequestÚRequestÚResponse)ÚSessionÚsession)ÚcodesÚdefaultT)r   )GÚ__doc__r   Úurllib3Ú
exceptionsr   Úcharset_normalizerr   r   ÚImportErrorÚchardetr   r   r$   ÚAssertionErrorr!   r   ÚsslÚgetattrÚurllib3.contribr&   Úinject_into_urllib3Úcryptographyr"   Úurllib3.exceptionsr'   ÚsimplefilterÚloggingr)   Ú r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   Úapir5   r6   r7   r8   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   ÚmodelsrF   rG   rH   ÚsessionsrI   rJ   Ústatus_codesrK   Ú	getLoggerÚ__name__Ú
addHandler© r   r   Ú<module>re      sÀ  ðñ!óF ã å 1ð&ÝLðÝ6ò
 
òF:ð
ÙØ×Ñ˜_Ð.Hôð	ðÛñ �3˜	 5Ô)Ý-à%ˆ	×%Ñ%Ô'õ 	EáÐ0Ô1õ
 1à €× Ñ �hÐ 1Ô 2ó Ý ç ÷÷ ÷ ÷ G× FÓ F÷÷ ÷ ÷ 7Ñ 6ß &Ý à €× Ñ �(Ó × &Ñ &¡{£}Ô 5ð €× Ñ �i ¸Ö >øðM ò &Ø!%Óð&ûð
 ò ØƒOðûðt 	˜
Ð#ò Ø€H‡M�MØ
�G×'Ñ'Ð(ð )ØÐÐ2Ð3MÐ2Nð O-ð	-ð 	"÷	ðûð ò Ø‹ðûð ò 	Úð	úsb   ’D2 ™E  ¦E ¼F Á /F Ä2D=Ä<D=Å EÅ
EÅ.F Å?F ÆFÆ
F ÆFÆF ÆFÆF