3

h                 @   s   d a G dd dZdd Zd S )Nc               @   s    e Zd ZdZdd Zdd ZdS )ModeDescriptorzWrapper for mode strings.c             C   s   || _ || _|| _|| _d S )N)modebandsbasemodebasetype)selfr   r   r   r    r   M/var/www/html/enquirykeeper_venv/lib/python3.6/site-packages/PIL/ImageMode.py__init__   s    zModeDescriptor.__init__c             C   s   | j S )N)r   )r   r   r   r   __str__   s    zModeDescriptor.__str__N)__name__
__module____qualname____doc__r	   r
   r   r   r   r   r      s   r   c             C   s   t  si }xNd d"d$d&d(d*d,d.d0d2d4d6d8d:d<d>dj D ] \}\}}}t||||||< q6W x d?D ]}t|d@dd||<  q`W |a t |  S )Az*Gets a mode descriptor for the given mode.L1IFPRGBRGBXACMYKCbCrHSVa)r   r   r   r   r   r   ZRGBXZRGBAZCMYKZYCbCrZLABZHSVZRGBaZLAZLaZPAI;16I;16SI;16LI;16LSI;16BI;16BSI;16NI;16NSr   )r   r   r,   r   )r   r   r-   r   )r   r   r.   r   )r   r   r/   r   )r   r   r0   r   r   r   )r   r   r1   r   r   r   r   )r   r   r2   r   r   r   r   )r   r   r3   r   r   r   r   )r   r   r4   r   r   r   )r   r   r5   r   r   r   )r   r   r6   r    r!   r"   )r   r   r7   r   r   r   r#   )r   r   r8   r   r   )r   r   r9   r   r#   )r   r   r:   r   r   )r   r   r;   )r$   r%   r&   r'   r(   r)   r*   r+   )r   )_modesitemsr   )r   modesmr   r   r   Zi16moder   r   r   getmode!   s@           r@   )r<   r   r@   r   r   r   r   <module>   s   