B .^@sFddlZddlmZmZedZGdddejZeejedS)N)Image ImageFiles([a-z]*) ([^ \r\n]*)c@seZdZdZdZddZdS) ImtImageFileZIMTzIM ToolscCs"d|jdkrtd|jdd}}x|jd}|s@P|dkrpdd|j|j|jddffg|_Pq.||j}t |dkst |dkrP|dt d krq.t |}|sP| dd \}}|d krt|}||f|_q.|d krt|}||f|_q.|d kr.|dkr.d|_q.WdS)N dznot an IM filerr raw)rr*widthheightZpixelZn8L)fpread SyntaxErrorseeksizetellmodeZtilereadlinelenordfieldmatchgroupint_size)selfZxsizeZysizesmkvr#6/tmp/pip-install-mwhup7aw/Pillow/PIL/ImtImagePlugin.py_open%s8  $    zImtImageFile._openN)__name__ __module__ __qualname__formatformat_descriptionr%r#r#r#r$r sr) rerrcompilerrZ register_openr)r#r#r#r$s :