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

Juliana Dal Piva

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Clã Bolsonaro condecorou 16 PMs denunciados em organizações criminosas

Juliana Dal Piva e Elenilce Bottari

Colunista do UOL e colaboração para o UOL, no Rio

23/09/2022 04h00

O senador Flávio Bolsonaro (PL-RJ) e o vereador Carlos Bolsonaro (Republicanos-RJ) pediram homenagens a pelo menos 16 policiais denunciados pelo Ministério Público do Rio de Janeiro como integrantes de organizações criminosas.

É o que aponta um cruzamento de dados entre os nomes dos policiais homenageados pelos dois filhos do presidente e as informações dos bancos de dados dos Tribunais de Justiça do país. Os resultados do levantamento estão no podcast "UOL Investiga: Polícia Bandida e o Clã Bolsonaro", que estreou nesta sexta-feira (23).

Esses homenageados foram presos e denunciados em oito das mais importantes operações de combate ao crime organizado no Rio, entre 2006 e 2022: Calabar, Quarto Elemento, Purificação, Intocáveis, Gladiador, Amigos S/A, Segurança S/A e Águia na Cabeça. Nesse grupo, estão Adriano Nóbrega, o major Ronald Pereira e, mais recentemente, o delegado e ex-chefe da Polícia Civil Allan Turnowski.

As investigações, realizadas pela Polícia Federal, pelas corregedorias e pelo Ministério Público, revelaram quadrilhas montadas por policiais para a prática de extorsão, corrupção, sequestros, homicídios, entre outros crimes. Em todos esses casos, os policiais estavam na folha de pagamento da máfia dos caça-níqueis, das facções do tráfico ou dos grupos milicianos.

Jair Bolsonaro já disse publicamente que foi ele quem pediu que os filhos prestassem homenagens a policiais. Questionados sobre as condecorações, a assessoria do presidente Jair Bolsonaro e do senador Flávio disseram, por nota, que "ao longo de anos na política, sempre fizemos homenagem a policiais que se destacaram pelos serviços prestados à população. À época das homenagens, era impossível prever que alguns desses policiais pudessem desonrar a farda". Veja a nota na íntegra no final deste texto. Já a assessoria de Carlos Bolsonaro não retornou.

Até 2018, Flávio e Carlos entregaram medalhas e moções a 707 pessoas. Algumas dessas pessoas foram premiadas mais de uma vez. É o caso de Adriano da Nóbrega, por exemplo, que recebeu uma moção em 2003 e depois a medalha Tiradentes em 2005.

Adriano da Nóbrega morreu em uma operação policial na Bahia, em fevereiro de 2020, após ar um ano como foragido da Justiça. Ele foi denunciado na Operação Intocáveis pelo MP-RJ (Ministério Público do Rio).

Flávio Bolsonaro contou em depoimento à promotoria fluminense que o conheceu por intermédio de Fabrício Queiroz, seu ex-assessor, durante aulas de tiro nos anos 2000.

75 policiais homenageados responderam a processos

As primeiras homenagens prestadas ocorreram em 2001 no primeiro mandato de Carlos Bolsonaro na Câmara Municipal. O cruzamento de dados também apontou que, do total de homenageados, 596 eram policiais e 75 deles responderam a processos criminais. De cada dez pessoas que Flávio e Carlos homenagearam, uma respondeu a processo criminal na Justiça.

O crime de homicídio foi ao qual esse grupo de homenageados mais respondeu. Do todo, 36 policiais foram homenageados pelo clã e, ao mesmo tempo, responderam a processos na Justiça pela morte de 39 pessoas.

Participar dessas operações violentas era um critério para se aproximar dos Bolsonaro e ganhar medalha. Em 57 homenagens, a palavra "morte" foi citada como justificativa para a concessão do reconhecimento.

Entre os homenageados do primeiro mandato de Carlos Bolsonaro, em 2003, estão justamente Adriano da Nóbrega e Fabrício Queiroz.

Já o Flávio pediu sua primeira homenagem, em 2003, para o inspetor da Polícia Civil Mário Franklin Leite Mustrange de Carvalho, o Marinho. Ele foi alvo da Operação Gladiador. Outro alvo da operação foi o Hélio Machado da Conceição, o Helinho. Ele também recebeu uma homenagem de Flávio, em 2005. A Operação Gladiador apontou o envolvimento da cúpula da polícia, à época, com a máfia da contravenção.

A lista dos crimes que esses policiais responderam inclui ameaça, associação criminosa, improbidade, extorsão, fraude em licitação, fraude processual, homicídio, improbidade istrativa, organização criminosa, peculato, receptação, violência doméstica, tentativa de homicídio e muitos outros.

Íntegra da nota de Jair e Flávio Bolsonaro

"A pauta da segurança pública é e sempre foi uma bandeira importante para a família Bolsonaro. Ao longo de anos na política, sempre fizemos homenagem a policiais que se destacaram pelos serviços prestados à população. À época das homenagens, era impossível prever que alguns desses policiais pudessem desonrar a farda.

Sobre o trabalho feito junto à Unidade Prisional da Polícia Militar, as ações foram públicas e amplamente divulgadas. Como a própria reportagem mostra, trabalhamos para resolver um conflito e evitar que a situação se desdobrasse em algo mais grave. Trabalhar para resolver uma crise e evitar prejuízos ao Estado não configura irregularidade, pelo contrário".