



from ..utils import DummyObject, requires_backends



class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Optional[Any]        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[Any]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Optional[int]        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		int:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		int:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Tuple        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[Any]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		str:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Any        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		str:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Dict:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					List[Any]        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[Any]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Tuple:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Tuple        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[int]:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Dict        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Union[str, Any]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Union[str, Any]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		int:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Tuple        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Dict:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[int]:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					List[str]        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Any:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Union[str, Any]        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[Any]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[str]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[Any]:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					str        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[Any]:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Optional[int]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[Any]:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					int        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Tuple:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		List[Any]:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		int:
          requires_backends(cls,			['flax']       )






class 				lowerCAmelCase_		(  metaclass=a__							):
       UpperCAmelCase__				:					Dict        =  ["flax"]
       def __init__(			self,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		int:
          requires_backends(self,			['flax']       )
       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		str:
          requires_backends(cls,			['flax']       )






       @classmethod
       def 					snake_case_       (			cls,			*SCREAMING_SNAKE_CASE_,			**SCREAMING_SNAKE_CASE_       )     ->		Tuple:
          requires_backends(cls,			['flax']       )








def 		UpperCamelCase	(   snake_case__       :    int       ,     snake_case__       :    int	)	->     int:
   return int(input_a == input_a == 0	)
def 		UpperCamelCase	(   )	->     None:
   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()



