

'''simple docstring'''







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__lowerCamelCase						    =      {
    '''configuration_xlm_roberta_xl''': [
        '''XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''XLMRobertaXLConfig''',
        '''XLMRobertaXLOnnxConfig''',
    ],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __lowerCamelCase						    =      [
          '''XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''XLMRobertaXLForCausalLM''',
          '''XLMRobertaXLForMaskedLM''',
          '''XLMRobertaXLForMultipleChoice''',
          '''XLMRobertaXLForQuestionAnswering''',
          '''XLMRobertaXLForSequenceClassification''',
          '''XLMRobertaXLForTokenClassification''',
          '''XLMRobertaXLModel''',
          '''XLMRobertaXLPreTrainedModel''',
      ]

if TYPE_CHECKING:
      from .configuration_xlm_roberta_xl import (
          XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP,
          XLMRobertaXLConfig,
          XLMRobertaXLOnnxConfig,
      )

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_xlm_roberta_xl import (
                XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST,
                XLMRobertaXLForCausalLM,
                XLMRobertaXLForMaskedLM,
                XLMRobertaXLForMultipleChoice,
                XLMRobertaXLForQuestionAnswering,
                XLMRobertaXLForSequenceClassification,
                XLMRobertaXLForTokenClassification,
                XLMRobertaXLModel,
                XLMRobertaXLPreTrainedModel,
            )

else:
      import sys

      __lowerCamelCase						    =      _LazyModule(__name__, globals()['''__file__'''], _import_structure)



'''simple docstring'''







def  UpperCAmelCase__      ( UpperCAmelCase__			)     ->     float:

       if edge <= 0 or not isinstance(UpperCAmelCase__,    UpperCAmelCase__			):
              raise ValueError("""Length must be a positive."""			)
       return 3 * ((25 + 10 * (5 ** (1 / 2))) ** (1 / 2)) * (edge**2)
def  UpperCAmelCase__      ( UpperCAmelCase__			)     ->     float:

       if edge <= 0 or not isinstance(UpperCAmelCase__,    UpperCAmelCase__			):
              raise ValueError("""Length must be a positive."""			)
       return ((15 + (7 * (5 ** (1 / 2)))) / 4) * (edge**3)


if __name__ == "__main__":
      import doctest

      doctest.testmod()
