Les débris de la fusée chinoise lancée la semaine dernière sont susceptibles de refouler dans l’atmosphère samedi soir ou tôt dimanche et où elle s’écrasera reste incertain. L’agence spatiale chinoise a déclaré que la plus grande partie du propulseur de la fusée Long March 5B qu’elle avait lancée en avril pour mettre en orbite le premier module de la future station spatiale chinoise serait probablement brûlée dans l’atmosphère terrestre. Bien qu’il soit peu probable que les débris tombent dans une zone peuplée, il y a toujours un risque que cela se produise. L’UE Space Surveillance and Tracking a déclaré que s’il existe une «faible» probabilité d’impact au sol dans les zones peuplées, toutes les prévisions étaient incertaines en raison de la nature incontrôlée de la rentrée. Pour l’instant, la rentrée est prévue entre 19h30. ET samedi et 1 h 30 HE dimanche matin, selon les dernières projections de l’US Space Force.

La partie fusée fait actuellement le tour de la terre et se déplace à 18 000 mph, ce qui rend difficile pour les experts d’estimer l’emplacement de rentrée de la fusée d’appoint qui pèse 23 tonnes et mesure 10 étages. La faible chance que les débris tombent dans une zone peuplée soulève des questions sur les raisons pour lesquelles la Chine continue de procéder à ce que l’on appelle des «rentrées incontrôlées» dans l’atmosphère. Et leur fréquence pourrait très bien augmenter à mesure que la Chine lance plus de missions vers sa nouvelle station spatiale. Ce n’est pas la première fois que les débris d’une fusée chinoise présentent un risque. Un précédent lancement de Long March 5B l’année dernière a conduit à la pluie de débris sur la Côte d’Ivoire, qui a endommagé plusieurs bâtiments mais aucun blessé n’a été signalé. «J’estime que les Chinois sont négligents. La Chine dit qu’elle tombera probablement dans l’océan. Mais fait probablement beaucoup de travail ici. Le dernier tomberait probablement dans l’océan, sauf que ce n’est pas le cas. Il est tombé sur la Côte d’Ivoire », raconte au Guardian Jonathan McDowell, astrophysicien au Harvard-Smithsonian Center for Astrophysics.

NOUVEAU Notre dernière prédiction pour la rentrée du corps de fusée # LongMarch5B CZ-5B est 🚀 09 MAI 2021 03:26 ± 2 heures le long de la piste au sol indiquée ici. 1 / pic.twitter.com/Jn4A4IJQAD

Malgré le risque théorique, les experts insistent sur le fait que personne ne doit paniquer. «Le risque qu’il y ait des dommages ou que cela touche quelqu’un est assez faible – non négligeable, cela pourrait arriver – mais le risque que cela vous frappe est incroyablement minime. Et donc je ne perdrais pas une seconde de sommeil sur la base d’une menace personnelle », a déclaré à CNN Jonathan McDowell, astrophysicien au Centre d’Astrophysique de l’Université de Harvard.

Au-delà de cette fusée spécifique, l’incertitude sur la destination des débris ramène une fois de plus au premier plan la question des débris spatiaux à un moment où non seulement les pays mais aussi les entreprises ciblent de plus en plus les activités dans l’espace, note le Guardian. «Les débris spatiaux sont connus depuis un certain temps, mais maintenant vous avez plus de concurrence dans l’espace. Vous n’avez pas seulement deux nations spatiales – les Chinois sont très importants, tout comme l’Agence spatiale européenne, entre autres. Quand vous avez plus d’acteurs et plus de trucs, cela devient plus compliqué », a déclaré Joanne Gabrynowicz, professeur au National Center for Remote Sensing, Air, and Space Law au Mississippi Law Center.

Slate couvre les histoires qui comptent pour vous. Devenez membre Slate Plus pour soutenir notre travail. Votre premier mois ne coûte que 1 $.

