Ë
    ™2Úib  ã                   ó*   — d dl Z da G d„ d«      Zd„ Zy)é    Nc                   ó   — e Zd ZdZd„ Zd„ Zy)ÚModeDescriptorzWrapper for mode strings.c                 óJ   — || _         || _        || _        || _        || _        y ©N)ÚmodeÚbandsÚbasemodeÚbasetypeÚtypestr)Úselfr   r   r	   r
   r   s         úD/var/www/html/acx/venv/lib/python3.12/site-packages/PIL/ImageMode.pyÚ__init__zModeDescriptor.__init__   s%   € ØˆŒ	ØˆŒ
Ø ˆŒØ ˆŒØˆ�ó    c                 ó   — | j                   S r   )r   )r   s    r   Ú__str__zModeDescriptor.__str__    s   € Ø�y‰yÐr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s   „ Ù#òór   r   c                 ó¾  — t         sÏi }t        j                  dk(  rdnd}i dd“dd“dddd	|d
z   f“dddd|dz   f“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d!“d#d!“d$d%“d&d'd(œ¥j                  «       D ]  \  }\  }}}}t	        |||||«      ||<   Œ d)d*d)d*d+d,|d-z   |d.z   d/d0d/d1d2d1d3œj                  «       D ]  \  }}t	        |d	dd|«      ||<   Œ |a t         |    S )4z*Gets a mode descriptor for the given mode.Úlittleú<ú>Ú1)ÚLr   )r   z|b1r   )r   r   )r   ú|u1ÚI)r   Úi4ÚF)r    Úf4ÚP)r"   r   )r"   r   ÚRGB)r#   r   )ÚRÚGÚBr   ÚRGBX)r#   r   )r$   r%   r&   ÚXr   ÚRGBA)r#   r   )r$   r%   r&   ÚAr   ÚCMYK)r#   r   )ÚCÚMÚYÚKr   ÚYCbCr)r#   r   )r.   ÚCbÚCrr   ÚLAB)r#   r   )r   r*   r&   r   ÚHSV)r#   r   )ÚHÚSÚVr   ÚRGBa)r#   r   )r$   r%   r&   Úar   zBGR;15)r#   r   )r&   r%   r$   r   zBGR;16zBGR;24ÚLA)r   r   )r   r*   r   )r   r   )r   r9   r   )r#   r   )r"   r*   r   )ÚLaÚPAz<u2z<i2z>u2z>i2Úu2Úi2z<u4z>u4z<i4z>i4)zI;16zI;16SzI;16LzI;16LSzI;16BzI;16BSzI;16NzI;16NSzI;32zI;32BzI;32LzI;32SzI;32BSzI;32LS)Ú_modesÚsysÚ	byteorderÚitemsr   )	r   ÚmodesÚendianÚmr	   r
   r   r   Úi16modes	            r   ÚgetmoderG   $   sà  € õ àˆÜŸ™¨Ò1‘°sˆð8
ð Ð*ð8
ð Ð*ð	8
ð
 �#�s˜F F¨T¡MÐ2ð8
ð �#�s˜F F¨T¡MÐ2ð8
ð Ð*ð8
ð Ð7ð8
ð Ð=ð8
ð Ð=ð8
ð Ð=ð8
ð Ð;ð8
ð Ð7ð8
ð Ð7ð8
ð" Ð=ð#8
ð$ Ð:ð%8
ð& Ð:ð'8
ð( Ð:ð)8
ð* Ð/ð+8
ð, 0Ø1ò/8
÷0 ‰%‹'ò1	MÑ3ˆAÑ3�˜( E¨7ô2 & a¨°¸(ÀGÓLˆE�!ŠHð3	Mð: ØØØØØØ˜d‘]Ø˜t‘mØØØØØØñ!
÷  ‰%‹'ò!	PÑˆG�Wô" ,¨G°V¸SÀ#ÀwÓOˆE�'ŠNð#	Pð& ˆÜ�$‰<Ðr   )r@   r?   r   rG   r   r   r   ú<module>rH      s    ðó  ð 
€÷ñ ó6r   