+
    ¶Xj&  ã                   óà   € R t ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ]'       d   ^ RIHtHt ^ RIHt ]P$                  ! ]4      t ! R R	]P*                  P,                  4      tR# )
z"xmlrpclib.Transport implementationN)ÚTYPE_CHECKING)ÚNetworkConnectionError)Ú
PipSession)Úraise_for_status)Ú	_HostTypeÚ_Marshallable)ÚSizedBufferc                   ó\   a a€ ] tR t^t oRtRV3R lV 3R llltRV3R lR lltRtVtV ;t	# )ÚPipXmlrpcTransportzJProvide a `xmlrpclib.Transport` implementation via a `PipSession`
object.
c                ó0   <€ V ^8„  d   QhRS[ RS[RS[RR/# )é   Ú	index_urlÚsessionÚuse_datetimeÚreturnN)Ústrr   Úbool)ÚformatÚ__classdict__s   "€ôx   /Users/wind/Downloads/Coruna-mainå­¦ä¹ èµ„æ–™A/backend/venv/lib/python3.14/site-packages/pip/_internal/network/xmlrpc.pyÚ__annotate__ÚPipXmlrpcTransport.__annotate__   s-   ø€ ÷  ñ  Ùð Ù'1ð ÙAEð à	ñ ó    c                ó’   <€ \         SV `  V4       \        P                  P	                  V4      pVP
                  V n        W n        R # )N)ÚsuperÚ__init__ÚurllibÚparseÚurlparseÚschemeÚ_schemeÚ_session)Úselfr   r   r   Úindex_partsÚ	__class__s   &&&& €r   r   ÚPipXmlrpcTransport.__init__   s8   ø€ ô 	‰Ñ˜Ô&Ü—l‘l×+Ñ+¨IÓ6ˆØ"×)Ñ)ˆŒØŽr   c                óB   <€ V ^8„  d   QhRRRS[ RRRS[RS[R,          /# )	r   Úhostr   ÚhandlerÚrequest_bodyr   Úverboser   )r   .)r   r   Útuple)r   r   s   "€r   r   r   !   sC   ø€ ÷ ñ àðñ ðð $ð	ñ
 ðñ 
Ð#Õ	$ñr   c                óØ  € \        V\        4      '       g   Q hV P                  WR R R 3p\        P                  P                  V4      p RR/pV P                  P                  VVVRR7      p\        V4       W@n	        V P                  VP                  4      #   \         dF   p	T	P                  '       g   Q h\        P                  RT	P                  P                   T4       h R p	?	ii ; i)NzContent-Typeztext/xmlT)ÚdataÚheadersÚstreamzHTTP error %s while getting %s)Ú
isinstancer   r    r   r   Ú
urlunparser!   Úpostr   r*   Úparse_responseÚrawr   ÚresponseÚloggerÚcriticalÚstatus_code)
r"   r'   r(   r)   r*   ÚpartsÚurlr.   r5   Úexcs
   &&&&&     r   ÚrequestÚPipXmlrpcTransport.request!   sÙ   € ô ˜$¤×$Ò$Ð$Ð$Ø—‘˜t¨d°D¸$Ð?ˆÜl‰l×%Ñ% eÓ,ˆð	Ø% zÐ2ˆGØ—}‘}×)Ñ)ØØ!ØØð	 *ó ˆHô ˜XÔ&Ø"ŒLØ×&Ñ& x§|¡|Ó4Ð4øÜ%ô 	Ø—<—<<Ð<ÜO‰OØ0Ø—‘×(Ñ(Øôð
 ûð	ús   Á
AB ÂC)Â$A C$Ã$C))r    r!   r*   )F)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r<   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r$   r   s   @@r   r
   r
      s#   ù‡ € ñ÷ õ  ÷÷ ò r   r
   )rB   ÚloggingÚurllib.parser   Úxmlrpc.clientÚxmlrpcÚtypingr   Úpip._internal.exceptionsr   Úpip._internal.network.sessionr   Úpip._internal.network.utilsr   r   r   Ú	_typeshedr   Ú	getLoggerr>   r6   ÚclientÚ	Transportr
   © r   r   Ú<module>rS      sL   ðÙ (ã Û Û Ý  å ;Ý 4Ý 8çß6å%à	×	Ò	˜8Ó	$€ô)˜Ÿ™×0Ñ0ö )r   