o
    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 ]p\}}}	|jsq| j| }
d|
vr)t |
d< |j D ]R\}\}}}}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   pdf_page_numberdocument_pagestreampageidx1y1x2y2matrix
annotation r.   V/var/www/html/optinet_system/venv/lib/python3.10/site-packages/weasyprint/pdf/debug.pydebug   s0   

r0   )__doc__r   r,   r   r0   VARIANTSr.   r.   r.   r/   <module>   s
    #