


from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


__lowerCAmelCase			=							{
    '''configuration_swiftformer''': [
        '''SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''SwiftFormerConfig''',
        '''SwiftFormerOnnxConfig''',
    ]
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __lowerCAmelCase			=							[
     '''SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST''',
     '''SwiftFormerForImageClassification''',
     '''SwiftFormerModel''',
     '''SwiftFormerPreTrainedModel''',
 ]

if TYPE_CHECKING:
 from .configuration_swiftformer import (
     SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
     SwiftFormerConfig,
     SwiftFormerOnnxConfig,
 )

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_swiftformer import (
      SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
      SwiftFormerForImageClassification,
      SwiftFormerModel,
      SwiftFormerPreTrainedModel,
  )

else:
 import sys

 __lowerCAmelCase			=							_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)






from __future__ import annotations




def        snake_case_					(  snake_case      ,							snake_case					)  ->    list[int]:
       lowercase__:       Tuple        =       0
       lowercase__:       str        =       len(snake_case					) - 1

       while i < j:
              if nums[i] + nums[j] == target:
                     return [i, j]
              elif nums[i] + nums[j] < target:
                     lowercase__:       str        =       i + 1
              else:
                     lowercase__:       Dict        =       j - 1

       return []


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 print(F'''{two_pointer([2, 7, 11, 15], 9) = }''')


