Understanding the causes of yellowing in polyurethane waterborne coatings and prevention