
from typing import Any






def   lowerCamelCase__							(					a      )      ->   list[Any]:
   if not input_list:
      return []
   _A:  int					=       [input_list.count(a      ) for value in input_list]
   _A:  int					=       max(a      )  # Gets the maximum count in the input list.
   # Gets values of modes
   return sorted({input_list[i] for i, value in enumerate(a      ) if value == y}      )


if __name__ == "__main__":
   import doctest

   doctest.testmod()





from typing import TYPE_CHECKING

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


UpperCAmelCase__		:     Any     			=      {'configuration_swin': ['SWIN_PRETRAINED_CONFIG_ARCHIVE_MAP', 'SwinConfig', 'SwinOnnxConfig']}


try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   UpperCAmelCase__		:     Union[str, Any]     			=      [
       'SWIN_PRETRAINED_MODEL_ARCHIVE_LIST',
       'SwinForImageClassification',
       'SwinForMaskedImageModeling',
       'SwinModel',
       'SwinPreTrainedModel',
       'SwinBackbone',
   ]

try:
   if not is_tf_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   UpperCAmelCase__		:     str     			=      [
       'TF_SWIN_PRETRAINED_MODEL_ARCHIVE_LIST',
       'TFSwinForImageClassification',
       'TFSwinForMaskedImageModeling',
       'TFSwinModel',
       'TFSwinPreTrainedModel',
   ]

if TYPE_CHECKING:
   from .configuration_swin import SWIN_PRETRAINED_CONFIG_ARCHIVE_MAP, SwinConfig, SwinOnnxConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_swin import (
          SWIN_PRETRAINED_MODEL_ARCHIVE_LIST,
          SwinBackbone,
          SwinForImageClassification,
          SwinForMaskedImageModeling,
          SwinModel,
          SwinPreTrainedModel,
      )

   try:
      if not is_tf_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_tf_swin import (
          TF_SWIN_PRETRAINED_MODEL_ARCHIVE_LIST,
          TFSwinForImageClassification,
          TFSwinForMaskedImageModeling,
          TFSwinModel,
          TFSwinPreTrainedModel,
      )

else:
   import sys

   UpperCAmelCase__		:     Tuple     			=      _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)



