U
    e6
                     @  sR   d dl mZ d dlZddlmZmZ edZG dd dejZe	ej
e dS )    )annotationsN   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c                   @  s   e Zd ZdZdZdd ZdS )ImtImageFileZIMTzIM Toolsc           
      C  sx  | j d}d|kr d}t|d }}|rF|d d }|dd  }n| j d}|sZqt|dkrdd| j | j  t| | jddffg| _qtq(d|kr|| j d7 }|d}||	d7 }d
|}t|dkst|dkrqt|d td	krq(t|}|sqt|dd
\}}	|dkr>t|	}||f| _q(|dkr\t|	}||f| _q(|dkr(|	dkr(d| _q(d S )Nd      
znot an IM filer   r      raw)r   r      *   s   widths   heights   pixels   n8L)fpreadSyntaxErrorsizetelllenmodeZtilesplitpopjoinordfieldmatchgroupint_size_mode)
selfbuffermsgZxsizeZysizeslinesmkv r'   T/var/www/html/StaffProfile/newvenv/lib/python3.8/site-packages/PIL/ImtImagePlugin.py_open$   sP    
	




zImtImageFile._openN)__name__
__module____qualname__formatformat_descriptionr)   r'   r'   r'   r(   r       s   r   )
__future__r   re r   r   compiler   r   Zregister_openr-   r'   r'   r'   r(   <module>   s
   
B