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

Mais rico, garimpo na terra Yanomami amplia uso do transporte aéreo

Aviões de garimpeiros tomam conta de região ao lado do posto de saúde indígena fechado - Condisi Yanomami
Aviões de garimpeiros tomam conta de região ao lado do posto de saúde indígena fechado Imagem: Condisi Yanomami

Do UOL, em Maceió e São Paulo

28/01/2023 04h00

Instalado na Terra Indígena Yanomami há mais de 30 anos, o garimpo ilegal se modernizou e enriqueceu ao longo do tempo. Investigadores afirmam que a atividade, antes precária e dependente do transporte pelos rios, conta hoje com altos investimentos e ocorre principalmente por via aérea.

Em apenas três missões de fiscalização, de agosto a dezembro de 2021, uma força-tarefa de órgãos federais apreendeu 91 aeronaves, entre aviões e helicópteros, mas apenas 9 voadeiras, barcos de pequeno porte de uso comum na Amazônia.

Para o Ministério Público Federal, que apura os crimes na região, essa mudança logística impôs um novo desafio às autoridades. Segundo o órgão, monitorar o trânsito de embarcações pelos rios não tem mais a eficácia de antes.

Em entrevista coletiva na última terça (24), o MPF afirmou que uma base de fiscalização foi montada em 2019 às margens do Mucajaí, um dos três grandes rios que cortam o território Yanomami. Os resultados, contudo, ficaram abaixo do esperado.

Imaginávamos que a base iria resolver o problema ali, mas o garimpo muda e a a utilizar a logística aérea, o que resultou em pouca resolução da base"
Procurador Alisson Marugal, do MPF-RR

O uso de aeronaves, por si só, não é uma novidade. Em 1989, anos depois da explosão do garimpo no território Yanomami, o MPF já pedia a interdição das pistas de pouso clandestinas no local. A estimativa, à época, era que havia mais de cem estruturas desse tipo espalhadas pelo estado.

Segundo o MPF, o que mudou em tempos recentes foi a sofisticação dessa rede. Um único suspeito, que chegou a ser preso no ano ado, é dono de nove helicópteros e um avião. A investigação mira os proprietários das aeronaves e os fornecedores de combustível, em geral comprado na Venezuela.

Focamos agora nos transportadores e nessa logística, que é caríssima. Sem esses fornecedores da logística, a engrenagem não iria rodar com essa força e complexidade"
Procurador Matheus de Andrade Bueno, do MPF-RR

Pistas de pouso - Charles Vincent/ISA - Charles Vincent/ISA
12.dez.1989 - Pista de pouso clandestina para abastecer o garimpo em Paapiú, em território Yanomami
Imagem: Charles Vincent/ISA

Outra dificuldade das investigações, segundo o MPF é a descentralização do crime. O relatório "Yanomami sob ataque", lançado em abril do ano ado pela Hutukara Associação Yanomami, aponta que pelo menos 110 comunidades indígenas são impactadas pelos garimpos, que têm vários chefes espalhados pelo território.

"Temos 20 mil pessoas atuando lá, e é impossível investigar e processar todas. Temos lideranças pulverizadas e compartilhadas. Cada comunidade pode ter um garimpo, que pode ser ligado a outro ou não. É algo bem complexo e difícil de ser monitorado", diz o procurador Matheus Bueno.

Onde fica a terra Yanomami - Arte/UOL - Arte/UOL
Imagem: Arte/UOL

Para o procurador, o caminho para resolver o problema de forma definitiva é manter operações permanentes no território indígena. A última ação federal para fiscalizar o local, porém, foi em dezembro de 2021. De acordo com o MPF, 2022 foi "o ano do caos na terra Yanomami".

Como o garimpo utiliza a via aérea, o combate também precisa ser. É muito difícil monitorar à distância, considerando a extensão territorial. Precisamos aproveitar o momento também e melhorar controles regulatórios. Hoje, circular ouro é muito fácil"
Procurador Matheus Bueno, do MPF-RR

Uraricoera - Relatório Yanomami sob ataque - Relatório Yanomami sob ataque
Garimpo no rio Uraricoera, Terra Indígena Yanomami, em janeiro de 2022
Imagem: Relatório Yanomami sob ataque

Embora sejam menos usados para o transporte dos garimpeiros, os rios da região seguem sendo afetados. O relatório "Yanomami sob ataque" aponta que mais de 500 km de cursos d'água foram impactados pelo garimpo, especialmente devido à contaminação por mercúrio. Os principais foram os seguintes:

  • Rio Mucajaí - 180 km impactados (30 km na cabeceira e 150 km no médio curso)
  • Rio Uraricoera - 150 km impactados
  • Rio Catrimani - 65 km

O desmatamento ligado ao garimpo também cresceu nos últimos anos. Com base em dados do instituto Mapbiomas, que monitora a perda de vegetação por meio de imagens de satélite, o relatório Yanomami sob ataque identificou um aumento de 172% na destruição do território Yanomami entre 2018 e 2021:

  • 2018 - 1.200 hectares
  • 2019 - 1.750 hectares
  • 2020 - 2.234 hectares
  • 2021 - 3.272 hectares