Citation: 2C_100/2020 E. C

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, principalement, d'annuler l'arrêt de la Cour de justice du 3 décembre 2019, de dire que les conditions de révocation de son autorisation d'établissement ne sont pas réunies et d'annuler la décision du Département cantonal du 8 mars 2018; subsidiairement, d'annuler l'arrêt de la Cour de justice du 3 décembre 2019 et de renvoyer la cause à l'autorité précitée pour nouvelle décision dans le sens des considérants. Dans une écriture complémentaire du 31 janvier 2020, l'intéressée a sollicité le bénéfice de l'assistance judiciaire pour la procédure devant le Tribunal fédéral. Le 20 février 2020, le Tribunal fédéral a renoncé provisoirement à exiger une avance de frais, en précisant qu'il serait statué ultérieurement sur la demande d'assistance judiciaire. La Cour de justice ne formule aucune observation et persiste dans les considérants et le dispositif de son arrêt. Le Département cantonal se rallie à la position de la Cour de justice. Le Secrétariat d'Etat aux migrations ne s'est pas déterminé.