;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Pesquisa DataPoder360 mostra Lula na frente com 30% e aponta potencial de candidato apoiado por petista

30/08/2018 08h19

(Reuters) - O ex-presidente Luiz Inácio Lula da Silva (PT) lidera a corrida presidencial com 30 por cento de apoio, contra 21 por cento do candidato do PSL, Jair Bolsonaro, de acordo com pesquisa de intenção de voto do DataPoder360 divulgada nesta quinta-feira que não trouxe um cenário sem o petista, mas mostrou o potencial de um possível candidato apoiado por ele.

De acordo com o levantamento, Ciro Gomes (PDT) e Geraldo Alckmin (PSDB) aparecem com 7 por cento cada, enquanto Marina Silva (Rede) tem 6 por cento, com os três candidatos tecnicamente empatados dentro da margem de erros, que é de 2 pontos percentuais para mais ou para menos.

Alvaro Dias (Podemos) aparece com 3 por cento; e Cabo Daciolo (Patriota) e Henrique Meirelles (MDB) têm 2 por cento.

O levantamento, realizado por telefone entre os 24 a 27 de agosto, entrevistou 5.500 moradores de 329 municípios das 27 unidades da federação, de acordo com o portal Poder360.

Apesar de Lula estar preso desde o início de abril cumprindo pena pela condenação por corrupção iva e lavagem de dinheiro, o que deve inviabilizar sua candidatura com base na lei da Ficha Limpa, o portal Poder360 informou que a pesquisa não testou cenários sem o ex-presidente para se focar em questionamentos específicos para saber o potencial de voto dos candidatos.

Ao questionar se o eleitor “votaria com certeza”, “poderia votar” ou “não votaria de jeito nenhum” em cada um dos principais candidatos, o levantamento apontou um chamado "potencial de voto". Nesse panorama, o maior potencial de voto aparece para um "candidato apoiado por Lula" sem nome definido, com 25 por cento de "votaria com certeza" e 17 por cento de "poderia votar".

O ex-prefeito de São Paulo Fernando Haddad, atual vice na chapa de Lula e apontado como provável substituto do ex-presidente em caso de impugnação de sua candidatura, aparece com 8 por cento de voto "com certeza" e 26 por cento de "poderia votar" quando apresentado como "Haddad apoiado por Lula". O próprio ex-presidente tem 30 por cento de voto "com certeza" e 7 por cento de "poderia votar".

Ciro (9 por cento), Bolsonaro (8 por cento), Alckmin (7 por cento), Alvaro (6 por cento) e Marina (5 por cento) aparecem a seguir na tabela de "voto com certeza", enquanto Ciro, Marina e Alvaro aparecem empatados com 26 por cento no "poderia votar", ante 27 por cento de Alckmin e 17 por cento de Bolsonaro.

Na ponta da rejeição, Bolsonaro é o que aparece com o maior percentual de "não votaria de jeito nenhum", com 67 por cento, contra 62 por cento de Alckmin, 61 por cento de Marina e Ciro, 60 por cento de Lula, 55 por cento de "candidato apoiado por Lula" e 52 por cento de "Haddad apoiado por Lula" e Alvaro.

(Por Pedro Fonseca, no Rio de Janeiro)