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

Lula sobre Bolsonaro contestar TSE: 'É desespero dele. Sabe que vai perder'

16.out.2022 - Lula e Janja na chegada ao debate UOL/Band - Reinaldo Canato/UOL
16.out.2022 - Lula e Janja na chegada ao debate UOL/Band Imagem: Reinaldo Canato/UOL

Do UOL, em São Paulo

27/10/2022 08h36Atualizada em 27/10/2022 12h45

O ex-presidente Luiz Inácio Lula da Silva (PT) afirmou hoje que o atual chefe do Executivo Jair Bolsonaro (PL) "está desesperado" após ele investir na narrativa de que sua candidatura foi prejudicada por rádios que teriam omitido inserções da propaganda eleitoral. Lula participou hoje de sabatina promovida pelo Correio Braziliense, Rádio Clube FM e TV Brasília.

"Eu não sei o estado psicológico do presidente, mas essas coisas da rádio são incompetência da equipe dele. Não temos nada a ver com isso. Ele está um pouco desesperado, percebeu que tem a possibilidade de perder a eleição."

Lula se refere a duas emissoras —rádios JM FM (MG) e Viva Voz (BA) —que dizem que não receberam o material de campanha do PL, partido do presidente, para veiculação. Em discurso ontem em Brasília, Bolsonaro afirmou que a suposta omissão das rádios estaria favorecendo o adversário.

O relatório entregue ao TSE (Tribunal Superior Eleitoral) pela campanha de Bolsonaro ainda tem outras seis fragilidades, como a base de dados usada para monitorar as transmissões. Algumas rádios citadas também contestam o documento e dizem que exibiram as inserções do PL.

Segundo a colunista do UOL, Carla Araújo, o novo discurso de Bolsonaro para contestar o resultado das urnas está sendo construído desde segunda (24) e ganhou força na quarta (26) para substituir a narrativa anterior, que questionava a confiabilidade da urna eletrônica.

É um pouco de desespero dele. É o direito que ele tem de chorar, espernear, de quem sabe que vai perder as eleições. Bolsonaro está ciente que vai perder as eleições. Ele acompanha, estuda e encomenda pesquisa. Sabe que vai perder porque o povo quer mudança.
Ex-presidente Lula em entrevista hoje

Após o discurso do presidente em Brasília, bolsonaristas levantaram a possibilidade de a crise envolvendo as rádios ser determinante para adiar o segundo turno da eleição. No entanto, como mostrou a colunista do UOL Notícias, Carolina Brígido, o "Radiogate" não tem força suficiente para adiar ou anular o pleito marcado para domingo.

Questionado sobre a possibilidade de um adiamento do segundo turno das eleições, Lula afirmou que o assunto não pode ser levado a sério. "É um absurdo. A pessoa não tem o que falar e falou uma bobagem dessa. A gente não pode aceitar".

Ministro da Economia. Lula, que lidera as pesquisas de intenção de voto, descartou anunciar ministros antes do resultado da eleição.

Hoje, questionado sobre o futuro ministro da Economia, o ex-presidente citou características que procura. "Inteligência política, muito compromisso social, pensar na responsabilidade fiscal e também na social", afirmou Lula. "Quando pensar em segurar o dinheiro, tem que pensar que tem gente ando fome, criança abandonada, crianças que aram dois anos sem estudar".

Ele também diz que fará uma "política de guerra junto com a sociedade" para recuperar o país. "Tenho quatro anos e não quero fracassar. Quero fazer um mandato exitoso".

Ontem, em entrevista à Rádio Mix FM de Manaus, ele disse que não vai "sentar na cadeira" antes da hora e se esquivou de perguntas sobre um cargo para a senadora Simone Tebet (MDB), sua aliada no segundo turno.

Lula tem sido pressionado a dar mais detalhes de seu plano econômico e agentes do mercado financeiro têm cobrado que ele anuncie quem seria seu ministro da Economia em caso de vitória, o que seria uma sinalização sobre o que pretende fazer na área econômica.

*Com informações de Reuters