ó
    Eñi[	  ã                  óZ   • S SK Jr  S SKrS SKJr  S SKJr   " S S\5      r\SS j5       rg)	é    )ÚannotationsN)Ú	lru_cache)Ú
NamedTuplec                  óV   • \ rS rSr% SrS\S'   S\S'   S\S'   S\S'   S\S	'   SS
 jrSrg)ÚModeDescriptoré   zWrapper for mode strings.ÚstrÚmodeztuple[str, ...]ÚbandsÚbasemodeÚbasetypeÚtypestrc                ó   • U R                   $ )N)r
   )Úselfs    ÚJ/home/mande/repo/quber/.venv/lib/python3.13/site-packages/PIL/ImageMode.pyÚ__str__ÚModeDescriptor.__str__   s   € Ø�y‰yÐó    © N)Úreturnr	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r   Ú__static_attributes__r   r   r   r   r      s$   ‡ Ù#à
ƒIØÓØƒMØƒMØƒL÷r   r   c                ó8  • [         R                  S:X  a  SOSn0 SS_SS_SSSS	U S
34_SSSSU S34_SS_SS_SS_SS_SS_SS_SS_SS_SS_S S!_S"S#_S$S%_nX;   a  X    u  p4pV[        XX4U5      $ S&S'S&S'S(S)U S*3U S+3S,S-S,S.S/S.S0.nXp   n[        U S	SSU5      $ )1z*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#   )r5   ÚCbÚCrr$   ÚLAB)r*   r#   )r#   r1   r-   r$   ÚHSV)r*   r#   )ÚHÚSÚVr$   ÚRGBa)r*   r#   )r+   r,   r-   Úar$   ÚLA)r#   r#   )r#   r1   r$   ÚLa)r#   r#   )r#   r@   r$   ÚPA)r*   r#   )r)   r1   r$   z<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)ÚsysÚ	byteorderr   )r
   ÚendianÚmodesÚ	base_modeÚ	base_typer   Útype_strÚmapping_modess           r   ÚgetmoderN   #   s‡  € ô —M‘M XÓ-‰S°3€Fðð 	Ð&ðð 	Ð&ð	ð
 	ˆc�3˜ 6 (¨" Ð.ðð 	ˆc�3˜ 6 (¨" Ð.ðð 	Ð&ðð 	Ð3ðð 	Ð9ðð 	Ð9ðð 	Ð9ðð 	Ð7ðð 	Ð3ðð 	Ð3ðð" 	Ð9ð#ð$ 	Ð+ð%ð& 	Ð+ð'ð( 	Ð-ð)€Eð, ƒ}Ø05±Ñ-ˆ	˜eÜ˜d¨9ÀÓJÐJð ØØØØØØ�8˜2�Ø�H˜B�-ØØØØØØñ€Mð$ Ñ"€HÜ˜$ ¨¨S°(Ó;Ð;r   )r
   r	   r   r   )	Ú
__future__r   rF   Ú	functoolsr   Útypingr   r   rN   r   r   r   Ú<module>rR      s3   ðõ #ã 
Ý Ý ô
�Zô 
ð ó1<ó ñ1<r   