temperavate