code: 
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
  
  
  A_:      Union[str, Any]        =			{'configuration_levit': ['LEVIT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'LevitConfig', 'LevitOnnxConfig']}
  
  try:
  				if not is_vision_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				A_:      str        =			['LevitFeatureExtractor']
  				A_:      Dict        =			['LevitImageProcessor']
  
  try:
  				if not is_torch_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				A_:      Tuple        =			[
  				    'LEVIT_PRETRAINED_MODEL_ARCHIVE_LIST',
  				    'LevitForImageClassification',
  				    'LevitForImageClassificationWithTeacher',
  				    'LevitModel',
  				    'LevitPreTrainedModel',
  				]
  
  
  if TYPE_CHECKING:
  				from .configuration_levit import LEVIT_PRETRAINED_CONFIG_ARCHIVE_MAP, LevitConfig, LevitOnnxConfig
  
  				try:
  								if not is_vision_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .feature_extraction_levit import LevitFeatureExtractor
  								from .image_processing_levit import LevitImageProcessor
  
  				try:
  								if not is_torch_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .modeling_levit import (
  								    LEVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
  								    LevitForImageClassification,
  								    LevitForImageClassificationWithTeacher,
  								    LevitModel,
  								    LevitPreTrainedModel,
  								)
  else:
  				import sys
  
  				A_:      Any        =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
  
  
  
style_context: def 					__lowerCAmelCase			(  _A					):
  
  
  
  							"""simple docstring"""
  
  
  							if len(_A					) <= 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()
  
  
  