Toxic gas detection using porphyrin dispersed polymer composites