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

Presos no Jacarezinho dizem à Justiça que apanharam para carregar 10 corpos

Igor Mello e Lola Ferreira

Do UOL, no Rio

26/05/2021 13h17

Ao menos dois homens presos em operação do Jacarezinho que deixou 28 mortos no dia 6 deste mês relataram terem sido obrigados por policiais civis a carregar dez corpos em um dos becos da favela.

Os relatos dos presos em audiência de custódia dois dias após a ação (veja o vídeo acima) expõem possível omissão de socorro, coação e desfazimento de cena de crime pelos policiais, segundo avalia a Comissão de Direitos Humanos da OAB-RJ.

A Polícia Civil —que atuou na operação— afirmou anteriormente que 27 pessoas foram retiradas com vida da favela e levadas a unidades de saúde. O UOL relevou contudo que o socorro levou ao menos três horas até o hospital e que quatro pessoas comprovadamente morreram antes de serem retiradas do Jacarezinho.

Na audiência de custódia, um dos homens presos, que era alvo da operação, conta que os policiais obrigaram ele e outro homem a carregarem "uns dez corpos".

Ele 'botou' pra descer num beco assim, tinha vários corpos assim no beco e ele falou: 'Cóe, você vai ser obrigado a levar esses corpos aqui'. Eu falei : 'Que isso, vai complicar levar esses corpos'. Já comecei a chorar, e eles: 'Chora não!', querendo pegar minha cara e tacar nas tripa [sic] do moleque que estava pra fora. Falei: 'Não vou levar esse aí não'. Aí ele começou a me bater, falando que eu era obrigado a levar. E eu falei: 'Não vou levar, não vou levar, não vou meter a mão nisso daí, não'. 'Bora, mete a mão logo!'. Aí começou [sic] várias porradas pra gente meter a mão. Mais de dez corpo [sic] ele fez isso comigo

Relato de preso na operação do Jacarezinho em audiência de custódia

'Houve coação e uso ilegítimo da força', diz OAB

A reportagem ou o depoimento dele via SEI (Sistema Eletrônico de Informações) do TJ-RJ (Tribunal de Justiça do Rio de Janeiro). Há também laudos dos exames de corpo de delito, outros depoimentos e documentos sobre os seis presos pela Polícia Civil —três com mandados na Operação Exceptis e três em flagrante.

O registro de ocorrência de parte das prisões em flagrante diz dois deles estavam em uma casa com preso do depoimento já citado. O trio, de acordo com os policiais, portava rádios e drogas, mas nenhuma arma. Durante a audiência, os três negaram serem os donos dos itens.

Um dos presos em flagrante reforça o depoimento acima. "Tive que carregar uns dez corpo [sic] para dentro do caveirão", em referência ao carro blindado da corporação.

Procurada pelo UOL sobre os relatos dos presos, a Polícia Civil não respondeu nenhuma das perguntas enviadas a respeito das possíveis agressões cometidas por policiais ou supostos problemas nos laudos periciais. A corporação limitou-se a dizer —por meio de nota— que "esta versão dos criminosos presos será apurada no inquérito policial, que tem acompanhamento do Ministério Público", sem responder os questionamentos da reportagem.

A advogada Nadine Borges, vice-presidente da Comissão de Direitos Humanos da OAB-RJ, avalia que os relatos dos presos são graves e evidenciam coação.

Eles carregaram corpos mediante uso da força e ameaça, considerando os depoimentos. É coação e uso ilegítimo da força

Nadine Borges, presidente da Comissão de Direitos Humanos da OAB-RJ

A advogada também questiona a versão da Polícia Civil de socorro prestado na operação: "O depoimento mostra que, além do desfazimento da cena de crime, há um problema com a omissão de socorro. Não existe prestar socorro sem os equipamentos necessários, como ambulâncias."

Agressões

Os dois homens que relataram ter de carregar corpos também sofreram agressões, de acordo com seus depoimentos na audiência de custódia. Um deles relatou que recebeu vários chutes e socos nas costas. Em um momento do depoimento, aponta para uma área da cabeça: "Está até aberta aqui".

O outro diz que foi "agredido muito" com chutes, mas que não conseguiria identificar os policiais porque foi obrigado a ficar de cabeça baixa. As agressões relatadas constam no laudo expedido pelo IML (Instituto Médico-Legal) e há fotografias nítidas de hematomas nos olhos, nádegas e pernas.

Outro preso que tinha mandado expedido pela Justiça relata que caiu da escada quando estava sendo levado por policiais. Em seu laudo consta uma única foto, com baixa qualidade, que mostra um olho roxo.

No laudo de um dos presos em flagrante há duas imagens de baixa qualidade e o relato de que ele foi agredido com socos e chutes. E um terceiro preso em flagrante não teve seu laudo do IML anexado aos documentos no SEI.

Um terceiro homem que tinha mandado expedido para a Exceptis não disse ao IML ter sofrido agressões no momento da prisão, porém relatou na audiência de custódia que foi agredido com um fuzil por um policial.