A2B2-type push–pull porphyrins as reverse saturable and saturable absorbers | doi.page