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

Esse conteúdo é antigo

Quaest: Cleitinho lidera com 19% para o Senado em MG; demais empatam

24.out.2018 - O deputado estadual de Minas Gerais Cleitinho Azevedo (PSC) - Divulgação/ALMG/Sarah Torres
24.out.2018 - O deputado estadual de Minas Gerais Cleitinho Azevedo (PSC) Imagem: Divulgação/ALMG/Sarah Torres

Do UOL, em São Paulo

12/08/2022 00h06Atualizada em 12/08/2022 11h02

Quaest - Pesquisa confiável -  -

Pesquisa da Quaest Consultoria realizada face a face, contratada pela Genial Investimentos e divulgada hoje, aponta o deputado estadual Cleitinho Azevedo (PSC) liderando para o Senado por Minas Gerais, com 19% das intenções de voto no levantamento estimulado — quando os entrevistados recebem uma lista prévia com os nomes dos candidatos.

No segundo lugar há um empate técnico, dentro da margem de erro de dois pontos para mais ou para menos, entre os outros quatro candidatos. São eles: o senador Alexandre Silveira (PSD), com 8%; a professora Sara Azevedo (Psol), que alcançou 6%; o vereador de Belo Horizonte Bruno Miranda (PDT), com 5%; e o deputado federal Marcelo Aro (PP), que obteve 4% das intenções de voto.

Nesta pesquisa, os indecisos somaram 34%, enquanto os que votarão branco, nulo ou não pretendem votar alcançaram 24%.

Não é possível fazer uma comparação com a pesquisa anterior, porque a lista de pré-candidatos é diferente. No levantamento de julho, constavam os nomes de Marcelo Álvaro Antônio (PL) e Paulo Piau (MDB). Além disso, agora o nome de Bruno Miranda aparece no levantamento.

A pesquisa ouviu 2 mil pessoas pessoalmente, entre os dias 6 e 9 de agosto. A margem de erro é de 2 pontos percentuais para mais ou para menos. O índice de confiança é de 95%, segundo o instituto. A pesquisa foi registrada no TSE (Tribunal Superior Eleitoral) sob o número MG-09990/2022 e teve valor de R$ 122.625,00.

Veja os cenários testados pela pesquisa:

Estimulado:

    • Cleitinho Azevedo (PSC): 19%
    • Alexandre Silveira (PSD): 8%
    • Sara Azevedo (Psol): 6%
    • Bruno Miranda (PDT): 5%
    • Marcelo Aro (PP): 4%
    • Indecisos: 34%
    • Branco/Nulo/Não pretendem votar: 24%

    Espontâneo (sem lista prévia de nomes):

    Já na pesquisa espontânea — sem uma lista prévia de candidatos — Cleitinho alcançou os 3% enquanto outros nomes sugeridos pelos eleitores ouvidos também somaram 3%.

    Os indecisos formaram maioria no cenário espontâneo, com 90%, e os que votarão branco, nulo ou não pretendem votar atingiram 4%.

    • Cleitinho Azevedo (PSC): 3%
    • Outros: 3%
    • Indecisos: 90%
    • Branco/Nulo/Não pretendem votar: 4%

    Sobre o instituto

    O Quaest é um instituto de pesquisas com sede em Belo Horizonte. Até 2020, segundo dados do TSE (Tribunal Superior Eleitoral), a empresa realizava pesquisas eleitorais só em Minas Gerais. Hoje, faz levantamentos sobre intenções de voto para presidente, governador e para o Senado em São Paulo, Rio de Janeiro, Minas Gerais e Bahia. O instituto tem uma parceria com a Genial Investimentos, a qual financia levantamentos para as eleições de 2022. As pesquisas são realizadas com entrevistas presenciais.