§
    Å‡tja  ã                   óJ   — d dl Z d dlmZ d dlmZ d dlmZ d„ Z	d„ Z
d„ Zd„ ZdS )é    N)Ú_show_tablec                 ó   — d S ©N© )Úparsers    úY/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pypdfium2_cli/default_fonts.pyÚattachr	   	   s   € Ø€Dó    c               #   ó  K  — t           j                             ¦   «         } t           j        j        D ]L}t           j                             | |¦  «        }|                     ¦   «         |                     ¦   «         fV — ŒMd S r   )ÚpdfiumÚPdfDocumentÚnewÚPdfFontÚSTANDARD_FONTSÚload_standardÚget_base_nameÚget_family_name)Ú	dummy_pdfÚfontnameÚfontobjs      r   Ú_iterate_standard_fontsr      s   è è € ÝÔ"×&Ò&Ñ(Ô(€IÝ”NÔ1ð Að AˆÝ”.×.Ò.¨y¸(ÑCÔCˆØ×#Ò#Ñ%Ô% w×'>Ò'>Ñ'@Ô'@Ð@Ð@Ð@Ð@Ð@ðAð Ar
   c                 ó¸  — |                      ¦   «         D ]Ä\  }}|                      d dd|d|t          j        t          j        d¦  «        ¦  «        ¬¦  «        }|sŒH|                      d |d d¦  «        }|dk    sŒgt          j        |¦  «        }t          j        |t          j        t          j	        ¦  «        ¦  «        }|                      d |||¦  «         ŒÅd S )Nr   F)ÚweightÚbItalicÚcharsetÚpitch_familyÚfaceÚ_ignored)
ÚitemsÚMapFontÚctypesÚbyrefÚc_intÚGetFaceNameÚcreate_string_bufferÚcastÚPOINTERÚc_char)ÚsfhÚttfmapr   r   Úfont_handleÚbuf_sizeÚbufÚbuf_ptrs           r   Ú_map_default_fontsr/      s  € Ø#Ÿ\š\™^œ^ð 	>ð 	>Ñˆ�Ø—k’k $¨q¸%ÈÐ_`Ðgoõ  {Aô  {Gõ  HNô  HTð  UVñ  HWô  HWñ  {Xô  {X�kñ  Yô  YˆØð 	ØØ—?’? 4¨°d¸AÑ>Ô>ˆØ˜1’�ØÝÔ)¨(Ñ3Ô3ˆÝ”+˜c¥6¤>µ&´-Ñ#@Ô#@ÑAÔAˆØ�Š˜˜k¨7°HÑ=Ô=Ð=Ð=ð	>ð 	>r
   c                 óÔ  — t          d¦  «         t          dt          ¦   «         d ¦  «         t          d¦  «         t          dt          t          j                             ¦   «         ¦  «        › �¦  «         t          j        j	        }t          t          j                             ¦   «         ¦  «                             |                     ¦   «         ¦  «        }d„ |D ¦   «         }t          d|› �¦  «         d„ |                     ¦   «         D ¦   «         }t          dt          |                     ¦   «         ¦  «        ¦  «         t          j        j        }|rt!          ||¦  «         d S d S )	Nz# Standard fonts)z	Base namezFamily namez
# Default TTF mapzAll Charsets: c                 ó2   — g | ]}t           j        |         ‘ŒS r   ©Úpdfium_iÚCharsetToStr)Ú.0Úks     r   ú
<listcomp>zmain.<locals>.<listcomp>'   s    € Ð9Ð9Ð9¨A�xÔ$ QÔ'Ð9Ð9Ð9r
   zAbsent from map: c                 ó:   — i | ]\  }}t           j        |         |“ŒS r   r2   )r5   r6   Úvs      r   ú
<dictcomp>zmain.<locals>.<dictcomp>)   s&   € ÐIÐIÐI±$°!°Q•(Ô'¨Ô*¨AÐIÐIÐIr
   )ÚCharsetzDefault font)Úprintr   r   Úsortedr3   r4   Úvaluesr   ÚPdfDefaultTTFMapÚvalueÚsetÚkeysÚ
differencer   ÚPdfSysfontBaseÚ	SINGLETONr/   )Úargsr*   ÚmissingÚ
str_ttfmapr)   s        r   ÚmainrI      sD  € å	Ð
ÑÔÐÝÐ,Õ.EÑ.GÔ.GÈÑNÔNÐNå	Ð
Ñ Ô Ð Ý	Ð
C�6¥(Ô"7×">Ò">Ñ"@Ô"@ÑAÔAÐ
CÐ
CÑDÔDÐDÝÔ$Ô*€FÝ•(Ô'×,Ò,Ñ.Ô.Ñ/Ô/×:Ò:¸6¿;º;¹=¼=ÑIÔI€GØ9Ð9°Ð9Ñ9Ô9€GÝ	Ð
'˜gÐ
'Ð
'Ñ(Ô(Ð(ØIÐI¸&¿,º,¹.¼.ÐIÑIÔI€JÝÐ+­V°J×4DÒ4DÑ4FÔ4FÑ-GÔ-GÑHÔHÐHõ Ô
Ô
)€CØ
ð (Ý˜3 Ñ'Ô'Ð'Ð'Ð'ð(ð (r
   )r!   Úpypdfium2._helpersÚ_helpersr   Úpypdfium2.internalÚinternalr3   Úpypdfium2_cli.fontsr   r	   r   r/   rI   r   r
   r   ú<module>rO      s�   ðð €€€Ø #Ð #Ð #Ð #Ð #Ð #Ø %Ð %Ð %Ð %Ð %Ð %Ø +Ð +Ð +Ð +Ð +Ð +ð	ð 	ð 	ðAð Að Að
>ð 
>ð 
>ð(ð (ð (ð (ð (r
   