


def 			UpperCamelCase (     __magic_name__					:							int   ,   __magic_name__					:							int					)       ->  int:
		"""simple docstring"""




		while a != 0:
				lowercase__      ,     lowercase__					      =		b % a, a
		return b







def 			UpperCamelCase (     __magic_name__					:							int   ,   __magic_name__					:							int					)       ->  int:
		"""simple docstring"""




		if gcd(__magic_name__   ,   __magic_name__					) != 1:
				lowercase__					      =		f'''mod inverse of {a!r} and {m!r} does not exist'''
				raise ValueError(__magic_name__					)
		lowercase__      ,     lowercase__      ,     lowercase__					      =		1, 0, a
		lowercase__      ,     lowercase__      ,     lowercase__					      =		0, 1, m
		while va != 0:
				lowercase__					      =		ua // va
				lowercase__      ,     lowercase__      ,     lowercase__      ,     lowercase__      ,     lowercase__      ,     lowercase__					      =		(ua - q * va), (ua - q * va), (ua - q * va), va, va, va
		return ua % m





import warnings

from ...utils import logging
from .image_processing_clip import CLIPImageProcessor


A	:		List[Any]    =       logging.get_logger(__name__)



class 							A   (	UpperCAmelCase__							):
					'''simple docstring'''






					def __init__(self   :						List[Any]				, *_UpperCAmelCase   :						int				, **_UpperCAmelCase   :						List[str]		)						->       None:




							"""simple docstring"""


							warnings.warn(
							    """The class CLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
							    """ use CLIPImageProcessor instead."""				, _UpperCAmelCase				, )
							super().__init__(*_UpperCAmelCase				, **_UpperCAmelCase		)

