


from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available, is_torch_available


_UpperCAmelCase      :	Optional[Any]  ={
    """configuration_ernie_m""": ["""ERNIE_M_PRETRAINED_CONFIG_ARCHIVE_MAP""", """ErnieMConfig"""],
}

try:
						if not is_sentencepiece_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_UpperCAmelCase      :	Any  =["""ErnieMTokenizer"""]

try:
						if not is_torch_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_UpperCAmelCase      :	List[Any]  =[
						    """ERNIE_M_PRETRAINED_MODEL_ARCHIVE_LIST""",
						    """ErnieMForMultipleChoice""",
						    """ErnieMForQuestionAnswering""",
						    """ErnieMForSequenceClassification""",
						    """ErnieMForTokenClassification""",
						    """ErnieMModel""",
						    """ErnieMPreTrainedModel""",
						    """ErnieMForInformationExtraction""",
						]


if TYPE_CHECKING:
						from .configuration_ernie_m import ERNIE_M_PRETRAINED_CONFIG_ARCHIVE_MAP, ErnieMConfig

						try:
												if not is_sentencepiece_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .tokenization_ernie_m import ErnieMTokenizer

						try:
												if not is_torch_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_ernie_m import (
												    ERNIE_M_PRETRAINED_MODEL_ARCHIVE_LIST,
												    ErnieMForInformationExtraction,
												    ErnieMForMultipleChoice,
												    ErnieMForQuestionAnswering,
												    ErnieMForSequenceClassification,
												    ErnieMForTokenClassification,
												    ErnieMModel,
												    ErnieMPreTrainedModel,
												)


else:
						import sys

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


"""simple docstring"""
def       UpperCamelCase_					(     lowerCamelCase							:					str   )						->     str:



       """simple docstring"""







       return " ".join([word[::-1] for word in input_str.split()]   )


if __name__ == "__main__":
 import doctest

 doctest.testmod()
