a
    Dfb
                     @  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ddZdS )ImtImageFileZIMTzIM ToolsNone)returnc           
      C  s  | j d usJ | j d}d|vr.d}t|d }}|rT|d d }|dd  }n| j d}|shq|dkrdd| j | j  t| | jddffg| _qq6d|vr|| j d7 }|d}||	d7 }d
|}t|dkst|dkrq|d td	krq6t|}|s q|dd
\}}	|dkrNt|	}||f| _q6|dkrlt|	}||f| _q6|dkr6|	dkr6d| _q6d 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)   _/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/PIL/ImtImagePlugin.py_open$   sR    
	




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
   
D