§
    ;]¥e_  ã                   óB  — d Z  G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z	 G d„ de¦  «        Z
 G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        ZdZdS )z†
All errors/exceptions pypdf raises and all of the warnings it uses.

Please note that broken PDF files might cause other Exceptions.
c                   ó   — e Zd ZdZdS )ÚDeprecationErrorz)Raised when a deprecated feature is used.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú./usr/lib/python3/dist-packages/pypdf/errors.pyr   r      s   € € € € € Ø3Ð3Ð3Ð3r
   r   c                   ó   — e Zd ZdZdS )ÚDependencyErrorzƒ
    Raised when a required dependency (a library or module that PyPDF depends on)
    is not available or cannot be imported.
    Nr   r	   r
   r   r   r      ó   € € € € € ðð ð ð r
   r   c                   ó   — e Zd ZdZdS )Ú
PyPdfErrorz.Base class for all exceptions raised by PyPDF.Nr   r	   r
   r   r   r      s   € € € € € Ø8Ð8Ð8Ð8r
   r   c                   ó   — e Zd ZdZdS )ÚPdfReadErrorz1Raised when there is an issue reading a PDF file.Nr   r	   r
   r   r   r      s   € € € € € Ø;Ð;Ð;Ð;r
   r   c                   ó   — e Zd ZdZdS )ÚPageSizeNotDefinedErrorz;Raised when the page size of a PDF document is not defined.Nr   r	   r
   r   r   r      s   € € € € € ØEÐEÐEÐEr
   r   c                   ó   — e Zd ZdZdS )ÚPdfReadWarningzTIssued when there is a potential issue reading a PDF file, but it can still be read.Nr   r	   r
   r   r   r      s   € € € € € Ø^Ð^Ð^Ð^r
   r   c                   ó   — e Zd ZdZdS )ÚPdfStreamErrorzGRaised when there is an issue reading the stream of data in a PDF file.Nr   r	   r
   r   r   r   #   s   € € € € € ØQÐQÐQÐQr
   r   c                   ó   — e Zd ZdZdS )Ú
ParseErrorzz
    Raised when there is an issue parsing (analyzing and understanding the
    structure and meaning of) a PDF file.
    Nr   r	   r
   r   r   r   '   r   r
   r   c                   ó   — e Zd ZdZdS )ÚFileNotDecryptedErrorz•
    Raised when a PDF file that has been encrypted
    (meaning it requires a password to be accessed) has not been successfully
    decrypted.
    Nr   r	   r
   r   r   r   .   s   € € € € € ðð ð ð r
   r   c                   ó   — e Zd ZdZdS )ÚWrongPasswordErrorzORaised when the wrong password is used to try to decrypt an encrypted PDF file.Nr   r	   r
   r   r   r   6   s   € € € € € ØYÐYÐYÐYr
   r   c                   ó   — e Zd ZdZdS )ÚEmptyFileErrorz2Raised when a PDF file is empty or has no content.Nr   r	   r
   r   r    r    :   s   € € € € € Ø<Ð<Ð<Ð<r
   r    zStream has ended unexpectedlyN)r   Ú	Exceptionr   r   r   r   r   ÚUserWarningr   r   r   r   r   r    ÚSTREAM_TRUNCATED_PREMATURELYr	   r
   r   ú<module>r$      s  ððð ð4ð 4ð 4ð 4ð 4�yñ 4ô 4ð 4ðð ð ð ð �iñ ô ð ð9ð 9ð 9ð 9ð 9�ñ 9ô 9ð 9ð<ð <ð <ð <ð <�:ñ <ô <ð <ðFð Fð Fð Fð F˜jñ Fô Fð Fð_ð _ð _ð _ð _�[ñ _ô _ð _ðRð Rð Rð Rð R�\ñ Rô Rð Rðð ð ð ð �ñ ô ð ðð ð ð ð ˜Lñ ô ð ðZð Zð Zð Zð ZÐ.ñ Zô Zð Zð=ð =ð =ð =ð =�\ñ =ô =ð =ð  ?Ð Ð Ð r
   