'''simple docstring'''


import baseaa

def   A_      (       SCREAMING_SNAKE_CASE_						)			->bytes:
  return baseaa.aaaencode(string.encode("""utf-8"""						)						)

def   A_      (       SCREAMING_SNAKE_CASE_						)			->str:
  return baseaa.aaadecode(SCREAMING_SNAKE_CASE_						).decode("""utf-8"""						)


if __name__ == "__main__":
       import doctest

       doctest.testmod()


'''simple docstring'''


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__snake_case						  =		{
    """configuration_git""": ["""GIT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """GitConfig""", """GitVisionConfig"""],
    """processing_git""": ["""GitProcessor"""],
}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       __snake_case						  =		[
           """GIT_PRETRAINED_MODEL_ARCHIVE_LIST""",
           """GitForCausalLM""",
           """GitModel""",
           """GitPreTrainedModel""",
           """GitVisionModel""",
       ]

if TYPE_CHECKING:
       from .configuration_git import GIT_PRETRAINED_CONFIG_ARCHIVE_MAP, GitConfig, GitVisionConfig
       from .processing_git import GitProcessor

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_git import (
                  GIT_PRETRAINED_MODEL_ARCHIVE_LIST,
                  GitForCausalLM,
                  GitModel,
                  GitPreTrainedModel,
                  GitVisionModel,
              )

else:
       import sys

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

