



'''simple docstring'''


def      SCREAMING_SNAKE_CASE				(				lowercase_    :      int ,  lowercase_    :      int						):
						if a < 0 or b < 0:
												raise ValueError("""the value of both inputs must be positive"""						)
						lowercase        =							str(bin(lowercase_						)						)[2:]  # remove the leading "0b"
						lowercase        =							str(bin(lowercase_						)						)[2:]
						lowercase        =							max(len(lowercase_						) ,  len(lowercase_						)						)
						return "0b" + "".join(
						    str(int("""1""" in (char_a, char_b)						)						)
						    for char_a, char_b in zip(a_binary.zfill(lowercase_						) ,  b_binary.zfill(lowercase_						)						)						)


if __name__ == "__main__":
						import doctest

						doctest.testmod()







'''simple docstring'''


from __future__ import annotations

import os
from typing import Any

import requests

lowercase_      :				List[str]   					=    '''https://api.github.com'''

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
lowercase_      :				Any   					=    BASE_URL + '''/user'''

# https://github.com/settings/tokens
lowercase_      :				Union[str, Any]   					=    os.environ.get('''USER_TOKEN''', '''''')







def      SCREAMING_SNAKE_CASE				(				lowercase_    :      str						):
						lowercase        =							{
						    """Authorization""": F"""token {auth_token}""",
						    """Accept""": """application/vnd.github.v3+json""",
						}
						return requests.get(lowercase_ ,  headers=lowercase_						).json()


if __name__ == "__main__":  # pragma: no cover
						if USER_TOKEN:
												for key, value in fetch_github_info(USER_TOKEN).items():
																		print(f'''{key}: {value}''')
						else:
												raise ValueError('''\'USER_TOKEN\' field cannot be empty.''')


