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

Líder do PCC na fronteira é morto em confronto com a polícia no Paraguai

07.jul.2006 - Pichação do Primeiro Comando da Capital - L.C. Leite/Folhapress
07.jul.2006 - Pichação do Primeiro Comando da Capital Imagem: L.C. Leite/Folhapress

José Maria Tomazela

Sorocaba

05/03/2019 20h25Atualizada em 06/03/2019 09h44

Um dos integrantes da cúpula do Primeiro Comando da Capital (PCC) no Paraguai, o brasileiro Reinaldo de Araújo foi morto a tiros num confronto com policiais do país vizinho, na madrugada desta terça-feira, 5, em Villa Ygatim, departamento de Canindeyú, na fronteira com o Brasil. Segundo o ministro do Interior do Paraguai, Juan Ernesto Villamayor, ele estava na companhia de Thiago Ximenes, o 'Matrix', principal liderança da facção paulista no Paraguai.

'Matrix' escapou do cerco, mas continuava sob perseguição dos agentes das Forças de Operações Policiais Especiais (Fope).

Os dois haviam fugido juntos do quartel do Grupamento Especializado da Polícia Nacional, em Assunção, em dezembro de 2018. "A polícia fez um ótimo trabalho de rastreamento e busca. Eles chegaram próximo deles esta manhã e invadiram o local. Houve um confronto armado, onde um deles (Araújo) foi morto e o outro está sendo procurado nos morros", disse.

No início da tarde, o ministro aguardava mais informações sobre a operação. O local fica a 50 km da cidade brasileira de Paranhos, no outro lado da fronteira. Nessa região, os pontos de agem pela fronteira são monitorados por câmeras pela polícia de Mato Grosso do Sul.

Desde a fuga da prisão, 'Matrix' e Araújo aram a encabeçar a lista de criminosos procurados pela polícia paraguaia. Araújo foi condenado a 25 anos de reclusão pelo assassinato de sua companheira quando era peão de uma fazenda. Na prisão paraguaia, ele se envolveu com o PCC e esfaqueou um policial durante uma revista à cela. Ele teria ajudado 'Matrix' a planejar a fuga de ambos.

Na época, os dois presos teriam saído da prisão, considerada uma das mais seguras do Paraguai, pela porta da frente, o que levou o vice-ministro de Segurança, Hugo Sosa, a colocar a penitenciária sob intervenção e deter integrantes do comando. Após as investigações, o Ministério Público apontou os agentes policiais Milciades Nazario Ramirez Aguilar, Marcos Antonio Giménez e a advogada Lilian Rocío Calonga Ovelar como responsáveis pela fuga dos criminosos, o que foi negado por eles durante o inquérito.

Thiago Ximenez foi preso em 2014, em Ciudad del Este, pela participação em assalto a um carro-forte. Condenado a 20 anos de prisão em território paraguaio, ele já havia fugido de outro presídio daquele país com outros 12 criminosos.

'Matrix' assumiu o comando do PCC na fronteira após a prisão do ex-líder Sérgio de Arruda Quintiliano Neto, o 'Minotauro', no início de fevereiro, em Camboriú, no litoral de Santa Catarina. Se for apanhado com vida, ele será expulso do Paraguai, a exemplo do que aconteceu com outros líderes de facções brasileiras, como Jarvis Chimenez Pavão, do PCC, Marcelo Fernando Pinheiro Veiga, o 'Piloto', e Fábio de Souza Santos, o 'Geleia', ambos do Comando Vermelho.