






from ..utils import DummyObject, requires_backends






class 					SCREAMING_SNAKE_CASE_  (       metaclass=_a ):
       """simple docstring"""


       __lowerCAmelCase    :		Optional[int]					=['''keras_nlp''']





       def __init__(				self	:Union[str, Any],      *snake_case	:int,      **snake_case	:Tuple):



          """simple docstring"""

          requires_backends(self,      ['keras_nlp'])










def        _snake_case   (_snake_case				:       list      ,    _snake_case				:       int      ,    _snake_case				:       int = 0      ,    _snake_case				:       int = 0)					->	int:
   _lowercase              =right or len(_snake_case) - 1
   if left > right:
      return -1
   elif list_data[left] == key:
      return left
   elif list_data[right] == key:
      return right
   else:
      return search(_snake_case      ,    _snake_case      ,    left + 1      ,    right - 1)


if __name__ == "__main__":
    import doctest

    doctest.testmod()


