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

Quem é Dr. Jairinho, o vereador suspeito de matar o menino Henry

Marcela Lemos

Colaboração para o UOL, no Rio*

08/04/2021 18h18

Filho de um coronel da Polícia Militar e ex-deputado estadual, que também já foi preso, Jairo Souza Santos Júnior, conhecido como Dr. Jairinho, 43, é nascido e criado em Bangu, na zona oeste do Rio de Janeiro —reduto político da família.

8.abr.2021 - Dr. Jairinho foi preso temporariamente no Rio na investigação do Caso Henry - Vitor Brugger/Estadão Conteúdo - Vitor Brugger/Estadão Conteúdo
8.abr.2021 - Dr. Jairinho foi preso temporariamente no Rio na investigação do Caso Henry
Imagem: Vitor Brugger/Estadão Conteúdo

Pai de três filhos, frutos de duas uniões, ele é formado em Medicina, mas diz nunca ter exercido a profissão. Em 2004, ele se candidatou pela primeira vez a um cargo de vereador, aos 27 anos. Na ocasião, foi o candidato mais votado com 24 mil votos pelo PSC (Partido Social Cristão).

Hoje, Dr. Jairinho cumpre seu quinto mandato na Casa. Na eleição de 2020, Jairinho foi o 16º mais votado da Casa. Eleito pelo Solidariedade, o partido informou hoje sua expulsão sumária da legenda.

De atuação discreta na Câmara Municipal, o vereador já foi presidente da Comissão de Educação, vice-presidente da Comissão de Saúde, presidente da Comissão Especial do Plano Diretor do Município e primeiro-secretário da Casa.

O vereador foi autor dos decretos legislativos que suspenderam a aprovação automática nas escolas da rede municipal; do projeto que concedeu benefício de licença maternidade e paternidade para servidores públicos que adotem crianças e do tombamento da sede do Céres Futebol Clube —time de Bangu que disputa divisões inferiores do futebol carioca. O presidente da equipe é justamente Coronel Jairo, pai do vereador.

Descrito como observador, avesso a debates e bem articulado, Jairinho foi líder do governo na gestão de Marcelo Crivella (Republicanos) e, posteriormente, mudou de lado e trabalhou a favor da candidatura de Eduardo Paes (DEM), eleito em 2020.

Em 11 de março, três dias após a morte do enteado, Jairinho assumiu uma das sete vagas do Conselho de Ética e Decoro Parlamentar na Casa. O conselho é responsável por instaurar e conduzir processo disciplinar contra os parlamentares.

O conselho debate a situação do vereador, que teve o salário suspenso após o cumprimento de um mandado de prisão temporária contra ele e a namorada Monique Medeiros no caso da morte do menino Henry, 4.

Pai de Jairinho preso pela Lava Jato

Coronel Jairo, ex-deputado estadual ligado ao ex-governador Sérgio Cabral, foi um dos dez deputados presos por um suposto esquema de corrupção, lavagem de dinheiro e loteamento de cargos públicos.

Em novembro de 2018, a Furna da Onça, que mirou o esquema de corrupção de Cabral, apontou que deputados recebiam mesada do então governador para votarem a favor do governo na Alerj (Assembleia Legislativa do Rio).

Na eleição, Coronel Jairo foi o primeiro suplente da coligação entre o Solidariedade, seu partido, e o PTB. Contudo, por estar preso não pôde assumir o mandato quando um dos eleitos —Anderson Alexandre, também do Solidariedade— foi para a prisão.

Jairo conseguiu um habeas corpus em dezembro de 2019.

Assessores dele estão entre os citados no relatório do Coaf (Conselho de Controle de Atividades Financeiras) que identificou movimentações atípicas de servidores da Alerj. Foi a partir desse documento que surgiram os primeiros indícios de rachadinha envolvendo Fabrício Queiroz e o senador Flávio Bolsonaro (Republicanos-RJ).

Vereador preso em Bangu

A professora Monique Medeiros e Jairinho, mãe e padrasto do menino Henry Borel, responderão por "homicídio duplamente qualificado com emprego de tortura" pela morte da criança, ocorrida no dia 8 de março.

O casal também será incriminado por "emprego de recurso que causou impossibilidade de defesa da vítima". Para a polícia, não resta dúvida de que Jairinho foi o responsável pelas lesões que levaram o menino à morte. Os investigadores dizem que a mãe dele sabia das agressões e nada fez.

Eles foram presos nesta quinta (8), exato um mês da morte de Henry, na casa de uma tia do parlamentar em Bangu, na zona oeste do Rio.

*Com reportagem de Igor Mello, do UOL, no Rio