





class    _a  :

  """simple docstring"""


  def __init__(						self:	Any			):
      '''simple docstring'''


      UpperCamelCase__:					Optional[int]												=      []
      UpperCamelCase__:					Optional[Any]												=      0
      UpperCamelCase__:					Optional[int]												=      0






  def __str__(						self:	Union[str, Any]			):
      '''simple docstring'''


      UpperCamelCase__:					Union[str, Any]												=      '<' + str(self.entries			)[1:-1] + '>'
      return printed






  def 	UpperCAmelCase_   (						self:	Dict					,  __lowerCamelCase:	List[str]			):
      '''simple docstring'''


      self.entries.append(_snake_case			)
      UpperCamelCase__:					int												=      self.length + 1






  def 	UpperCAmelCase_   (						self:	int			):
      '''simple docstring'''


      UpperCamelCase__:					List[str]												=      self.length - 1
      UpperCamelCase__:					Optional[int]												=      self.entries[self.front]
      # self.front-=1
      # self.entries = self.entries[self.front:]
      UpperCamelCase__:					Union[str, Any]												=      self.entries[1:]
      return dequeued






  def 	UpperCAmelCase_   (						self:	List[Any]					,  __lowerCamelCase:	Any			):
      '''simple docstring'''


      for _ in range(_snake_case			):
          self.put(self.get()			)






  def 	UpperCAmelCase_   (						self:	int			):
      '''simple docstring'''


      return self.entries[0]






  def 	UpperCAmelCase_   (						self:	Union[str, Any]			):
      '''simple docstring'''


      return self.length








from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


A__:  List[str]       					=					{
    '''configuration_wav2vec2_conformer''': [
        '''WAV2VEC2_CONFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''Wav2Vec2ConformerConfig''',
    ],
}


try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   A__:  int       					=					[
       '''WAV2VEC2_CONFORMER_PRETRAINED_MODEL_ARCHIVE_LIST''',
       '''Wav2Vec2ConformerForAudioFrameClassification''',
       '''Wav2Vec2ConformerForCTC''',
       '''Wav2Vec2ConformerForPreTraining''',
       '''Wav2Vec2ConformerForSequenceClassification''',
       '''Wav2Vec2ConformerForXVector''',
       '''Wav2Vec2ConformerModel''',
       '''Wav2Vec2ConformerPreTrainedModel''',
   ]

if TYPE_CHECKING:
   from .configuration_wavaveca_conformer import (
       WAV2VEC2_CONFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
       WavaVecaConformerConfig,
   )

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_wavaveca_conformer import (
          WAV2VEC2_CONFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
          WavaVecaConformerForAudioFrameClassification,
          WavaVecaConformerForCTC,
          WavaVecaConformerForPreTraining,
          WavaVecaConformerForSequenceClassification,
          WavaVecaConformerForXVector,
          WavaVecaConformerModel,
          WavaVecaConformerPreTrainedModel,
      )

else:
   import sys

   A__:  Dict       					=					_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)

