U if @ s. d dl mZ dgZd$ddZg Zdd Zee dd Zee d d Zee dd Z ee d d Z ee dd Zee dd Zee dd Z ee dd Zee dd Zee dd Zee dd Zee dd Zee dd Zd!d" Zed#kr*e dS )% )PathLikewhatNc C s d }zp|d krNt| ttfr2t| d}|d}n| }| d}| | tD ]}|||}|rR| W S qRW 5 |r| X d S )Nrb ) close isinstancestrr openreadtellseektests)filehflocationZtfres r +/opt/alt/python38/lib64/python3.8/imghdr.pyr s c C s | dd dkrdS d S )N )s JFIFs ExifZjpegr r r r r r test_jpeg% s r c C s | drdS d S )Ns PNG Zpng startswithr r r r test_png, s r c C s | d d dkrdS d S )Nr )s GIF87as GIF89aZgifr r r r r test_gif2 s r c C s | d d dkrdS d S )N )s MMs IIZtiffr r r r r test_tiff9 s r c C s | drdS d S )Ns Zrgbr r r r r test_rgb@ s r c C s<