+
    ‰vj³  ã                   óf  € Rt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RI	t	^ RI
Ht ^ RI	Ht ]P                  ! ]4      t]	P                   ! R4      t]! ]4      t]P(                  3R ltR t ! R	 R
]P.                  4      t ! R R4      t ! R R4      tR t ! R R 4      t ! R R]4      tR# )ÚAutoCastableÚAutoCloseableN)Údefaultdict)Úcached_property)ÚDEBUG_AUTOCLOSEFc                 ó   € V\         P                  8  d   R #  \        P                  ! \        P
                  P                  4       V R,           P                  4       4       R #   \         d     \        T \        P
                  R7        R # i ; i)NÚ
)Úfile)
r   ÚvalueÚosÚwriteÚsysÚstderrÚfilenoÚencodeÚ	ExceptionÚprint)ÚmsgÚprios   &&Ú\/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/pypdfium2/internal/bases.pyÚ_debug_closer      s`   € àŒo×#Ñ#Ô#Ùð$Ü
�Š”—‘×"Ñ"Ó$ s¨4¥x×&7Ñ&7Ó&9Ö:øÜô $ÜˆcœŸ
™
×#Ð#ð$ús   ™AA# Á#&BÂBc                 ó:   € \        V \        P                  4       R # ©N)r   ÚloggingÚWARNING)r   s   &r   Ú_warn_closer       s   € Ü�”g—o‘oÖ&ó    c                   ó&   € ] tR t^$tRt^ t^t^tRtR# )Ú_STATE© Néÿÿÿÿ)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚINVALIDÚAUTOÚEXPLICITÚBYPARENTÚ__static_attributes__r   r   r   r   r   $   s   † Ø€GØ€DØ€HØ„Hr   r   c                   ó*   a € ] tR t^4t o RtR tRtV tR# )Ú_FinalizerInfoc                ód   € Wn         W#uV n        V n        W@n        \        P
                  V n        R # r   )Ú
close_funcÚargsÚkwargsÚtrackedr   r&   Ústate)Úselfr-   r.   r/   r0   s   &&&&&r   Ú__init__Ú_FinalizerInfo.__init__6   s%   € Ø$ŒØ!%ÐˆŒ	�4”;ØŒÜ—[‘[ˆŽ
r   )r.   r-   r/   r1   r0   N)r-   r.   r/   r0   r1   ©r!   r"   r#   r$   Ú	__slots__r3   r)   Ú__classdictcell__©Ú__classdict__s   @r   r+   r+   4   s   ø‡ € ØD€I÷!ð !r   r+   c                   ó*   a € ] tR t^<t o RtR tRtV tR# )Ú_FinalizerOwnerc                óL   € WuV n         V n        W4VuV n        V n        V n        R # r   ©ÚrawÚparentÚwrefÚtypeÚrepr)r2   r>   r?   r@   rA   rB   s   &&&&&&r   r3   Ú_FinalizerOwner.__init__>   s$   € Ø #ÐˆŒ�$”+Ø*.°dÐ'ˆŒ	�4”9˜džir   )r?   r>   rB   rA   r@   Nr=   r5   r8   s   @r   r;   r;   <   s   ø‡ € Ø9€I÷;ð ;r   r;   c                 ó,  € \        R V P                  P                  P                  4        RVP                   24       \
        '       g   \        RVP                   R24       R# V P                  \        P                  8w  g   Q hVP                  pVe›   VP                  4       '       d   Q hV P                  '       dq   VP                  VP                  9   g1   Q VP                   RVP                   RV RVP                   24       hVP                  P                  VP                  4       V P                  ! VP                   .V P"                  O5/ V P$                  B  \&        VP(                  ,          P                  VP                  4       R# )zClose (z) z-> Cannot close z<; pdfium library is destroyed. This may cause a memory leak.NÚ z, )r   r1   ÚnameÚlowerrB   ÚLIBRARY_AVAILABLEr   r   r%   r?   Ú_tree_closedr0   r@   Ú_kidsÚremover-   r>   r.   r/   ÚObjectTrackerrA   )ÚinfoÚownerr?   s   && r   Ú_close_templaterO   C   s(  € ô �7˜4Ÿ:™:Ÿ?™?×0Ñ0Ó2Ð3°2°e·j±j°\ÐBÔCßÓÜÐ& u§z¡z lÐ2nÐoÔpÙà�:‰:œŸ™Ô'Ð'Ð'à�\‰\€FØÒØ×&Ñ&×(Ò(Ð(Ð(Ø�<�<ˆ<Ø—:‘: §¡Ô-Ðd°%·*±*°¸Q¸u¿z¹z¸lÈ"ÈVÈHÐTUÐV\×VbÑVbÐUcÐ/dÓdÐ-Ø�L‰L×Ñ §
¡
Ô+à‡O‚O�E—I‘IÐ9 §	¡	Ò9¨T¯[©[Ò9Ü�%—*‘*Õ×$Ñ$ U§Z¡ZÖ0r   c                   ó@   a € ] tR t^[t o ]R 4       t]R 4       tRtV t	R# )r   c                ó   € V P                   # r   )r>   ©r2   s   &r   Ú_as_parameter_ÚAutoCastable._as_parameter_]   s   € ð
 �x‰xˆr   c                ó.   € \         P                  ! V 4      # r   )ÚweakrefÚrefrR   s   &r   Ú_wref_to_selfÚAutoCastable._wref_to_selfd   s   € ä�{Š{˜4Ó Ð r   r   N)
r!   r"   r#   r$   ÚpropertyrS   r   rX   r)   r7   r8   s   @r   r   r   [   s+   ø‡ € àñó ðð ñ!ó ö!r   c                   ó~   a € ] tR t^it o RRRRRR/R lt]R 4       t]R 4       tR	 tR
 t	R t
R tR tRR ltRtV tR# )r   ÚobjNÚ
needs_freeTr0   c               ó¬   € \        V R 4      '       d   Q h\        WWd4      V n        Vf   T MTV n        RV n        V'       d   V P                  4        R# R# )Ú
_finalizerN)Úhasattrr+   Ú	_fin_infoÚ_fin_objr_   Ú_attach_finalizer)r2   r-   r\   r]   r0   r.   r/   s   &&$$$*,r   r3   ÚAutoCloseable.__init__k   sM   € ô ˜4 ×.Ò.Ð.Ð.ä'¨
¸&ÓJˆŒØ #¢™°ˆŒØˆŒçØ×"Ñ"Ö$ñ r   c                ó   € \        4       # r   )ÚsetrR   s   &r   rJ   ÚAutoCloseable._kidsw   s	   € ä‹uˆr   c                óv   € \         P                  \        P                  8  d   \        P
                  ! 4       # R # r   )r   r
   r   r   ÚuuidÚuuid4rR   s   &r   Ú_uuidÚAutoCloseable._uuid{   s$   € ä.×4Ñ4´w·±ÔFŒt�zŠz‹|ÐPÈDÐPr   c                ó¸   € V P                   f   \        \        V 4      4      MV P                   P                  R,          pR\        V 4      P                   RV R2# )N:Né   NÚ<rE   Ú>)rk   ÚhexÚidrA   r!   )r2   Ú
identifiers   & r   Ú__repr__ÚAutoCloseable.__repr__   sG   € Ø&*§j¡jÒ&8”Sœ˜D›”]¸d¿j¹j¿n¹nÈSÕ>Qˆ
Ø”4˜“:×&Ñ&Ð' q¨¨°AÐ6Ð6r   c           	     ó`  € V P                   e   Q h\        V 4      p\        V P                  V P                  V P
                  V\        V 4      4      p\        P                  ! V P                  \        V P                  V4      V n         \        V,          P                  V P
                  4       R # r   )r_   rA   r;   r>   r?   rX   rB   rV   Úfinalizerb   rO   ra   rL   Úadd)r2   Úown_typerN   s   &  r   rc   ÚAutoCloseable._attach_finalizerƒ   s~   € Ø�‰Ò&Ð&Ð&Ü˜“:ˆô   §¡¨$¯+©+°t×7IÑ7IÈ8ÔUYÐZ^ÓU_Ó`ˆÜ!×*Ò*¨4¯=©=¼/È4Ï>É>Ð[`ÓaˆŒÜ�hÕ×#Ñ# D×$6Ñ$6Ö7r   c                ó¦   € V P                   P                  4        R V n         \        \        V 4      ,          P	                  V P
                  4       R # r   )r_   ÚdetachrL   rA   rK   rX   rR   s   &r   Ú_detach_finalizerÚAutoCloseable._detach_finalizerŒ   s6   € Ø�‰×ÑÔ ØˆŒÜ”d˜4“jÕ!×(Ñ(¨×);Ñ);Ö<r   c                óŒ   € V P                   f   R# V P                  R 8w  d#   V P                  P                  4       '       d   R# R# )NTF)r>   r?   rI   rR   s   &r   rI   ÚAutoCloseable._tree_closed‘   s3   € Ø�8‰8ÒÙØ�;‰;˜$Ô 4§;¡;×#;Ñ#;×#=Ò#=ÙÙr   c                óP   € V P                   P                  VP                  4       R # r   )rJ   rx   rX   )r2   Úkids   &&r   Ú_add_kidÚAutoCloseable._add_kid˜   s   € à�
