�
D�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_d_� e_�` � � D � � Zai e4d d`dd`dafdb�e5d d`dd`dafdb�e4d d`d?d`dafdc�e5d d`d?d`dafdc�e4dd`dd`dafdd�e5dd`dd`dafdd�e4dd`d?d`dafde�e5dd`d?d`dafde�e4d d`ddfdafdg�e5d d`ddfdafdg�e4d d`d?dfdafdh�e5d d`d?dfdafdh�e4dd`ddfdafdi�e5dd`ddfdafdi�e4dd`d?dfdafdj�e5dd`d?dfdafdj�e4d d`ddkdafdl�i e5d d`ddkdafdl�e4d d`d?dkdafdm�e5d d`d?dkdafdm�e4dd`ddkdafdn�e5dd`ddkdafdn�e4dd`d?dkdafdo�e5dd`d?dkdafdo�e4d d`ddpdafdq�e5d d`ddpdafdq�e4d d`d?dpdafdr�e5d d`d?dpdafdr�e4dd`ddpdafds�e5dd`ddpdafds�e4ddfddpdafds�e5ddfddpdafds�e4dd`d?dpdafdt�e5dd`d?dpdafdt��i e4dd`ddudafdv�e4d d`ddwdafdx�e4dd`ddwdafdx�e5dd`ddwdafdy�e4dd`d?dwdafdz�e4ddfddwdafd{�e5ddfddwdafd|�e4d d}dd~dafd�e5d d}dd~dafd��e4dd`dd~dafd��e4ddfdd~dafd��e5ddfdd~dafd��e4dd}dd~dafd�e5dd}dd~dafd��e4dd`dd�dffd��e5dd`dd�dffd��e4d?d`dd�dafd���i e5d?d`dd�dafd��e4d?d`d?d�dafd��e5d?d`d?d�dafd��e4d?d`dd�dafd��e5d?d`dd�dafd��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�dffd��e5d?d`dd�dffd��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�dafd��e5d?d`dd�dafd��e4d?d`dd�dafd��e5d?d`dd�dafd��e4d?d`dd�d�fd��e5d?d`dd�d�fd��e4d?d`dd�d`fd��e5d?d`dd�d`fd��e4d?d`dd�dffd���i e5d?d`dd�dffd��e4dAd`dd`dafd��e5dAd`dd`dafd��e4dAd`d?d`dafd��e5dAd`d?d`dafd��e4dAd`ddfdafd��e5dAd`ddfdafd��e4dAd`d?dfdafd��e5dAd`d?dfdafd��e4dAd`ddkdafd��e5dAd`ddkdafd��e4dAd`d?dkdafd��e5dAd`d?dkdafd��e4dAd`ddpdafd��e5dAd`ddpdafd��e4dAd`dd�d�fd��e4dAd`dd�dffd���i e5dAd`dd�dffd��e4dAd`d?dpdafd��e5dAd`d?dpdafd��e4dEd`dd�dafd��e5dEd`dd�dafd��e4dEd`dd�d�fd��e5dEd`dd�d�fd��e4dEd`dd�d�fd��e5dEd`dd�d�fd��e4dEd`dd�dafd��e5dEd`dd�dafd��e4dGd`ddpdafds�e5dGd`ddpdafds�e4dGd`dd�dafd��e5dGd`dd�dafd��e4dKd`dd�dafd��e5dKd`dd�dafd���Zb ecd�� ebD � � � � Zdg d��Ze efejg d�d�� � s e&d�d�� � �dd��Zh�ddDŽZi�d dʄZji Zki Zl�d
d΄Zm G dτ d�e� � Zned�eoepgef Zq�ddԄZr�ddքZs�d
dڄZtereeuef ZvneZv G dۄ d�ev� � Zwekew_k elew_l e+j` � � D ]M\ ZxZyey�z d�dݦ � Zy e{ewd�ey� �ekex d � � e{ewd�ey� �elex � � �N[k[l[x[y G d�� d�ew� � Z|e|Z} G d� d�ej � � Z~i d�d�e4ddd`df�d�d�e4dddpdf�d�d�e4ddd�d?f�d�d�e4dAddpdf�d�d�e4dAdd�d?f�d�d�e4dd?d~df�d�d�e4dddwdf�d�d�e4dd?dwdf�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�e5dddwdf�d�e5dd?dwdfd�e5ddAd~dfd���Z�d�d �Z� G �d� �dej� � � Z��d�d�Z� ej� e~j� e~eh� � ej� e~j� e�� � ej� e~j� e�� � ej� e~j� �d�dg� � ej� e~j� �d� � dS ( � )�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� �webpc � � i | ]\ }}||�� S � r? )�.0�k�vs �c/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/PIL/TiffImagePlugin.py�
<dictcomp>rD � s � �B�B�B���A��1�B�B�B� �r r? )�1z1;I)rG z1;IR)rG rG )rG z1;R)r'