ó
    F\hF	  ã                   ó   • S r S rS rg)z˜Convert a NT pathname to a file URL and vice versa.

This module only exists to provide OS-specific code
for urllib.requests, thus do not use directly.
c                 ó  • SSK nSSKnU SS S:X  a  U SS n OU SS S:X  a  U SS n U SS S:X  a  U S	S n U R                  S
S5      n SU ;  a+  UR                  R	                  U R                  SS5      5      $ U R                  S5      n[        U5      S:w  d  US   S   UR                  ;  a  SU -   n[        U5      eUS   S   R                  5       nUR                  R	                  US	   R                  SS5      5      nUS
-   U-   $ )zwOS-specific conversion from a relative URL of the 'file' scheme
to a file system path; not recommended for general use.é    Né   ú///é   é   z//localhost/é   é   Ú:Ú|Ú/Ú\éÿÿÿÿz	Bad URL: )
ÚstringÚurllib.parseÚreplaceÚparseÚunquoteÚsplitÚlenÚascii_lettersÚOSErrorÚupper)Úurlr   ÚurllibÚcompÚerrorÚdriveÚtails          Ú!/usr/lib/python3.13/nturl2path.pyÚurl2pathnamer       s  € ÷  Ø
ˆ2ˆA€w�%Óð �!�"ˆg‰Ø	ˆSˆbˆ�^Ó	#à�"�#ˆhˆØ
ˆ2ˆA€w�%Óà�!�"ˆgˆà
�+‰+�c˜3Ó
€CØ�#‹:ð �|‰|×#Ñ# C§K¡K°°TÓ$:Ó;Ð;Ø�9‰9�S‹>€DÜ
ˆ4ƒy�Aƒ~˜˜a™ ™¨F×,@Ñ,@Ó@Ø˜cÑ!ˆÜ�e‹nÐØ�‰G�B‰K×ÑÓ€EØ�<‰<×Ñ  Q¡§¡°°TÓ :Ó;€DØ�3‰;˜ÑÐó    c                 ó&  • SSK nU R                  SS5      n U SS S:X  a<  U SS n U SS R                  5       S:X  a	  SU SS -   n OU S	S
 S:w  a  [        SU -   5      eSU ;  a  UR                  R                  U 5      $ U R                  SS
S9n[        U5      S
:w  d  [        US   5      S	:”  a  SU -   n[        U5      eUR                  R                  US   R                  5       5      nUR                  R                  US	   5      nSU-   S-   U-   $ )zwOS-specific conversion from a file system path to a relative URL
of the 'file' scheme; not recommended for general use.r   Nr   r   é   z//?/zUNC/z//r	   r   r
   z
Bad path: )Úmaxsplitr   )r   r   r   r   r   Úquoter   r   )Úpr   r   r   r   r   s         r   Úpathname2urlr'   *   s  € ó ð 	
�	‰	�$˜Ó€AØˆˆ!€u�ƒØˆaˆbˆEˆØˆRˆaˆ5�;‰;‹=˜FÓ"Ø�q˜˜�u‘‰AØˆq�ˆV�s‹]Ü˜,¨Ñ*Ó+Ð+Ø�!‹8à�|‰|×!Ñ! !Ó$Ð$Ø�7‰7�3 ˆ7Ð#€DÜ
ˆ4ƒy�Aƒ~œ˜T !™W›¨Ó)Ø˜qÑ ˆÜ�e‹nÐà�L‰L×Ñ˜t A™wŸ}™}›Ó/€EØ�<‰<×Ñ˜d 1™gÓ&€DØ�5‰=˜3Ñ Ñ%Ð%r!   N)Ú__doc__r    r'   © r!   r   Ú<module>r*      s   ðñò óD&r!   