

'''simple docstring'''





from typing import TYPE_CHECKING

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


A_	= {
    "configuration_groupvit": [
        "GROUPVIT_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "GroupViTConfig",
        "GroupViTOnnxConfig",
        "GroupViTTextConfig",
        "GroupViTVisionConfig",
    ],
}

try:
				if not is_torch_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				A_	= [
				    "GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST",
				    "GroupViTModel",
				    "GroupViTPreTrainedModel",
				    "GroupViTTextModel",
				    "GroupViTVisionModel",
				]

try:
				if not is_tf_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				A_	= [
				    "TF_GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST",
				    "TFGroupViTModel",
				    "TFGroupViTPreTrainedModel",
				    "TFGroupViTTextModel",
				    "TFGroupViTVisionModel",
				]

if TYPE_CHECKING:
				from .configuration_groupvit import (
				    GROUPVIT_PRETRAINED_CONFIG_ARCHIVE_MAP,
				    GroupViTConfig,
				    GroupViTOnnxConfig,
				    GroupViTTextConfig,
				    GroupViTVisionConfig,
				)

				try:
								if not is_torch_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_groupvit import (
								    GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
								    GroupViTModel,
								    GroupViTPreTrainedModel,
								    GroupViTTextModel,
								    GroupViTVisionModel,
								)

				try:
								if not is_tf_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_tf_groupvit import (
								    TF_GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
								    TFGroupViTModel,
								    TFGroupViTPreTrainedModel,
								    TFGroupViTTextModel,
								    TFGroupViTVisionModel,
								)

else:
				import sys

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




'''simple docstring'''

def snake_case_      (					__snake_case  :							int	,   __snake_case  :							int	,   __snake_case  :							int)			->					float:
   lowerCAmelCase_			=      (num_of_terms / 2) * (2 * first_term + (num_of_terms - 1) * common_diff)
   # formula for sum of series
   return total



def snake_case_      (					)			->					str:
   print(sum_of_series(1	,   1	,   10))


if __name__ == "__main__":
 import doctest

 doctest.testmod()





