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

Bolsonaro inclui voto impresso em negociações com o Congresso: 'Povo quer'

Arquivo - Bolsonaro voltou a dizer que está "conversando com lideranças do Parlamento" sobre a possibilidade de implementar o voto impresso nas próximas eleições - Marcos Corrêa/PR
Arquivo - Bolsonaro voltou a dizer que está "conversando com lideranças do Parlamento" sobre a possibilidade de implementar o voto impresso nas próximas eleições Imagem: Marcos Corrêa/PR

Hanrrikson de Andrade

Do UOL, em Brasília

07/12/2020 10h50Atualizada em 07/12/2020 11h11

O presidente Jair Bolsonaro (sem partido) voltou hoje a dizer que está "conversando com lideranças do Parlamento" sobre a possibilidade de implementar o voto impresso nas próximas eleições.

Com o argumento de que o sistema eletrônico seria suscetível a fraudes, mas sem apresentar provas disso, o governante tem defendido a necessidade da comprovação em papel. Na visão dele, "o povo quer" a mudança.

Já estou conversando com lideranças no Parlamento. Quem decide o voto impresso somos nós, o Executivo, e o Parlamento. Ponto final. E, acima de nós, o povo, que quer o voto impresso
presidente Jair Bolsonaro (sem partido), na saída do Palácio da Alvorada

No dia do segundo turno das eleições municipais, em 29 de novembro, Bolsonaro já havia sinalizado que faria da defesa do voto impresso uma bandeira do governo. Até então, o tema era abordado de maneira aleatória pelo presidente, sem indícios de que se tornaria uma demanda concreta.

A urna eletrônica ou a ser usada no Brasil em 1996. Desde então, Bolsonaro foi eleito por esse método seis vezes: como deputado federal, em 1998, 2002, 2006, 2010 e 2014, e como presidente, em 2018. Os três filhos políticos do presidente, Carlos, Flávio e Eduardo, também foram escolhidos em eleições via urna eletrônica.

Não há nenhuma evidência de que o método eletrônico seja suscetível a fraudes. As urnas são independentes e não ficam integradas em rede, o que, segundo o TSE (Tribunal Superior Eleitoral), evita qualquer possibilidade de hackeamento.

Movimento em defesa do voto impresso

O assunto vem ganhando força entre os apoiadores do presidente nas redes sociais e também entre deputados bolsonaristas. No último domingo (6), manifestantes se reuniram na Esplanada dos Ministérios, em Brasília, para pedir o voto impresso.

Uma PEC (Proposta de Emenda à Constituição) da deputada bolsonarista Bia Kicis (PSL-DF), que já tramita no Parlamento, estima que a impressão de um comprovante após a efetivação do voto na urna eletrônica custaria aos cofres públicos cerca de R$ 2,5 bilhões ao longo de dez anos.

Em setembro desse ano, o STF (Supremo Tribunal Federal) avaliou o assunto e decidiu pela inconstitucionalidade do voto impresso. O tema também tem sido repudiado pelo presidente do TSE, Luís Roberto Barroso, que deu declarações públicas de confiança no sistema eletrônico.

O ministro disse não ter controle sobre o "imaginário" das pessoas. "Tem gente que acha que a Terra é plana. Tem gente que acha que o homem não foi à Lua. Tem gente que acha que Trump venceu as eleições nos Estados Unidos", disse Barroso no último dia 29, numa referência indireta aos bolsonaristas, que não aceitaram até hoje a vitória de Joe Biden sobre Donald Trump na disputa pela Casa Branca.

Horas antes da fala de Barroso, Bolsonaro — que era entusiasta da campanha de Trump — havia endossado a tese de que a eleição nos Estados Unidos teria sido fraudulenta. "Tenho minhas fontes [que dizem] que realmente teve muita fraude lá. Isso ninguém discute. Se foi suficiente para definir um ou outro, eu não sei."