grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´iÔã@s|ddlZddlZddlmZiZdZdgZejZGdd„dee ƒZ dd „Z d d „Z e  e ¡ejd krxd d„Ze  e¡dS)éNé)Úaliasesz --unknown--Ú*c@s eZdZdS)ÚCodecRegistryErrorN)Ú__name__Ú __module__Ú __qualname__©r r ú*/usr/lib64/python3.9/encodings/__init__.pyr(srcCsft|tƒrt|dƒ}g}d}|D]:}| ¡s4|dkrV|rF|rF| d¡| |¡d}q d}q d |¡S)NÚasciiFÚ.Ú_TÚ)Ú isinstanceÚbytesÚstrÚisalnumÚappendÚjoin)ÚencodingÚcharsÚpunctÚcr r r Únormalize_encoding+s    rc Cspt |t¡}|tur|St|ƒ}t |¡p:t | dd¡¡}|durN||g}n|g}|D]@}|rXd|vrjqXztd|tdd�}Wnty’YqX0qžqXd}z |j }Wnt y¾d}Yn0|durÔdt|<dS|ƒ}t |t j ƒ�s$dt|ƒk�rdk�sntd|j|jfƒ‚t|dƒ�rÂt|d ƒ�rÂ|d du�rRt|d ƒ�rÂ|d du�rnt|d ƒ�rÂt|ƒdk�r˜|ddu�r˜t|dƒ�rÂt|ƒd k�rÖ|d du�rÖt|d ƒ�sÖtd |j|jfƒ‚t|ƒdk�sò|ddu�r|ddt|ƒ|j dd ¡d f7}t j |Ž}|t|<z | ¡}Wnt �yLYn 0|D]} | tv�rR|t| <�qR|S)Nr r z encodings.r)ÚfromlistÚlevelééz#module "%s" (%s) failed to registerréééz'incompatible codecs in module "%s" (%s)é)N)Ú_cacheÚgetÚ_unknownrÚ_aliasesÚreplaceÚ __import__Ú _import_tailÚ ImportErrorÚ getregentryÚAttributeErrorrÚcodecsÚ CodecInfoÚlenrrÚ__file__ÚcallableÚsplitÚ getaliases) rÚentryÚ norm_encodingÚaliased_encodingÚmodnamesÚmodnameÚmodr*Ú codecaliasesÚaliasr r r Úsearch_functionFs�   ÿÿ  ÿ      ÿ ÿ ÿ þ þ ý ý ý ü ü ü ÿ(    r;Úwin32cCsLz4ddl}d| ¡}||kr2ddl}|j ¡WSWntyFYn0dS)Nrzcp%s)Ú_winapiZGetACPZencodings.mbcsÚmbcsr*r))rr=Zansi_code_pageÚ encodingsr r r Ú _alias_mbcsžs  r@)r,Úsysrrr"r$r(r%Ú LookupErrorÚ SystemErrorrrr;ÚregisterÚplatformr@r r r r Ús U