
    f5j                         d dl Z d dlZd dlZ ej                  e      Ze j                  dk  rd Zd Znej                  Zd Z G d d      Z	 e	       Z
y)    N)      c                 L    t         t        j                  d      |             S )N   )maxsize)property	functools	lru_cache)funcs    E/var/www/html/qr/venv/lib/python3.12/site-packages/pypdfium2/_lazy.pycached_propertyr      s     7,,Q7=??    c                 ^    t        t        |       |      j                  j                          y N)getattrtypefgetcache_clearobjnames     r   cached_property_clearr      s    S	4 %%113r   c                     t        | |       y r   )delattrr   s     r   r   r      s    Tr   c                   <    e Zd Zed        Zed        Zed        Zy)
_LazyClassc                 L    t         j                  d       dd l}|j                  S )Nz&Evaluating lazy import 'PIL.Image' ...r   )loggerdebug	PIL.ImageImage)selfPILs     r   	PIL_Imagez_LazyClass.PIL_Image   s    =>*r   c                 8    t         j                  d       dd l}|S )Nz"Evaluating lazy import 'numpy' ...r   )r   r   numpy)r"   r&   s     r   r&   z_LazyClass.numpy    s    9:Ulr   c                     ddl m } |S )Nr   tabulater(   )r"   r)   s     r   r)   z_LazyClass.tabulate%   s     	&hr   N)__name__
__module____qualname__r   r$   r&   r)    r   r   r   r      s<    + + # # 7 7r   r   )sysloggingr	   	getLoggerr*   r   version_infor   r   r   Lazyr-   r   r   <module>r3      s`      			8	$f@4  //O7 7" |r   