+
    Žf©jÔM  ã                  óP  a € 0 t $ R t^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RI	t	^ RI
t
^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHtHtHt ^ RIHtHt ^ RIHtHt ^ RIHt  ^ RI!H"t"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/H0t0 ^ RI1H2t2 ^ RI3H4t4 ^ RI5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ RI;H<t< ^ RI=H>t> ^ RI?H@t@ ^ RIAHBtBHCtCHDtDHEtE ^ RIFHGtG ]'       d   ^ RIHHItI ^ RIJHKtK ]
P˜                  ! ]M4      tN]O]P]P]Q]P,          R,          3,          tR]P¦                  ! R].R7       . R/OtTR]UR&   ]P¬                  ! ^R7      R R  l4       tW ! R! R"]#4      tX ! R# R$4      tY ! R% R&]Y]%4      t$ ! R' R(]Y] 4      t ! R) R*]$4      tZ ! R+ R,]4      t[ ! R- R.]P¸                  4      t]R# )0zhPipSession and supporting code, containing all pip-specific
network request configuration and behavior.
)ÚannotationsN)Ú	GeneratorÚMappingÚSequence)ÚTYPE_CHECKINGÚAny)ÚrequestsÚurllib3)ÚCacheControlAdapter)ÚDEFAULT_POOLBLOCKÚBaseAdapter)ÚHTTPAdapter)ÚPreparedRequestÚResponse)ÚCaseInsensitiveDict)ÚConnectionPool)ÚInsecureRequestWarning)Ú__version__)ÚSSLMissingError)Úget_default_environment)ÚLink)ÚMultiDomainBasicAuth)ÚSafeFileCache)Úraise_connection_error)Úhas_tls)Úlibc_ver)Úbuild_url_from_netlocÚlooks_like_ciÚparse_netlocÚredact_auth_from_url)Úurl_to_path)Ú
SSLContext)ÚProxyManagerÚignore)Úcategoryzlist[SecureOrigin]ÚSECURE_ORIGINS)Úmaxsizec               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚstr© )Úformats   "ÚX/var/www/html/bestweb/venv/lib/python3.14/site-packages/pip/_internal/network/session.pyÚ__annotate__r.   T   s   € ÷ bñ b�Cñ bó    c            
     ó	  € RRRR\         /R\        P                  ! 4       RR\        P                  ! 4       //p V R,          R,          R8X  d!   \        P                  ! 4       V R,          R&   MÝV R,          R,          R8X  d`   \        P
                  pVP                  R	8X  d
   VR
