B ] @sJddlZddlmZmZdZedZGdddejZeej edS)N)Image ImageFilez0.2s([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#4/tmp/pip-build-ktz6qwqq/Pillow/PIL/ImtImagePlugin.py_open*s8  $    zImtImageFile._openN)__name__ __module__ __qualname__formatformat_descriptionr%r#r#r#r$r%sr) rerr __version__compilerrZ register_openr)r#r#r#r$s  :