+
    JV-ji$  ã                  ó  € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIHtHt ^RI	H
t
HtHtHtHt R R ltR R ltRR	 R
 llt]
P$                  ! R]4       ]
P&                  ! R]4       ]
P(                  ! RR4       ]
P*                  ! RR4       R# )é    )ÚannotationsN)ÚIOÚAny)ÚImageÚ	ImageFileÚImageSequenceÚ	PdfParserÚfeaturesc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   ÚimúImage.ImageÚfpú	IO[bytes]Úfilenameústr | bytesÚreturnÚNone© )Úformats   "Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/PdfImagePlugin.pyÚ__annotate__r   +   s(   € ÷ +ñ +�+ð + 9ð +¸ð +Èñ +ó    c                ó"   € \        WVR R7       R# )T)Úsave_allN)Ú_save)r   r   r   s   &&&r   Ú	_save_allr   +   s   € Ü	ˆ"�( T×*r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )r   r   r   r   r   Úexisting_pdfzPdfParser.PdfParserÚ
image_refsz!list[PdfParser.IndirectReference]r   z'tuple[PdfParser.IndirectReference, str]r   )r   s   "r   r   r   3   sA   € ÷ Bñ BØðBàðBð &ðBð 2ð	Bð
 -ñBr   c                ó>  € R pR pV P                   w  rgR^/pV P                  R8X  dw   \        P                  ! R4      '       d<   Rp	^VR&   \        P
                  ! \        P                  ! RR3RRRVR	V/4      .4      pMR
p	\        P                  ! R4      VR&   Rp
EMºV P                  R8X  d    R
p	\        P                  ! R4      VR&   Rp
EMŠV P                  R8X  d   Rp	Rp
^VR&   EMnV P                  R8X  dÇ   Rp	V P                  4       pVf   Q h\        P                  ! R4      \        P                  ! R4      \        V4      ^,          ^,
          \        P                  ! V4      .VR&   Rp
RV P                  9   d?   V P                  R4      P                  R4      p/ Vn        \        WÁW#4      ^ ,          pWØR&   M—V P                  R8X  d   R
p	\        P                  ! R4      VR&   Rp
MhV P                  R8X  d   Rp	Rp
^VR&   MMV P                  R8X  d#   R
p	\        P                  ! R4      VR&   Rp
. R4OpMRV P                   2p\!        V4      h\"        P$                  ! 4       pV	R8X  dL   \&        P(                  ! W\&        P*                  ! R R5V P                   ,           ^ V P                  4      .4       MŸV	R8X  d9   V P-                  VR!R"\.        P0                  ! V^,          4      V,          R#7       M`V	R
8X  d    \2        P4                  R$,          ! WV4       M:V	R8X  d#   VR \2        P4                  R%,          ! WV4       MR&V	 R'2p\!        V4      hVP7                  4       pV	R8X  d6   VR(,          p\        P
                  ! \        P                  ! V	4      .4      pM\        P                  ! V	4      pVP9                  ^ 4      pVP:                  ! V3R)VR*\        P                  ! R+4      R,\        P                  ! R-4      R.VR/VR0VR1VR2V/VB  WÚ3# )6NÚBitsPerComponentÚ1ÚlibtiffÚCCITTFaxDecodeÚKÚBlackIs1TÚColumnsÚRowsÚ	DCTDecodeÚ
DeviceGrayÚ
ColorSpaceÚImageBÚLÚLAÚ	JPXDecodeÚSMaskInDataÚPÚASCIIHexDecodeÚIndexedÚ	DeviceRGBÚImageIÚtransparencyÚAÚSMaskÚRGBÚImageCÚRGBAÚCMYKÚ
DeviceCMYKzcannot save mode ÚhexÚTIFFÚgroup4)ÚcompressionÚ
strip_sizeÚJPEGÚJPEG2000zunsupported PDF filter (Ú):é   NNÚstreamÚTypeÚXObjectÚSubtyper   ÚWidthÚHeightÚFilterÚDecodeÚDecodeParmséÿÿÿÿ)é   r   rR   r   rR   r   rR   r   )r   r   )ÚsizeÚmoder
   Úcheckr	   ÚPdfArrayÚPdfDictÚPdfNameÚ
