;(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

Sucesso! Richard Branson completa 1ª missão turística ao espaço

De Tilt, em São Paulo*

11/07/2021 12h18Atualizada em 11/07/2021 15h40

O bilionário Richard Branson decolou neste domingo (11) a bordo de uma nave da sua própria empresa, a Virgin Galactic, junto com outros três ageiros e dois pilotos, rumo ao espaço. Após ar alguns minutos em gravidade zero, o empresário voltou à Terra e comemorou o sucesso da primeira missão turística da companhia.

O avião carregando a nave decolou por volta das 11h40 (horário de Brasília) da base Spaceport America no estado americano do Novo México. Após ganhar altitude por cerca de 50 minutos, a nave foi solta e acionou seu próprio motor até chegar ao espaço. Por lá ficou por apenas 3 minutos enquanto a tripulação se divertia em gravidade zero. Por volta de 12h40, a nave VSS Unity voltou para a Terra e tocou o solo em segurança.

No teste de hoje, a nave alcançou uma altitude de 85 quilômetros acima do nível do mar, ficando abaixo da linha de Kármán, espécie de fronteira a 100 quilômetros de altitude. Para muitos cientistas na comunidade internacional, é ali onde realmente "começa" o espaço sideral. Mas para a agência espacial americana Nasa, por exemplo, o espaço começa um pouco antes, validando a viagem de Branson.

De qualquer modo, a altitude a que a Virgin Galactic chegou hoje foi suficiente para observar a curvatura da Terra e experimentar alguns minutos de baixa gravidade. Logo em seguida, a tripulação apertou os cintos e começou o retorno para o solo. "A melhor experiência da minha vida", comentou Branson durante a transmissão ao vivo da missão.

Ao contrário de astronautas que voltam da Estação Espacial Internacional, caindo no mar em cápsulas incendiárias, o retorno da VSS Unity foi bem suave, sem pânico. Tudo graças à engenharia da nave, que simplesmente planou de volta à Terra após atingir seu apogeu a 85 quilômetros de altura.

Este foi o segundo voo de testes tripulado da companhia, fundada por Branson. E foi o primeiro eio de um civil ao espaço a bordo de uma nave da Virgin Galactic, que pretende vender pacotes turísticos para o espaço em 2022. A empresa pretende fazer ainda mais três voos de teste neste ano. A lista de espera já tem 600 interessados — que pagarão US$ 250 mil por cada ingresso.

Corrida espacial

Branson foi apenas o primeiro bilionário a viajar ao espaço este ano. No próximo dia 20 de julho será a vez de outro: Jeff Bezos, fundador da Amazon. O homem mais rico do mundo vai voar a bordo de uma nave da Blue Origin, sua empresa de exploração espacial, junto com o irmão.

Branson, que fez fortuna com o conglomerado Virgin — que inclui, além da Virgin Galactic, empresas dos mais diversos setores, como a gravadora Virgin Records —, jura que não está competindo com Bezos para ver quem chega primeiro ao espaço. "Eu sei que ninguém vai acreditar, mas, sinceramente, não existe [competição]", disse Branson ao canal norte-americano NBC.

Fato é que as duas empresas concorrem pelo mercado de voos turísticos ao espaço. Após deixar o cargo de chefão da Amazon, Bezos quer focar na Blue Origin, e, por isso, decidiu ser tripulante no voo de testes que a empresa fará em 20 de julho, data em que são comemorados 52 anos da missão Apollo 11, que levou astronautas americanos à Lua pela primeira vez.

Bezos será acompanhado por seu irmão. Um leilão foi feito para mais uma vaga na nave e o vencedor pagou US$ 28 milhões pelo assento. Quem também estará a bordo será Wally Funk, 82, pioneira da aviação nos EUA que foi treinada pela Nasa para voar ao espaço, mas não pôde realizar a viagem por discriminação de gênero.

Branson e Bezos concorrem ainda com a gigante SpaceX, do também bilionário Elon Musk, cujos foguetes já levaram astronautas até a Estação Espacial Internacional e que já tem contrato com a Nasa para ajudar a levar astronautas de volta à Lua em 2024 na missão Artemis.

Antes do fim de 2021, a SpaceX lançará a Inspiration4, sua primeira missão só com "pessoas comuns". Comprado pelo bilionário Jared Issacman, que atuará como comandante, um assento no voo de quatro tripulantes será objeto de uma rifa beneficente, concorrendo qualquer um que doe mais de 10 dólares. Estão planejadas para os próximos anos pelo menos outras três missões privadas da SpaceX.

*Com agências AFP e Deutsche Welle