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

Oyama: Reuniões de debate da Globo têm clima tenso e reclamação do PT

Colaboração para o UOL, em São Paulo

21/09/2022 11h53

A poucos dias das eleições, o clima nos bastidores esquentou e reuniões para definir os detalhes do debate da TV Globo foram marcadas por discussões entre os petistas, segundo apuração da colunista do UOL Thaís Oyama.

"Na semana ada, teve reunião no Rio. Rui Falcão, do PT, causou alarme na direção da emissora porque surpreendeu todo mundo ao dizer que o partido não concordava com a data, que já estava estabelecida há meses e não é algo que dá para mudar assim", contou a jornalista, no programa O Radar das Eleições.

"Rui Falcão estava preocupado de que, sendo o debate dia 29, coincidiria com o último dia do horário eleitoral gratuito. As pessoas que estiveram nessa reunião ficaram com a impressão de que a ideia era usar o último dia do horário eleitoral para, eventualmente, aparar alguma aresta que tenha ficado no dia do debate", completou.

Em outra reunião, em São Paulo, Oyama falou sobre um "novo susto" nos bastidores provocado pelo assessor do PT Ricardo Amaral.

"Ele disse que Lula tinha sido injustiçado no debate da Band quando Bolsonaro se referiu a ele como 'ex-presidiário'. Ele pediu direito de resposta e não foi concedido", disse a jornalista.

"Então, a proposta do assessor era de que cada partido tivesse um representante na comissão que analisa o direito de resposta — o que é inviável".

Oyama ainda relatou que representantes de Lula e Bolsonaro defenderam a adoção de uma regra que, no terceiro e quarto bloco do debate, permitiria que alguns candidatos pudessem ser perguntados duas vezes. Isso implicaria o risco de outros não serem perguntados nenhuma vez. Houve uma votação e os dois foram derrotados pelo voto dos nanicos.

Carla: Bolsonaro quer ir a debate da Globo, mas mantém suspense estratégico

Integrantes da campanha à reeleição do presidente Jair Bolsonaro (PL) e o ministro das Comunicações, Fábio Faria, disseram ao UOL que o presidente confirmou presença no debate do SBT e que o compromisso já está em sua agenda oficial. A apuração é da colunista Carla Araújo.

Nos últimos dias, auxiliares de Bolsonaro alinharam com os meios de comunicação os detalhes do debate na emissora paulista e avaliaram que a participação do presidente pode ser positiva para a campanha. A participação no debate da TV Globo, no entanto, é mantida em suspense.

"No debate do SBT, Bolsonaro decidiu que vai mesmo sem o Lula. No da Globo, eles vão fazer o mesmo suspense que fizeram no da Band. A tendência é que acabe indo sim", disse a jornalista.

Segundo a apuração de Carla, a decisão deve acontecer apenas nas vésperas do debate, marcado para o dia 29 de setembro.

"Aliados do Bolsonaro ficam fazendo esse enfrentamento com a Globo, mas sabem da importância desse debate. Bolsonaro está atrás nas pesquisas e precisa ir, ainda mais nas vésperas do dia da eleição", detalhou.

Kennedy: Inspirado nos EUA, Lula investe em peça para reduzir abstenção

Informações obtidas pelo colunista do UOL Kennedy Alencar mostram que a campanha do ex-presidente Luiz Inácio Lula da Silva (PT) está focada no movimento pelo voto útil e para minimizar o número de abstenções no dia da eleição.

"A maioria dos pesquisadores diz que a abstenção é maior entre os mais pobres. Mas há estudos que apontam também que, em eleições adas, houve abstenções relevantes no Sudeste, entre a classe média alta e as mulheres", disse Kennedy. "Entre os petistas, há o consenso de que é preciso incentivar o comparecimento das mulheres e dos mais pobres."

"Lula gravou uma peça de campanha específica para incentivar esse comparecimento. Em 2020, os Estados Unidos, onde o voto não é obrigatório, eram muito importantes para o Biden estimular o voto feminino e o voto negro", prosseguiu.

"A campanha do Lula está procurando dados recentes sobre abstenção no Brasil, estudar onde é maior e quais os motivos para tentar fazer uma campanha que aumente o comparecimento no dia da eleição", apurou o jornalista.

O programa O Radar das Eleições vai ao ar às terças-feiras.

Quando: toda semana, às 10h.

Onde assistir: Ao vivo na home UOL, UOL no YouTube e Facebook do UOL. Você também pode conferir nas plataformas de podcasts.

Veja a íntegra do programa: