Sindbad~EG File Manager
�
&ٜg�0 � �� � d dl mZ d dlZd dlmZ d dlmZmZ d dlm Z m
Z
ddlmZm
Z
mZmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ d
Zdd�Zdd�Z G d� de
� Z G d� d� Z G d� dej � Z e
j@ ejB ee� e
jD ejB e� e
jF ejB d� e
jH ejB d� y)� )�annotationsN)�BytesIO)�ceil�log)�IO�
NamedTuple� )�BmpImagePlugin�Image� ImageFile�PngImagePlugin)�i16le)�i32le)�o8)�o16le)�o32les c �& � |j t � | j j d� dk( }| j j dg d�� }g }| g| j j dg � z }| j \ }}t t
|� � D �] } | d |kD s| d |kD s| d dkD s| d dkD r�%|D ]� }
|
j | k7 r�|j |
� |r�t j |
j d }|g}|D ]Y }
|
j | k7 r�t j |
j d }||vs�8|j |
� |j |� �[ ��
j � }|j | t j j d � � |j |� �� |j t! t# |� � � |j% � t# |� d
z z }|D �] }|j \ }}|j t'