



'''simple docstring'''





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available


SCREAMING_SNAKE_CASE__      					=     {
    """configuration_longt5""": ["""LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP""", """LongT5Config""", """LongT5OnnxConfig"""],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	SCREAMING_SNAKE_CASE__      					=     [
	    """LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """LongT5EncoderModel""",
	    """LongT5ForConditionalGeneration""",
	    """LongT5Model""",
	    """LongT5PreTrainedModel""",
	]

try:
	if not is_flax_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	SCREAMING_SNAKE_CASE__      					=     [
	    """FlaxLongT5ForConditionalGeneration""",
	    """FlaxLongT5Model""",
	    """FlaxLongT5PreTrainedModel""",
	]


if TYPE_CHECKING:
	from .configuration_longta import LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP, LongTaConfig, LongTaOnnxConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_longta import (
		    LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST,
		    LongTaEncoderModel,
		    LongTaForConditionalGeneration,
		    LongTaModel,
		    LongTaPreTrainedModel,
		)

	try:
		if not is_flax_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_flax_longta import (
		    FlaxLongTaForConditionalGeneration,
		    FlaxLongTaModel,
		    FlaxLongTaPreTrainedModel,
		)


else:
	import sys

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









'''simple docstring'''





print((lambda quine: quine % quine)("print((lambda quine: quine %% quine)(%r))"))




