+
    :Á1jC  ã                  ó"  € ^ RI Ht ^ RIHtHtHt ^ RIHtHtH	t	 ^ RI
HtHtHt ^ RIHtHt ^ RIHt ^ RIHtHtHt ^ RIHt ^ R	IHt ^ R
IHtHt ^ RIHt ^ RI H!t! ^ RI"H#t# ^ RI$H%t%H&t& ]'       d   ^ RI'H(t( ^ RIH)t) ] ! R R]4      4       t*R# )é    )Úannotations)ÚTYPE_CHECKINGÚProtocolÚruntime_checkable)ÚConnectionErrorÚ	HTTPErrorÚSession)ÚDEFAULT_POOLBLOCKÚBaseAdapterÚHTTPAdapter)ÚAuthBaseÚ_basic_auth_str)Úextract_cookies_to_jar)ÚChunkedEncodingErrorÚInvalidSchemaÚSSLError)Ú
ProxyError)Údispatch_hook)ÚPreparedRequestÚResponse)ÚInsecureRequestWarning)ÚRetry)ÚCaseInsensitiveDict)Úget_auth_from_urlÚget_netrc_auth)ÚCallable)ÚIOc                  ó*   € ] tR t^#tRtRR R lltRtR# )ÚDirectDownloadAdapterzÙProtocol for adapters that support optimized direct-to-file downloads.

Adapters implementing this protocol can bypass the standard streaming path
and write directly to a file object, avoiding intermediate buffering.
Nc          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )é   ÚurlÚstrÚfileobjz	IO[bytes]Úprogress_callbackzCallable[[float], None] | NoneÚsizez
int | NoneÚreturnÚNone© )Úformats   "ÚBlib/python3.14/site-packages/conda/gateways/connection/__init__.pyÚ__annotate__Ú"DirectDownloadAdapter.__annotate__+   s<   € ÷ ñ àðð ðð :ð	ð
 ðð 
ñó    c                ó   € R# )a  Download directly to a file object.

:param url: URL to download from
:param fileobj: File object to write to (binary write mode)
:param progress_callback: Optional callback(fraction) where fraction is 0.0-1.0
:param size: Content length (required for progress reporting)
Nr)   )Úselfr"   r$   r%   r&   s   &&&&&r+   Údirect_downloadÚ%DirectDownloadAdapter.direct_download+   s   ‚ r.   r)   )NN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r1   Ú__static_attributes__r)   r.   r+   r   r   #   s   † ñ÷ó r.   r   N)+Ú
__future__r   Útypingr   r   r   Úrequestsr   r   r	   Úrequests.adaptersr
   r   r   Úrequests.authr   r   Úrequests.cookiesr   Úrequests.exceptionsr   r   r   r   ÚRequestsProxyErrorÚrequests.hooksr   Úrequests.modelsr   r   Ú$requests.packages.urllib3.exceptionsr   Ú$requests.packages.urllib3.util.retryr   Úrequests.structuresr   Úrequests.utilsr   r   Úcollections.abcr   r   r   r)   r.   r+   Ú<module>rH      sr   ðõ #ç =Ñ =ç 8Ñ 8÷ñ ÷
 4Ý 3÷ñ õ
 AÝ (ß 5õõ 7Ý 3ß <çÝ(Ýð ô˜Hó ó òr.   