"""simple docstring"""
def    lowerCAmelCase__    (			_UpperCamelCase       :				int ,			_UpperCamelCase       :				int					)					->				int:





						"""simple docstring"""






						return int((input_a, input_a).count(0					) == 0					)





def    lowerCAmelCase__    (			)					->				None:





						"""simple docstring"""






						assert and_gate(0 ,			0					) == 0
						assert and_gate(0 ,			1					) == 0
						assert and_gate(1 ,			0					) == 0
						assert and_gate(1 ,			1					) == 1


if __name__ == "__main__":
					test_and_gate()
					print(and_gate(1, 0))
					print(and_gate(0, 0))
					print(and_gate(0, 1))
					print(and_gate(1, 1))



"""simple docstring"""
from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
					if not (is_transformers_available() and is_torch_available()):
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					from ...utils.dummy_torch_and_transformers_objects import ShapEPipeline
else:
					from .camera import create_pan_cameras
					from .pipeline_shap_e import ShapEPipeline
					from .pipeline_shap_e_img2img import ShapEImgaImgPipeline
					from .renderer import (
					    BoundingBoxVolume,
					    ImportanceRaySampler,
					    MLPNeRFModelOutput,
					    MLPNeRSTFModel,
					    ShapEParamsProjModel,
					    ShapERenderer,
					    StratifiedRaySampler,
					    VoidNeRFModel,
					)


