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

PCC usava igreja evangélica para lavar dinheiro em SP, diz PF; pastor é preso

Drogas e armas apreendidas em abril de 2016. Ação deu origem à operação de hoje - Divulgação/PF
Drogas e armas apreendidas em abril de 2016. Ação deu origem à operação de hoje Imagem: Divulgação/PF

Luís Adorno

Do UOL, em São Paulo

21/02/2018 12h21

A PF (Polícia Federal) prendeu na manhã desta quarta-feira (21) dez pessoas suspeitas de colaborar com o tráfico de drogas istrado pela facção criminosa PCC (Primeiro Comando da Capital) na cidade de Itaquaquecetuba (Grande São Paulo). Até a manhã de hoje, outras duas pessoas com mandado de prisão expedido ainda eram procuradas pela mesma operação.

Entre os suspeitos, estão um traficante do PCC e seu irmão, além de um pastor de uma igreja evangélica, um corretor imobiliário e donos de açougues e de concessionárias de carros.
Eles facilitariam o comércio de drogas no município e faziam lavagem de dinheiro, segundo a investigação da PF.

De acordo com Fabrízio Galli, chefe da delegacia de repressão a entorpecentes da PF, os dois irmãos eram os principais alvos da investigação porque eram os responsáveis pelo tráfico na cidade.

“O dinheiro do tráfico era juntado ao dízimo na igreja que foi construída só para essa função. Donos de empresas de automóveis cediam carros para transportes de drogas. Os açougues faziam lavagem também. E a imobiliária alugava imóveis para a facção”, disse.

Ao todo, foram cumpridos 19 mandados de apreensão em imóveis de Itaquaquecetuba. A PF não identificou os locais exatos nem a identidade dos suspeitos.

“Desempenhavam atividades que pareciam comum, mas que tinham como principal objetivo ilicitudes”, resumiu Galli.

Os detidos serão indiciados por tráfico de drogas e associação ao tráfico de drogas. Alguns também serão indiciados por posse ilegal de arma de fogo. Juntos, os crimes podem totalizar 31 anos de prisão, além de multa.

A investigação teve início a partir de uma apreensão de armas e drogas feita no Ipiranga, zona sul da capital, em 26 de abril de 2016, efetuada por homens da PF.

Na ocasião, dois homens foram presos acusados de tráfico de drogas. Com eles, foram apreendidos 890 quilos de cocaína, 11 fuzis, duas pistolas, grande quantidade de munição e três bloqueadores de telefone celular. Essa apreensão poderia ser levada à Itaquaquecetuba.

Até o fim daquele ano, foram levantadas informações junto aos homens presos. Em janeiro de 2017, a PF iniciou uma operação para tentar desvendar para onde aquelas drogas e armas seriam levadas.

Após um ano e um mês, a Justiça de Mogi das Cruzes decretou a prisão temporária, de 30 dias, dos 12 suspeitos alvos da operação de hoje.

Ainda de acordo com a PF, as armas chegaram por meio da fronteira com a Bolívia, em 2016.

Promotores que investigam o PCC afirmam que Rogério Geremias de Simone, o Gegê do Mangue, 41, e Fabiano Alves de Souza, o Paca, 38, apontados como os números 1 e 2 da facção em liberdade e encontrados mortos no Ceará na última quinta-feira (15) eram os responsáveis à época pelo tráfico de drogas e de armas naquele país.

A PF informou que, apesar de ser uma investigação local, não contou com apoio da Polícia Civil e MP (Ministério Público) porque não houve a necessidade.

Segundo Rodrigo de Campos Costa, delegado regional de investigação e combate ao crime organizado da PF, “a relação com a Polícia Civil é ótima, mas, como a primeira apreensão foi feita pela PF após denúncia, continuamos [a investigação] por aqui”, disse.