
"""simple docstring"""


import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


_lowercase				 =					logging.get_logger(__name__)







class 					lowerCAmelCase_					(   _lowercase     ):



						'''simple docstring'''


						def __init__(			self  :   Union[str, Any]	,*A_  :   int	,**A_  :   Union[str, Any]   )  -> None:
							warnings.warn(
							    'The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
							    ' use OwlViTImageProcessor instead.'	,A_	,)
							super().__init__(*A_	,**A_   )







"""simple docstring"""
from __future__ import annotations






def       __UpperCamelCase						(		snake_case__ , snake_case__ = None , snake_case__ = None       ):
	if start is None:
		A_		:    Dict						     = 0

	if end is None:
		A_		:    Dict						     = len(snake_case__       ) - 1

	if start >= end:
		return

	A_		:    List[Any]						     = (start + end) // 2

	slowsort(snake_case__ , snake_case__ , snake_case__       )
	slowsort(snake_case__ , mid + 1 , snake_case__       )

	if sequence[end] < sequence[mid]:
		A_     ,  A_		:    Dict						     = sequence[mid], sequence[end]

	slowsort(snake_case__ , snake_case__ , end - 1       )


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

							testmod()

