
"""simple docstring"""




def     __magic_name__      ( __snake_case							:			int	,					__snake_case							:			int    )					->							Any:
       if b == 0:
              return 1
       if (b % 2) == 0:
              return actual_power(__snake_case	,					int(b / 2    )    ) * actual_power(__snake_case	,					int(b / 2    )    )
       else:
              return a * actual_power(__snake_case	,					int(b / 2    )    ) * actual_power(__snake_case	,					int(b / 2    )    )


def     __magic_name__      ( __snake_case							:			int	,					__snake_case							:			int    )					->							float:
       if b < 0:
              return 1 / actual_power(__snake_case	,					__snake_case    )
       return actual_power(__snake_case	,					__snake_case    )


if __name__ == "__main__":
   print(power(-2, -3))




"""simple docstring"""




import warnings

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


_A     :			Optional[int]  						=			logging.get_logger(__name__)

class 						a__		( a_		):
   def __init__(     self      ,       *_a      ,       **_a							):
          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							)


