§
    ‚Štj2  ã                   óx   — d Z ddlmZmZ ddlmZ  G d„ ded¬¦  «        Ze G d„ d	e¦  «        ¦   «         Zd	gZd
S )z
Processor class for Blip.
é   )ÚProcessingKwargsÚProcessorMixin)Úauto_docstringc                   ó*   — e Zd Zdddddddddddœ	iZdS )ÚBlipProcessorKwargsÚtext_kwargsTFé    )	Úadd_special_tokensÚpaddingÚstrideÚreturn_overflowing_tokensÚreturn_special_tokens_maskÚreturn_offsets_mappingÚreturn_token_type_idsÚreturn_lengthÚverboseN)Ú__name__Ú
__module__Ú__qualname__Ú	_defaults© ó    úf/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/transformers/models/blip/processing_blip.pyr   r      s=   € € € € € àØ"&ØØØ).Ø*/Ø&+Ø%*Ø"Øð

ð 

ð€I€I€Ir   r   F)Útotalc                   óJ   ‡ — e Zd ZeZˆ fd„Zedee         fd„¦   «         Z	ˆ xZ
S )ÚBlipProcessorc                 óZ   •— d|_         t          ¦   «                              ||¦  «         d S )NF)r   ÚsuperÚ__init__)ÚselfÚimage_processorÚ	tokenizerÚkwargsÚ	__class__s       €r   r   zBlipProcessor.__init__*   s+   ø€ Ø*/ˆ	Ô'Ý‰Œ×Ò˜¨)Ñ4Ô4Ð4Ð4Ð4r   Úreturnc                 ó   — dgS )NÚtoken_type_idsr   )r    s    r   Úunused_input_namesz BlipProcessor.unused_input_names.   s   € à Ð!Ð!r   )r   r   r   r   Úvalid_processor_kwargsr   ÚpropertyÚlistÚstrr(   Ú__classcell__)r$   s   @r   r   r   &   si   ø€ € € € € à0Ðð5ð 5ð 5ð 5ð 5ð ð" D¨¤Ið "ð "ð "ñ „Xð"ð "ð "ð "ð "r   r   N)	Ú__doc__Úprocessing_utilsr   r   Úutilsr   r   r   Ú__all__r   r   r   ú<module>r2      s²   ððð ð AÐ @Ð @Ð @Ð @Ð @Ð @Ð @Ø #Ð #Ð #Ð #Ð #Ð #ðð ð ð ð Ð*°%ð ñ ô ð ð  ð	"ð 	"ð 	"ð 	"ð 	"�Nñ 	"ô 	"ñ „ð	"ð Ð
€€€r   