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

Governo do Paraguai fecha temporariamente presídio de Pedro Juan Caballero

Presídio regional de Pedro Juan Caballero tem 865 detentos - 22.jan.2020 - Gabriel Stargardter/Reuters
Presídio regional de Pedro Juan Caballero tem 865 detentos Imagem: 22.jan.2020 - Gabriel Stargardter/Reuters

14/10/2021 15h29

Assunção, 14 out (EFE).- O governo do Paraguai anunciou nesta quinta-feira o fechamento temporário da penitenciária de Pedro Juan Caballero, vizinha a Ponta Porã, no Mato Grosso do Sul, após a identificação de regalias a um narcotraficante que estava detido no local.

Alguns funcionários da prisão, que tem atualmente 865 internos, já tinham sido afastados das funções, depois da fuga ocorrida no ano ado de 76 detentos, a maioria, integrantes do Primeiro Comando da Capital (PCC).

A ministra da Justiça do Paraguai, Cecilia Pérez, afirmou hoje, em entrevista coletiva, que o fechamento implica na intervenção por 30 dias da penitenciária e a investigação istrativa e penal dos diretores da instalação.

Com a medida, ficam suspenso os ingressos de novos condenados, além de visitas aos internos. Enquanto isso, está sendo preparada a transferências de vários presos com ligações com o narcotráfico, tráfico de armas e crime organizado em geral, explicou Pérez.

"Vamos reduzir à metade a população na penitenciária de Pedro Juan Caballero", garantiu a ministra.

A integrante do governo, além disso, antecipou que, em um curto espaço de tempo, será feita a desativação definitiva da unidade prisional.

REGALIAS NA PRISÃO.

O anúncio aconteceu depois de ter sido feita varredura na cela de Faustino Aguayo, um dos líderes do narcotráfico do país, que se entregou em maio deste ano, e terem sido encontradas diversas regalias.

O preso havia sido condenado em 2019, por envolvimento com carregamentos de cocaína que totalizavam três toneladas, segundo a Secretaria Nacional Antidrogas (Senad).

Pérez afirmou que o Ministério da Justiça havia feito uma solicitação formal para que Aguayo fosse para outra penitenciária, mas uma ordem judicial o enviou para Pedro Juan Caballero, capital do departamento de Amambay.

Na cela do narcotraficante, foram localizados três telefones celulares, que estavam com uma mulher que visitava o detento. A cela onde estavam contava com televisão e aparelho de ar condicionado.

"Celas VIP são resultado da corrupção", garantiu Pérez.

A ministra lembrou que a fuga dos integrantes do PCC, através de um túnel, aconteceu por causa da cumplicidade de guardas e funcionários, como indicaram as investigações.

Ao todo, 36 antigos trabalhadores da penitenciária respondem na justiça pela escapada dos presos. Em todo o país, são mais de 100 funcionários do sistema prisional respondendo a processos por corrupção.

TENSÃO NA CIDADE

A vistoria na cela de Aguayo aconteceu dias depois de um ataque em Pedro Juan Caballero que matou quatro pessoas, entre elas, duas brasileiras e a filha do governador de Amambay, Ronald Acevedo.

Até o momento, seis pessoas foram detidas, acusadas de ligação com o crime. Segundo a polícia, a ação foi realizada por pistoleiros contratados por narcotraficantes, e o envolvimento de Aguayo como mentor da ação não está descartado.

O objetivo dos matadores, de acordo com as investigações, seria atingir o único homem entre as vítimas. EFE