;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Como foi a reentrada de foguete chinês descontrolado, que caiu no Oceano Índico

Foguete foi lançado em 29 de abril - Reuters
Foguete foi lançado em 29 de abril Imagem: Reuters

09/05/2021 09h24

Havia temor de que detritos pudessem cair em uma área habitada; China havia dito que risco era baixo.

Os destroços do foguete chinês Longa Marcha 5B caíram no Mar Arábico, perto das Ilhas Maldivas, no Oceano Índico, de acordo com autoridades daquele país.

De acordo com imprensa estatal da China, partes do foguete entraram na atmosfera da Terra às 10h24 deste domingo (9/5) horário de Pequim (22h24 de sábado, 8/5, no Brasil).

A reentrada dos destroços do foguete também foi confirmada pelo 18º Esquadrão de Controle Espacial dos Estados Unidos, que se dedica a rastrear objetos artificiais na órbita da Terra.

O Comando Espacial dos EUA disse, por meio de um comunicado, que poderia "confirmar que a Longa Marcha 5B reentrou na Península Arábica". "Não se sabe se os destroços impactaram a terra ou a água", disse o comando.

Roscosmos, a agência espacial da Rússia, também relatou que destroços caíram no Oceano Índico.

A reentrada descontrolada do foguete na Terra causou preocupação, embora as autoridades chinesas e especialistas independentes tenham alertado que havia muito pouco risco de os destroços caírem em uma área habitada.

A China havia lançado o Longa Marcha 5B em 29 de abril para colocar em órbita um trecho da estação espacial que aquele país está construindo.

Vários sites de rastreamento dos Estados Unidos e da Europa monitoraram a reentrada do foguete, mas não foi possível determinar se ele se desintegraria ao entrar.

Nem foram capazes de identificar onde os possíveis destroços cairiam.

Long March 5B - VCG - VCG
China deu mais um o em seu ambicioso programa espacial com lançamento do módulo Tianhe
Imagem: VCG

Reentrada na Terra

A maioria dos componentes do Longa Marcha 5B se desintegrou ao entrar na atmosfera terrestre e os destroços caíram no Oceano Índico, de acordo com a imprensa estatal chinesa, citada pela agência de notícias Reuters.

As coordenadas localizam o ponto de impacto no Oceano Índico, ao norte do arquipélago das Maldivas, localizado a sudoeste do Sri Lanka e a 600 km da Índia.

Com 18 toneladas, o Longa Marcha 5B é um dos maiores artefatos a ter retornado descontroladamente à Terra em décadas.

Preocupação

Antes da reentrada do foguete, havia o temor de que detritos pudessem cair em uma área habitada.

O secretário de Defesa dos Estados Unidos, Lloyd Austin, disse que a China foi negligente ao permitir a devolução descontrolada de um objeto tão grande.

Lixo espacial - BBC - BBC
Terra está rodeada de satélites, mas também de lixo espacial
Imagem: BBC

A China, por sua vez, rebateu essa acusação. A imprensa daquele país descreveu os alertas do Ocidente como "exageros" e previu que os destroços cairiam em algum lugar em águas internacionais.

Especialistas espaciais também previram que as chances de alguém ser atingido por um pedaço de lixo espacial eram muito pequenas, especialmente porque grande parte da superfície da Terra é coberta por oceanos e grandes áreas de nosso planeta são desabitadas.

Vários especialistas em modelagem de detritos espaciais apontaram que a reentrada aconteceria provavelmente na noite de sábado ou no domingo.

Eles previram que a maior parte do artefato se incendiaria durante sua imersão final na atmosfera, embora sempre houvesse a possibilidade de que metais com alto ponto de fusão e outros materiais duráveis pudessem atingir a superfície da Terra.

"A reentrada no oceano sempre foi estatisticamente a mais provável", tuitou Jonathan McDowell, especialista do Centro de Astrofísica da Universidade de Harvard, que monitorou a queda do foguete.

A missão do Longa Marcha 5B

Em 29 de abril, a China usou o foguete para colocar parte de sua estação espacial em órbita.

A estação espacial do gigante asiático será montada a partir de vários módulos que serão enviados em diferentes horários.

A China espera que ela entre totalmente em operação até o fim de 2022.

Para ter sua estação espacial pronta no prazo, a China estabeleceu um cronograma apertado de 11 lançamentos para os próximos dois anos.

A estação em forma de T deve funcionar por 10 anos e sua vida útil pode ser estendida para 15 anos com reparo e manutenção adequados, de acordo com a Academia de Tecnologia Espacial da China.

Espera-se que seja a única estação operacional em órbita aberta a parceiros estrangeiros após a 'aposentadoria' da Estação Espacial Internacional.