,          pRP                  V Uu. uF  p\        V4      NK  	  up4      V R,          R&   MiV R,          R,          R8X  d!   \        P                  ! 4       V R,          R&   M4V R,          R,          R8X  d    \        P                  ! 4       V R,          R&   \        P                  P                  R4      '       dš   ^ RI
Hp VP                  4       VP                  4       VP                  4       3p\        \!        R \#        . R,OV4      4      4      p\        \!        R \#        RR.\%        4       4      4      4      pV'       d   WeR&   V'       d   WPR&   \        P                  P                  R4      '       dF   \        P&                  ! 4       ^ ,          '       d$   RRR\        P&                  ! 4       ^ ,          /V R&   \        P(                  ! 4       '       d)   \        P(                  ! 4       V P+                  R/ 4      R&   \        P,                  ! 4       '       d)   \        P,                  ! 4       V P+                  R/ 4      R&   \        P.                  ! 4       '       d   \        P.                  ! 4       V R&   \1        4       '       d   ^ RIpVP4                  V R&   \7        4       P9                  R4      pVe   \        VP                  4      V R&   \:        P<                  ! R4      ek    \>        P@                  ! RR.\>        PB                  R R!7      p	V	P                  R"4      '       d*   V	PE                  R#4      ^,          PG                  4       V R$&   \K        4       '       d   R%MRV R&&   \L        PN                  PQ                  R'4      p
V
e   W R(&   R)PS                  V \T        PV                  ! V R-R%R*7      R+7      # u upi   \H         d     Lzi ; i).z.
Return a string representing the user agent.
Ú	installerÚnameÚpipÚversionÚpythonÚimplementationÚCPythonÚPyPyÚfinal:Né   NÚ.ÚJythonÚ
IronPythonÚlinux)Údistroc                ó   € V ^,          # ©é   r+   ©Úxs   &r-   Ú<lambda>Úuser_agent.<locals>.<lambda>v   ó   € ˜!˜Až$r/   c                ó   € V ^,          # rA   r+   rC   s   &r-   rE   rF   |   rG   r/   ÚlibÚlibcr?   ÚdarwinÚmacOSÚsystemÚreleaseÚcpuNÚopenssl_versionÚ
setuptoolsÚsetuptools_versionÚrustcz	--versiong      à?)ÚstderrÚtimeouts   rustc ó    Úrustc_versionTÚciÚPIP_USER_AGENT_USER_DATAÚ	user_dataz9{data[installer][name]}/{data[installer][version]} {json})Ú
separatorsÚ	sort_keys)ÚdataÚjson)r2   r4   Úid)Ú,Ú:),r   ÚplatformÚpython_versionÚpython_implementationÚsysÚpypy_version_infoÚreleaselevelÚjoinr*   Ú
startswithÚpip._vendorr?   r2   r4   ÚcodenameÚdictÚfilterÚzipr   Úmac_verrM   Ú
setdefaultrN   Úmachiner   Ú_sslÚOPENSSL_VERSIONr   Úget_distributionÚshutilÚwhichÚ
subprocessÚcheck_outputÚSTDOUTÚsplitÚdecodeÚ	Exceptionr   ÚosÚenvironÚgetr,   r^   Údumps)r]   rf   rD   r?   Úlinux_distributionÚdistro_infosrJ   ÚsslÚsetuptools_distÚrustc_outputrZ   s              r-   Ú
user_agentr†   S   sº  € ð 	�f˜e Y´Ð<Ø”(×)Ò)Ó+ØØ”H×2Ò2Ó4ð
ð€Dð ÐÕ˜fÕ%¨Ô2Ü,4×,CÒ,CÓ,EˆÐÕ˜yÒ)Ø	ÐÕ	 Õ	'¨6Ô	1Ü×1Ñ1ÐØ×)Ñ)¨WÔ4Ø 1°"Õ 5ÐØ,/¯H©HÙ.Ó/Ñ.˜ŒS�ŽVÑ.Ñ/ó-
ˆÐÕ˜yÒ)ð 
ÐÕ	 Õ	'¨8Ô	3ä,4×,CÒ,CÓ,EˆÐÕ˜yÒ)Ø	ÐÕ	 Õ	'¨<Ô	7ä,4×,CÒ,CÓ,EˆÐÕ˜yÑ)ä
‡|�|×Ñ˜w×'Ò'Ý&à#Ÿ[™[›]¨F¯N©NÓ,<¸f¿o¹oÓ>OÐOÐÜ'+ÜÙÜÒ-Ð/AÓBóó(
ˆô ÜÙÜ�U˜IÐ&¬«
Ó3óó
ˆ÷ Ø#'˜Ñ ßØ)�‰Nä
‡|�|×Ñ˜x×(Ò(¬X×-=Ò-=Ó-?À×-BÔ-BØ  '¨9´h×6FÒ6FÓ6HÈÕ6KÐLˆˆX‰ä‡‚×ÒÜ08·²Ó0Aˆ�‰˜ "Ó% fÑ-ä×Ò×ÒÜ3;×3CÒ3CÓ3Eˆ�‰˜ "Ó% iÑ0ä×Ò×ÒÜ×&Ò&Ó(ˆˆU‰ä‡y‚yÛà"%×"5Ñ"5ˆÐÑä-Ó/×@Ñ@ÀÓN€OØÒ"Ü%(¨×)@Ñ)@Ó%AˆÐ!Ñ"ä‡|‚|�GÓÒ(ð	MÜ%×2Ò2Ø˜+Ð&¬z×/@Ñ/@È#ôˆLð ×&Ñ& y×1Ò1ð )5×(:Ñ(:¸4Ó(@ÀÕ(C×(JÑ(JÓ(L��_Ñ%ô 'Ÿš‘¨d€Dˆ�Jä—
‘
—‘Ð9Ó:€IØÒØ%ˆ[ÑàF×MÑMØÜ�ZŠZ˜¨¸tÔDð Nó ð ùòY 0øôr ô 	Ùð	ús   Â<Q.Î)Q3 Ñ3RÒ Rc                  ó2   € ] tR t^¹tRR R lltR R ltRtR# )ÚLocalFSAdapterNc               ó4   € V ^8„  d   QhRRRRRRRRR	R
RRRR/# )r(   Úrequestr   ÚstreamÚboolrU   z0float | tuple[float | None, float | None] | NoneÚverifyú
bool | strÚcertz4bytes | str | tuple[bytes | str, bytes | str] | NoneÚproxieszMapping[str, str] | Noner)   r   r+   )r,   s   "r-   r.   ÚLocalFSAdapter.__annotate__º   sR   € ÷ &ñ &à ð&ð ð&ð Bð	&ð
 ð&ð Cð&ð *ð&ð 