getpaletteÚlenÚ	PdfBinaryÚinfoÚconvertÚ
getchannelÚencoderinfoÚ_write_imageÚ
ValueErrorÚioÚBytesIOr   r   Ú_TileÚsaveÚmathÚceilr   ÚSAVEÚgetvalueÚpopÚ	write_obj)r   r   r   r    ÚparamsÚdecodeÚwidthÚheightÚdict_objÚdecode_filterÚprocsetÚpaletteÚsmaskÚ	image_refÚmsgÚoprH   Úfilters   &&&&              r   r`   r`   3   sþ  € ð €FØ€Fð
 —G‘G�M€Eà 2°AÐ6€HØ	‡w�w�#„~Ü�>Š>˜)×$Ò$Ø,ˆMØ+,ˆHÐ'Ñ(Ü×'Ò'ä×%Ò%à Ø&¨Ø% uØ" Fð	óð	ó‰Fð (ˆMÜ!*×!2Ò!2°<Ó!@ˆ�ÑØŠØ	�‰�CŒØ#ˆä!*×!2Ò!2°<Ó!@ˆ�ÑØŠØ	�‰�DŒØ#ˆàˆØ"#ˆ�ÓØ	�‰�CŒØ(ˆØ—-‘-“/ˆØÒ"Ð"Ð"ä×Ò˜iÓ(Ü×Ò˜kÓ*Ü�‹L˜AÕ Õ!Ü×Ò Ó(ð	"
ˆ�Ñð ˆà˜RŸW™WÔ$Ø—J‘J˜tÓ$×/Ñ/°Ó4ˆEØ "ˆEÔä$ U°lÓOÐPQÕRˆIØ )�WÑøØ	�‰�EÔ	Ø#ˆÜ!*×!2Ò!2°;Ó!?ˆ�ÑØ‰Ø	�‰�FÔ	Ø#ˆØˆØ"#ˆ�ÒØ	�‰�FÔ	Ø#ˆÜ!*×!2Ò!2°<Ó!@ˆ�ÑØˆÚ)‰à! "§'¡' Ð+ˆÜ˜‹oÐô
 
�Š‹€BàÐ(Ô(Ü�Š˜¤§¢°¸ÀÇÁÕ8HÈ!ÈRÏWÉWÓ!UÐ VÕWØ	Ð*Ô	*Ø
�‰ØØØ ä—y’y ¨¥Ó+¨fÕ4ð 	õ 	
ð 
˜+Ô	%Ü�
‰
�6Ö˜2 8Õ,Ø	˜+Ô	%ØÐ'Ð(Ü�
‰
�:Ö˜r xÕ0à(¨¨°qÐ9ˆÜ˜‹oÐà�[‰[‹]€FàÐ(Ô(Ø˜•ˆÜ×#Ò#¤Y×%6Ò%6°}Ó%EÐ$FÓG‰ä×"Ò" =Ó1ˆà—‘˜qÓ!€IØ×ÒØñàðô ×Ò˜yÓ)ðô ×!Ò! 'Ó*ð	ð
 ðð ðð ðð ðð ðð òð ÐÐr   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )r   r   r   r   r   r   r   r   Úboolr   r   r   )r   s   "r   r   r   ¸   s;   € ÷ sñ sØðsØ"ðsØ.9ðsØEIðsà	ñsr   c                óp
  € V P                   P                  R R4      p\        V\        4      '       d   VP	                  4       MTpV'       d   \
        P
                  ! WRR7      pM\
        P
                  ! WRR7      pV P                   P                  R4      pV'       d   V^ ,          pV^,          p	MV P                   P                  RR4      ;r‰RV'       d   R	MB\        P                  P                  \        P                  P                  V4      4      ^ ,          R
R	RR	RR	RR	RR	RV'       d   R	M\        P                  ! 4       RV'       d   R	M\        P                  ! 4       /p
V
P                  4        Fm  w  r¼W°P                   9   d   V P                   P                  V4      MTpV'       g   K<  WÖP                  V^ ,          P                  4       VR,          ,           &   Ko  	  V P                  4        VP!                  4        VP#                  4        VP%                  R4       V .pV'       dV   V P                   P                  R. 4      pV F3  pV P                   P'                  4       Vn         VP)                  V4       K5  	  ^ p. p. p. pV Fù  p ^pV'       d   \+        V R^4      pVV,          p\-        V4       FÇ  pVP)                  VP/                  ^ 4      4       V P0                  R8X  d2   RV P                  9   d!   VP)                  VP/                  ^ 4      4       VP)                  VP/                  ^ 4      4       VP)                  VP/                  ^ 4      4       VP2                  P)                  VR,          4       KÉ  	  Kû  	  VP5                  4        ^ pV EFJ  pV'       d   \6        P8                  ! V4      MV.pV EF  p \;        WVV4      w  ppVP=                  VV,          \
        P>                  ! \
        P@                  ! R4      \
        P@                  ! V4      .\
        P>                  ! VR7      R7      ^ ^ V PB                  R,          V,          V PD                  R,          V	,          .VV,          R7       RV PB                  R,          V,          V PD                  R,          V	,          3,          pVPG                  VV,          VR7       V^,          pEK!  	  EKM  	  VPI                  4        \K        VR4      '       d   VPM                  4        VPO                  4        R	# )ÚappendFzr+b)Úfr   rT   zw+bÚdpiÚ
