
    zvgi
                        d dl mZ d dlZddlmZmZ  ej        d          Z G d dej                  Z ej	        ej
        e           dS )    )annotationsN   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c                      e Zd ZdZdZddZdS )ImtImageFileIMTzIM ToolsreturnNonec                   | j         J | j                             d          }d|vrd}t          |          dx}}	 |r|d d         }|dd          }n| j                             d          }|sd S |dk    rSt          j        dd	| j        z   | j                                         t          |          z
  | j                  g| _	        d S d|vr|| j                             d          z  }|
                    d          }||                    d          z  }d                    |          }t          |          dk    st          |          dk    rd S |d         t          d
          k    r5t                              |          }|sd S |                    dd          \  }}	|dk    rt#          |	          }||f| _        n2|dk    rt#          |	          }||f| _        n|dk    r|	dk    rd| _        )Nd      
znot an IM filer   Tr      raw)r   r      *   s   widths   heights   pixels   n8L)fpreadSyntaxErrorr   _Tilesizetelllenmodetilesplitpopjoinordfieldmatchgroupint_size_mode)
selfbuffermsgxsizeysizeslinesmkvs
             O/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/PIL/ImtImagePlugin.py_openzImtImageFile._open$   s    w"""c"""Cc"""-	% $2A2JGLLOO G|| O*V4		 	  &&dgll3///FU++UYYq\\!E**q66Q;;#a&&3,,EQ43t99$$KKNN Ewwq!}}1==FFE!&DJJ)^^FFE!&DJJ(]]qEzz!$DJ[-	%    N)r
   r   )__name__
__module____qualname__formatformat_descriptionr2    r3   r1   r   r       s3        F#:% :% :% :% :% :%r3   r   )
__future__r   re r   r   compiler!   r   register_openr7   r9   r3   r1   <module>r?      s     # " " " " " 				        
 	
+,,>% >% >% >% >%9& >% >% >%H  L' 6 6 6 6 6r3   