


import unittest

from diffusers import __version__
from diffusers.utils import deprecate







class 			snake_case__(							unittest.TestCase							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							""".""".join([str(int(__version__.split("""."""							)[0]							) + 1							)] + __version__.split("""."""							)[1:]							)
						SCREAMING_SNAKE_CASE__ :					int   =							"""0.0.1"""




						def   lowercase_	(			self							)   ->      str:
										lowerCAmelCase_	: List[Any]      			=			{'''deprecated_arg''': 4}

										with self.assertWarns(__lowercase							) as warning:
														lowerCAmelCase_	: str      			=			deprecate('''deprecated_arg'''				,  self.higher_version				,  '''message'''				,  take_from=__lowercase							)

										assert output == 4
										assert (
										    str(warning.warning							)
										    == f"""The `deprecated_arg` argument is deprecated and will be removed in version {self.higher_version}."""
										    " message"
										)




						def   lowercase_	(			self							)   ->      Any:
										lowerCAmelCase_	: str      			=			{'''deprecated_arg''': 4}

										with self.assertWarns(__lowercase							) as warning:
														lowerCAmelCase_	: List[Any]      			=			deprecate(('''deprecated_arg''', self.higher_version, '''message''')				,  take_from=__lowercase							)

										assert output == 4
										assert (
										    str(warning.warning							)
										    == f"""The `deprecated_arg` argument is deprecated and will be removed in version {self.higher_version}."""
										    " message"
										)




						def   lowercase_	(			self							)   ->      Any:
										lowerCAmelCase_	: Tuple      			=			{'''deprecated_arg_1''': 4, '''deprecated_arg_2''': 8}
										with self.assertWarns(__lowercase							) as warning:
														lowerCAmelCase_			,					lowerCAmelCase_	: List[str]      			=			deprecate(
														    ('''deprecated_arg_1''', self.higher_version, '''Hey''')				,  ('''deprecated_arg_2''', self.higher_version, '''Hey''')				,  take_from=__lowercase				,  )
										assert output_a == 4
										assert output_a == 8
										assert (
										    str(warning.warnings[0].message							)
										    == "The `deprecated_arg_1` argument is deprecated and will be removed in version"
										    f""" {self.higher_version}. Hey"""
										)
										assert (
										    str(warning.warnings[1].message							)
										    == "The `deprecated_arg_2` argument is deprecated and will be removed in version"
										    f""" {self.higher_version}. Hey"""
										)




						def   lowercase_	(			self							)   ->      str:
										lowerCAmelCase_	: Tuple      			=			{'''deprecated_arg''': 4}

										with self.assertRaises(__lowercase							) as error:
														deprecate(('''wrong_arg''', self.higher_version, '''message''')				,  take_from=__lowercase							)

										assert "test_deprecate_function_incorrect_arg in" in str(error.exception							)
										assert "line" in str(error.exception							)
										assert "got an unexpected keyword argument `deprecated_arg`" in str(error.exception							)




						def   lowercase_	(			self							)   ->      List[Any]:
										with self.assertWarns(__lowercase							) as warning:
														deprecate(('''deprecated_arg''', self.higher_version, '''message''')							)

										assert (
										    str(warning.warning							)
										    == f"""`deprecated_arg` is deprecated and will be removed in version {self.higher_version}. message"""
										)




						def   lowercase_	(			self							)   ->      int:
										with self.assertWarns(__lowercase							) as warning:
														deprecate(
														    ('''deprecated_arg_1''', self.higher_version, '''Hey''')				,  ('''deprecated_arg_2''', self.higher_version, '''Hey''')				,  )
										assert (
										    str(warning.warnings[0].message							)
										    == f"""`deprecated_arg_1` is deprecated and will be removed in version {self.higher_version}. Hey"""
										)
										assert (
										    str(warning.warnings[1].message							)
										    == f"""`deprecated_arg_2` is deprecated and will be removed in version {self.higher_version}. Hey"""
										)




						def   lowercase_	(			self							)   ->      Optional[int]:







										class 			snake_case__:







																'''simple docstring'''




																SCREAMING_SNAKE_CASE__ :					int   =							5

										with self.assertWarns(__lowercase							) as warning:
														lowerCAmelCase_	: List[str]      			=			deprecate(('''arg''', self.higher_version, '''message''')				,  take_from=Args()							)

										assert arg == 5
										assert (
										    str(warning.warning							)
										    == f"""The `arg` attribute is deprecated and will be removed in version {self.higher_version}. message"""
										)




						def   lowercase_	(			self							)   ->      str:







										class 			snake_case__:







																'''simple docstring'''




																SCREAMING_SNAKE_CASE__ :					Optional[int]   =							5
																SCREAMING_SNAKE_CASE__ :					Dict   =							7

										with self.assertWarns(__lowercase							) as warning:
														lowerCAmelCase_			,					lowerCAmelCase_	: str      			=			deprecate(
														    ('''arg''', self.higher_version, '''message''')				,  ('''foo''', self.higher_version, '''message''')				,  ('''does not exist''', self.higher_version, '''message''')				,  take_from=Args()				,  )

										assert arg_a == 5
										assert arg_a == 7
										assert (
										    str(warning.warning							)
										    == f"""The `arg` attribute is deprecated and will be removed in version {self.higher_version}. message"""
										)
										assert (
										    str(warning.warnings[0].message							)
										    == f"""The `arg` attribute is deprecated and will be removed in version {self.higher_version}. message"""
										)
										assert (
										    str(warning.warnings[1].message							)
										    == f"""The `foo` attribute is deprecated and will be removed in version {self.higher_version}. message"""
										)




						def   lowercase_	(			self							)   ->      Dict:
										lowerCAmelCase_	: List[Any]      			=			{'''deprecated_arg''': 4}

										with self.assertRaises(__lowercase							) as error:
														deprecate(('''wrong_arg''', self.lower_version, '''message''')				,  take_from=__lowercase							)

										assert (
										    str(error.exception							)
										    == "The deprecation tuple ('wrong_arg', '0.0.1', 'message') should be removed since diffusers' version"
										    f""" {__version__} is >= {self.lower_version}"""
										)




						def   lowercase_	(			self							)   ->      Dict:
										with self.assertWarns(__lowercase							) as warning:
														deprecate(('''deprecated_arg''', self.higher_version, '''This message is better!!!''')				,  standard_warn=__lowercase							)

										assert str(warning.warning							) == "This message is better!!!"




						def   lowercase_	(			self							)   ->      str:
										with self.assertWarns(__lowercase							) as warning:
														deprecate(('''deprecated_arg''', self.higher_version, '''This message is better!!!''')				,  standard_warn=__lowercase							)
										assert str(warning.warning							) == "This message is better!!!"
										assert "diffusers/tests/others/test_utils.py" in warning.filename



from ..utils import DummyObject, requires_backends







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Any   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[int]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Dict:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[int]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Dict:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[int]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Dict:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Any   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      str:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Any   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[int]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					str   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Dict:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Tuple:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Dict   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Optional[int]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      int:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Union[str, Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Union[str, Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[str]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[str]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Any:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[int]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					Tuple   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      List[Any]:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					int   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Dict:
										requires_backends(self				,  ['''vision''']							)







class 			snake_case__(							metaclass=UpperCAmelCase__							):







						'''simple docstring'''




						SCREAMING_SNAKE_CASE__ :					List[Any]   =							["""vision"""]




						def __init__(			self				,  *__lowercase				,  **__lowercase							)   ->      Optional[Any]:
										requires_backends(self				,  ['''vision''']							)