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

Paraná Pesquisas: Lula tem 50,2% dos votos válidos; Bolsonaro, 49,8%

Os presidenciáveis Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PL), adversários no segundo turno das eleições - Ricardo Stuckert e Clauber Cleber Caetano/PR
Os presidenciáveis Luiz Inácio Lula da Silva (PT) e Jair Bolsonaro (PL), adversários no segundo turno das eleições Imagem: Ricardo Stuckert e Clauber Cleber Caetano/PR

Do UOL, em São Paulo

25/10/2022 08h39Atualizada em 26/10/2022 14h34

Levantamento do instituto Paraná Pesquisas para presidente, feito com entrevistas presenciais e divulgado hoje, aponta o ex-presidente Luiz Inácio Lula da Silva (PT) e o presidente Jair Bolsonaro (PL), candidato à reeleição, empatados tecnicamente.

Lula tem 50,2% das intenções de votos válidos (quando são excluídos brancos, nulos e indecisos), contra 49,8% de Bolsonaro —uma diferença de 0,4 ponto percentual. Como a margem de erro é de 2,2 pontos percentuais para mais ou para menos, os dois estão no mesmo patamar.

A Paraná Pesquisas tem contrato com o governo federal, e ainda neste mês, fez uma sondagem para presidente contratada pelo Progressistas (PP), partido que faz parte da coligação de Bolsonaro. O instituto também recebeu R$ 2,7 milhões do PL, partido de Bolsonaro, vindos do fundo partidário.

Na rodada anterior, divulgada na última quinta-feira (20), o petista tinha 51,3%, ante 48,7% do atual presidente —uma diferença de 2,6 pontos percentuais.

Em votos totais, Lula ficou com 46,3%, e Bolsonaro com 45,9%. Os entrevistados que disseram que não votariam em nenhum, branco ou nulo somaram 4,8%, e os que não sabem ou não responderam foram 3%.

O instituto ouviu 2.020 eleitores presencialmente entre os dias 20 e 24 de outubro. O levantamento custou R$ 50 mil e foi pago com recursos próprios. O levantamento tem um nível de confiança de 95% e está registrado no TSE (Tribunal Superior Eleitoral) sob o número BR-00525/2022.

Votos válidos

  • Lula (PT): 50,2% (tinha 51,3% na quinta-feira)
  • Jair Bolsonaro (PL): 49,8% (tinha 48,7%)

Votos totais

  • Lula (PT): 46,3% (tinha 46,9%)
  • Jair Bolsonaro (PL): 45,9% (tinha 44,5%)
  • Nenhum/branco/nulo: 4,8%
  • Não sabe/não respondeu: 3%

Pesquisa espontânea

  • Lula (PT): 42,9% (tinha 42,8%)
  • Jair Bolsonaro (PL): 42,5% (tinha 40,2%)
  • Nenhum/branco/nulo: 5,7% (eram 5,4%)
  • Não sabe/não respondeu: 9% (eram 11,5%)

Sobre o instituto

O Paraná Pesquisas é uma empresa de Curitiba, fundada em 1990. Realizou seu primeiro levantamento sobre intenções de voto para presidente em 2013 e, desde então, divulga pesquisas eleitorais pagas com recursos próprios ou de financiadores diversos. Na eleição de 2018, o instituto fez pesquisas com entrevistas presenciais de eleitores em suas casas financiadas pela empresa de consultoria de investimentos Empiricus e pela Fundação Presidente Jânio Quadros, ligada ao PRTB.

Atualmente, o Paraná Pesquisas também realiza levantamentos por telefone, com operadores treinados conversando com eleitores. O instituto informou ao UOL que realiza pesquisas usando diferentes métodos, a depender do que foi acordado com o financiador do levantamento.