code: 
  
  
  '''simple docstring'''
  
  
  
  
  
  def 							_UpperCAmelCase       (UpperCamelCase__  :						str		):
         _A   : Union[str, Any]       					=				str(UpperCamelCase__		).strip()
         if not bin_string:
                raise ValueError("Empty string was passed to the function"		)
         _A   : Dict       					=				bin_string[0] == "-"
         if is_negative:
                _A   : str       					=				bin_string[1:]
         if not all(char in "01" for char in bin_string		):
                raise ValueError("Non-binary value was passed to the function"		)
         _A   : Tuple       					=				0
         for char in bin_string:
                _A   : Dict       					=				2 * decimal_number + int(UpperCamelCase__		)
         return -decimal_number if is_negative else decimal_number
  
  
  if __name__ == "__main__":
      from doctest import testmod
  
      testmod()
  
style_context: 
  
  
  lowerCAmelCase__   	=				'\n# Transformers installation\n! pip install transformers datasets evaluate\n# To install from source instead of the last release, comment the command above and uncomment the following one.\n# ! pip install git+https://github.com/huggingface/transformers.git\n'
  
  lowerCAmelCase__   	=				[{'type': 'code', 'content': INSTALL_CONTENT}]
  lowerCAmelCase__   	=				{
      '{processor_class}': 'FakeProcessorClass',
      '{model_class}': 'FakeModelClass',
      '{object_class}': 'FakeObjectClass',
  }
  