grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´iG ã@sdd„Zdd„ZdS)cCsüddl}ddl}| dd¡}d|vr\|dd…dkr@|dd…}| d¡}|j d |¡¡S| d¡}t|ƒdks„|dd |jvr”d |}t |ƒ‚|dd   ¡}|d  d¡}|d}|D]}|r¾|d|j |¡}q¾|  d¡rø|  d¡rø|d7}|S) Néú:ú|éz////éú/ú\éÿÿÿÿz Bad URL: é) ÚstringÚ urllib.parseÚreplaceÚsplitÚparseÚunquoteÚjoinÚlenÚ ascii_lettersÚOSErrorÚupperÚendswith)Úurlr ÚurllibÚ componentsÚcompÚerrorÚdriveÚpath©rú"/usr/lib64/python3.9/nturl2path.pyÚ url2pathnames(     rcCs4ddl}|dd…dkrf|dd…}|dd… ¡dkrJd|dd…}n|dd…dkrftd |ƒ‚d|vr¢|dd…d kr†d |}| d¡}|j d  |¡¡S|jddd �}t|ƒdksÌt|dƒdkrÜd |}t|ƒ‚|j |d ¡¡}|d d¡}d |d}|D] }|�r|d |j |¡}�q|S)Nrrz\\?\zUNC\rr rrz Bad path: z\\r)Úmaxsplitz///)r rrr rÚquoterr)ÚprrrrrrrrrÚ pathname2url-s.    r#N)rr#rrrrÚs%