
    Eg                         d dl Z d dlZd dlZd dlmZ d dlmZmZmZ d dlm	Z
 d dlmZ ddlmZ ddlmZ  ee
           ed	          k     r ed
e
z             G d de          ZdS )    N)Enum)BytesIOKaitaiStreamKaitaiStruct)__version__)parse_version   )ExifBe)ExifLez0.7zPIncompatible Kaitai Struct Python API: 0.7 or later is required, but you have %sc                       e Zd ZddZdS )ExifNc                    || _         || _        |r|n| | _        | j                                         | _        | j        }|dk    rt          | j                   | _        d S |dk    rt          | j                   | _        d S d S )NiII  iMM  )_io_parent_root	read_u2le
endiannessr   bodyr
   )selfr   r   r   _ons        p/var/www/sysmax/venv/lib/python3.11/site-packages/seleniumwire/thirdparty/mitmproxy/contrib/kaitaistruct/exif.py__init__zExif.__init__   s    #-UU
(,,..o%<<tx((DIIIE\\tx((DIII \    )NN)__name__
__module____qualname__r    r   r   r   r      s(        	) 	) 	) 	) 	) 	)r   r   )arraystructzlibenumr   kaitaistructr   r   r   r   
ks_versionpkg_resourcesr   exif_ber
   exif_ler   	Exceptionr   r   r   r   <module>r(      s            < < < < < < < < < < 2 2 2 2 2 2 ' ' ' ' ' '            =}}U3333
)fjtu
v
vv
) 
) 
) 
) 
)< 
) 
) 
) 
) 
)r   