Citation: 8C_318/2018 E. C

A.________ forme un recours en matière de droit public en concluant à l'annulation du jugement attaqué et au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. Subsidiairement elle demande que le jugement soit réformé en ce sens que le recours est admis et la cause renvoyée à la caisse pour nouvelle décision, plus subsidiairement encore que la décision sur opposition du 14 janvier 2014 soit réformée en ce sens que le montant à restituer s'élève à 3'436 fr. 35, le tout sous suite de dépens pour les trois instances. Elle requiert en outre le bénéfice de l'assistance judiciaire. La caisse intimée conclut au rejet du recours. La cour cantonale et le Secrétariat d'Etat à l'économie (SECO) ont renoncé à se déterminer.