



from scipy.constants import g


def 	_UpperCAmelCase       (   snake_case			,		snake_case    ):





     """simple docstring"""

     if mass < 0:
          # handling of negative values of mass
          raise ValueError("""The mass of a body cannot be negative"""    )
     if height < 0:
          # handling of negative values of height
          raise ValueError("""The height above the ground cannot be negative"""    )
     return mass * g * height


if __name__ == "__main__":
 from doctest import testmod

 testmod(name="""potential_energy""")








from typing import TYPE_CHECKING

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


A__			   = {"""configuration_hubert""": ["""HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """HubertConfig"""]}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A__			   = [
	    """HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """HubertForCTC""",
	    """HubertForSequenceClassification""",
	    """HubertModel""",
	    """HubertPreTrainedModel""",
	]


try:
	if not is_tf_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A__			   = [
	    """TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """TFHubertForCTC""",
	    """TFHubertModel""",
	    """TFHubertPreTrainedModel""",
	]

if TYPE_CHECKING:
	from .configuration_hubert import HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, HubertConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_hubert import (
		    HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
		    HubertForCTC,
		    HubertForSequenceClassification,
		    HubertModel,
		    HubertPreTrainedModel,
		)

	try:
		if not is_tf_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_tf_hubert import (
		    TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
		    TFHubertForCTC,
		    TFHubertModel,
		    TFHubertPreTrainedModel,
		)


else:
	import sys

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



