





"""simple docstring"""





from ..utils import DummyObject, requires_backends






class    _lowerCAmelCase  (	metaclass=a			):
       """simple docstring"""




       __magic_name__	:Optional[int]						    =   ["""flax""", """transformers"""]






       def __init__(       self       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(self       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






class    _lowerCAmelCase  (	metaclass=a			):
       """simple docstring"""




       __magic_name__	:Optional[int]						    =   ["""flax""", """transformers"""]






       def __init__(       self       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(self       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






class    _lowerCAmelCase  (	metaclass=a			):
       """simple docstring"""




       __magic_name__	:List[Any]						    =   ["""flax""", """transformers"""]






       def __init__(       self       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(self       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






class    _lowerCAmelCase  (	metaclass=a			):
       """simple docstring"""




       __magic_name__	:Union[str, Any]						    =   ["""flax""", """transformers"""]






       def __init__(       self       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(self       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )






       @classmethod
       def 	snake_case		(       cls       ,					*__UpperCAmelCase       ,					**__UpperCAmelCase ):



         '''simple docstring'''

         requires_backends(cls       ,					['flax', 'transformers'] )



from typing import TYPE_CHECKING

from ....utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


a_      =     {'configuration_van': ['VAN_PRETRAINED_CONFIG_ARCHIVE_MAP', 'VanConfig']}


try:
			if not is_torch_available():
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			pass
else:
			a_      =     [
			    'VAN_PRETRAINED_MODEL_ARCHIVE_LIST',
			    'VanForImageClassification',
			    'VanModel',
			    'VanPreTrainedModel',
			]

if TYPE_CHECKING:
			from .configuration_van import VAN_PRETRAINED_CONFIG_ARCHIVE_MAP, VanConfig

			try:
						if not is_torch_available():
									raise OptionalDependencyNotAvailable()
			except OptionalDependencyNotAvailable:
						pass
			else:
						from .modeling_van import (
						    VAN_PRETRAINED_MODEL_ARCHIVE_LIST,
						    VanForImageClassification,
						    VanModel,
						    VanPreTrainedModel,
						)

else:
			import sys

			a_      =     _LazyModule(__name__, globals()['__file__'], _import_structure)