code: 
  
  
  '''simple docstring'''
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available
  
  
  __lowercase			:		Optional[int] =			{'configuration_hubert': ['HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'HubertConfig']}
  
  try:
  	if not is_torch_available():
  		raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  	pass
  else:
  	__lowercase			:		Dict =			[
  	    'HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST',
  	    'HubertForCTC',
  	    'HubertForSequenceClassification',
  	    'HubertModel',
  	    'HubertPreTrainedModel',
  	]
  
  
  try:
  	if not is_tf_available():
  		raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  	pass
  else:
  	__lowercase			:		List[str] =			[
  	    'TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST',
  	    'TFHubertForCTC',
  	    'TFHubertModel',
  	    'TFHubertPreTrainedModel',
  	]
  
  if TYPE_CHECKING:
  	from .configuration_hubert import HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, HubertConfig
  
  	try:
  		if not is_torch_available():
  			raise OptionalDependencyNotAvailable()
  	except OptionalDependencyNotAvailable:
  		pass
  	else:
  		from .modeling_hubert import (
  		    HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
  		    HubertForCTC,
  		    HubertForSequenceClassification,
  		    HubertModel,
  		    HubertPreTrainedModel,
  		)
  
  	try:
  		if not is_tf_available():
  			raise OptionalDependencyNotAvailable()
  	except OptionalDependencyNotAvailable:
  		pass
  	else:
  		from .modeling_tf_hubert import (
  		    TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
  		    TFHubertForCTC,
  		    TFHubertModel,
  		    TFHubertPreTrainedModel,
  		)
  
  
  else:
  	import sys
  
  	__lowercase			:		Dict =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
  
  
  
  
style_context: 
  
  
  '''simple docstring'''
  
  
  
  def 						lowerCamelCase							(_SCREAMING_SNAKE_CASE   :     set		,   _SCREAMING_SNAKE_CASE   :     set     ):
  					assert isinstance(_SCREAMING_SNAKE_CASE		,   _SCREAMING_SNAKE_CASE     ), F"""The input value of [set_a={set_a}] is not a set"""
  					assert isinstance(_SCREAMING_SNAKE_CASE		,   _SCREAMING_SNAKE_CASE     ), F"""The input value of [set_b={set_b}] is not a set"""
  
  					return {a + b for a in set_a for b in set_b}
  
  
  if __name__ == "__main__":
  	from doctest import testmod
  
  	testmod()
  
  
  
  