£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

]
                 @   sL   d  d l  Z d  d l Z d d g Z d d   Z d d   Z d d   Z d S)    Nurl2pathnamepathname2urlc             C   s  t  j j |   d } | r4 | d k r4 t d   |  d  d  d k r] |  d d   }  n" |  d  d  d k r t d   |  j d  } d } x | t |  k  r\| | d	 k r | | =q | | d
 k r| d k r| | d d k r| | d | d  =| d } q | | d k rO| d k rO| | d d k rO| | =q | d } q W| d sd j | d d    } nV d } x: | t |  k  r| | d
 k rd | | <| d } qWd d j |  } t  j j |  S)Nr   filez(Cannot convert non-local URL to pathname   z///   z///...    :)r   r	   )urllibparseZ	splittypeRuntimeErrorsplitlenjoinunquote)pathnametp
componentsirv r   0/opt/alt/python35/lib64/python3.5/macurl2path.pyr   
   s6    
0

%
c             C   s   d |  k r t  d   |  j d  } | d d k r> | d =| d d k rU | d	 =x4 t t |   D]  } | | d k rh d | | <qh Wt t |  } t j j |   r d d j	 |  Sd j	 |  Sd  S)
Nr   z*Cannot convert pathname containing slashesr   r   r   r
   z..r   )
r   r   ranger   map_pncomp2urlospathisabsr   )r   r   r   r   r   r   r   4   s    c             C   s    t  j j |  d  d  d d S)N   Zsafer   )r   r   quote)Z	componentr   r   r   r   K   s    r   )Zurllib.parser   r   __all__r   r   r   r   r   r   r   <module>   s
   *