
'''simple docstring'''





from ..utils import DummyObject, requires_backends

class     a (					metaclass=__magic_name__     ):
				_snake_case		     =			['''torch''', '''librosa''']




				def __init__(				self						:					Optional[Any],     *SCREAMING_SNAKE_CASE_						:					Dict,     **SCREAMING_SNAKE_CASE_						:					List[Any]   ):
										requires_backends(self,     ['''torch''', '''librosa''']   )




				@classmethod
				def 						__snake_case				(				cls						:					str,     *SCREAMING_SNAKE_CASE_						:					Optional[int],     **SCREAMING_SNAKE_CASE_						:					int   ):
										requires_backends(cls,     ['''torch''', '''librosa''']   )




				@classmethod
				def 						__snake_case				(				cls						:					Dict,     *SCREAMING_SNAKE_CASE_						:					Optional[int],     **SCREAMING_SNAKE_CASE_						:					Union[str, Any]   ):
										requires_backends(cls,     ['''torch''', '''librosa''']   )




class     a (					metaclass=__magic_name__     ):
				_snake_case		     =			['''torch''', '''librosa''']




				def __init__(				self						:					Optional[int],     *SCREAMING_SNAKE_CASE_						:					Any,     **SCREAMING_SNAKE_CASE_						:					Optional[Any]   ):
										requires_backends(self,     ['''torch''', '''librosa''']   )




				@classmethod
				def 						__snake_case				(				cls						:					Optional[Any],     *SCREAMING_SNAKE_CASE_						:					int,     **SCREAMING_SNAKE_CASE_						:					str   ):
										requires_backends(cls,     ['''torch''', '''librosa''']   )




				@classmethod
				def 						__snake_case				(				cls						:					str,     *SCREAMING_SNAKE_CASE_						:					List[Any],     **SCREAMING_SNAKE_CASE_						:					Optional[int]   ):
										requires_backends(cls,     ['''torch''', '''librosa''']   )




import warnings

from ...utils import logging
from .image_processing_vilt import ViltImageProcessor


UpperCamelCase__	:   Optional[Any]								=     logging.get_logger(__name__)



class    __snake_case	(     lowerCAmelCase__							):

  def __init__(       self    ,		*_A    ,		**_A):
      warnings.warn(
          'The class ViltFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
          ' use ViltImageProcessor instead.'    ,		_A    ,		)
      super().__init__(*_A    ,		**_A)


