
"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


lowerCamelCase_      :			List[Any]					=							{}

try:
    if not is_sentencepiece_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    lowerCamelCase_      :			List[Any]					=							["""BartphoTokenizer"""]

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

else:
    import sys

    lowerCamelCase_      :			Optional[int]					=							_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



"""simple docstring"""
def 				a__   (   a   :				int		):

  """simple docstring"""







  if not isinstance(a       ,     a		):
    raise TypeError("Input value must be an 'int' type"		)

  _snake_case     :						Union[str, Any]						=   0
  while number:
    position += 1
    number >>= 1

  return position


if __name__ == "__main__":
    import doctest

    doctest.testmod()

