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

TSE: 3.220 urnas eletrônicas foram substituídas em 8h de votação

TSE monitora urnas eletrônicas e substitui equipamentos caso ocorram problemas durante o pleito. - Szucinski/Getty Images/iStockphoto
TSE monitora urnas eletrônicas e substitui equipamentos caso ocorram problemas durante o pleito. Imagem: Szucinski/Getty Images/iStockphoto

Colaboração para o UOL, em São Paulo

02/10/2022 10h31Atualizada em 02/10/2022 16h36

O TSE (Tribunal Superior Eleitoral) informou que, até as 16h, 3.220 urnas eletrônicas foram substituídas durante a votação deste domingo (2). Em uma seção eleitoral, a votação teve que ser feita manualmente.

O número de urnas substituídas corresponde a 0,6% do total. Ao todo, mais de 470 mil urnas estão sendo usadas nas eleições de 2022, de acordo com o tribunal.

As seções eleitorais abriram às 8h e vão fechar às 17h, seguindo o horário oficial de Brasília.

Em todos os estados, a duração da votação é a mesma — nove horas.

No Acre e em parte do Amazonas, os relógios marcavam 6h no horário local para o início da votação. No restante do estado e em Rondônia, Mato Grosso, Mato Grosso do Sul e Roraima a votação começou às 7h no horário local. Em Fernando de Noronha (PE), a votação teve início às 9h.

O fechamento das urnas obedecerá a essa mesma diferença de horário local — mas seguirão o horário de Brasília.

É importante lembrar que as seções eleitorais esperam os eleitores que estão na fila votar antes de encerrar seus trabalhos.

QUE HORAS VOTAR NA ELEIÇÃO 2022 - Arte/UOL - Arte/UOL
Imagem: Arte/UOL

O que acontece se a urna quebrar?

Por se tratar de equipamento eletrônico, as urnas podem apresentar problema na hora da votação. Neste caso, o TSE estabelece os seguintes pontos para resolver a situação:

  • Reiniciar a urna eletrônica: em caso de problemas, segundo o TSE, basta o presidente da mesa, na frente de todos os fiscais, reiniciar o equipamento. De acordo com o Tribunal, as informações contidas nos cartões de memória, como os votos computados, não sofrem alteração por causa deste procedimento;

  • Reposicionamento do cartão de memória: cada urna conta com dois cartões de memória, um externo e outro interno. Os dois armazenam as informações dos candidatos e dos votos computados na urna. Durante a votação, o cartão externo pode sofrer alguma falha ou não ter sido plugado corretamente. Neste caso, o presidente da mesa reposiciona o cartão de memória externo e observa se a urna voltará a funcionar normalmente;
  • Substituição do cartão de memória externo: caso o problema persista, o TSE indica que o cartão de memória externo seja substituído. O Tribunal deixa alguns equipamentos de contingência justamente para serem usados em caso de falhas. O cartão externo funciona como backup do interno. Caso esse procedimento seja feito, o presidente da mesa desliga a urna eletrônica e faz a substituição do cartão. Quando for ligada, a urna detecta a troca do cartão de memória e copia o conteúdo do cartão interno para o externo. Assim, a eleição continua da mesma forma. O cartão com problema é lacrado e remetido a um local especificado pela Justiça Eleitoral onde estará disponível para ser analisado e ar por alguma auditoria;
  • Substituição de urna: caso a troca do cartão de memória não seja suficiente, a urna eletrônica poderá ser trocada. O TSE deixa alguns equipamentos de reserva justamente para casos como esse. Ao substituir a urna, o novo equipamento recebe o cartão de memória externo daquela que deu problema. Quando a urna é ligada, o cartão externo envia para o interno as informações, sem risco de perda de qualquer informação, como os votos computados pelos eleitores. Na eleição de 2020, 3.381 mil urnas apresentaram problemas e tiveram que ser substituídas, segundo o TSE.
  • Voto em papel: caso todas as medidas mencionadas acima sejam feitas e o problema da urna não seja resolvido, a votação a a ser feita em cédulas de papel. Segundo o TSE, a cédula contém o nome dos cargos e os espaços para completar com os números dos candidatos. Segundo o Tribunal, os votos registrados nas urnas defeituosas são recuperados pela junta eleitoral, em um sistema desenvolvido pela Justiça Eleitoral.

Falta de luz

Caso haja queda de energia em alguma seção dos 5.570 municípios do país, isso não afetará o registro dos votos. As urnas eletrônicas contam com bateria para aguentar até 12 horas de funcionamento. Ou seja, um prazo maior do que o período total de votação.

Mesmo com esse recurso, as operadoras de energia de cada estado se reuniram com os TREs (Tribunais Regionais Eleitorais) para traçar medidas para evitar quedas de energia no dia da votação. Em caso de falta de luz, elas poderão prestar uma rápida assistência para sanar os problemas.

Veja últimas notícias da votação pelo Brasil e pelo mundo, análises e mais no UOL Eleições: