




'''simple docstring'''



def 	_UpperCamelCase       (_lowerCamelCase							:   str      ,		_lowerCamelCase							:   Union[str, Any]		)->      Dict:




     '''simple docstring'''





     __snake_case			    =     1
     while b > 0:
          if b & 1:
               res *= a

          a *= a
          b >>= 1

     return res







def 	_UpperCamelCase       (_lowerCamelCase							:   int      ,		_lowerCamelCase							:   Any      ,		_lowerCamelCase							:   Optional[Any]		)->      Optional[Any]:




     '''simple docstring'''





     __snake_case			    =     1
     while b > 0:
          if b & 1:
               __snake_case			    =     ((res % c) * (a % c)) % c

          a *= a
          b >>= 1

     return res












'''simple docstring'''



import warnings

from ...utils import logging
from .image_processing_detr import DetrImageProcessor


UpperCAmelCase_				:     Dict     			=						logging.get_logger(__name__)





class 			lowerCAmelCase      (       __lowerCAmelCase):


       def __init__(      self			,     *__SCREAMING_SNAKE_CASE			,     **__SCREAMING_SNAKE_CASE     )					->     None:



            '''simple docstring'''




            warnings.warn(
                '''The class DetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'''
                ''' Please use DetrImageProcessor instead.'''			,     __SCREAMING_SNAKE_CASE			,     )
            super().__init__(*__SCREAMING_SNAKE_CASE			,     **__SCREAMING_SNAKE_CASE     )






