
    im                        % S SK J r   S SKJr  S SKJr  S SKJr  S SKJr  S\	S\
\	   4S jrS\
\	   S\\	\4   4S	 jr\" S
5      r\" S5      r\" \5      r\\	\4   \S'   \" \5      r\\	\4   \S'   \" \5      r\\	\4   \S'   \" \5      r\\	\4   \S'   \" \5      r\\	\4   \S'   \\\\\\S.r\\	\
\	   4   \S'   / SQrg)   )adobe_glyphs)_pdfdoc_encoding)_std_encoding)_symbol_encoding)_zapfding_encodingencreturnc                     / n[        S5       H#  n U[        U45      R                  U 5      4-  nM%     U$ ! [         a    U[	        U5      4-  n ME  f = f)N   )rangebytesdecode	Exceptionchr)r   lstxs      P/home/james-whalen/.local/lib/python3.13/site-packages/pypdf/_codecs/__init__.pyfill_from_encodingr      s`    C3Z	E1$K&&s+--C 
 J  	CF9C	s   7AAc                 z    0 n[        S5       H)  nX   nUS:X  a  M  X1;  d   U SU SX    35       eX!U'   M+     U$ )Nr    z at z already at )r   )r   revichars       r   rev_encodingr      sW    C3Zv8G4&QC|CI; GGD	  J    cp1252	mac_roman_win_encoding_rev_mac_encoding_rev_symbol_encoding_rev_zapfding_encoding_rev_pdfdoc_encoding_rev)z/StandardEncodingz/WinAnsiEncodingz/MacRomanEncodingz/PDFDocEncodingz/Symbolz/ZapfDingbatscharset_encoding)	_mac_encodingr   r"   r   r   _win_encodingr   r   r#   N)r   pdfdocr   stdr   symbolr   zapfdingr   strlistr   dictintr   r%   r$   r   __annotations__r   r    r!   r"   r#   __all__ r   r   <module>r1      s   & $  $ (C DI d3i DcN  #8,";/ %1$? 4S> ?$0$? 4S> ?'34D'E d38n E)56H)I S#X I'34D'E d38n E '%&''* $sDI~& 
r   