





'''simple docstring'''

import warnings

from ...utils import logging
from .image_processing_deit import DeiTImageProcessor


UpperCAmelCase					:		List[str]		=							logging.get_logger(__name__)





class lowerCamelCase						(a__					):







  def __init__(		self     ,     *lowercase__     ,     **lowercase__		)		->						None:






        """simple docstring"""





        warnings.warn(
            '''The class DeiTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
            ''' use DeiTImageProcessor instead.'''     ,     lowercase__     ,     )
        super().__init__(*lowercase__     ,     **lowercase__		)









'''simple docstring'''

from __future__ import annotations




def    _a    (							lowerCAmelCase_			,      lowerCAmelCase_ = None			,      lowerCAmelCase_ = None	):





      """simple docstring"""



      if start is None:
            _snake_case		:	Optional[Any]					     =     0

      if end is None:
            _snake_case		:	Any					     =     len(lowerCAmelCase_	) - 1

      if start >= end:
            return

      _snake_case		:	Optional[Any]					     =     (start + end) // 2

      slowsort(lowerCAmelCase_			,      lowerCAmelCase_			,      lowerCAmelCase_	)
      slowsort(lowerCAmelCase_			,      mid + 1			,      lowerCAmelCase_	)

      if sequence[end] < sequence[mid]:
            _snake_case     ,							_snake_case		:	int					     =     sequence[mid], sequence[end]

      slowsort(lowerCAmelCase_			,      lowerCAmelCase_			,      end - 1	)


if __name__ == "__main__":
   from doctest import testmod

   testmod()


