

def 			UpperCamelCase_(				_snake_case  :    Optional[int]			,	_snake_case  :    Tuple      ):




			"""simple docstring"""






			return int(input_a == input_a == 0      )






def 			UpperCamelCase_(				):




			"""simple docstring"""






			print('Truth Table of NOR Gate:'      )
			print('|   Input 1   |  Input 2  | Output |'      )
			print(F'|      0      |    0      |  {nor_gate(0			,	0      )}     |'      )
			print(F'|      0      |    1      |  {nor_gate(0			,	1      )}     |'      )
			print(F'|      1      |    0      |  {nor_gate(1			,	0      )}     |'      )
			print(F'|      1      |    1      |  {nor_gate(1			,	1      )}     |'      )


if __name__ == "__main__":
						import doctest

						doctest.testmod()
						main()













"""simple docstring"""


from typing import TYPE_CHECKING

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


lowerCamelCase__						= {
    "configuration_resnet": ["RESNET_PRETRAINED_CONFIG_ARCHIVE_MAP", "ResNetConfig", "ResNetOnnxConfig"]
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  lowerCamelCase__						= [
      "RESNET_PRETRAINED_MODEL_ARCHIVE_LIST",
      "ResNetForImageClassification",
      "ResNetModel",
      "ResNetPreTrainedModel",
      "ResNetBackbone",
  ]

try:
  if not is_tf_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  lowerCamelCase__						= [
      "TF_RESNET_PRETRAINED_MODEL_ARCHIVE_LIST",
      "TFResNetForImageClassification",
      "TFResNetModel",
      "TFResNetPreTrainedModel",
  ]

try:
  if not is_flax_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  lowerCamelCase__						= [
      "FlaxResNetForImageClassification",
      "FlaxResNetModel",
      "FlaxResNetPreTrainedModel",
  ]

if TYPE_CHECKING:
  from .configuration_resnet import RESNET_PRETRAINED_CONFIG_ARCHIVE_MAP, ResNetConfig, ResNetOnnxConfig

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_resnet import (
        RESNET_PRETRAINED_MODEL_ARCHIVE_LIST,
        ResNetBackbone,
        ResNetForImageClassification,
        ResNetModel,
        ResNetPreTrainedModel,
    )

  try:
    if not is_tf_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_tf_resnet import (
        TF_RESNET_PRETRAINED_MODEL_ARCHIVE_LIST,
        TFResNetForImageClassification,
        TFResNetModel,
        TFResNetPreTrainedModel,
    )

  try:
    if not is_flax_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_flax_resnet import FlaxResNetForImageClassification, FlaxResNetModel, FlaxResNetPreTrainedModel


else:
  import sys

  lowerCamelCase__						= _LazyModule(__name__, globals()["__file__"], _import_structure)
