
    Jc                     r    d dl Z d dlmZ d dlmZ d dlmZ e j        dk    Zd	dedeee                  fdZdS )
    N)Any)List)Optional)      string	encodingsc                     t          | t                    s| S |pg d}|D ]0}	 |                     |          c S # t          t          f$ r Y -w xY w|                     |d         d          S )N)zutf-8latin1asciir   ignore)errors)
isinstancebytesdecodeUnicodeEncodeErrorUnicodeDecodeError)r   r	   encodings      /lib/python3.11/site-packages/tomlkit/_compat.pyr   r      s    fe$$ 9999I  	==*****"$67 	 	 	D	 ==1h=777s   :AA)N)	systypingr   r   r   version_infoPY38strr        r   <module>r      s    



                   6!8 83 88DI#6 8 8 8 8 8 8r   