Structure-antioxidant activity relationships, QSAR, DFT calculation, and mechanisms of flavones and flavonols