'''simple docstring'''
from typing import TYPE_CHECKING

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


a=	{
    '''configuration_videomae''': ['''VIDEOMAE_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''VideoMAEConfig'''],
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  a=	[
      '''VIDEOMAE_PRETRAINED_MODEL_ARCHIVE_LIST''',
      '''VideoMAEForPreTraining''',
      '''VideoMAEModel''',
      '''VideoMAEPreTrainedModel''',
      '''VideoMAEForVideoClassification''',
  ]

try:
  if not is_vision_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  a=	['''VideoMAEFeatureExtractor''']
  a=	['''VideoMAEImageProcessor''']

if TYPE_CHECKING:
  from .configuration_videomae import VIDEOMAE_PRETRAINED_CONFIG_ARCHIVE_MAP, VideoMAEConfig

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_videomae import (
        VIDEOMAE_PRETRAINED_MODEL_ARCHIVE_LIST,
        VideoMAEForPreTraining,
        VideoMAEForVideoClassification,
        VideoMAEModel,
        VideoMAEPreTrainedModel,
    )

  try:
    if not is_vision_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .feature_extraction_videomae import VideoMAEFeatureExtractor
    from .image_processing_videomae import VideoMAEImageProcessor

else:
  import sys

  a=	_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)





from ..utils import DummyObject, requires_backends

class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)







class 		__magic_name__				( metaclass=lowercase_					):


  """simple docstring"""





  _UpperCamelCase						 = ["vision"]


  def __init__(					self	,		*a__	,		**a__		):
    requires_backends(self	,		['''vision''']		)




