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

Na Amazônia boliviana, garimpo de ouro eleva preocupação sobre meio ambiente

Maquinário de garimpo no norte da Bolívia - Sergio Limachi/Reuters
Maquinário de garimpo no norte da Bolívia Imagem: Sergio Limachi/Reuters

Rio Beni (Bolívia)

10/06/2022 12h07

Na Amazônia boliviana, as tensões estão aumentando devido ao aumento do garimpo de ouro que está impulsionando um crescimento nas importações de mercúrio usado para extrair o metal precioso e provocando conflitos entre garimpeiros e grupos indígenas.

O país tem registrado aumento na produção de ouro nos últimos cinco anos, com uma quantidade importante vinda de garimpeiros, segundo autoridades. A exploração aumentou com o preço global do ouro elevado nos últimos anos.

Autoridades e líderes indígenas estão agora preocupados com a forma como o garimpo está impactando o meio ambiente local e as vias navegáveis, e invadindo terras indígenas como aconteceu na Amazônia no Peru e no Brasil.

"Fomos recebidos com rojões e dinamite, eles jogaram pedras em nós", disse a senadora boliviana Cecilia Requena à Reuters durante viagem a um pequeno vilarejo ao longo do Rio Beni, no norte do país, um ponto onde ocorre a mineração ilegal de ouro.

Durante a viagem em maio, a Reuters viu sinais por toda parte ao longo do rio de máquinas de mineração e ouviu explosões de operações de garimpo. Requena mostrou à Reuters um vídeo de uma visita recente quando seu barco foi atacado por um homem jogando pedras.

"Você foi avisada, não foi?", gritou o homem.

O aumento da mineração selvagem fez com que a Bolívia, um país de cerca de 12 milhões de pessoas, se tornasse o maior importador mundial de mercúrio desde 2019, de acordo com o Observatório da Complexidade Econômica (OEC), que acompanha os fluxos comerciais globais.

O mercúrio é fundamental para a mineração de ouro e especialistas dizem que a elevação da importação é um reflexo de como o setor cresceu.

"A atividade de mineração em pequena escala e o uso de mercúrio no país aumentaram", disse à Reuters Marcos Orellana, relator especial da ONU sobre substâncias tóxicas e direitos humanos.

"O uso de mercúrio na mineração de ouro tem impactos severos na proteção ambiental, no desmatamento e principalmente nos direitos dos povos indígenas", explicou ele, acrescentando que contamina as águas usadas para lavagem e pesca.

O Ministério da Mineração da Bolívia não respondeu a pedidos de comentários da Reuters.

"Nós realmente estamos totalmente poluídos aqui", disse Isidro Flores, líder da comunidade indígena Correo que vive próximo ao rio. "Você não pode nem tomar banho ou beber. A gente pescava no rio e agora não pode, está tudo poluído."

Requena, uma parlamentar de centro, tornou-se ativista que tenta estabelecer regras para coibir a mineração selvagem na Amazônia boliviana.

"Recebemos sinais de que estamos sendo ameaçados", afirmou Requena. "As pessoas dizem que têm o direito de fazer mineração e ninguém pode tirar isso delas. Dizem que vão lutar e usar a violência se necessário."

(Reportagem adicional de Marcelo Rochabrun e Monica Machicao)