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

Luzes 'fantasmas' de Marfa: entenda o brilho que a ciência não explica

Luzes de Marfa seguem sem explicação há mais de um século - Reprodução/ Hypescience
Luzes de Marfa seguem sem explicação há mais de um século Imagem: Reprodução/ Hypescience

Simone Machado*

Colaboração para Tilt, em São José do Rio Preto (SP)

07/06/2022 04h00Atualizada em 08/06/2022 10h21

Hoje em dia, é difícil encontrar fenômenos que não são explicados pela ciência. Porém, na pequena cidade de Marfa, no Texas, luzes misteriosas aparecem e brilham durante a noite há mais de 135 anos no deserto e seu aparecimento ainda é um mistério para os pesquisadores.

Desde o século ado, as luzes de Marfa (ou "luzes fantasmas", como são conhecidas) atraem visitantes curiosos para o pequeno município de pouco mais de 2 mil habitantes.

A primeira vez em que foram vistas foi em 1883 por Robert Reed Ellison. A partir daí, agricultores, soldados da Segunda Guerra Mundial e moradores do local aram a afirmar terem testemunhado as emissões misteriosas.

As luzes brancas e vermelhas normalmente são registradas se movendo pelo horizonte, dobrando para trás, e desaparecem de repente. Não há como prever o dia e o horário exatos em que vão aparecer, mas os especialistas garantem que são vistas, em média, 30 vezes por ano.

Apesar de serem observadas e estudadas há muitas décadas, ninguém até agora encontrou uma explicação exata sobre o fenômeno.

Atração turística

Normalmente, os turistas que vão até à cidade na esperança de ver o fenômeno se concentram em uma base aérea desativada da Segunda Guerra Mundial durante o pôr do sol.

No local, há uma longa faixa de asfalto ao lado da rodovia Rota 90 onde trailers, carros e caminhonetes ficam estacionados, seus donos na expectativa de conferir as luzes fantasmas. A cidade usou subsídios do governo para construir a área de observação. Há mesas de piquenique recipientes de lixo e binóculos.

Há 35 anos, a cidade recebe um festival anual para celebrar as luzes. Há um desfile, música, entretenimento e diversão para as crianças. É uma oportunidade para os moradores locais celebrarem e conviverem com outros que acreditam nas luzes.

Há visitantes do mundo todo. O fato de não haver uma origem científica comprovada torna o evento ainda mais fascinante e atraente.

O que causa as luzes?

Uma possível explicação é que as camadas de ar em diferentes temperaturas refratam a luz gerando uma miragem para quem observa de longe. A cidade de Marfa fica quase 1,5 mil metros acima do nível do mar, o que possibilita essa variação de temperatura entre quente e frio.

Outra teoria veorssímil é que os gases incandescentes ou as cargas elétricas vindas da rocha ígnea pressurizada resultariam nas luzes coloridas.

No entanto, há onze anos, um grupo de cientistas publicou um estudo no "Journal of Atmospheric and Solar-Terrestrial Physics" dizendo que as luzes são originárias de faróis de carros que am pela Rota 67 e parecem deformados para quem vê à distância em meio ao deserto.

Mas essa versão é bastante questionada por quem mora na região há mais tempo e garante que as luzes começaram a aparecer muito antes de se ter uma rodovia próxima.

Além disso, o local onde as luzes aparecem fica em uma estrada bastante remota. Isso tornaria improvável que viajantes ocasionais produzam resultados tão consistentes.

Sem uma explicação científica definitiva, não faltam especulações e teorias populares para a origem do pontos brancos e vermelhos.

Alguns acreditam ser o fantasma do chefe Apache Alaste, que estaria assombrando a pequena cidade.

Outros afirmam que são fantasmas ou até mesmo alienígenas tentando entrar em contato com os seres terrestres. Algumas pessoas acreditam ainda que é uma criação humana: pessoas teriam amarrado lanternas em animais e as soltado no deserto.