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

Diogo Schelp

ANÁLISE

Texto baseado no relato de acontecimentos, mas contextualizado a partir do conhecimento do jornalista sobre o tema; pode incluir interpretações do jornalista sobre os fatos.

Jair Bolsonaro inelegível não favoreceria Lula em 2022

Lula e Bolsonaro - Foto: Agência Brasil/Marcello Casal Jr.
Lula e Bolsonaro Imagem: Foto: Agência Brasil/Marcello Casal Jr.

Colunista do UOL

05/08/2021 15h20

O presidente Jair Bolsonaro disse nesta quinta-feira (5), em entrevista de rádio, que há um complô para impedi-lo de participar das eleições de 2022 e, dessa forma, favorecer a candidatura do ex-presidente Luiz Inácio Lula da Silva. "Existe um plano, está na mídia, para me tornar inelegível. Se vier a acontecer, já sabemos, se eu não fizer nada, o presidente é o Lula", disse Bolsonaro.

Deixando de lado o conspiracionismo barato (pois é o presidente quem vem exigindo uma resposta das instituições às suas ameaças contra o processo eleitoral de 2022), fato é que Bolsonaro está errado em sua análise política.

O erro é proposital, pois interessa a Bolsonaro vender a ideia aos seus apoiadores e ao eleitorado antipetista de que ele está sendo vítima de perseguição e que a imprensa e o Poder Judiciário atuam para eleger Lula.

Lula, no entanto, não seria o maior favorecido caso as investigações em curso no Tribunal Superior Eleitoral (TSE) ou no Supremo Tribunal Federal (STF) levem à proibição de Bolsonaro de buscar uma reeleição em 2022.

Os grandes beneficiados, do ponto de vista eleitoral, seriam todos os outros candidatos, menos Lula. É o que sugerem praticamente todas as pesquisas de intenção de voto divulgadas nas últimas semanas para o pleito presidencial de 2022.

A pesquisa Genial/Quaest, a mais recente delas, por exemplo, mostra que, se as eleições fossem hoje, Lula e Bolsonaro estariam no segundo turno. Os outros possíveis candidatos ficariam longe, mais de dez pontos atrás, de evitar o enfrentamento direto entre o ex e o atual presidentes.

Na maioria das pesquisas, Jair Bolsonaro mantém um piso de intenção de voto acima dos 20%. Essa parece ser a proporção do eleitorado disposta a votar nele aconteça o que acontecer — e não obstante tudo o que já aconteceu.

Sem uma união da chamada "terceira via" em torno de um único nome para romper a polarização entre Lula e Bolsonaro, apenas a ausência de um dos dois na disputa daria maiores chances a possíveis candidatos como Ciro Gomes (PDT), Sergio Moro (sem partido), João Doria ou Eduardo Leite (PSDB), José Luiz Datena (PSL) ou Luiz Henrique Mandetta (DEM) de chegar ao segundo turno.

E, no cenário de segundo turno, a julgar pelo levantamento da Genial/Quaest, não faz muita diferença para Lula enfrentar Bolsonaro ou qualquer outro candidato. Em todas as simulações, ele teria entre 54% e 58% dos votos, o que lhe permitiria vencer com folga.

A vantagem dos outros candidatos em relação a Bolsonaro numa disputa de segundo turno contra Lula é que muitos deles têm rejeição menor do que o atual presidente junto ao eleitorado — e, portanto, têm maior potencial de captar votos de indecisos.

O maior beneficiado de uma hipotética inelegibilidade de Bolsonaro para 2022, portanto, seria qualquer outro candidato, menos Lula.