


'''simple docstring'''
def      __snake_case       (       lowerCamelCase_ :				Any	,  lowerCamelCase_ :				List[str]	,  lowerCamelCase_ :				List[str]						):
				'''simple docstring'''




				if power < 0:
								return -1
				base %= mod
				__magic_name__	  = 1

				while power > 0:
								if power & 1:
												__magic_name__	  = (result * base) % mod
								__magic_name__	  = power >> 1
								__magic_name__	  = (base * base) % mod

				return result




def      __snake_case       (       ):
				'''simple docstring'''




				print(modular_exponential(3	,  200	,  13						)						)


if __name__ == "__main__":
				import doctest

				doctest.testmod()

				main()







'''simple docstring'''
import warnings

from ...utils import logging
from .image_processing_convnext import ConvNextImageProcessor


__magic_name__   :   int  							=logging.get_logger(__name__)






class 		UpperCamelCase_		(					A   ):





						"""simple docstring"""




						def __init__( self				:					List[str]	,				*_lowerCamelCase				:					List[str]	,				**_lowerCamelCase				:					Optional[Any]  )							->					None:
										warnings.warn(
										    "The class ConvNextFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
										    " Please use ConvNextImageProcessor instead."	,				_lowerCamelCase	,				)
										super().__init__(*_lowerCamelCase	,				**_lowerCamelCase  )



