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

Especialistas: Recuperação de praias atingidas por óleo pode levar até 20 anos

Na praia, no Pernambuco: óleo por todos os lados - iStock
Na praia, no Pernambuco: óleo por todos os lados Imagem: iStock

31/10/2019 16h35

O Nordeste vive uma grave crise ambiental há dois meses. Mais de 2.500km do litoral brasileiro foram atingidos por um vazamento de óleo de origem misteriosa, prejudicando o meio ambiente, a saúde dos moradores e a economia de 9 dos 27 estados brasileiros. Em menos de um ano, é a terceira catástrofe ambiental no país, depois do rompimento da barragem de Brumadinho e dos incêndios na Amazônia. Em Boipeba, no arquipélago de Tinhare, na Bahia, a população da pequena ilha está limpando as praias com a força de seus braços.

Com informações de Sarah Cozzolino, correspondente da RFI no Brasil.

Rosane Pamplona está de chinelo e sem material de proteção enquanto limpa a praia da Cueira, em Boipeba. Um trabalho de pente fino, realizado somente graças a um palito de dendê encontrado na praia e uma velha garrafa de plástico usada para recolher o petróleo na areia. "A gente se organiza como pode, porque a gente ama o nosso mar, a nossa ilha", conta Rosane, que largou tudo há sete anos para viver nessa paisagem de cartão postal. "Estou com vontade de gritar. As vezes não quero fazer mais nada, só chorar... Mas a gente precisa trabalhar, ajudar, e acho incrível essa união de todo mundo".

Na pequena ilha, só encontramos habitantes e turistas limpando as praias. As vezes só com as mãos ou sacolas plásticas. No melhor dos casos, com luvas, botas e máscaras comprados graças a uma vaquinha online organizada pelos voluntários. Eles se sentem abandonados pelo poder público.

Até agora, membros do Governo brasileiro já acusaram a Venezuela e a ONG Greenpeace de serem responsáveis pela catástrofe, sem provas concretas. A atitude das autoridades brasileiras revolta Nilton Freitas, um baiano que mora há dez anos em Boipeba: "Não sabemos quanto tempo isso vai durar, não sabemos o que vai se ar nos próximos dias... Não sabemos a quantidade do que pode chegar, as estratégias que temos que utilizar... A gente está numa incógnita. Só sei que vai ser muitos anos para isso se recuperar. Tanto a fauna quanto a flora, isso vai demorar um bom tempo".

Entre 10 e 20 anos, segundo especialistas ambientais. Marcos Machado, do Instituto do Meio Ambiente e Recursos Hídricos da Bahia (INEMA) explica que normalmente o papel de prevenção e tratamento desse tipo de catástrofe cabe à Marinha e ao Governo federal. Ele lamenta a falta de informação de parte dos órgãos federais. "O poder público não tem pernas para cobrir todo esse litoral baiano", reconhece. "Por conta disso, a gente está contando com essas frentes de voluntários, das comunidades indo às praias limparem. Acredito que se não for dessa forma, não há como a gente combater esse inimigo. Um óleo que está vindo, a gente não sabe da onde, e o Governo federal não se manifesta em relação a isso".

De fato, as autoridades de Brasília demoraram a reagir à chegada do óleo no Nordeste. Ricardo Salles, o ministro do Meio Ambiente, visitou pela primeira vez as praias nordestinas 38 dias depois da aparição das primeiras manchas de óleo. "É porque o nordestino não votou no Bolsonaro, ele não está nem aí para a gente, pensa Nilton Freitas", irritado.

Riscos à saúde

Em Boipeba, os habitantes estão dispostos a tudo para defender esse paraíso natural. Apesar da escuridão, às 19hrs, cerca de 40 voluntários estão ajudando a limpar a praia de Bainema, de difícil o. Um dos coordenadores dos voluntários, Henrique Maciel, conhecido como "Cação" está exausto. "A gente não sabe ao certo quais serão as consequências", diz Henrique, que reclama de dores de cabeça, nos olhos, na barriga, e gosto de petróleo na boca. A gente sabe que está tendo algum tipo de efeito nos nossos corpos mas a gente não tem saída. Porque se a gente não fizer isso agora, o efeito vai ser muito maior". Henrique e outros voluntários testemunharam ainda a cena de uma tartaruga agonizante chegando com manchas de óleo na praia.

Os corais e o manguezal, berço da natureza e da vida aquática da ilha, já foram atingidos. Marta Smith, oceanógrafa, está muito preocupada. "A gente está em época de baleias, então pode ser que elas também sejam contaminadas", explica a cientista. "O benzeno, que é um dos compostos desse óleo, pode intoxicar os organismos e também a gente, porque estamos no topo da cadeia". Ela recomenda não comer produtos do mar e nem mergulhar, mesmo sem manchas visíveis de petróleo nas praias.

A um mês da temporada turística da ilha, que vive principalmente do turismo e da pesca, o impacto deve ser muito forte. O derrame de óleo no Nordeste já é considerado a pior catástrofe ecológica do litoral brasileiro.