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

Pensando em voto, vice ideal deve ser nordestino ou mineiro, diz Bolsonaro

"Um vice que estamos trabalhando... Pode ser um general de 4 estrelas também", acrescentou Bolsonaro - Adriano Machado/Reuters
"Um vice que estamos trabalhando... Pode ser um general de 4 estrelas também", acrescentou Bolsonaro Imagem: Adriano Machado/Reuters

Do UOL, em São Paulo

08/12/2021 21h19Atualizada em 09/12/2021 10h54

O presidente Jair Bolsonaro (PL) disse hoje que um candidato "ideal" a vice-presidente para compor sua chapa nas eleições de 2022 deve ser do Nordeste ou de Minas Gerais — dois grandes colégios eleitorais —, para ser capaz de conquistar mais votos. Sem revelar nomes, ele também adiantou que já conversa com um possível vice, que deve ser anunciado em março ou "pouco depois".

"O ideal, se pensar em voto, além da competência, é um [candidato a vice] nordestino ou mineiro", afirmou o presidente ao programa "Hora do Strike", da Gazeta do Povo. "Não existe nada acertado, mas já estou conversando com um possível vice aí. Não pode ser um casamento de última hora, né? E esse nome fará bem para mim, para o governo, para o Brasil. Tem que ser um nome respeitado."

[Mas] A gente não está pensando em ter uma chapa para ganhar eleição e depois não poder governar. Isso é horrível, é péssimo, né? Ter um vice que te atrapalha. Então, um vice que estamos trabalhando aí... Pode ser um general de quatro estrelas também, pode ser. E vai acontecer em março, talvez um pouco depois, a gente anuncia o nome dele. [Vai ser] Um nome que agregue e dê respeitabilidade a nossa chapa.
Jair Bolsonaro, ao "Hora do Strike"

Na segunda-feira (6), em conversa com apoiadores, Bolsonaro já havia dito que seu candidato "ideal" a vice para 2022 seria alguém que "não dê trabalho e que some". Ele ainda criticou pessoas de seu entorno — sem, no entanto, revelar quem — que estariam tentando "pregar" na imprensa um nome para ser seu vice nas próximas eleições.

"Acertei com o Valdemar [Costa Neto, presidente do PL] muita coisa. Não está escolhido o vice. O vice quem vai escolher sou eu. Essas notas que são pregadas na imprensa... A gente sabe quem está pregando, lamentavelmente, para tumultuar. É gente nossa, tá? Não foi invenção. Essa não foi invenção da imprensa, foi pregação de gente nossa. Gente querendo se cacifar", reclamou.

Pesquisas em xeque

Ao "Hora do Strike", Bolsonaro também acusou de fraude as pesquisas eleitorais, mas sem especificar quais, nem apresentar provas. Para o presidente, que citou sua vitória como personalidade de 2021 na eleição popular da revista Time, as enquetes feitas nas redes sociais, sem nenhum rigor metodológico, seriam mais confiáveis.

"Está cada vez mais na cara que as pesquisas [eleitorais] são fraudadas", disse Bolsonaro. "[Enquete de internet] É mais sincero e espontâneo. Pessoal mais humilde já tem telefone e cada vez mais interage com a política".

A declaração, gravada pela manhã e exibida agora à noite, é feita no mesmo dia em que um levantamento Genial/Quaest mostrou o ex-presidente Luiz Inácio Lula da Silva (PT) próximo de uma vitória no primeiro turno, caso as eleições de 2022 fossem hoje, além de um crescimento de Sergio Moro (Podemos) e sua consolidação em terceiro lugar nas intenções de voto.

Segundo a pesquisa, Lula tem 46%, contra 23% de Bolsonaro e 10% de Moro. Depois vêm Ciro Gomes (PDT), com 5%, e o governador de São Paulo, João Doria (PSDB), com 2%.

(Com Estadão Conteúdo)