多项选择题

有效合同应具备以下哪些主要条件?

A.当事人缔约能力
B.当事人真实意思表示
C.合同内容合法性
D.契约自由