





'''simple docstring'''


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCAmelCase_   :   Optional[int]       =					{
    "configuration_clap": [
        "CLAP_PRETRAINED_MODEL_ARCHIVE_LIST",
        "ClapAudioConfig",
        "ClapConfig",
        "ClapTextConfig",
    ],
    "processing_clap": ["ClapProcessor"],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		lowerCAmelCase_   :   Dict       =					[
		    "CLAP_PRETRAINED_MODEL_ARCHIVE_LIST",
		    "ClapModel",
		    "ClapPreTrainedModel",
		    "ClapTextModel",
		    "ClapTextModelWithProjection",
		    "ClapAudioModel",
		    "ClapAudioModelWithProjection",
		]
		lowerCAmelCase_   :   str       =					["ClapFeatureExtractor"]

if TYPE_CHECKING:
		from .configuration_clap import (
		    CLAP_PRETRAINED_MODEL_ARCHIVE_LIST,
		    ClapAudioConfig,
		    ClapConfig,
		    ClapTextConfig,
		)
		from .processing_clap import ClapProcessor

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .feature_extraction_clap import ClapFeatureExtractor
				from .modeling_clap import (
				    CLAP_PRETRAINED_MODEL_ARCHIVE_LIST,
				    ClapAudioModel,
				    ClapAudioModelWithProjection,
				    ClapModel,
				    ClapPreTrainedModel,
				    ClapTextModel,
				    ClapTextModelWithProjection,
				)


else:
		import sys

		lowerCAmelCase_   :   List[Any]       =					_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)










'''simple docstring'''


import re







def    _lowerCamelCase  (__lowerCamelCase  :     str     )   ->    bool:
			a__     = re.compile(
			    r"^(?:0|94|\+94|0{2}94)" r"7(0|1|2|4|5|6|7|8)" r"(-| |)" r"\d{7}$"     )

			return bool(re.search(__lowerCamelCase					,  __lowerCamelCase     )     )


if __name__ == "__main__":
		lowerCAmelCase_   :   Any       =					"0094702343221"

		print(is_sri_lankan_phone_number(phone))



