PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` yyMa c@sidZdgZdddZgZddZejeddZejeddZejed d Z eje d d Z eje d dZ eje ddZ eje ddZ eje ddZejeddZejeddZejeddZddZedkreendS(u<Recognize image file formats based on their first few bytes.uwhatc Csd}z|dkrpt|trEt|d}|jd}qp|j}|jd}|j|nx'tD]}|||}|rw|SqwWWd|r|jnXdS(Nurbi ( uNoneu isinstanceustruopenureadutelluseekutestsuclose(ufileuhufulocationutfures((u+/opt/alt/python33/lib64/python3.3/imghdr.pyuwhat s     cCs|dddkrdSdS(u JPEG data in JFIF or Exif formatii sJFIFsExifujpegN(sJFIFsExif((uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyu test_jpeg#su test_jpegcCs|jdrdSdS(NsPNG  upng(u startswith(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_png*sutest_pngcCs|dddkrdSdS(uGIF ('87 and '89 variants)NisGIF87asGIF89augif(sGIF87asGIF89a((uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_gif0sutest_gifcCs|dddkrdSdS(u-TIFF (can be in Motorola or Intel byte order)NisMMsIIutiff(sMMsII((uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyu test_tiff7su test_tiffcCs|jdrdSdS(uSGI image librarysurgbN(u startswith(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_rgb>sutest_rgbcCsPt|dkrL|dtdkrL|ddkrL|ddkrLdSd S( uPBM (portable bitmap)iisPis14is upbmN(ulenuord(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_pbmEs6utest_pbmcCsPt|dkrL|dtdkrL|ddkrL|ddkrLdSd S( uPGM (portable graymap)iisPis25is upgmN(ulenuord(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_pgmMs6utest_pgmcCsPt|dkrL|dtdkrL|ddkrL|ddkrLdSd S( uPPM (portable pixmap)iisPis36is uppmN(ulenuord(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_ppmUs6utest_ppmcCs|jdrdSdS(uSun raster filesYjurastN(u startswith(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyu test_rast]su test_rastcCs|jdrdSdS(uX bitmap (X10 or X11)s#define uxbmN(u startswith(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_xbmdsutest_xbmcCs|jdrdSdS(NsBMubmp(u startswith(uhuf((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutest_bmpksutest_bmpc Csddl}d}|jddrQ|jddkrQ|jdd=d}nyJ|jddrt|jdd|dntdg|dWn/tk r|jjd|jdYnXdS(Niiu-riu.u [Interrupted] (usysuargvutestalluKeyboardInterruptustderruwriteuexit(usysu recursive((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutestus &   utestc Csddl}ddl}x|D]}|jj|rt|ddd|sW|rtdddl}|j|jj|d}t||dqtdqt|ddd|jj ytt |Wqt k rtd YqXqWdS( Niu/:uendu urecursing down:u*u*** directory (use -r) ***u:u*** not found ***( usysuosupathuisdiruprintuglobujoinutestallustdoutuflushuwhatuIOError(ulistu recursiveutoplevelusysuosufilenameuglobunames((u+/opt/alt/python33/lib64/python3.3/imghdr.pyutestalls"         utestallu__main__N(u__doc__u__all__uNoneuwhatutestsu test_jpeguappendutest_pngutest_gifu test_tiffutest_rgbutest_pbmutest_pgmutest_ppmu test_rastutest_xbmutest_bmputestutestallu__name__(((u+/opt/alt/python33/lib64/python3.3/imghdr.pyus: