




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__A								=       {}


try:
					if not is_sentencepiece_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					__A								=       ["MLukeTokenizer"]

if TYPE_CHECKING:
					try:
										if not is_sentencepiece_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .tokenization_mluke import MLukeTokenizer


else:
					import sys

					__A								=       _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)








def      lowerCamelCase_						(			UpperCamelCase__							: str )	->			bool:





				"""simple docstring"""


				__lowerCamelCase									=       0
				for ch in input_str:
								__lowerCamelCase									=       ord(UpperCamelCase__ )
								__lowerCamelCase									=       pow(2					,	UpperCamelCase__ )

								# If we already turned on bit for current character's unicode
								if bitmap >> ch_unicode & 1 == 1:
												return False
								bitmap |= ch_bit_index_on
				return True


if __name__ == "__main__":
					import doctest

					doctest.testmod()


