






"""simple docstring"""







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a :				Union[str, Any]      					=		{
    """configuration_wav2vec2_conformer""": [
        """WAV2VEC2_CONFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """Wav2Vec2ConformerConfig""",
    ],
}


try:
			if not is_torch_available():
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			pass
else:
			a :				Optional[Any]      					=		[
			    """WAV2VEC2_CONFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
			    """Wav2Vec2ConformerForAudioFrameClassification""",
			    """Wav2Vec2ConformerForCTC""",
			    """Wav2Vec2ConformerForPreTraining""",
			    """Wav2Vec2ConformerForSequenceClassification""",
			    """Wav2Vec2ConformerForXVector""",
			    """Wav2Vec2ConformerModel""",
			    """Wav2Vec2ConformerPreTrainedModel""",
			]

if TYPE_CHECKING:
			from .configuration_wavaveca_conformer import (
			    WAV2VEC2_CONFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
			    WavaVecaConformerConfig,
			)

			try:
						if not is_torch_available():
									raise OptionalDependencyNotAvailable()
			except OptionalDependencyNotAvailable:
						pass
			else:
						from .modeling_wavaveca_conformer import (
						    WAV2VEC2_CONFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
						    WavaVecaConformerForAudioFrameClassification,
						    WavaVecaConformerForCTC,
						    WavaVecaConformerForPreTraining,
						    WavaVecaConformerForSequenceClassification,
						    WavaVecaConformerForXVector,
						    WavaVecaConformerModel,
						    WavaVecaConformerPreTrainedModel,
						)

else:
			import sys

			a :				str      					=		_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)














"""simple docstring"""







def 						lowercase__(A						)				->int:




						"""simple docstring"""



						lowercase__				:      str=       0
						for plain_chr in plain_text:
												lowercase__				:      List[str]=       (
												    ord(A						) + (hash_value << 6) + (hash_value << 16) - hash_value
												)
						return hash_value






