o
    Ô¥[J  ã                   @   s  d Z dZeZdZddlZddlZejdd… dkr"ejdk r"edƒ‚ejd d	kZer8d
d„ Z	e
ZeZdd„ ZnddlmZ eZe	Z	dd„ ZzddlZW n	 eyU   Y nw esZeZzddlZW dS  ey‰   zeej ej dd¡¡dƒ W Y dS  eeefyˆ   Y Y dS w w )z%The Reportlab PDF generation library.z3.5.8Ú20180921é    Né   )r   é   )é   r   zBreportlab requires Python 2.7+ or 3.3+; 3.0-3.2 are not supported.r   c                 C   s   | |k rdS | |krdS dS )Néÿÿÿÿé   r   © )ÚaÚbr   r   úD/var/www/html/env/lib/python3.10/site-packages/reportlab/__init__.pyÚcmp   s   r   c                 C   sN   ddl m} | || ¡}z| |¡tj|< W d S  ty&   tdt| ƒ ƒ‚w )Nr   )Ú	machineryzfile %s not found)	Ú	importlibr   ÚSourceFileLoaderÚload_moduleÚsysÚmodulesÚFileNotFoundErrorÚImportErrorÚascii)ÚfnÚnamer   Úmr   r   r   Ú_fake_import   s   ÿr   )r   c                 C   s\   t j | ¡r,dd l}t| dƒ�}| || |¡tj|< W d   ƒ d S 1 s%w   Y  d S d S )Nr   Úrb)ÚosÚpathÚisfileÚimpÚopenÚload_sourcer   r   )r   r   r   Úfr   r   r   r       s   "ÿþú~z.reportlab_modsÚreportlab_mods)Ú__doc__ÚVersionÚ__version__Ú__date__r   r   Úversion_infor   ÚisPy3r   ÚrangeÚxranger   r   Úfuture_builtinsÚreportlab.local_rl_modsÚ	reportlabÚPermissionErrorr#   r   Ú
expanduserÚjoinÚKeyErrorr   r   r   r   Ú<module>   sB   
	ÿ$ÿý