code: '''simple docstring'''
  
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
  
  
  lowercase__    :       Any						=			{"""configuration_dinat""": ["""DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """DinatConfig"""]}
  
  
  try:
  	if not is_torch_available():
  		raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  	pass
  else:
  	lowercase__    :       str						=			[
  	    """DINAT_PRETRAINED_MODEL_ARCHIVE_LIST""",
  	    """DinatForImageClassification""",
  	    """DinatModel""",
  	    """DinatPreTrainedModel""",
  	    """DinatBackbone""",
  	]
  
  if TYPE_CHECKING:
  	from .configuration_dinat import DINAT_PRETRAINED_CONFIG_ARCHIVE_MAP, DinatConfig
  
  	try:
  		if not is_torch_available():
  			raise OptionalDependencyNotAvailable()
  	except OptionalDependencyNotAvailable:
  		pass
  	else:
  		from .modeling_dinat import (
  		    DINAT_PRETRAINED_MODEL_ARCHIVE_LIST,
  		    DinatBackbone,
  		    DinatForImageClassification,
  		    DinatModel,
  		    DinatPreTrainedModel,
  		)
  
  else:
  	import sys
  
  	lowercase__    :       Dict						=			_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
  
  
  
  
style_context: def      SCREAMING_SNAKE_CASE_  (		snake_case__     ,						snake_case__							)  ->			int:
  							return (input_a, input_a).count(0							) % 2
  
  def      SCREAMING_SNAKE_CASE_  (		)  ->			None:
  							assert xor_gate(0     ,						0							) == 0
  							assert xor_gate(0     ,						1							) == 1
  							assert xor_gate(1     ,						0							) == 1
  							assert xor_gate(1     ,						1							) == 0
  
  
  if __name__ == "__main__":
  	print(xor_gate(0, 0))
  	print(xor_gate(0, 1))
  
  
  
  