3 }úÿ\=ã@s daGdd„deƒZdd„ZdS)Nc@s eZdZdZdd„Zdd„ZdS)ÚModeDescriptorzWrapper for mode strings.cCs||_||_||_||_dS)N)ÚmodeÚbandsÚbasemodeÚbasetype)Úselfrrrr©rúe/private/var/folders/pf/wv4htv3x0qs2c2mp0dnn0kchsvlck3/T/pip-install-i584jbuk/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.|jjƒD] \}\}}}t||||ƒ||<q Wtdddd ƒ|d<td dd d ƒ|d <td dd d ƒ|d <td ddd ƒ|d <tddd d ƒ|d<tddd d ƒ|d<tddd d ƒ|d<|at|S)z*Gets a mode descriptor for the given mode.é)ÚImageZRGBaÚRÚGÚBÚaZRGBÚLZLAÚAZLaZPAÚPzI;16ÚIzI;16LzI;16B)rrrr)rr)rr)rr)Ú_modesÚrZ _MODEINFOÚitemsr)rrÚmodesÚmrrrrrrÚgetmode!s r)rÚobjectrrrrrrÚs