�
c��j�b � � � d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZ ddlZej Z
ddlZ ddlZg d�Z G d� de� Z G d� de� ZexZZdZd Zd ZdZd
ZdZdZd
ZdZdZ dZ!dZ"dZ#dZ$ ejJ e#� Z&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.d
Z/dZ0dZ1dZ2 ejJ e1� Z3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;d
ZdZ?dZ@dZAdZBd ZCd!ZDd"ZEd#ZFdZGdZHd
ZId$ZJd%ZKd&ZLd'ZMd(ZN ejJ eM� ZOdZPdZQdZRdZSdZTdZUdZVdZWd
ZXdZYdZZdZ[d)Z\d*Z] ejJ e\� Z^d+Z_d,Z` ejJ e_� ZadZbdZcdZddZedZfdZgdZhdZid
ZjdZkd-Zl ej� d.� Znd/� Zod0� Zpd1� Zqd2� Zrd3� Zsd4� Zt G d5� d6eu� Zvdawd7� Zxd8� Zy G d9� d:� Zz G d;� d<� Z{i dd=�dd>�dd?�dd?�dd?�dd?�dd@�ddA�d
dB�ddC�dd@�ddD�ddE�d#dF�dGdH�dIdJ�dKdL�Z|dM� Z}d^dN�Z~dO� Z G dP� dQ� Z� G dR� dS� Z� G dT� dUe�j � Z� G dV� dWe�j � Z� G dX� dY� Z� G dZ� d[e�� Z�d^d\�Z�dd]l�m�Z�m�Z� y# e$ r dZej Z
Y ��$w xY w# e$ r dZY ��-w xY w# e$ r dZY ��6w xY w)_zP
Read and write ZIP files.
XXX references to utf-8 need further investigation.
� N)
�
BadZipFile�
BadZipfile�error�
ZIP_STORED�ZIP_DEFLATED� ZIP_BZIP2�ZIP_LZMA�
is_zipfile�ZipInfo�ZipFile� PyZipFile�LargeZipFile�Pathc � � e Zd Zy)r N)�__name__�
__module__�__qualname__� � �)/usr/lib64/python3.12/zipfile/__init__.pyr r ' s � �r r c � � e Zd ZdZy)r zu
Raised when writing a zipfile, the zipfile requires ZIP64 extensions
and those extensions are disabled.
N)r r r �__doc__r r r r r + s � �r r i������ � � � � �- �. �? s <4s4H2LHs PK� � � � � � � � z<4s4B4HL2L5H2Ls PK�
� �
� � � � � �@ i z<4s2B4HL2L2Hs PKz<4sLQLs PKz
<4sQ2H2L4Qs PKiPK