



"""simple docstring"""





def      a__			(   lowerCAmelCase__   ):
      UpperCAmelCase_    				=							int(lowerCAmelCase__   )
      if decimal in (0, 1):  # Exit cases for the recursion
            return str(lowerCAmelCase__   )
      UpperCAmelCase_				,					UpperCAmelCase_    				=							divmod(lowerCAmelCase__			,    2   )
      return binary_recursive(lowerCAmelCase__   ) + str(lowerCAmelCase__   )
def      a__			(   lowerCAmelCase__   ):
      UpperCAmelCase_    				=							str(lowerCAmelCase__   ).strip()
      if not number:
            raise ValueError("No input value was provided"   )
      UpperCAmelCase_    				=							"-" if number.startswith("-"   ) else ""
      UpperCAmelCase_    				=							number.lstrip("-"   )
      if not number.isnumeric():
            raise ValueError("Input value is not an integer"   )
      return f"""{negative}0b{binary_recursive(int(lowerCAmelCase__   )   )}"""


if __name__ == "__main__":
  from doctest import testmod

  testmod()









"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase      =		{
    """configuration_swinv2""": ["""SWINV2_PRETRAINED_CONFIG_ARCHIVE_MAP""", """Swinv2Config"""],
}


try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  lowerCamelCase      =		[
      """SWINV2_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """Swinv2ForImageClassification""",
      """Swinv2ForMaskedImageModeling""",
      """Swinv2Model""",
      """Swinv2PreTrainedModel""",
  ]


if TYPE_CHECKING:
  from .configuration_swinva import SWINV2_PRETRAINED_CONFIG_ARCHIVE_MAP, SwinvaConfig

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_swinva import (
        SWINV2_PRETRAINED_MODEL_ARCHIVE_LIST,
        SwinvaForImageClassification,
        SwinvaForMaskedImageModeling,
        SwinvaModel,
        SwinvaPreTrainedModel,
    )


else:
  import sys

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




