





'''simple docstring'''






from typing import TYPE_CHECKING

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


A :			Optional[Any]							   =      {'configuration_vit_hybrid': ['VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP', 'ViTHybridConfig']}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		A :			Any							   =      [
		    'VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST',
		    'ViTHybridForImageClassification',
		    'ViTHybridModel',
		    'ViTHybridPreTrainedModel',
		]

try:
		if not is_vision_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		A :			Optional[Any]							   =      ['ViTHybridImageProcessor']


if TYPE_CHECKING:
		from .configuration_vit_hybrid import VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP, ViTHybridConfig

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_vit_hybrid import (
				    VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST,
				    ViTHybridForImageClassification,
				    ViTHybridModel,
				    ViTHybridPreTrainedModel,
				)

		try:
				if not is_vision_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .image_processing_vit_hybrid import ViTHybridImageProcessor


else:
		import sys

		A :			int							   =      _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)













'''simple docstring'''







def     _UpperCamelCase				(  snake_case__				):
      if len(snake_case__				) <= 1:
            return data
      else:
            return [
                *quick_sort([e for e in data[1:] if e <= data[0]]				),
                data[0],
                *quick_sort([e for e in data[1:] if e > data[0]]				),
            ]


if __name__ == "__main__":
       import doctest

       doctest.testmod()


