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

Funai acionará MPF por contato de Bruno e Dom com indígenas sem autorização

O indigenista Bruno Araújo Pereira esteve em expedição pela Amazônia antes de se encontrar com o jornalista inglês Dom Phillips - Arquivo pessoal
O indigenista Bruno Araújo Pereira esteve em expedição pela Amazônia antes de se encontrar com o jornalista inglês Dom Phillips Imagem: Arquivo pessoal

Juliana Arreguy

Do UOL, em São Paulo

10/06/2022 19h53

A Funai (Fundação Nacional do Índio) divulgou hoje (10) que irá acionar o Ministério Público Federal (MPF) contra a Univaja (União dos Povos Indígenas do Vale do Javari) para apurar uma "possível aproximação" de Bruno Pereira e Dom Phillips, desaparecidos desde domingo (5), com povos indígenas sem autorização prévia do órgão e sem adoção de protocolos sanitários contra a covid-19.

De acordo com a fundação, diferentemente do que afirma a Univaja, Bruno e Dom não tinham autorização para ingressar na área indígena localizada no Vale do Javari (AM). A Funai afirma que Bruno, servidor licenciado do órgão, tinha uma autorização cujo prazo de vencimento era 31 de maio de 2022.

"Ainda que Bruno Pereira e Dom Phillips estivessem fora da área indígena, como alega a Univaja, as medidas sanitárias precisariam ser adotadas, bem como a Funai informada, tendo em vista que os dois estiveram com indígenas durante a expedição, os quais podem ter interagido com indígenas de recente contato, dada a proximidade e influência dos limites da Terra Indígena", diz trecho de nota publicada hoje pela Funai.

A fundação afirma que, para contato com os indígenas da área, é necessária a realização de um exame RT-PCR e uma quarentena de 14 dias.

Procurada, a Univaja declarou que vai se pronunciar sobre o caso no momento oportuno. Em outra nota, publicada ontem, a Univaja afirma que todas as atividades das quais Bruno participou foram autorizadas pela Coordenação Regional da Funai no Vale de Javari. A autorização de ingresso, diz a organização, foi registrada no processo 08744.000170/2022-16.

A Univaja foi a primeira a denunciar o desaparecimento de Bruno e Dom. Os dois sumiram durante o trajeto entre a comunidade ribeirinha São Rafael e o município de Atalaia do Norte.

Onde o indigenista e o jornalista desapareceram - Arte/UOL - Arte/UOL
Imagem: Arte/UOL

Escalada de violência

Localizada na fronteira com o Peru e a Colômbia, com o por vias fluviais e aéreas, a região do Vale do Javari é maior do que a Áustria e abriga 6.300 indígenas de 26 grupos diferentes, sendo 19 deles isolados — trata-se da maior concentração de povos isolados no mundo.

De acordo com o Fórum Brasileiro de Segurança Pública, houve um crescimento de 9,2% na violência letal entre 2018 e 2020 em cidades de floresta na região Norte do país. Isso inclui uma guinada na ocupação da área demarcada, no avanço do tráfico de drogas, da caça clandestina, da extração ilegal de madeira e da mineração de ouro.

"Aquela região tem questões envolvendo o narcotráfico, a atividade de madeireira, de pesca ilegal e garimpo. E a organização indígena está nesse enfrentamento contra a invasão das terras", declarou Fabio Ribeiro, coordenador-executivo do OPI (Observatórios dos Direitos Humanos dos Povos Indígenas Isolados e de Recente Contato).