
    *JVf                        U d dl mZmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ ded	ee         fd
Zdee         d	eeef         fdZ ed          Z ed          Z ee          Zeeef         ed<    ee          Zeeef         ed<    ee	          Zeeef         ed<    ee          Zeeef         ed<    ee          Zeeef         ed<   eeeee	edZeeee         f         ed<   g dZdS )    )DictList   )adobe_glyphs)_pdfdoc_encoding)_std_encoding)_symbol_encoding)_zapfding_encodingencreturnc                     g }t          d          D ]M}	 |t          |f                              |           fz  }+# t          $ r |t	          |          fz  }Y Jw xY w|S )N   )rangebytesdecode	Exceptionchr)r   lstxs      T/var/www/html/software/conda/lib/python3.11/site-packages/PyPDF2/_codecs/__init__.pyfill_from_encodingr   
   s|    C3ZZ  	E1$KK&&s++--CC 	 	 	CFF9CCC	Js   '=AAc                     i }t          d          D ]]}| |         }|dk    r||vsCJ t          |          dz   t          |          z   dz   t          ||                   z               |||<   ^|S )Nr    z at z already at )r   str)r   revichars       r   rev_encodingr      s    C3ZZ  1v83IIQ'.83s4y>>I  D		J    cp1252	mac_roman_win_encoding_rev_mac_encoding_rev_symbol_encoding_rev_zapfding_encoding_rev_pdfdoc_encoding_rev)z/StandardCodingz/WinAnsiEncodingz/MacRomanEncodingz/PDFDocEncodingz/Symbolz/ZapfDingbatscharset_encoding)	r   r   r	   r
   r   r&   _win_encoding_mac_encodingr'   N)typingr   r   r   pdfdocr   stdr   symbolr	   zapfdingr
   r   r   intr   r(   r)   r"   __annotations__r#   r$   r%   r&   r'   __all__ r   r   <module>r3      s            & & & & & & $ $ $ $ $ $       $ $ $ $ $ $ ( ( ( ( ( (C DI    
d3i 
DcN 
 
 
 
 #"8,,"";// %1L$?$? 4S> ? ? ?$0L$?$? 4S> ? ? ?'3|4D'E'E d38n E E E)56H)I)I S#X I I I'3|4D'E'E d38n E E E %%&''* * $sDI~&   
 
 
r   