Sindbad~EG File Manager
�
&ٜg�E � � � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
mZ d dlm
Z
d dlmZmZ d dlmZmZmZmZmZmZ ddlmZmZmZmZmZmZ dd lm Z! dd
lm"Z# ddlm$Z$ ddl%m&Z& dd
l'm(Z( ddl)m*Z* ddlm+Z+ erddl'm,Z,m-Z- ej\ e/� Z0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@d ZAd!ZBd"ZCd#ZDd$ZEd%ZFd&ZGd'ZHd(ZId)ZJd*ZKd+ZLd,ZMd-ZNd.ZOd/ZPd0ZQd1ZRd2ZSd3ZTd4ZUd5ZVd6ZWd7ZXd8ZYd9ZZd:Z[d;Z\d<Z]d=Z^i dd>�d?d@�dAdB�dCdD�dEdF�dGdH�dIdJ�dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�dWdX�dYdZ�d[d\�d]d^�Z_e_j� � D � �ci c] \ } }|| ��
c}} Zai e4d d_dd_d`fda�e5d d_dd_d`fda�e4d d_d?d_d`fdb�e5d d_d?d_d`fdb�e4dd_dd_d`fdc�e5dd_dd_d`fdc�e4dd_d?d_d`fdd�e5dd_d?d_d`fdd�e4d d_dded`fdf�e5d d_dded`fdf�e4d d_d?ded`fdg�e5d d_d?ded`fdg�e4dd_dded`fdh�e5dd_dded`fdh�e4dd_d?ded`fdi�e5dd_d?ded`fdi�e4d d_ddjd`fdk�i e5d d_ddjd`fdk�e4d d_d?djd`fdl�e5d d_d?djd`fdl�e4dd_ddjd`fdm�e5dd_ddjd`fdm�e4dd_d?djd`fdn�e5dd_d?djd`fdn�e4d d_ddod`fdp�e5d d_ddod`fdp�e4d d_d?dod`fdq�e5d d_d?dod`fdq�e4dd_ddod`fdr�e5dd_ddod`fdr�e4ddeddod`fdr�e5ddeddod`fdr�e4dd_d?dod`fds�e5dd_d?dod`fds��i e4dd_ddtd`fdu�e4d d_ddvd`fdw�e4dd_ddvd`fdw�e5dd_ddvd`fdx�e4dd_d?dvd`fdy�e4ddeddvd`fdz�e5ddeddvd`fd{�e4d d|dd}d`fd~�e5d d|dd}d`fd�e4dd_dd}d`fd��e4ddedd}d`fd��e5ddedd}d`fd��e4dd|dd}d`fd~�e5dd|dd}d`fd�e4dd_dd�defd��e5dd_dd�defd��e4d?d_dd�d`fd���i e5d?d_dd�d`fd��e4d?d_d?d�d`fd��e5d?d_d?d�d`fd��e4d?d_dd�d`fd��e5d?d_dd�d`fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d_fd��e5d?d_dd�d_fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd���i e4d?d_dd�defd��e5d?d_dd�defd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d`fd��e5d?d_dd�d`fd��e4d?d_dd�d`fd��e5d?d_dd�d`fd��e4d?d_dd�d�fd��e5d?d_dd�d�fd��e4d?d_dd�d_fd��e5d?d_dd�d_fd��e4d?d_dd�defd���i e5d?d_dd�defd��e4dAd_dd_d`fd��e5dAd_dd_d`fd��e4dAd_d?d_d`fd��e5dAd_d?d_d`fd��e4dAd_dded`fd��e5dAd_dded`fd��e4dAd_d?ded`fd��e5dAd_d?ded`fd��e4dAd_ddjd`fd��e5dAd_ddjd`fd��e4dAd_d?djd`fd��e5dAd_d?djd`fd��e4dAd_ddod`fd��e5dAd_ddod`fd��e4dAd_dd�d�fd��e4dAd_dd�defd���i e5dAd_dd�defd��e4dAd_d?dod`fd��e5dAd_d?dod`fd��e4dEd_dd�d`fd��e5dEd_dd�d`fd��e4dEd_dd�d�fd��e5dEd_dd�d�fd��e4dEd_dd�d�fd��e5dEd_dd�d�fd��e4dEd_dd�d`fd��e5dEd_dd�d`fd��e4dGd_ddod`fdr�e5dGd_ddod`fdr�e4dGd_dd�d`fd��e5dGd_dd�d`fd��e4dKd_dd�d`fd��e5dKd_dd�d`fd���Zb ecd�� ebD � � Zdg d��Ze efej� d�d�� s e&d�d�� d�d��Zh d�d��Zi d�d��Zji Zki Zld�d��Zm G d�� d�e� Zned�eoepgef Zqd�dÄZrd�dĄZsd�dńZtereeuef ZvneZv G dƄ d�ev� Zwekew_k elew_l e+j� � D ]: \ ZxZyeyj� d�dȫ Zy e{ewd�ey� �ekex d � e{ewd�ey� �elex � �< [k[l[x[y G d˄ d�ew� Z|e|Z} G d̈́ d�ej6 � Z~i d�d�e4ddd_df�d�d�e4dddodf�d�d�e4ddd�d?f�d�d�e4dAddodf�d�d�e4dAdd�d?f�d�d�e4dd?d}df�d�d�e4dddvdf�d�d�e4dd?dvdf�d�d�e4ddAd}df�d�d�e4d?dd�df�d�d�e4d?dd�d f�d�d�e4d?dd�d?f�d�d�e4dEdd�df�d�d�e4dGdd�df�d�d�e4dKdd�df�d�d�e5dd?d}df�d�d�e5dddvdf�d�e5dd?dvdfd�e5ddAd}dfd��Zd�d�Z� G d� d�e�j � Z�d�d�Z� e�j e~�j
e~eh� e�j e~�j
e�� e�j e~�j
e�� e�j e~�j
d�d�g� e�j e~�j
d� yc c}} w )�� )�annotationsN)�Iterator�MutableMapping)�Fraction)�Number�Rational)�IO�
TYPE_CHECKING�Any�Callable�NoReturn�cast� )�ExifTags�Image� ImageFile�ImageOps�ImagePalette�TiffTags)�i16be)�i32be)�o8)� deprecate)�StrOrBytesPath)�is_path��TYPES)�Buffer�IntegralLikeF� s IIs MM� � i i i i i
i � i i i i i i i( i- i1 i2 i; i= i@ iB iC �D iE iJ iR iS i[ i i i�� i�� iI� is� ii� i� i i�� i�� �raw� �
tiff_ccitt� �group3� �group4� �tiff_lzw� � tiff_jpeg� �jpeg� �tiff_adobe_deflatei� �tiff_raw_16i� �packbitsi)� �tiff_thunderscani�� �tiff_deflateit� �tiff_sgilogiu� �
tiff_sgilog24im� �lzmaiP� �zstdiQ� �webp�r � )�1z1;I)r? z1;IR)r? r? )r? z1;R)r&