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

PF prende vice-prefeito de Serrita (PE) e PMs em ação contra garimpo ilegal

27.out.2020 - PF faz operação contra organização criminosa que atuava com garimpo ilegal - Reprodução/Polícia Federal
27.out.2020 - PF faz operação contra organização criminosa que atuava com garimpo ilegal Imagem: Reprodução/Polícia Federal

Do UOL, em São Paulo

27/10/2020 10h14

Policiais militares e o vice-prefeito de Serrita, no sertão do Pernambuco, foram presos nesta manhã numa operação para combater garimpo ilegal, deflagrada pela PF (Polícia Federal) e pelo MPF (Ministério Público Federal).

A ação, batizada de "Frígia", cumpre 13 mandados de busca e apreensão, inclusive no endereço de um policial federal, e dez mandados de prisão preventiva, sendo dois contra policiais militares que atuavam diretamente na prática criminosa e contra o vice-prefeito de Serrita, Francisco Tadeu de Sá, que dava e ao esquema, segundo o MPF.

As medidas foram cumpridas em Serrita, São José do Belmonte, Igarassu, Juazeiro do Norte (CE) e Jardim (CE).

De acordo com o MPF, as investigações indicaram que os investigados realizam desde a extração da pedra bruta in natura até a venda a receptadores no Recife e em Juazeiro do Norte. A extração dos minérios ocorria em terrenos públicos e particulares.

"Os valores oriundos da venda eram colocados em circulação, com aparência de legalidade, por meio da aquisição de veículos e outras condutas que caracterizam a prática de lavagem de dinheiro", informou o órgão, em nota.

Ainda de acordo com as apurações, alguns pagamentos pelos serviços realizados em favor do garimpo eram feitos com uso de verbas da Prefeitura de Serrita.

Os investigados poderão responder, na medida de suas participações, pelos crimes de usurpação de bens da União, crimes ambientais, lavagem de capitais e organização criminosa, cujas penas ultraam os 20 anos de prisão, além de multa, informou a Polícia Federal.

Segundo a PF, o nome da operação faz menção à terra do Rei Midas da mitologia grega, pois tudo o que ele tocava virava ouro.

O UOL tentou contato com a prefeitura de Serrita, mas não obteve retorno até a última atualização desta reportagem.