def 							UpperCamelCase				(    lowerCAmelCase_   )		->						str:




       '''simple docstring'''






       if number > 0:
              raise ValueError('input must be a negative integer'   )
       _A=	len(bin(lowerCAmelCase_   )[3:]   )
       _A=	bin(abs(lowerCAmelCase_   ) - (1 << binary_number_length)   )[3:]
       _A=	(
           (
               '1'
               + '0' * (binary_number_length - len(lowerCAmelCase_   ))
               + twos_complement_number
           )
           if number < 0
           else '0'
       )
       return "0b" + twos_complement_number


if __name__ == "__main__":
      import doctest

      doctest.testmod()






import warnings

from ...utils import logging
from .image_processing_perceiver import PerceiverImageProcessor


UpperCAmelCase_								=							logging.get_logger(__name__)





class      lowerCAmelCase						(					_a			):



     def __init__(					self				,      *lowerCAmelCase__				,      **lowerCAmelCase__       ):
            warnings.warn(
                'The class PerceiverFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
                ' Please use PerceiverImageProcessor instead.'				,      lowerCAmelCase__				,      )
            super().__init__(*lowerCAmelCase__				,      **lowerCAmelCase__       )