ñ&r/   c                	óô  € VP                   f   Q h\        VP                   4      p\        4       p^ÈVn        VP                   Vn          \        P
                  ! V4      p	\        P                  P                  V	P                  RR7      p
\        P                  ! V4      ^ ,          ;'       g    Rp\        RVR\        V	P                  4      RV
/4      Vn        \!        VR4      Vn        VP"                  P$                  Vn        V#   \&         de   pRTn        \)        T4      P*                  Tn        \.        P0                  ! TP,                   R	T 2P3                  4       4      Tn         R p?T# R p?ii ; i)
NT)Úusegmtz
text/plainzContent-TypezContent-LengthzLast-ModifiedÚrbi”  z: )Úurlr    r   Ústatus_coder}   ÚstatÚemailÚutilsÚ
formatdateÚst_mtimeÚ	mimetypesÚ
guess_typer   r*   Úst_sizeÚheadersÚopenÚrawÚcloseÚOSErrorÚtypeÚ__name__ÚreasonÚioÚBytesIOÚencode)ÚselfrŠ   r‹   rU   r�   r�   r�   ÚpathnameÚrespÚstatsÚmodifiedÚcontent_typeÚexcs   &&&&&&&      r-   ÚsendÚLocalFSAdapter.sendº   s8  € ð �{‰{Ò&Ð&Ð&Ü˜wŸ{™{Ó+ˆä‹zˆØˆÔØ—;‘;ˆŒð	(Ü—G’G˜HÓ%ˆEô —{‘{×-Ñ-¨e¯n©nÀTÐ-ÓJˆHÜ$×/Ò/°Ó9¸!Õ<×LÐLÀˆLÜ.à" LØ$¤c¨%¯-©-Ó&8Ø# XðóˆDŒLô ˜H dÓ+ˆDŒHØŸ™Ÿ™ˆDŒJàˆøô) ô 	Dð  #ˆDÔÜ˜s›)×,Ñ,ˆDŒKÜ—z’z T§[¡[ M°°C°5Ð"9×"@Ñ"@Ó"BÓCˆD�HˆHð ˆûð)	Dús   Á	D ÄE7ÄAE2Å2E7c               ó   € V ^8„  d   QhRR/# )r(   r)   ÚNoner+   )r,   s   "r-   r.   r‘   â   s   € ÷ ñ �tñ r/   c                	ó   € R # )Nr+   )rª   s   &r-   r¢   ÚLocalFSAdapter.closeâ   s   € Ùr/   r+   )FNTNN)r¥   Ú
__module__Ú__qualname__Ú__firstlineno__r±   r¢   Ú__static_attributes__r+   r/   r-   rˆ   rˆ   ¹   s   † ÷&÷Pñ r/   rˆ   c                  ód   a € ] tR t^ætRtRR/R V 3R lllt]3R V 3R llltR V 3R	 lltR
t	V ;t
# )Ú_SSLContextAdapterMixina  Mixin to add the ``ssl_context`` constructor argument to HTTP adapters.

The additional argument is forwarded directly to the pool manager. This allows us
to dynamically decide what SSL store to use at runtime, which is used to implement
the optional ``truststore`` backend.
Ússl_contextNc               ó$   € V ^8„  d   QhRRRRRR/# )r(   r½   úSSLContext | NoneÚkwargsr   r)   r´   r+   )r,   s   "r-   r.   Ú$_SSLContextAdapterMixin.__annotate__î   s*   € ÷ #ñ #ð 'ð#ð ð	#ð
 
ñ#r/   c               	ó4   <€ Wn         \        SV `  ! R/ VB  R # )Nr+   )Ú_ssl_contextÚsuperÚ__init__)rª   r½   rÀ   Ú	__class__s   &$,€r-   rÅ   Ú _SSLContextAdapterMixin.__init__î   s   ø€ ð (ÔÜ‰ÒÑ"˜6Ô"r/   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r(   ÚconnectionsÚintr&   ÚblockrŒ   Úpool_kwargsr   r)   r´   r+   )r,   s   "r-   r.   rÁ   ÷   s<   € ÷ 
ñ 
àð
ð ð
ð ð	
ð
 ð
ð 
ñ
r/   c           	     	óˆ   <€ V P                   e   VP                  RV P                   4       \        SV `  ! RRVRVRV/VB  R # )Nr½   rÉ   r&   rË   r+   )rÃ   rp   rÄ   Úinit_poolmanager)rª   rÉ   r&   rË   rÌ   rÆ   s   &&&&,€r-   rÎ   Ú(_SSLContextAdapterMixin.init_poolmanager÷   sX   ø€ ð ×ÑÒ(Ø×"Ñ" =°$×2CÑ2CÔDÜ‰Ò ñ 	
Ø#ð	
àð	
ð ð	
ð ô		
r/   c               ó$   € V ^8„  d   QhRRRRRR/# )r(   Úproxyr*   Úproxy_kwargsr   r)   r"   r+   )r,   s   "r-   r.   rÁ     s&   € ÷ 
@ñ 
@ sð 
@¸Cð 
@ÀLñ 
@r/   c                	ó²   <€ V P                   e9   VP                  RV P                   4       VP                  RV P                   4       \        SV `  ! V3/ VB # )Nr½   Úproxy_ssl_context)rÃ   rp   rÄ   Úproxy_manager_for)rª   rÑ   rÒ   rÆ   s   &&,€r-   rÕ   Ú)_SSLContextAdapterMixin.proxy_manager_for  sU   ø€ ð ×ÑÒ(Ø×#Ñ# M°4×3DÑ3DÔEð
 ×#Ñ#Ð$7¸×9JÑ9JÔKÜ‰wÒ(¨Ñ?°,Ñ?Ð?r/   )rÃ   )r¥   r·   r¸   r¹   Ú__doc__rÅ   r   rÎ   rÕ   rº   Ú__classcell__©rÆ   s   @r-   r¼   r¼   æ   s7   ø† ñð#ð *.÷#ò #ð (÷	
ò 
÷ 
@ö 
@r/   r¼   c                  ó   € ] tR tRtRtR# )r   i  r+   N©r¥   r·   r¸   r¹   rº   r+   r/   r-   r   r     ó   † Ûr/   r   c                  ó   € ] tR tRtRtR# )r
   i  r+   NrÛ   r+   r/   r-   r
   r
     rÜ   r/   r
   c                  ó.   a € ] tR tRtR V 3R lltRtV ;t# )ÚInsecureHTTPAdapteri  c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# ©r(   Úconnr   r•   r*   r�   rŽ   r�   zstr | tuple[str, str] | Noner)   r´   r+   )r,   s   "r-   r.   Ú InsecureHTTPAdapter.__annotate__  óC   € ÷ Iñ IàðIð ðIð ð	Ið
 +ðIð 
ñIr/   c                	ó,   <€ \         SV `  WR VR7       R# ©F)râ   r•   r�   r�   N©rÄ   Úcert_verify©rª   râ   r•   r�   r�   rÆ   s   &&&&&€r-   rè   ÚInsecureHTTPAdapter.cert_verify  ó   ø€ ô 	‰Ñ °uÀ4ÐÖHr/   r+   ©r¥   r·   r¸   r¹   rè   rº   rØ   rÙ   s   @r-   rß   rß     ó   ø† ÷Iö Ir/   rß   c                  ó.   a € ] tR tRtR V 3R lltRtV ;t# )ÚInsecureCacheControlAdapteri'  c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# rá   r+   )r,   s   "r-   r.   Ú(InsecureCacheControlAdapter.__annotate__(  rä   r/   c                	ó,   <€ \         SV `  WR VR7       R# ræ   rç   ré   s   &&&&&€r-   rè   Ú'InsecureCacheControlAdapter.cert_verify(  rë   r/   r+   rì   rÙ   s   @r-   rï   rï   '  rí   r/   rï   c                  ó¤   a € ] tR tRt$ RtR]R&   R^ R^ RRRRR	RR
RRR/R V 3R llltR R ltRR R lltR R lt	R R lt
R V 3R lltRtV ;t# )Ú
PipSessioni2  Nz
int | NonerU   ÚretriesÚresume_retriesÚcacheÚtrusted_hostsÚ
index_urlsr½   Úrefresh_packagec               ó@   € V ^8„  d   QhRRRRRRRRRR	R
RRRRRRRRR/
# )r(   Úargsr   rö   rÊ   r÷   rø   ú
str | Nonerù   zSequence[str]rú   zlist[str] | Noner½   r¿   rû   zset[str] | NonerÀ   r)   r´   r+   )r,   s   "r-   r.   ÚPipSession.__annotate__5  sz   € ÷ [?ñ [?àð[?ð ð[?ð ð	[?ð
 ð[?ð %ð[?ð %ð[?ð 'ð[?ð )ð[?ð ð[?ð 
ñ[?r/   c               óž  <€ \         SV `  ! V/ V	B  . V n        RV n        RV n        T;'       g    \        4       V n        \        4       V P                  R&   RV P                  R&   \        VR7      V n
        \        P                  ! V. RORR7      pW n        \        VR	7      p
V  V'       d4   \        \!        V4      VVR
7      p\#        \!        V4      VR7      V n        M\'        WR7      pW n        V P)                  RV4       V P)                  RV
4       V P)                  R\+        4       4       V F  pV P-                  VRR7       K  	  R# )zR
:param trusted_hosts: Domains not to emit warnings for when not using
    HTTPS.
NFz
User-Agentzgzip, deflatezAccept-Encoding)rú   g      Ð?)ÚtotalÚstatus_forcelistÚbackoff_factor)Úmax_retries)rø   r  r½   )rø   r  )r  r½   zhttps://zhttp://zfile://T)Úsuppress_logging)iô  iö  i÷  i  i  )rÄ   rÅ   Úpip_trusted_originsÚ	pip_proxyÚpip_no_proxy_envÚsetrû   r†   rŸ   r   Úauthr	   ÚRetryr÷   rß   r
   r   rï   Ú_trusted_host_adapterr   Úmountrˆ   Úadd_trusted_host)rª   rö   r÷   rø   rù   rú   r½   rû   rý   rÀ   Úinsecure_adapterÚsecure_adapterÚhostrÆ   s   &$$$$$$$*,   €r-   rÅ   ÚPipSession.__init__5  sC  ø€ ô  	‰Ò˜$Ð) &Ò)ð BDˆÔ à%)ˆŒØ %ˆÔØ)8×)AÐ)A¼C»EˆÔô &0£\ˆ�‰�\Ñ"ð
 +:ˆ�‰Ð&Ñ'ô +?È*Ô*UˆŒ	ô —-’-ð ò 7ð  ô
ˆð  -Ôô /¸7ÔCÐñ 	ßÜ/BÜ# EÓ*Ø#Ø'ô0ˆNô
 *EÜ# EÓ*Ø#ô*ˆDÕ&ô
 )°WÔVˆNØ)9Ô&à�
‰
�:˜~Ô.Ø�
‰
�9Ð.Ô/ð 	�
‰
�9œnÓ.Ô/ã!ˆDØ×!Ñ! $¸Ð!Ö>ó "r/   c               ó    € V ^8„  d   QhRRRR/# )r(   Únew_index_urlsz	list[str]r)   r´   r+   )r,   s   "r-   r.   rÿ   ’  s   € ÷ .ñ .°	ð .¸dñ .r/   c                ó&   € WP                   n        R# )zV
:param new_index_urls: New index urls to update the authentication
    handler with.
N)r
  rú   )rª   r  s   &&r-   Úupdate_index_urlsÚPipSession.update_index_urls’  s   € ð
  .�	‰	Ör/   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r(   r  r*   Úsourcerþ   r  rŒ   r)   r´   r+   )r,   s   "r-   r.   rÿ   ™  s2   € ÷ Vñ VØðVØ!+ðVØFJðVà	ñVr/   c                ó†  € V'       g-   RV: 2pVe   VRV R2,          p\         P                  V4       \        V4      w  rVVf   \        RV: 24      hWV3V P                  9  d   V P                  P                  WV34       V P                  \        VRR7      R,           V P                  4       V P                  \        V4      R,           V P                  4       V'       g]   V P                  \        VRR7      R	,           V P                  4       V P                  \        V4      R	,           V P                  4       R# R# )
zª
:param host: It is okay to provide a host that has previously been
    added.
:param source: An optional source string, for logging where the host
    string came from.
zadding trusted host: Nz (from Ú)z+Trusted host URL must include a host part: Úhttp)ÚschemeÚ/ra   )	ÚloggerÚinfor   Ú
ValueErrorr  Úappendr  r   r  )rª   r  r  r  ÚmsgÚparsed_hostÚparsed_ports   &&&&   r-   r  ÚPipSession.add_trusted_host™  s  € ÷  Ø)¨$©Ð2ˆCØÒ!Ø˜  ¨Ð*Õ*�Ü�K‰K˜Ôä#/°Ó#5Ñ ˆØÒÜÐJÈ4É(ÐSÓTÐTØÐ%¨T×-EÑ-EÔEØ×$Ñ$×+Ñ+¨[Ð,FÔGà�
‰
Ü! $¨vÔ6¸Õ<¸d×>XÑ>Xô	
ð 	�
‰
Ô(¨Ó.°Õ4°d×6PÑ6PÔQßØ�J‰JÜ% d°6Ô:¸SÕ@Ø×*Ñ*ôð
 �J‰JÔ,¨TÓ2°SÕ8¸$×:TÑ:TÖUñ r/   c               ó   € V ^8„  d   QhRR/# )r(   r)   z#Generator[SecureOrigin, None, None]r+   )r,   s   "r-   r.   rÿ   º  s   € ÷ =ñ =Ð%Hñ =r/   c              #  	óp   "  € \          R j  x€L
  V P                   F  w  rRYf   RMT3x € K  	  R #  L'5i)NÚ*)r%   r  )rª   r  Úports   &  r-   Úiter_secure_originsÚPipSession.iter_secure_originsº  s6   é € Ü!×!Ð!Ø×2Ô2‰JˆDØ˜¢\™c°tÐ<Ô<ó 3ñ 	"ùs   ‚
6Œ4�(6c               ó    € V ^8„  d   QhRRRR/# )r(   Úlocationr   r)   rŒ   r+   )r,   s   "r-   r.   rÿ   ¿  s   € ÷ Añ A¨ð A°$ñ Ar/   c                	ó†  € \         P                  P                  \        V4      4      pVP                  VP
                  VP                  rTpVP                  R ^4      R,          pV P                  4        Fk  pVw  rxp	W78w  d
   VR8w  d   K   \        P                  ! T;'       g    R4      p
\        P                  ! V4      pW«9  d   KV   WY8w  d   V	R8w  d   V	e   Kj   R# 	  \        P                  RVV4       R#   \         d9    T'       d.   TP                  4       TP                  4       8w  d   TR8w  d    KÈ   Lsi ; i)Ú+r)  Ú TzõThe repository located at %s is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host %s'.Féÿÿÿÿ)ÚurllibÚparseÚurlparser*   r  Úhostnamer*  Úrsplitr+  Ú	ipaddressÚ
ip_addressÚ
ip_networkr!  Úlowerr  Úwarning)rª   r.  ÚparsedÚorigin_protocolÚorigin_hostÚorigin_portÚsecure_originÚsecure_protocolÚsecure_hostÚsecure_portÚaddrÚnetworks   &&          r-   Úis_secure_originÚPipSession.is_secure_origin¿  s9  € ä—‘×&Ñ&¤s¨8£}Ó5ˆà�M‰MØ�O‰OØ�K‰Kð '2ˆð *×0Ñ0°°aÓ8¸Õ<ˆð
 "×5Ñ5Ö7ˆMØ8EÑ5ˆO¨+ØÔ1°oÈÔ6LÙðÜ ×+Ò+¨K×,=Ð,=¸2Ó>�Ü#×.Ò.¨{Ó;�ð Ô&Ùð 'ð
 Ô*Ø 3Ô&ØÒ+áò ñC 8ôL 	�‰ðIð Øô	
ñ øôO ô ÷  Ø#×)Ñ)Ó+¨{×/@Ñ/@Ó/BÔBØ# sÔ*âùðús   ÂC=Â&C=Ã=E Ä*E Ä?E c          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )	r(   Úmethodr*   r•   rý   r   rÀ   r)   r   r+   )r,   s   "r-   r.   rÿ     s/   € ÷ ñ ˜cð ¨ð °Cð À3ð È8ñ r/   c                	óö  <€ VP                  R V P                  4       VP                  RV P                  4        \        SV `  ! W.VO5/ VB #   \
        P                  \
        P                  3 dD   p\        TRR4      p\        TRR4      ;'       g    Tp\        YWTR ,          R7        Rp?R# Rp?i\         d9   pR\        T4      P                  4       9   d   \        \        T4      4      hh Rp?ii ; i)rU   r�   rŠ   Nr•   )r•   rU   rƒ   )rp   rU   r�   rÄ   rŠ   r   ÚConnectionErrorÚTimeoutÚgetattrr   ÚImportErrorr*   r;  r   r   )	rª   rJ  r•   rý   rÀ   ÚerŠ   Ú
failed_urlrÆ   s	   &&&*,   €r-   rŠ   ÚPipSession.request  sÒ   ø€ à×Ñ˜) T§\¡\Ô2à×Ñ˜) T§\¡\Ô2ð	Ü‘7’? 6Ð@°Ò@¸Ñ@Ð@øÜ×(Ñ(¬(×*:Ñ*:Ð;ô 	QÜ˜a ¨DÓ1ˆGÜ  ¨%°Ó6×=Ð=¸#ˆJÜ" 1¸fÀYÕ>O×PÓPûÜô 	Øœ˜A›Ÿ™›Ô&ô &Ô&:¸3Ó&?Ó@Ð@Øûð	ús)   »A Á%C8Á48B2Â2C8Â?C8Ã 3C3Ã3C8)r  r
  r  r  r  rû   r÷   r+   )NF)r¥   r·   r¸   r¹   rU   Ú__annotations__rÅ   r  r  r+  rG  rŠ   rº   rØ   rÙ   s   @r-   rõ   rõ   2  s‰   ø‡ Ø€GˆZÓð[?ð ð[?ð  ð	[?ð
 !ð[?ð (*ð[?ð (,ð[?ð *.ð[?ð ,0÷[?ò [?õz.÷VõB=õ
A÷Fö r/   rõ   ))Úhttpsr)  r)  )r)  Ú	localhostr)  )r)  z127.0.0.0/8r)  )r)  z::1/128r)  )Úfiler)  N)Ússhr)  r)  )^Ú__conditional_annotations__r×   Ú
__future__r   Úemail.utilsr˜   Ú	functoolsr§   r8  r^   Úloggingrœ   r}   rb   ru   rw   re   Úurllib.parser3  ÚwarningsÚcollections.abcr   r   r   Útypingr   r   rj   r   r	   Úpip._vendor.cachecontrolr
   Ú_BaseCacheControlAdapterÚpip._vendor.requests.adaptersr   r   r   Ú_BaseHTTPAdapterÚpip._vendor.requests.modelsr   r   Úpip._vendor.requests.structuresr   Ú"pip._vendor.urllib3.connectionpoolr   Úpip._vendor.urllib3.exceptionsr   r3   r   Úpip._internal.exceptionsr   Úpip._internal.metadatar   Úpip._internal.models.linkr   Úpip._internal.network.authr   Úpip._internal.network.cacher   Úpip._internal.network.utilsr   Úpip._internal.utils.compatr   Úpip._internal.utils.glibcr   Úpip._internal.utils.miscr   r   r   r   Úpip._internal.utils.urlsr    rƒ   r!   Úpip._vendor.urllib3r"   Ú	getLoggerr¥   r  Útupler*   rÊ   ÚSecureOriginÚfilterwarningsr%   rS  Ú	lru_cacher†   rˆ   r¼   rß   rï   ÚSessionrõ   )rX  s   @r-   Ú<module>rz     so  øðôõ #ã Û Û 	Û Û Û Û Û 	Û Û Û Û 
Û Û ß 8Ñ 8÷÷
 *Ý Tß HÝ Iß AÝ ?Ý =Ý Aå Ý 4Ý :Ý *Ý ;Ý 5Ý >õ /Ý .÷ó õ 1çÝå0ð 
×	Ò	˜8Ó	$€à�S˜#˜s S�y¨4Õ/Ð/Õ0€ð 	× Ò ˜Ð+AÕ Bò
&€Ð"ó 
ð ×Ò˜QÔôbó  ðbôJ*�[ô *÷Z+@ñ +@ô\	Ð)Ð+;ô 	ô	Ð1Ð3Kô 	ôI˜+ô IôIÐ"5ô Iôb�×!Ñ!ö br/   