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

Quem é Roberto Jefferson, ex-deputado bolsonarista que atirou em policiais

 Urgente: Moraes determina prisão de Roberto Jefferson  -  O Antagonista
Urgente: Moraes determina prisão de Roberto Jefferson Imagem: O Antagonista

Colaboração para o UOL

23/10/2022 17h28

O ex-deputado federal Roberto Jefferson (PTB), que reagiu à prisão com tiros contra agentes da Polícia Federal hoje, iniciou sua carreira política em 1971. Desde então, o ex-parlamentar bolsonarista teve o seu nome ligado a inúmeras polêmicas, ando do envolvimento no Mensalão durante o primeiro mandato do ex-presidente Luiz Inácio Lula da Silva (PT) a defender pautas de extrema-direita, com ataques ao STF (Supremo Tribunal Federal) e disseminação de fake news.

Nascido em Petrópolis, no Rio de Janeiro, em junho de 1953, Jefferson começou a carreira como apresentador de televisão. Ele se filiou ao MDB em 1971, quando começou sua carreira política, e ficou no partido até 1980, quando ou pelo PP e, logo depois, se filiou ao PTB, partido que presidiu entre 2003 e 2005.

Em 1982, Roberto Jefferson venceu as eleições para deputado federal, e conseguiu ser reeleito para cinco mandatos consecutivos, até ser cassado pela Câmara dos Deputados em 2005, pelo envolvimento no Mensalão.

Em 2008, em audiência na Justiça, Jefferson confessou ter recebido R$ 4 milhões do esquema. O ex-deputado foi condenado por participação no Mensalão em novembro de 2012, a 7 anos e 14 dias de prisão pela venda de votos, no entanto, três anos depois ele ganhou a liberdade condicional.

Após o episódio, Jefferson ou a defender pautas de extrema-direita e ficou conhecido como um dos apoiadores mais ferrenhos do presidente Jair Bolsonaro (PL).

Em agosto de 2021, o ex-deputado foi preso por ameaças aos ministros do STF, com vídeos em que empunhava armas. Jefferson ficou no Complexo Prisional de Gericinó, em Bangu, no Rio, mas, após sua defesa alegar que ele estava com problemas de saúde, ele foi transferido para a prisão domiciliar, em janeiro de 2022.

Nas eleições deste ano, o PTB tentou emplacar Roberto Jefferson como candidato à Presidência da República mesmo ele estando em prisão domiciliar. O TSE (Tribunal Superior Eleitoral), no entanto, negou o registro de Roberto Jefferson como candidato ao cargo de presidente. Na ocasião, o Plenário constatou que ex-parlamentar estava inelegível para disputar qualquer eleição até 24 de dezembro de 2023.

Por outro lado, o TSE deferiu o registro do candidato a vice-presidente na chapa, Kelmon da Silva Souza, conhecido como 'Padre' Kelmon, como candidato do PTB a presidente.

A transferência de Jefferson para a prisão domiciliar estava condicionada a uma série de proibições, entre elas o uso das redes sociais, desobedecida quando o bolsonarista apareceu em um vídeo publicado pela filha, a ex-deputada Cristiane Brasil (PTB), proferindo ofensas contra a ministra Cármen Lúcia, do STF.

O ministro Alexandre de Moraes, do STF, determinou que o ex-deputado federal voltasse para a cadeia após descumprir as medidas cautelares. Ao reagir à prisão, Jefferson feriu dois policiais, sendo uma mulher, atingidos por estilhaços, mas am bem.