Ë
    ul�jå  ã                   ó    — d dl Z d dlZd dlmZ d dlmZ d dlm	Z	  ej                  d«      Zd„ Zd„ Zd„ Z e«         e j                  e«       y)é    N)ÚDEBUG_AUTOCLOSEÚ	pypdfium2c                  óä   — t         j                  rJ ‚t        rt        j	                  d«       t        j                  dd d d¬«      } t        j                  | «       dt         j                  _        y )NzInitialize PDFiumé   r   )ÚversionÚm_pUserFontPathsÚ
m_pIsolateÚm_v8EmbedderSlotT)	Úpdfium_iÚLIBRARY_AVAILABLEr   ÚloggerÚdebugÚpdfium_cÚFPDF_LIBRARY_CONFIGÚFPDF_InitLibraryWithConfigÚvalue)Úconfigs    úN/var/www/html/pp/venv/lib/python3.12/site-packages/pypdfium2/_library_scope.pyÚinit_libr      s]   € Ü×)Ò)Ð)Ð)ÝÜ�‰Ð(Ô)ô ×)Ñ)ØØØØô	€Fô ×'Ñ'¨Ô/Ø'+„H×ÑÕ$ó    c                  ó.  — g } t         j                  j                  «       D ]@  \  }}|D ]6  } |«       }|€t        j                  d|› d�«       Œ&| j	                  |«       Œ8 ŒB | r0t        j                  d| › �«       | D ]  }|j                  «        Œ y y )NzWeakref z' was not cleaned up from ObjectTracker.z=The following objects are still open and will now be closed: )r   ÚObjectTrackerÚitemsÚ_warn_closeÚappendÚclose)Ú
need_closeÚclsÚ	obj_wrefsÚwrefÚobjs        r   Ú_close_objectsr"       s¦   € à€JÜ"×0Ñ0×6Ñ6Ó8ò '‰ˆˆYàò 	'ˆDÙ“&ˆCØˆ{Ü×$Ñ$ x°¨vÐ5\Ð%]Õ^ð ×!Ñ! #Õ&ñ	'ð'ñ Ü×ÑÐ\Ð]gÐ\hÐiÔjØò 	ˆCØ�I‰I�Kñ	ð r   c                  ó@  — t         j                  sJ ‚	 t        «        t        j                  d«       t	        j
                  «        dt         j                  _        y # t        j                  d«       t	        j
                  «        dt         j                  _        w xY w)NzDestroy PDFiumF)r   r   r"   Ú_debug_closer   ÚFPDF_DestroyLibraryr   © r   r   Údestroy_libr'   3   sr   € Ü×%Ò%Ð%Ð%ð1ÜÔä×ÑÐ.Ô/Ü×$Ñ$Ô&Ø+0Œ×"Ñ"Õ(øô 	×ÑÐ.Ô/Ü×$Ñ$Ô&Ø+0Œ×"Ñ"Õ(ús   ”
A ÁA B)ÚatexitÚloggingÚpypdfium2.rawÚrawr   Úpypdfium2.internalÚinternalr   Úpypdfium2_cfgr   Ú	getLoggerr   r   r"   r'   Úregisterr&   r   r   ú<module>r1      sN   ðó Û Ý  Ý %Ý )à	ˆ×	Ñ	˜;Ó	'€ò,ò&ò&1ñ 	„
ð €‡��Õ r   