




'''simple docstring'''

from __future__ import annotations




def    snake_case__     (  a       ,      a	)			->       int:





			'''simple docstring'''






			snake_case__    ,			snake_case__          =						0, len(a	) - 1
			while start_ind <= end_ind:
						if array[start_ind] == search_item:
									return start_ind
						elif array[end_ind] == search_item:
									return end_ind
						else:
									start_ind += 1
									end_ind -= 1
    # returns -1 if search_item is not found in array
			return -1


if __name__ == "__main__":
		print(double_linear_search(list(range(100)), 40))





'''simple docstring'''

import warnings

from ...utils import logging
from .image_processing_vit import ViTImageProcessor


a__         =     logging.get_logger(__name__)





class __magic_name__(						__lowerCAmelCase      ):






						def __init__(   self						:						List[str]					,   *__UpperCamelCase						:						Tuple					,   **__UpperCamelCase						:						Tuple       ):



									'''simple docstring'''






									warnings.warn(
									    """The class ViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
									    """ use ViTImageProcessor instead."""					,   __UpperCamelCase					,   )
									super().__init__(*__UpperCamelCase					,   **__UpperCamelCase       )