o
    UTi                     @   sT   d dl Z d dlZd dlZeeZe jdk rdd ZnejZG dd dZe Z	dS )    N)      c                 C   s   t tjdd| S )N   )maxsize)property	functools	lru_cache)func r
   J/var/www/html/RAG/RAG_venv/lib/python3.10/site-packages/pypdfium2/_lazy.pycached_property   s   r   c                   @   s$   e Zd Zedd Zedd ZdS )
_LazyClassc                 C   s   t d dd l}|jS )Nz&Evaluating lazy import 'PIL.Image' ...r   )loggerdebug	PIL.ImageImage)selfPILr
   r
   r   	PIL_Image   s   
z_LazyClass.PIL_Imagec                 C   s   t d dd l}|S )Nz"Evaluating lazy import 'numpy' ...r   )r   r   numpy)r   r   r
   r
   r   r      s   
z_LazyClass.numpyN)__name__
__module____qualname__r   r   r   r
   r
   r
   r   r      s
    
r   )
sysloggingr   	getLoggerr   r   version_infor   r   Lazyr
   r
   r
   r   <module>   s   



