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

Esse conteúdo é antigo

Megavazamento nos EUA, em 2010, ainda continua sob análise

Pelicano coberto de óleo em praia de ilha na Louisiana (EUA) em 2010 - Win McNamee/Getty Images/AFP
Pelicano coberto de óleo em praia de ilha na Louisiana (EUA) em 2010 Imagem: Win McNamee/Getty Images/AFP

Beatriz Bulla

Em Washington (EUA)

03/11/2019 08h29

A explosão da plataforma petrolífera Deepwater Horizon no Golfo do México, em abril de 2010, criou o que ficou conhecido como o maior acidente ambiental da história americana. Quase 10 anos depois, os efeitos do derramamento de mais de 3 milhões de barris de petróleo, em um vazamento que levou cerca de 90 dias para ser estancado, ainda são discutidos pela comunidade científica. E o Brasil vive hoje sua maior tragédia no mar com óleo, com suspeitas sobre um petroleiro.

Segundo a istração Oceânica e Atmosférica Nacional dos Estados Unidos, o acidente na plataforma, que levou à responsabilização da British Petroleum (BP), causou efeitos na costa dos Estados de Louisiana, Mississippi, Texas, Alabama e Flórida. Christopher Reddy, químico e cientista marinho no Woods Hole Oceanographic Institution, nos EUA, tem parte da carreira dedicada às pesquisas sobre o vazamento no Golfo do México, com trabalho inclusive in loco, em 2010. Ele alerta que é preciso tomar cuidado com comparações. "Parece ilustrativo, às vezes, mas pode levar a uma confusão. Normalmente há diferenças no tipo de óleo, quanto vazou e como são as áreas afetadas", afirma.

Segundo ele, a estratégia inicial, contudo, é a mesma e tem como primeiro o identificar e ter certeza de que o vazamento foi interrompido, para não piorar a situação. Reddy tem acompanhado as notícias sobre o Brasil e lamenta a falta de proteção adequada ao ver as fotos da população no Nordeste do País tentando limpar áreas com as próprias mãos. "Outra questão é que, por mais bem intencionadas que as pessoas estejam, podem estar criando problemas. Ao ar por uma área com os pés, é possível espalhar por um rastro o óleo", afirmou.

Reveja imagens do vazamento no Golfo do México

Band News

Diferenças

O tipo de óleo encontrado no Brasil é diferente do identificado depois do vazamento de 2010 no Golfo do México. "No Brasil, o óleo é pegajoso, o que pode ser bom, porque facilita o manuseio. O comportamento do óleo no Golfo do México, por sua vez, era muito diferente, e hoje a região está em uma situação bastante saudável", afirma Reddy. "É preciso ter um senso de estratégia. Identificar as áreas que precisam ser limpas de forma mais rápida e agir de forma sistemática. É como a triagem de um pronto-socorro, que identifica quem precisa de tratamento urgente", afirmou.

No caso do vazamento de 2010, conta o cientista, houve também um trabalho de conscientizar a população sobre a recuperação da área - e mostrar, por exemplo, que as pesquisas indicavam que os peixes não estariam contaminados. Ao Estado, Reddy destacou o quanto é necessário deixar a ciência de forma ível à sociedade e evitar os alarmismos.

Nem toda avaliação sobre a situação dos ecossistemas atingidos pelo vazamento é como a de Reddy. Os efeitos agudos, segundo especialistas, se dissiparam, mas ainda há nível de contaminação em sedimentos mais profundos do mar, que afetam os microbiomas. Um estudo de 2018 feito por pesquisadora da Universidade do Sul do Mississippi e publicado pelo The Guardian apurou que restos de petróleo reduziram a biodiversidade nos arredores do vazamento.

No Golfo do México, foram usados dispersantes químicos para ajudar no processo de limpeza. É uma opção considerada controversa pelos efeitos na vida marinha e também na saúde de trabalhadores expostos aos químicos.

Deputados democratas do Comitê de Energia da Câmara pediram, neste ano, um posicionamento do governo americano sobre as políticas de prevenção a acidentes como o que atingiu o Golfo do México. Um dos pontos questionados pelos congressistas é o efeito do uso dos dispersantes químicos na saúde humana e no ecossistema. Desde a explosão, o tema é pauta de pesquisas científicas nos Estados Unidos.

As informações são do jornal O Estado de S. Paulo.