
    ,g                     .    d Z ddlZddlmZ d Zdei fiZy)z&PDF generation with debug information.    N   )Matrixc                    t        | j                  d   ddd   |j                  |      }|D ]V  \  }}}	|j                  s| j                  |   }
d|
vrt	        j
                         |
d<   |j                  j                         D ]  \  }\  }}}}t        dddd      |	j                  z  }|j                  ||      \  }}|j                  ||      \  }}t	        j                  ddt	        j
                  ||||g      t	        j                  d	di      |
j                  t	        j                  |      d
      }t	        j                  |      |d<   | j                  |       |
d   j                  |j                          Y y)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
annotations                     l/home/viktor/gitlab-persoonlijk/factuur-applicatie/venv/lib/python3.12/site-packages/weasyprint/pdf/debug.pydebugr1      sn    		&!#A#&EE27 8.$${{?+4"[[]DN$1$9$9$?$?$A 	8 B RRD!Q-

:F++B3FB++B3FB)) "RR$45&&Qx0^^\\"%+ J "'b!1JvNN:&N!!*"6"67'	88    r1   )__doc__r   r.   r   r1   VARIANTS r2   r0   <module>r6      s$    ,   8F eR[!r2   