En fait
La recourante, [A. SA] , une entreprise de construction active dans le génie civil et le bâtiment ainsi que dans les travaux de couverture avec des plaques de pierre naturelle, a perçu de la caisse de chômage Unia, pour ses travailleurs, des indemnités pour intempéries d'un montant total de Fr. 1'029'821.60 pour les mois de février et mars 2014, de janvier à mars 2015 et de janvier à mars 2016.
À la suite d'un contrôle d'entreprise du 23 août 2016, le Secrétariat d'État à l'économie (SECO) a réclamé la restitution de Fr. 776'133.30, correspondant à l'ensemble des indemnités pour intempéries versées pour les années 2014 et 2015. Motif : les heures perdues en raison des intempéries n'étaient pas vérifiables. Pour 2016, le SECO a admis les feuilles mensuelles comme contrôle interne du temps de travail et n'a refusé que certaines pertes de travail invoquées à tort (décision du 21 septembre 2016, décision sur opposition du 13 décembre 2016).
Le Tribunal administratif fédéral a rejeté le recours par arrêt du 7 mars 2019 (B-664/2017).
Devant le Tribunal fédéral, la recourante a conclu à ce qu'elle soit condamnée uniquement à rembourser Fr. 19'754.45, à titre subsidiaire à ce que la cause soit renvoyée pour complément d'instruction. Le SECO a renoncé à se déterminer. Par ordonnance du 6 juin 2019, le Tribunal fédéral a accordé l'effet suspensif au recours.
Question litigieuse : savoir si la restitution des indemnités pour intempéries, d'un montant total de Fr. 776'133.30, repose sur un établissement manifestement inexact des faits ou viole le droit fédéral.
En droit
Le Tribunal fédéral examine le recours en matière de droit public (art. 82 ss LTF) pour violation du droit au sens des art. 95 s. LTF et applique le droit d'office (art. 106 al. 1 LTF). Il est lié par les faits constatés par l'autorité précédente, sauf si ceux-ci sont manifestement inexacts ou résultent d'une violation du droit (art. 105 LTF).
Le droit à l'indemnité pour intempéries existe selon l'art. 42 al. 1 LACI en cas de perte de travail computable au sens de l'art. 43 LACI. Selon l'art. 42 al. 3 en liaison avec l'art. 31 al. 3 let. a LACI, il n'existe pas de droit lorsque la perte de travail n'est pas déterminable ou que le temps de travail ne peut pas être contrôlé de manière suffisante. L'art. 46b OACI exige un contrôle interne du temps de travail, à tenir quotidiennement et de manière continue, et à conserver pendant cinq ans. Le fardeau de la preuve incombe à l'employeur (art. 47 al. 3 let. a LACI). La restitution de prestations versées à tort est régie par l'art. 95 al. 1 LACI en liaison avec l'art. 25 LPGA et suppose un retour sur décision par voie de reconsidération ou de révision au sens de l'art. 53 LPGA.
L'autorité précédente a constaté que les contrôles du temps de travail pour 2014 et 2015 présentaient de nombreuses incohérences. Le relevé des heures de travail du chantier '[B.] ', établi après coup, ne saurait remplacer l'absence d'enregistrement du temps de travail en temps réel. Les relevés mensuels des heures étaient en contradiction avec les circonstances réelles, les contrôles électroniques ayant été pourvus d'inscriptions relatives aux intempéries sans tenir compte des temps de travail ou des absences effectifs. Les rapports journaliers et de travail, les rapports relatifs aux véhicules et aux machines, les attestations de cours et les certificats médicaux n'étaient pas complets. La déclaration de l'inspecteur du travail selon laquelle un contrôle interne du temps de travail existait n'y change rien quant au défaut de fiabilité.
Le grief de la recourante, selon lequel l'autorité précédente aurait rapporté sa reconnaissance d'incohérences à Fr. 346'281.30…