resolutiong      R@ÚtitleNÚauthorÚsubjectÚkeywordsÚcreatorÚproducerÚcreationDateÚmodDate:rR   NNzcreated by Pillow PDF driverÚappend_imagesÚn_framesr2   r7   ÚPDF)Úimage)ÚProcSetrJ   )Ú	ResourcesÚMediaBoxÚContentss   q %f 0 0 %f 0 0 cm /image Do Q
)rH   ÚflushrQ   )(r_   ÚgetÚ
isinstanceÚbytesrm   r	   ÚosÚpathÚsplitextÚbasenameÚtimeÚgmtimeÚitemsr\   ÚupperÚloadÚstart_writingÚwrite_headerÚwrite_commentÚcopyr|   ÚgetattrÚrangeÚnext_object_idrT   ÚpagesÚwrite_catalogr   ÚIteratorr`   Ú
write_pagerW   rX   rn   ro   rk   Úwrite_xref_and_trailerÚhasattrr�   Úclose)r   r   r   r   Úis_appendingÚfilename_strr   r~   Úx_resolutionÚy_resolutionr\   ÚkÚdefaultÚvÚimsrˆ   Ú	append_imÚnumber_of_pagesr    Ú	page_refsÚcontents_refsÚim_number_of_pagesÚiÚpage_numberÚim_sequenceÚim_pagesru   rr   Úpage_contentss   &&&&                         r   r   r   ¸   s5  € ð —>‘>×%Ñ% h°Ó6€LÜ(2°8¼U×(CÒ(C�8—?‘?Ô$È€LßÜ ×*Ò*¨RÈUÔS‰ä ×*Ò*¨RÈUÔSˆà
�.‰.×
Ñ
˜UÓ
#€Cß
Ø˜1•vˆØ˜1•v‰à&(§n¡n×&8Ñ&8¸ÀtÓ&LÐLˆð 	ß ‰D¤b§g¡g×&6Ñ&6´r·w±w×7GÑ7GÈÓ7QÓ&RÐSTÕ&Uà�$Ø�4Ø�DØ�4Ø�DØ§™´$·+²+³-ØŸ<‘4¬T¯[ª[«]ð€Dð —j‘j–l‰
ˆØ%&¯.©.Ô%8ˆB�N‰N×Ñ˜qÔ!¸gˆß‰1Ø67×Ñ˜a �dŸj™j›l¨Q¨r­UÕ2Ó3ñ #ð ‡G�G„Ià×ÑÔ Ø×ÑÔØ×ÑÐ=Ô>ð ˆ$€CßØŸ™×*Ñ*¨?¸BÓ?ˆÛ&ˆIØ$&§N¡N×$7Ñ$7Ó$9ˆIÔ!Ø�J‰J�yÖ!ñ 'ð €OØ€JØ€IØ€MÛˆØÐßÜ!(¨¨Z¸Ó!;ÐØÐ-Õ-ˆÜÐ)Ö*ˆAØ×Ñ˜l×9Ñ9¸!Ó<Ô=Ø�w‰w˜#Œ~ .°B·G±GÔ";Ø×!Ñ! ,×"=Ñ"=¸aÓ"@ÔAà×Ñ˜\×8Ñ8¸Ó;Ô<Ø× Ñ  ×!<Ñ!<¸QÓ!?Ô@Ø×Ñ×%Ñ% i°¥mÖ4ó +ñ ð  ×ÑÔ à€KÜˆç3;ŒM×"Ò" ;Ô/À+Àð 	ô ˆBÜ!-¨b¸LÈ*Ó!UÑˆI�wð
 ×#Ñ#Ø˜+Õ&Ü#×+Ò+Ü&×.Ò.¨uÓ5´y×7HÒ7HÈÓ7QÐRÜ%×-Ò-°IÔ>ôð
 ØØ—H‘H˜t•O lÕ2Ø—I‘I Õ$ |Õ3ð	ð ' {Õ3ð $ô ð$ @Ø—‘˜4• ,Õ.Ø—	‘	˜DÕ  <Õ/ðCõ ˆMð
 ×"Ñ" =°Õ#=ÀmÐ"ÔTà˜1Õ‹Kô? ñ	 ðN ×'Ñ'Ô)Üˆr�7×ÒØ
�‰Œ
Ø×ÑÖr   rŠ   z.pdfzapplication/pdf)F)Ú
__future__r   rb   rf   r”   r˜   Útypingr   r   Ú r   r   r   r	   r
   r   r`   r   Úregister_saveÚregister_save_allÚregister_extensionÚregister_mimer   r   r   Ú<module>rÄ      su   ðõ, #ã 	Û Û 	Û ß ç BÕ Bõ+õB÷Jsðt × Ò �E˜5Ô !Ø × Ò ˜˜yÔ )à × Ò ˜ Ô 'à × Ò �EÐ,Ö -r   