U
    ॡc
                     @   sF   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 )    N   )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   st  | j d}d|krtdd }}|rB|d d }|dd  }n| j d}|sVqp|dkrdd| j | j  t| | jddffg| _qpq$d|kr|| j d7 }|d}||	d7 }d
|}t|dkst|dkrqp|d td	krq$t|}|sqp|dd
\}}|dkr:t|}||f| _q$|dkrXt|}||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)	selfbufferZxsizeZysizeslinesmkv r$   6/tmp/pip-unpacked-wheel-h_ukwjmx/PIL/ImtImagePlugin.py_open%   sN    
	




zImtImageFile._openN)__name__
__module____qualname__formatformat_descriptionr&   r$   r$   r$   r%   r       s   r   )	re r   r   compiler   r   Zregister_openr*   r$   r$   r$   r%   <module>   s   
F