





'''simple docstring'''


import warnings

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


A_				     =							logging.get_logger(__name__)


class 		UpperCamelCase__     (       a							):
      '''simple docstring'''






      def __init__(     self     , *SCREAMING_SNAKE_CASE     , **SCREAMING_SNAKE_CASE )				->  None:
        warnings.warn(
            'The class ViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
            ' use ViTImageProcessor instead.'     , SCREAMING_SNAKE_CASE     , )
        super().__init__(*SCREAMING_SNAKE_CASE     , **SCREAMING_SNAKE_CASE )












'''simple docstring'''


from __future__ import annotations




def       A							(      _UpperCAmelCase   :				list[int]						,_UpperCAmelCase   :				int					)  ->				int:


  '''simple docstring'''




  __lowerCAmelCase     ,					__lowerCAmelCase		:    Dict			     =  0, len(_UpperCAmelCase					) - 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(1_00)), 40))





