;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Mineradora Belo Sun fez compra irregular de lotes de assentados

03.nov.2017 - Os moradores da Vila da Ressaca que negociam com a mineradora têm suas casas marcadas com um "X". Projeto de mineração Belo Sun, para extração de ouro, pretende se instalar a cerca de 10 quilômetros da usina de Belo Monte (Altamira, PA) - Iuri Barcelos/Agência Pública
03.nov.2017 - Os moradores da Vila da Ressaca que negociam com a mineradora têm suas casas marcadas com um "X". Projeto de mineração Belo Sun, para extração de ouro, pretende se instalar a cerca de 10 quilômetros da usina de Belo Monte (Altamira, PA) Imagem: Iuri Barcelos/Agência Pública

Brasília

09/12/2021 17h00

A mineradora canadense Belo Sun, que pretende instalar um projeto bilionário de exploração de ouro na Volta Grande do Xingu, área próxima à hidrelétrica de Belo Monte, no Pará, adquiriu uma série de lotes da reforma agrária na região, em transações irregulares.

A empresa negociou diretamente com os assentados pelo menos 21 lotes na Vila Ressaca, no município de Senador José Porfírio. O Estadão teve o a contratos nos quais a Belo Sun desembolsa valores de até R$ 1 milhão e registra os atos em cartório.

A mineradora incluiu nos contratos uma cláusula para determinar que qualquer ivo que venha a aparecer - trabalhista, ambiental, tributário ou de qualquer outro tipo - é de responsabilidade do assentado que vendeu a terra. Fica acertado ainda que, feito o pagamento, a empresa não deve ao assentado qualquer outro valor, tampouco "participação no resultado da lavra" do ouro que será feita no local.

Para que um lote da reforma agrária seja vendido por seu morador, a lei impõe condicionantes, como o fato de o ocupante ter vivido sobre aquela terra pelo prazo mínimo de dez anos e o terreno ter a emissão de seu título definitivo de posse. Ocorre que praticamente nenhum lote da Vila Ressaca tem esse documento, emitido pelo Incra, órgão do Ministério da Agricultura responsável pela reforma agrária no País.

Um estudo dessas operações da Belo Sun foi realizado por dois pesquisadores da Universidade Federal do Pará (PA), Rosa Elizabeth Acevedo e Elielson Pereira da Silva.

O Estadão apurou que a Polícia Federal abriu inquérito para apurar as transações. Paralelamente, há ainda um procedimento sobre "eventuais delitos praticados pela empresa de mineração Belo Sun, que estaria invadindo a área da comunidade indígena São Francisco, da Volta Grande do Xingu, sem autorização das lideranças indígenas, para coletar amostras de solo e fazer demarcações na referida área".

Silêncio na imprensa

Questionada pela reportagem, a empresa não se manifestou sobre as compras irregulares. O Incra declarou que, "na ocorrência de ree de áreas do Programa Nacional de Reforma Agrária (PNRA) por assentados, sem anuência do Incra, pode ser configurada infração istrativa, com aplicação dos normativos internos".

Depois das transações de lotes, conforme revelou o Estadão na terça-feira, o Incra e a empresa firmaram contrato que destina à Belo Sun parte do assentamento em troca de uma fazenda em Mato Grosso, entre outras compensações para o órgão federal.