“)), c = l (y [i.size_id] .split (” x “). map (function (e) {return Number (e)}), 2), s.width = c [0], s .height = c [1]), s.rubiconTargeting = (Array.isArray (i.targeting)? i.targeting: []). reduction (function (e, t) {return e [t.key] = t. valeurs [0], e}, {rpfl_elemid: f.adUnitCode}), t.push (s)): r.logError (“Rubicon: bidRequest non défini à la position d’index:”. concat (o), n, e), t}, []). sort (fonction (e, t) {return (t.cpm || 0) – (e.cpm || 0)})}, getUserSyncs: fonction (e, t, n, r) {if (! D&&e.iframeEnabled) {var i = “”; return n&& “string” == typeof n.consentString&& (“boolean” == typeof n.gdprApplies? i = “? gdpr (Number) .gdprApplies), “&gdpr_consent =”). concat (n.consentString): i = “? gdpr_consent =”. concat (n.consentString)), r&& (i = “”. concat (i? “&”: “? “,” us_privacy = “) .concat (encodeURIComponent (r))), D =! 0, {type:” iframe “, url:” https: // “.concat (b.syncHost ||” eus “,” .rubiconproject.com / usync.html “) i}}}, transformBidParams: function (e) {return r.convertTypes ({accountId:” number “, siteId: “number”, zoneId: “number”}, e)}}; function h (e, t) {var n = obgetConfig (“pageUrl”); n = e.params.referrer? e.params.referrer : n || t.refererInfo.referer; retourne e.params.secure?n.replace(/^http:/i,”https:”):n}fonction _ (e, t) {var n = e.params ; if (“video” === t) {var i = []; return n.video&&n.video.playerWidth&&n.video.playerHeight? i = [n.video.playerWidth, n.video.player.HisrayArrayArray (r.deepAccess (e, “mediaTypes.video.playerSize”)) &&1 === e.mediaTypes.video.playerSize.length? i = e.mediaTypes.video.playerSize [0]: Array.isArray (e.sizes ) &&0e.length) && (t = e.length); for (var n = 0, r = new Array (t); n ‘; var i, o}}, h = function (e) {var t = 0 = e&&t.innerWidthe.length) && (t = e.length); for (var n = 0, r = new Array (t); ne.length) && (t = e.length); for (var n = 0 , r = new Array (t); n = e.length? {done:! 0}: {done:! 1, value: e [r]}}, e: function (e) {throw e}, f: i}} throw new TypeError (“Tentative non valide o itérer une instance non itérable. nPour être itérables, les objets non-tableau doivent avoir une méthode [Symbol.iterator] (). “)} var o, a =! 0, s =! 1; return {s: function () {n = e [Symbol.iterator] ()}, n: function () {var e = n.next (); return a = e.done, e}, e: function (e) {s = ! 0, o = e}, f: function () {try {a || null == n.return || n.return ()} finally {if (s) throw o}}}} (o); try {for (us ();! (a = un ()). done;) {var f = a.value; 01e3 * e.config.storage.refreshInSeconds) ,! i || s || r || null! = (d = n) &&d! == B (t)? o = e.submodule.getId (e.config, t, i): “function” == typeof e.submodule.extendId&& (o = e.submodule. extendId (e.config, t, i)), c.isPlainObject (o) && (o.id&& (U (e, o.id), i = o.id), “function” == typeof o.callback&& ( e.callback = o.callback)), i&& (e.idObj = e.submodule.decode (i, e.config))): e.config.value? e.idObj = e.config.value: (u = e.submodule.getId (e.config, t, void 0), c.isPlainObject (u) && (“function” == typeof u.callback&& (e.cal lback = u.callback), u.id&& (e.idObj = e.submodule.decode (u.id, e.config))))} fonction Y () {var e, t, n, r = (e = D, t = j, Array.isArray (e)? E.reduce (fonction (e, n) {return! N || c.isEmptyStr (n.name) || (! N.storage || c.isEmptyStr ( n.storage.type) || c.isEmptyStr (n.storage.name) || -1 === t.indexOf (n.storage.type)) &&! c.isPlainObject (n.value) && (n. stockage || n.valeur) || e.push (n), e}, []): []); r.length&& (n = k.filter (fonction (e) {return! i () (P, function (t) {return t.name === e.name})}), P = n.map (function (e) {var t = i () (r, function (t) {return t.name = == e.name}); return e.findRootDomain = z, t? {submodule: e, config: t, callback: void 0, idObj: void 0}: null}). filter (function (e) {return null ! == e}),! x&&P.length&& (Object (ua) (). requestBids.before (G, 40), c.logInfo (“”. concat (S, “- configuration usersync mise à jour pour”) .concat ( P.length, “submodules:”), P.map (function (e) {return e.submodule.name})), x =! 0))} function $ (e) {i () (k, function ( t) {retourne t.name === e.nam e}) || (k.push (e), Y ())} fonction X (e) {P = [], x =! (D = []), y = vide 0, -1! == ( j = [w.localStorageIsEnabled ()? O: null, w.cookiesAreEnabled ()? A: null] .filter (function (e) {return null! == e})). indexOf (A) &&w.getCookie (C )? c.logInfo (“”. concat (S, “- cookie de désactivation trouvé, module de sortie”)): – 1! == j.indexOf (O) &&w.getDataFromLocalStorage (C)? c.logInfo (” “.concat (S,” – opt-out localStorage found, exit module “)) 🙁 e.getConfig (function (e) {var t = e.userSync; t&&t.userIds&& (D = t.userIds, h = c .isNumber (t.syncDelay)? t.syncDelay: I, _ = c.isNumber (t.auctionDelay)? t.auctionDelay: E, Y ())}), Object (ua) (). getUserIds = V, Object (ua) (). getUserIdsAsEids = K, Object (ua) (). refreshUserIds = H)} X (ob), Object (pc) (“userId”, $)}}, [894]), pbjs.processQueue ( );
}, {}];
window.modules [“visibilité.legacy”] = [function (require, module, exports) {“use strict”; DS.service (“$ visibilité”, [“$ document”, “$ window”, “_ throttle”, “Eventify”, function (e, t, n, i) {var o, r, h = []; function s (e, t) {return et? E: t} function d (e, t, n) { ! e.preload&&e.preloadThreshhold&&fonction (e, t, n, i) {return t.top = e.shownThreshold&&! e.seen? (e.seen =! 0, setTimeout. , new r (“montré”, t))}, 15)) :(! n || i1&& (h = e (r, Math.floor (n / o), i-1, o)), h}, this.getVerticallyVisiblePixels = f, this.getViewportHeight = function () {return t.innerHeight || e.documentElement.clientHeight || e.body.clientHeight}, this.getViewportWidth = function () {return t.innerWidth || e. documentElement.clientWidth || e.body.clientWidth}, this.isElementNotHidden = u, this.isElementInViewport = function (n) {var i = n.getBoundingClientRect (); return i.top> = 0&&i.left> = 0&CARCSS = o.length) return {done: true}; return {done: false, valeur: o [i]}; }, e: fonction e (_e) {lancer _e; }, f: F}; } throw new TypeError (“Tentative non valide d’itération d’une instance non itérable. nPour être itérables, les objets non-tableau doivent avoir une méthode [Symbol.iterator] ().”); } var normalCompletion = true, didErr = false, err; return {s: function s () {it = o [Symbol.iterator] (); }, n: function n () {var step = it.next (); normalCompletion = step.done; étape de retour; }, e: fonction e (_e2) {didErr = true; err = _e2; }, f: function f () {try {if (! normalCompletion && it.return! = null) it.return (); } enfin {if (didErr) throw err; }}}; }

function _unsupportedIterableToArray (o, minLen) {if (! o) return; if (typeof o === “string”) return _arrayLikeToArray (o, minLen); var n = Object.prototype.toString.call (o) .slice (8, -1); if (n === “Objet” && o.constructor) n = o.constructor.name; if (n === “Map” || n === “Set”) return Array.from (o); if (n === “Arguments” || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray (o, minLen); }

function _arrayLikeToArray (arr, len) {if (len == null || len> arr.length) len = arr.length; pour (var i = 0, arr2 = new Array (len); i

Ref: https://slate.com