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

Pentágono confirma que vídeo com óvnis em forma de pirâmide é autêntico

Felipe Oliveira

Colaboração para Tilt

13/04/2021 13h18Atualizada em 14/04/2021 19h27

O Pentágono confirmou a autenticidade de um vídeo que o documentarista Jeremy Corbell postou no Twitter na semana ada —e que impressionou muita gente. O clipe, de apenas 18 segundos, traz algum tipo de equipamento de visão noturna captando alguns objetos triangulares pairando sobre o convés de um navio da Marinha americana.

Em entrevista ao site Mystery Wire, especialista em óvnis (objetos voadores não identificados), a porta-voz do Departamento de Defesa dos EUA, Sue Gough, afirmou que o vídeo foi feito por oficiais do navio USS Russell e que os objetos se comportavam "como pirâmides voadoras".

"Eles se certificaram de que isso não é algo que possuímos, isso não é algo de um militar estrangeiro, e que eles (objetos) estavam se comportando de maneiras que não esperávamos", disse Corbell, citando fontes no governo americano, ressaltando que os objetos não eram aerodinâmicos.

Na postagem feita no Twitter, Jeremy Corbell compartilhou o vídeo afirmando que a Marinha dos Estados Unidos havia fotografado e filmado óvnis em forma de "pirâmide".

O documentarista afirma que o vídeo foi feito em julho de 2019. Inicialmente os objetos foram descritos como "drones" e relatados por ter "zunido" 200 metros acima de um navio de guerra dos Estados Unidos na costa do sul da Califórnia.

O Mystery Wire aponta que o vídeo foi reunido junto a outras imagens pela Força-Tarefa de Fenômenos Aéreos Não Identificados (UAPTF, na sigla em inglês), um grupo do Departamento de Defesa dos EUA que investiga encontros entre militares americanos e objetos não identificados.

Esse não teria sido o único evento ocorrido no mesmo período com navios de guerra americanos. De acordo com Gough, entre os dias 14 e 15 de julho de 2019 houve alguns "avistamentos de drones". Mas em outros casos os objetos "eram como luzes que faziam padrões e giros de 90 graus. Outros eram como uma luz de cor diferente, como vermelho", disse ela.

Os objetos são reais?

Sue Gough não confirmou que os objetos são reais, afirmando ao site Futurism apenas que o incidente foi registrado entre as pesquisas em andamento. Por questões de segurança, o Departamento de Defesa dos EUA não discute os detalhes das obvervações de óvnis em seus campos de treinamento ou espaço aéreo.

Alguns críticos acreditam que os objetos podem ter sido produzidos apenas por uma ilusão de ótica. Mick West, um cético que tenta desvendar os motivos de vídeos relacionados a óvnis, postou em seu Twitter um vídeo no qual afirma que a filmagem provavelmente foi gravada com um smartphone por meio de uma lente monocular de visão noturna, e que retrata uma aeronave comum.

Assim, um efeito ótico chamado de bokeh, que desfoca e distorce a imagem, faz as luzes da aeronave parecerem triângulos ou pirâmides. "Em parte é onde os pixels caem. Mas também o mais brilhante 'se projeta' um pouco pelo brilho. Esses triângulos são exatamente do mesmo tamanho. Mas uma imagem deles é uma foto de baixa resolução da tela", diz ele.

Ele ainda diz que as "pirâmides" piscam aproximadamente nas mesmas quantidades de vezes das luzes de segurança de uma aeronave comum. Isso significa que as imagens não são reais? Não exatamente, mas podem ser uma explicação para essas impressionantes "pirâmides voadoras".

Errata: este conteúdo foi atualizado
Diferentemente do que dizia uma versão anterior deste texto, as aspas reproduzidas no terceiro parágrafo são do documentarista Jeremy Corbell, e não da porta-voz do governo americano. O erro foi corrigido.