‰
�‰˜×)Ñ)Ö+r   c                ó´  € V P                   '       g   R # V P                  '       g
   RV n         R # . pV P                   F9  pV! 4       pV'       g   K  VP                   '       g   K(  VP                  V4       K;  	  V F  pVP	                  RR7       K  	  V P                  '       d=   \
        P                  RV P                   24       V P                  P                  4        V'       d   \        P                  M\        P                  V P                  n        V P                  4        \        P                  V P                  n        RV n         RV n        R# )FNT)Ú
_by_parentz-Some kids weakrefs have not been cleaned up: )r>   r_   rJ   ÚappendÚcloseÚloggerÚwarningÚclearr   r(   r'   ra   r1   r%   )r2   r†   Ú
need_closeÚk_wrefÚks   &&   r   rˆ   ÚAutoCloseable.close�   sè   € à�x�xˆxÙØ��ˆØˆDŒHÙð ˆ
Ø—j”jˆFÙ“ˆAß‰q�Q—U—U’Uà×!Ñ! !Ö$ñ	 !ó
 ˆAØ�G‰G˜tˆGÖ$ñ ð �:�:ˆ:Ü�N‰NÐJÈ4Ï:É:È,ÐWÔXØ�J‰J×ÑÔç2<œvŸšÄ&Ç/Á/ˆ�‰ÔØ�‰ÔÜ%Ÿ~™~ˆ�‰ÔØˆŒØˆŒár   )ra   rb   r_   r>   )F)r!   r"   r#   r$   r3   r   rJ   rk   rt   rc   r}   rI   rƒ   rˆ   r)   r7   r8   s   @r   r   r   i   sl   ø‡ € ð
%¨dð 
%¸tð 
%ÈTô 
%ð ñó ðð ñQó ðQò7ò8ò=ò
ò,÷
ò r   )r   r   rL   rH   r   r   r   )Ú__all__r   r   Úenumri   rV   r   Úcollectionsr   Úpypdfium2_cfgÚpypdfium2._lazyr   r   Ú	getLoggerr!   r‰   Ú_MutablerH   rf   rL   ÚDEBUGr   r   ÚEnumr   r+   r;   rO   r   r   r   r   r   Ú<module>r™      sª   ðð D€ã 	Û 
Û Û Û Û Ý #Û Ý +Ý )à	×	Ò	˜8Ó	$€Ø!×*Ò*¨5Ó1Ð á˜CÓ €ð #Ÿ=™=ô $ò'ôˆd�i‰iô ÷ !ñ !÷;ñ ;ò1÷0!ñ !ôP�\ö Pr   