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

Datafolha: Bolsonaro cresce e diminui vantagem para Lula, que lidera

Lula e Bolsonaro, candidatos à Presidência da República - Ricardo Stuckert e REUTERS
Lula e Bolsonaro, candidatos à Presidência da República Imagem: Ricardo Stuckert e REUTERS

Do UOL, em São Paulo

18/08/2022 19h30Atualizada em 18/08/2022 20h49

Datafolha - Pesquisa muito confiável -  -

Pesquisa Datafolha realizada com entrevistas face a face, contratada pelo jornal Folha de S.Paulo e pela TV Globo, e divulgada hoje, aponta que ex-presidente Luiz Inácio Lula da Silva (PT) segue na liderança, mas reduziu a diferença para o presidente Jair Bolsonaro (PL). Em julho, a distância era de 18 pontos percentuais, e agora é de 15 pontos. A margem de erro é de dois pontos percentuais para mais ou para menos.

O petista tem 47% das intenções de voto, e o atual mandatário tem 32%. Na pesquisa anterior, Lula aparecia com 47% e Bolsonaro com 29%.

Por ter 47% das intenções de voto, e a soma dos outros candidatos ser 42%, Lula ainda pode ganhar no primeiro turno. Em terceiro lugar aparece Ciro Gomes (PDT), com 7%.

A margem de erro de 2 pontos percentuais para mais ou para menos. Com isso, os demais candidatos empatam entre si. Simone Tebet (MDB) tem 2%, e Vera Lucia (PSTU), 1%, os outros concorrentes aparecem com 0% cada.

Esta é a primeira pesquisa Datafolha sem o nome de André Janones (Avante), que desistiu da disputa no dia 4 de agosto e ou a apoiar Lula. O General Santos Cruz (Podemos) também foi retirado da lista.

Este também foi o primeiro levantamento com o nome de Soraya Thronicke (União Brasil), no lugar de Luciano Bivar (União Brasil) que desistiu de concorrer à Presidência pelo partido. Nesta rodada também foi incluído o ex-deputado federal Roberto Jefferson (PTB), que cumpre prisão domiciliar e registrou sua candidatura junto ao TSE (Tribunal Superior Eleitoral) no último dia 12 de agosto.

Segundo instituto, apesar da lista de candidatos ser diferente, é possível a comparação porque os nomes que saíram tinham entre 0% 1%, bem como os incluídos. Desta forma "não compromete a evolução dos resultados registrados desde maio deste ano", garante o Datafolha.

O Datafolha ouviu 5.744 pessoas pessoalmente, entre os dias 16 e 18 de agosto. O índice de confiança é de 95%. O levantamento foi registrado no TSE (Tribunal Superior Eleitoral) sob o protocolo BR-09404/2022 e teve custo de R$ 473.780,00.

Confira os cenários testados

Cenário 1 - Estimulada

  • Lula (PT): 47%
  • Jair Bolsonaro (PL): 32%
  • Ciro Gomes (PDT): 7%
  • Simone Tebet (MDB): 2%
  • Vera Lucia (PSTU): 1%
  • Pablo Marçal (Pros): 0%
  • Roberto Jefferson (PTB): 0%
  • Luiz Felipe D'Avila (Novo): 0%
  • Sofia Manzano (PCB): 0%
  • Leonardo Péricles (UP): 0%
  • Soraya Thronicke (União Brasil): 0%
  • José Maria Eymael (DC): 0%
  • Brancos/nulos/nenhum: 6%
  • Não sabem: 2%

Pesquisa espontânea

O Datafolha também testou um cenário espontâneo, ou seja, quando os eleitores podem apontar qualquer nome de sua preferência. Neste caso, Lula aparece com 40%, e Bolsonaro 28%, mantendo a diferença de 12 pontos percentuais, como na pesquisa anterior.

Em relação ao levantamento de julho, Lula oscilou na margem de erro de 38% para 40%, e Bolsonaro também, saindo de 26% para 28%.

  • Lula (PT): 40%
  • Jair Bolsonaro (PL): 28%
  • Ciro Gomes (PDT): 2%
  • Simone Tebet (MDB): 1%
  • Outros: 2%
  • Brancos/nulos/nenhum: 6%
  • Não sabem: 22%

Segundo turno

No cenário estimulado para um possível segundo turno entre Lula e Bolsonaro, a pesquisa aponta que o petista seria vencedor. O petista oscilou negativamente na margem de erro em um ponto, em relação à pesquisa de julho, ando de 55% para 54%. Já Bolsonaro oscilou positivamente, ando de 35% para 37%.

Cenário 1

  • Lula (PT): 54%
  • Jair Bolsonaro (PL): 37%
  • Nenhum/branco/nulo: 8%
  • Não sabe: 2%

    Sobre o instituto

    O Datafolha é um instituto de pesquisas ligado ao jornal Folha de S.Paulo. O instituto só realiza pesquisas eleitorais financiadas por grupos de comunicação. As pesquisas geralmente são feitas abordando entrevistados em pontos de grande fluxo de pessoas em áreas estabelecidas conforme distribuição do eleitorado brasileiro.