Ë
    ÛÓ^j2  ã                   ód   — 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y
)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y)Ú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© ó    ús/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/blip/processing_blip.pyr   r      s,   „ àØ"&ØØØ).Ø*/Ø&+Ø%*Ø"Øñ

ð�Ir   r   F)Útotalc                   ó>   ‡ — e Zd ZeZˆ fd„Zedee   fd„«       Z	ˆ xZ
S )ÚBlipProcessorc                 ó4   •— d|_         t        ‰| �	  ||«       y )NF)r   ÚsuperÚ__init__)ÚselfÚimage_processorÚ	tokenizerÚkwargsÚ	__class__s       €r   r   zBlipProcessor.__init__*   s   ø€ Ø*/ˆ	Ô'Ü‰Ñ˜¨)Õ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   &   s-   ø„ à0Ðô5ð ð" D¨¡Iò "ó ô"r   r   N)	Ú__doc__Úprocessing_utilsr   r   Úutilsr   r   r   Ú__all__r   r   r   ú<module>r2      sG   ðñ÷ AÝ #ôÐ*°%õ ð  ô	"�Nó 	"ó ð	"ð Ð
�r   