She needs a lawyer.
Hire a lawyer. Dont hide this or anything like that - she needs to tell it to the consulate.
She may be inadmissible.
She may need a waiver.
Too complex issue to answer here, need a lawyer to look at the tiny details
A good lawyer knows how to check convictions.
If the law says you did A or B, and A is bad but B is OK. Then commit B but deny A, she might be fine.
She really needs to check the law based on which she was convicted.
This is exactly the kind of case that needs a lawyer.