a
    ¥Q•h  ã                   @   s0   d Z ddlZddlmZ dd„ Zdei fiZdS )z&PDF generation with debug information.é    Né   )ÚMatrixc                 C   s  t | jd ddd… |j|ƒ}|D ]à\}}}	|js4q"| j| }
d|
vrRt ¡ |
d< |j ¡ D ]¤\}\}}}}tddddƒ|	j }| 	||¡\}}| 	||¡\}}t 
ddt ||||g¡t 
d	di¡|
jt |¡d
œ¡}t |¡|d< |  |¡ |
d  |j¡ q\q"dS )zSet debug PDF metadata.ÚKidsNé   ÚAnnotsg      è?r   z/Annotz/LinkÚW)ÚTypeÚSubtypeÚRectÚBSÚPÚTÚDest)ÚzipÚpagesÚanchorsÚobjectsÚpydyfÚArrayÚitemsr   ÚctmÚtransform_pointÚ
DictionaryÚ	referenceÚStringÚ
add_objectÚappend)ÚpdfÚmetadataÚdocumentÚpage_streamsÚattachmentsÚcompressr   Zpdf_page_numberZdocument_pageÚstreamÚpageÚidÚx1Úy1Úx2Úy2ÚmatrixÚ
annotation© r,   úM/var/www/sistema_ama/venv/lib/python3.9/site-packages/weasyprint/pdf/debug.pyÚdebug   s,    
ú
r.   )Ú__doc__r   r*   r   r.   ÚVARIANTSr,   r,   r,   r-   Ú<module>   s   #