p?:y d dl mZ d dlZdgZ ej ed ddZg Zd Ze e d Z e e d Ze e d Ze e d Z e e d Ze e d Ze e d Ze e d Ze e d Ze e d Ze e d Ze e d Ze e d Zd Zedk r e dS dS ) )PathLikeNwhat) )removec d } |t | t t f r&t | d }| d }n>| }| d }| | t D ]+} ||| }|r|c |r| S S , |r| n# |r| w w xY wd S )Nrb ) isinstancestrr openreadtellseektestsclose)filehflocationtfress 3/opt/alt/python-internal/lib64/python3.11/imghdr.pyr r s A9$h00 $t$$FF2JJ99;;IIbMM (### B"Q((C aggiiii aggiii1aggiiii4s BC 8C C*c D | dd dv rdS | d d dk rdS d S )N )s JFIFs Exifjpeg s ۩ r r s r test_jpegr! * s? ;2w$$$v 2A2% % %v & % c 4 | d rdS d S )Ns PNG png startswithr s r test_pngr' 3 s&