o
    ©CiŽ  ã                   @   sR   d dl mZ ddlmZ ddlmZmZ ddlmZ G dd„ deeƒZ	ed ƒZ
dS )	é    )ÚABCé   )ÚAnnotationFlag)Ú
NameObjectÚNumberObject)ÚDictionaryObjectc                   @   s@   e Zd Zd	dd„Zedefdd„ƒZejdeddfdd„ƒZdS )
ÚAnnotationDictionaryÚreturnNc                 C   s    ddl m} |dƒ| |dƒ< d S )Nr   )r   z/Annotz/Type)Úgeneric._baser   )Úselfr   © r   úo/var/www/html/fyndo/python/python_agents/rag_suite/venv/lib/python3.10/site-packages/pypdf/annotations/_base.pyÚ__init__	   s   zAnnotationDictionary.__init__c                 C   s   |   tdƒtdƒ¡S )Nú/Fr   )Úgetr   r   )r   r   r   r   Úflags   ó   zAnnotationDictionary.flagsÚvaluec                 C   s   t |ƒ| tdƒ< d S )Nr   )r   r   )r   r   r   r   r   r      r   )r	   N)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   r   Úsetterr   r   r   r   r      s    
	r   N)Úabcr   Ú	constantsr   Úgenericr   r   Úgeneric._data_structuresr   r   ÚNO_FLAGSr   r   r   r   Ú<module>   s    