Emmanuel Macron assume le choix de « vivre avec » le Covid-19 – Le Monde

Le président Emmanuel Macron (au centre), à l’Elysée, le 1er mai.

Il y a un peu plus d’un an, Emmanuel Macron avait déclaré la « guerre » au Covid-19. Après des mois de privations, de contraintes et de faux espoirs, face à un virus aussi sournois qu’imprévisible, le chef de l’Etat s’est résolu à « vivre avec » son « ennemi », sans l’éradiquer tout à fait.

En annonçant le calendrier du déconfinement, dont la première étape débute le 3 mai, le président a assumé cette stratégie visant à laisser circuler le virus à un niveau relativement élevé, tout en espérant que le respect des gestes barrière et l’avancée de la vaccination éviteront une situation hors de contrôle.

Quand bien même les données sanitaires continuent d’affoler une partie du milieu médical, l’exécutif entend insuffler un agenda positif à une France usée par la pandémie. L’ouverture hautement symbolique des terrasses, mais aussi celle des commerces, des théâtres et des cinémas, le 19 mai, doit y contribuer. « A partir du 19 mai des étapes successives vont nous conduire ensemble à définir un nouveau modèle de croissance et de prospérité », s’est avancé Emmanuel Macron samedi 1er mai, lors de la traditionnelle cérémonie du muguet à l’Elysée.

Lire aussi Un déconfinement en quatre étapes, du 3 mai au 30 juin, sous réserve de l’évolution de la situation sanitaire dans chaque département

« Le choix de la raison »

Des précautions ont été prises et des « freins » peuvent être activés dans les territoires où le virus circulerait trop mais la légère baisse observée ces derniers jours, tant dans le taux d’incidence de la maladie que dans le taux d’occupation des services de réanimation, dégage l’horizon. « Tout ça est un mélange d’humilité, de pragmatisme et de détermination. Il faudra voir dans quinze jours si la baisse a perduré et dans quelle proportion. Il faut aussi que l’accélération de la vaccination se maintienne voire s’accentue », signale un proche du chef de l’Etat. Sur ce dernier point, « on tiendra nos objectifs », a assuré le porte-parole du gouvernement, Gabriel Attal, dimanche sur Europe 1 rappelant que 30 millions de Français, parmi les cibles prioritaires, devraient avoir reçu une première dose de vaccin à la mi-juin ouvrant ensuite la vaccination à l’ensemble de la population.

