B ¥.¦^fã@sdaGdd„dƒZdd„ZdS)Nc@s eZdZdZdd„Zdd„ZdS)ÚModeDescriptorzWrapper for mode strings.cCs||_||_||_||_dS)N)ÚmodeÚbandsÚbasemodeÚbasetype)Úselfrrrr©rú1/tmp/pip-install-mwhup7aw/Pillow/PIL/ImageMode.pyÚ__init__szModeDescriptor.__init__cCs|jS)N)r)rrrrÚ__str__szModeDescriptor.__str__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rrrrrsrcCs¸ts°ddlm}i}x.|j ¡D] \}\}}}t||||ƒ||<q Wtddddƒ|d<tddddƒ|d<td d ddƒ|d <td d ddƒ|d <xd D]}t|dddƒ||<q’W|at|S)z*Gets a mode descriptor for the given mode.é)ÚImageZRGBa)ÚRÚGÚBÚaZRGBÚLZLA)rÚAZLa)rrZPA)ÚPr)zI;16zI;16SzI;16LzI;16LSzI;16BzI;16BSzI;16NzI;16NS)ÚI)Ú_modesÚrZ _MODEINFOÚitemsr)rrÚmodesÚmrrrZi16moderrrÚgetmode!s  r)rrrrrrrÚs