


from __future__ import annotations

from typing import Any




def    snake_case_     (  snake_case     )  ->				None:
       create_state_space_tree(snake_case			,							[]			,							0     )




def    snake_case_     (  snake_case			,							snake_case			,							snake_case     )  ->				None:

       if index == len(snake_case     ):
              print(snake_case     )
              return

       create_state_space_tree(snake_case			,							snake_case			,							index + 1     )
       current_subsequence.append(sequence[index]     )
       create_state_space_tree(snake_case			,							snake_case			,							index + 1     )
       current_subsequence.pop()


if __name__ == "__main__":
 __lowerCAmelCase		       =							[3, 1, 2, 4]
 generate_all_subsequences(seq)

 seq.clear()
 seq.extend(['''A''', '''B''', '''C'''])
 generate_all_subsequences(seq)






from typing import TYPE_CHECKING

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


__lowerCAmelCase		       =							{
    '''configuration_encodec''': [
        '''ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''EncodecConfig''',
    ],
    '''feature_extraction_encodec''': ['''EncodecFeatureExtractor'''],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __lowerCAmelCase		       =							[
     '''ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST''',
     '''EncodecModel''',
     '''EncodecPreTrainedModel''',
 ]

if TYPE_CHECKING:
 from .configuration_encodec import (
     ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP,
     EncodecConfig,
 )
 from .feature_extraction_encodec import EncodecFeatureExtractor

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_encodec import (
      ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST,
      EncodecModel,
      EncodecPreTrainedModel,
  )

else:
 import sys

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