“) $.each(grilleFRA[i], function(j, e) { $(“#l_” + i).append(“”) iCarre++ }) } /* Puis dans chaque département */ $(“#cartogramme_fra .dept”).each(function() { id_dept = $(this).attr(“id”) if (id_dept) { numdept = id_dept.split(“_”)[1] creerIncidence(numdept); } }).promise().done(function() { /* console.warn(“Graphiques d’incidence ✅”);*/ /* on remplit la légende */ $(‘#cartogramme_fra .ligne_cont:nth-child(1) .dept:nth-child(2)’).addClass(“legende”).html(“

“); $(‘#cartogramme_fra .ligne_cont:nth-child(1) .dept:nth-child(3)’).addClass(“legende”).html(“

La zone colorée représente la hausse depuis le niveau le plus bas

“); if (aireIncid == false) { $(“.montrercacher_cartogramme”).hide() } traiterLesDonneesHosp(); }); function creerIncidence(dep) { var cibledep = “#d_” + dep, extrapolation = d3.curveMonotoneX, dataDept = tests_gliss_dep[dep].filter(d => parseTime(d.date) >= dateDebIncid), incidValMax = plusproche(bornesEchelleIncid, d3.max(dataDept, d => Math.ceil(pourCentMille((d.p * 7), dep)))), incidValMin = d3.min(dataDept, function(d) { return Math.ceil(pourCentMille((d.p * 7), dep)) }), m = d3.map(dataDept, function(d, i) { if (Math.ceil(pourCentMille((d.p * 7), dep)) != undefined) return Math.ceil(pourCentMille((d.p * 7), dep)); }), dataDeptAire = dataDept.filter(function(d, i) { if (parseTime(d.date) >= parseTime(m.get(incidValMin).date)) { return d } }); /* les échelles */ var x = d3.scaleTime() .range([0, width]) .domain([dateDebIncid, d3.max(dataDept, d => parseTime(d.date))]), y = d3.scaleLinear() .range([height, 0]) .domain([0, incidValMax]); function make_y_gridlines_incid() { return d3.axisLeft(y) .ticks(5) } /* la ligne */ var ligneIncidence = d3.line() .curve(extrapolation) .x(d => x(parseTime(d.date))) .y(d => y(Math.ceil(pourCentMille(d.p * 7, dep)))); /* l’aire de hausse */ var aireIncidence = d3.area() .curve(extrapolation) .x(d => x(parseTime(d.date))) .y0(height) .y1(d => y(Math.ceil(pourCentMille(d.p * 7, dep)))); /* le graphe à proprement parler */ var svg_cg = d3.select(cibledep).append(“svg”) .attr(“width”, “100%”) .attr(“class”, “inciddept”) .attr(“viewBox”, “0 0 ” + (width + margin.left + margin.right) + ” ” + (height + margin.top + margin.bottom)) .attr(“data-tt”, function(d) { /* ma variable */ var der = dataDept[dataDept.length – 1], derda = der.date.split(“-“); var minIn = m.get(incidValMin), minInDa = minIn.date.split(“-“); /* le contenu */ ttht = “

” + dico[dep].nom + ” (” + dep + “)

” ttht += “” ttht += “Au ” + +derda[2] + ((+derda[2] == 1) ? “er” : “”) + ” ” + dicoLongsMois[+derda[1] – 1] + “, le taux d’incidence est de ” + pourCentMille((der.p * 7), dep).toFixed(0) + ” pour 100 000 hab., ” if (pourCentMille((der.p * 7), dep).toFixed(0) != pourCentMille((minIn.p * 7), dep).toFixed(0)) { ttht += “contre ” + pourCentMille((minIn.p * 7), dep).toFixed(0) + ” le ” + +minInDa[2] + ((+minInDa[2] == 1) ? “er” : “”) + ” ” + dicoLongsMois[+minInDa[1] – 1] + “, le niveau le plus bas en ” + nombres[combienDeSemaines] + ” semaines” } else { ttht += “soit le niveau le plus faible de ces ” + nombres[combienDeSemaines] + ” dernières semaines” } return ttht }) .append(“g”) .attr(“transform”, “translate(” + margin.left + “,” + margin.top + “)”), axes_cg = svg_cg.append(“g”), ligne_cg = svg_cg.append(“g”).attr(“class”, “lignemoyenne”), aire_cg = svg_cg.append(“g”), titre_cg = svg_cg.append(“g”).attr(“class”, “passelect”); titre_cg.append(“text”) .attr(“x”, 0) .attr(“y”, 12) .attr(“class”, “titre_dept desktop blanc”) .text(dico[dep].court + ” (” + dep + “)” + ((incidValMax != monMinTemp) ? ” ✱” : “”)); titre_cg.append(“text”) .attr(“x”, 0) .attr(“y”, 12) .attr(“class”, “titre_dept desktop”) .text(dico[dep].court + ” (” + dep + “)” + ((incidValMax != monMinTemp) ? ” ✱” : “”)); titre_cg.append(“text”) .attr(“x”, largeurcol / 2) .attr(“y”, 17) .attr(“class”, “titre_dept mobile blanc”) .text(dep + ((incidValMax != monMinTemp) ? ” ✱” : “”)); titre_cg.append(“text”) .attr(“x”, largeurcol / 2) .attr(“y”, 17) .attr(“class”, “titre_dept mobile”) .text(dep + ((incidValMax != monMinTemp) ? ” ✱” : “”)); ligne_cg.append(“path”) .datum(dataDept) .attr(“class”, “ligne incidence”) .attr(“d”, ligneIncidence); aire_cg.append(“path”) .datum(dataDeptAire) .attr(“class”, “aire incidence”) .attr(“d”, aireIncidence); /* la grille horizontale */ axes_cg.append(“g”) .attr(“class”, “grid”) .call(make_y_gridlines_incid() .tickSizeOuter(0) .tickSize(-width) .tickFormat(“”) ) if (dep == “75”) { axes_cg.append(“text”) .attr(“class”, “date debut”) .attr(“x”, 0) .attr(“y”, height + 17) .text(+dateDebIncid.getDate() + ” ” + dicoCarteMois[dateDebIncid.getMonth()]); axes_cg.append(“text”) .attr(“class”, “date fin”) .attr(“x”, width) .attr(“y”, height + 17) .text(+dateFinIncid.split(“-“)[2] + ” ” + dicoCarteMois[+dateFinIncid.split(“-“)[1] – 1]); if (dataDeptAire.length = 0 && d.reanimation >= 0) { maligne = [d.date, +d.hospitalises, +d.reanimation]; if (!donneesDept[numd]) { donneesDept[numd] = [maligne]; if (exclus.indexOf(numd) == -1) { correspondanceDept[dico[numd].nom] = numd; } } else { if (d.hospitalises >= 0 && d.reanimation >= 0) { donneesDept[numd].push(maligne); } } } if (exclus.indexOf(numd) == -1) { totalDept = +((+d.hospitalises / dico[numd].pop) * 100000).toFixed(1); if (totalDept > maxDept[2]) { maxDept = [d.date, String(collectivite[1]), totalDept]; } } } /* mon callback maison */ if (traitementItems === dataSPF[“data”].length) { /* console.warn(“On a fini l’analyse des données ✅”);*/ $(“#cartogramme_fra .dept”).each(function() { id_dept = $(this).attr(“id”) if (id_dept) { numdept = id_dept.split(“_”)[1] var dataFilt = donneesDept[numdept].filter(d => parseTime(d[0]) >= dateDebHospi) /* on en profite pour tester les max */ var monMaxTempHosp = Math.ceil(d3.max(dataFilt, d => pourCentMille(d[1], numdept)) / 25) * 25, monMaxBorne = d3.max(bornesEchelleHosp, d => d); if (monMaxTempHosp > monMaxBorne) { bornesEchelleHosp.push(monMaxTempHosp) } creerHospitalisation(numdept, dataFilt); } }).promise().done(function() { $(“#autremaxbis”).html(milliers(d3.max(bornesEchelleHosp, d => d))); $(“#autreminbis”).html(milliers(d3.min(bornesEchelleHosp, d => d))); /* console.warn(“Graphiques d’hospitalisation ✅”);*/ }); } }) } function creerHospitalisation(dep, dataDeptHosp) { var compteAire = 0, cibledep = “#d_” + dep, extrapolation = d3.curveMonotoneX, /* dataDeptHosp = dataTemp.filter(d => parseTime(d[0]) >= dateDebIncid),*/ hospValMax = plusproche(bornesEchelleHosp, d3.max(dataDeptHosp, d => Math.ceil(pourCentMille((d[1]), dep)))), hospValMin = d3.min(dataDeptHosp, function(d) { return Math.ceil(pourCentMille((d[1]), dep)) }), m = d3.map(dataDeptHosp, function(d, i) { if (Math.ceil(pourCentMille((d[1]), dep)) != undefined) return Math.ceil(pourCentMille((d[1]), dep)); }), dataDeptAireHosp = dataDeptHosp.filter(function(d, i) { if (parseTime(d[0]) >= parseTime(m.get(hospValMin)[0])) { return d } }); var dateFinIncidHosp = dataDeptHosp[dataDeptHosp.length – 1][0]; /* les échelles */ var x = d3.scaleTime() .range([0, width]) .domain([dateDebIncid, d3.max(dataDeptHosp, d => parseTime(d[0]))]), y = d3.scaleLinear() .range([height, 0]) .domain([0, hospValMax]); function make_y_gridlines_hosp() { return d3.axisLeft(y) .ticks(5) } /* la ligne */ var ligneHosp = d3.line() .curve(extrapolation) .x(d => x(parseTime(d[0]))) .y(d => y(Math.ceil(pourCentMille(d[1], dep)))); /* l’aire de hausse */ var aireHosp = d3.area() .curve(extrapolation) .x(d => x(parseTime(d[0]))) .y0(height) .y1(d => y(Math.ceil(pourCentMille(d[1], dep)))); /* le graphe à proprement parler */ var svg_hosp = d3.select(cibledep).append(“svg”) .attr(“width”, “100%”) .attr(“class”, “hospdept”) .attr(“viewBox”, “0 0 ” + (width + margin.left + margin.right) + ” ” + (height + margin.top + margin.bottom)) .attr(“data-tt”, function(d) { var der = dataDeptHosp[dataDeptHosp.length – 1], derda = der[0].split(“-“); var minIn = m.get(hospValMin), minInDa = minIn[0].split(“-“); ttht = “

” + dico[dep].nom + ” (” + dep + “)

” ttht += “” ttht += “Au ” + +derda[2] + ((+derda[2] == 1) ? “er” : “”) + ” ” + dicoLongsMois[+derda[1] – 1] + “, ” + pourCentMille(der[1], dep).toFixed(0) + ” hospitalisés pour 100 000 hab., ” if (pourCentMille(der[1], dep).toFixed(0) != pourCentMille(minIn[1], dep).toFixed(0)) { ttht += “contre ” + pourCentMille(minIn[1], dep).toFixed(0) + ” le ” + +minInDa[2] + ((+minInDa[2] == 1) ? “er” : “”) + ” ” + dicoLongsMois[+minInDa[1] – 1] + “, le niveau le plus bas en ” + nombres[combienDeSemaines] + ” semaines” } else { ttht += “soit le niveau le plus faible de ces ” + nombres[combienDeSemaines] + ” dernières semaines” } return ttht }) .append(“g”) .attr(“transform”, “translate(” + margin.left + “,” + margin.top + “)”), axes_hosp = svg_hosp.append(“g”), ligne_hosp = svg_hosp.append(“g”).attr(“class”, “lignemoyenne”), aire_hosp = svg_hosp.append(“g”), titre_hosp = svg_hosp.append(“g”).attr(“class”, “passelect”); ligne_hosp.append(“path”) .datum(dataDeptHosp) .attr(“class”, “ligne hosp”) .attr(“d”, ligneHosp); aire_hosp.append(“path”) .datum(dataDeptAireHosp) .attr(“class”, “aire hosp”) .attr(“d”, aireHosp); titre_hosp.append(“text”) .attr(“x”, 0) .attr(“y”, 12) .attr(“class”, “titre_dept desktop blanc”) .text(dico[dep].court + ” (” + dep + “)” + ((hospValMax > 100) ? ” ✱” : “”)); titre_hosp.append(“text”) .attr(“x”, 0) .attr(“y”, 12) .attr(“class”, “titre_dept desktop”) .text(dico[dep].court + ” (” + dep + “)” + ((hospValMax > 100) ? ” ✱” : “”)); titre_hosp.append(“text”) .attr(“x”, largeurcol / 2) .attr(“y”, 17) .attr(“class”, “titre_dept mobile blanc”) .text(dep + ((hospValMax > 100) ? ” ✱” : “”)); titre_hosp.append(“text”) .attr(“x”, largeurcol / 2) .attr(“y”, 17) .attr(“class”, “titre_dept mobile”) .text(dep + ((hospValMax > 100) ? ” ✱” : “”)); /* la grille horizontale */ axes_hosp.append(“g”) .attr(“class”, “grid”) .call(make_y_gridlines_hosp() .tickSizeOuter(0) .tickSize(-width) .tickFormat(“”) ) if (dep == “75”) { axes_hosp.append(“text”) .attr(“class”, “date debut”) .attr(“x”, 0) .attr(“y”, height + 17) .text(+dateDebHospi.getDate() + ” ” + dicoCarteMois[dateDebHospi.getMonth()]); axes_hosp.append(“text”) .attr(“class”, “date fin”) .attr(“x”, width) .attr(“y”, height + 17) .text(+dateFinIncidHosp.split(“-“)[2] + ” ” + dicoCarteMois[+dateFinIncidHosp.split(“-“)[1] – 1]); if (dataDeptAireHosp.length ” }, open: function(event, ui) { /* permet de fermer le tooltip en tapant sur lui-même en mobile*/ var elem = $(event.target); ui.tooltip.click(function() { elem.tooltip(‘close’); }); } }); } /* l’événement au clic */ $(“#switches_FraSuivi .d_switch”).on(“click”, function() { variable_Fra = $(this).data(“switch”) $(“#switches_FraSuivi .d_switch”).removeClass(“d_selectionne”) $(this).addClass(“d_selectionne”) if (variable_Fra == “hospi”) { $(“#cartogramme_fra .hospdept, #cartegraphes .d_explications.hosp”).show() $(“#cartogramme_fra .inciddept, #cartegraphes .d_explications.incidence”).hide() if (aireHospi == true) { $(“#cartogramme_fra .montrercacher_cartogramme”).show() } else { $(“#cartogramme_fra .montrercacher_cartogramme”).hide() } } else { $(“#cartogramme_fra .hospdept, #cartegraphes .d_explications.hosp”).hide() $(“#cartogramme_fra .inciddept, #cartegraphes .d_explications.incidence”).show() if (aireIncid == true) { $(“#cartogramme_fra .montrercacher_cartogramme”).show() } else { $(“#cartogramme_fra .montrercacher_cartogramme”).hide() } } }) /* l’événement quand on retaille la fenêtre */ window.onresize = recalculerLesTailles; });

En permettant aux Français de renouer peu à peu avec leur « art de vivre », tout en immunisant, en parallèle, la majeure partie des personnes fragiles, le gouvernement espère transformer les effets du coronavirus en ceux d’une sorte de grippe. Certes le virus serait encore présent mais il ne conduirait plus à engorger les hôpitaux et leurs services de réanimation. « Oui on devra vivre avec un virus mais dont la virulence, la contagiosité et la dangerosité seront limitées au fur et à mesure que les personnes vulnérables auront été vaccinées. C’est le choix de la raison face à des alternatives pas très enthousiasmantes », estime Roland Lescure, député des Français de l’étranger (La République en marche, LRM)

Il vous reste 60.95% de cet article à lire. La suite est réservée aux abonnés.

Source

Share your thoughts