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

Defesa conclui auditoria das urnas e promete ao TSE entrega de relatório para 4ª

Brasília

07/11/2022 19h56

O Ministério da Defesa informou nesta segunda-feira, 7 que vai entregar o relatório sobre a fiscalização do sistema eleitoral daqui a dois dias. O documento, segundo a pasta, será encaminhado ao Tribunal Superior Eleitoral (TSE) na quarta-feira, 9.

Como mostrou o Estadão, a Defesa havia dito à Corte Eleitoral que só entregaria o relatório após o segundo turno. Os militares haviam sido cobrados pelo presidente do TSE, Alexandre de Moraes, para que apresentassem a auditoria das urnas eletrônicas.

Na ocasião, a Defesa sustentou que divulgar um documento parcial, referente à primeira rodada da disputa, pode resultar em inconsistência. O ex-presidente Luiz Inácio Lula da Silva (PT) venceu o presidente Jair Bolsonaro (PL) no 2º turno por uma diferença de pouco mais de 2 milhões de votos.

As Forças Armadas só começaram a acompanhar o processo eleitoral a pedido do presidente Jair Bolsonaro, que concorre ao segundo mandato pelo PL. Durante a campanha, porém, Bolsonaro chegou a afirmar que "algo de anormal" teria ocorrido no TSE caso não fosse reeleito no primeiro turno, com 60% dos votos. Lula liderou a votação, com Bolsonaro em segundo lugar. Após o resultado, ao ser perguntado sobre o sistema eleitoral, o presidente disse que iria aguardar o parecer das Forças Armadas. "Vai ser feito um relatório pelo Ministério da Defesa", avisou o presidente na ocasião.

Os militares formaram uma Equipe de Fiscalização do Sistema Eletrônico de Votação, com 10 oficiais da ativa, oriundos do Exército, da Marinha e da Aeronáutica. Segundo a Defesa, os integrantes da equipe são especialistas em gestão e operação de sistemas de tecnologia da informação, engenharia de computação, defesa cibernética, engenharia de telecomunicações e auditoria. A Defesa disse, ainda, que as despesas de diárias e agens aéreas para o trabalho de fiscalização vem sendo custeadas com recursos istrativos da pasta, mas não informou valores despendidos.

Desde o fim do 2º turno, apoiadores de Bolsonaro têm feito atos antidemocráticos na porta de quartéis militares. Inconformados com o resultado das eleições e vestidos de verde e amarelo, eles pedem "intervenção federal" aos militares, em ações por diversas capitais do País, como Brasília, Rio, São Paulo, Florianópolis e Belo Horizonte.

Durante os atos, os apoiadores têm citado o artigo 142 da Constituição para embasar contestar resultado das urnas. Juristas afirmam que não há respaldo legal para tal interpretação. O trecho da Carta apenas versa sobre a função das Forças Armadas no País.

Alexandre de Moraes classificou os manifestantes bolsonaristas que participam dos atos como criminosos e antidemocráticos. Moraes afirmou que a Justiça Eleitoral vai apurar os responsáveis por essas manifestações de viés golpista e os responsabilizará por crimes contra o estado de direito.

Live

Bolsonaro levantou suspeitas infundadas sobre as urnas eletrônicas com frequência durante seu mandato. Quatro dias antes do 1º turno, o PL, partido do presidente divulgou um documento em que apontava, sem nenhum tipo de evidência, que as urnas eletrônicas podiam ser fraudadas por servidores do TSE. No documento intitulado "Resultados da Auditoria de Conformidade do PL no TSE", a sigla repetiu acusações constantemente feitas por Bolsonaro.

Na sexta-feira, 4, uma live feita por um canal argentino divulgou um dossiê apócrifo sobre supostas fraudes nas eleições brasileiras. O conteúdo é repleto de informações falsas e já está sendo usado por aliados do presidente Jair Bolsonaro (PL) para levantar dúvidas sobre o resultado das eleições.

A apresentação do dossiê foi publicada pelo canal La Derecha Diário, controlado por Fernando Cerimedo. Ele mesmo se encarregou de apresentar as informações falsas à audiência. Cerimedo é apoiador da família do presidente Bolsonaro e recebeu o deputado Eduardo Bolsonaro (PL-SP) em Bueno Aires no dia 13 de outubro, pouco antes do segundo turno das eleições.

O principal argumento apresentado no vídeo é de que cinco modelos de urnas eletrônicas usadas na eleição deste ano registraram mais votos para Lula do que para Bolsonaro. Esses modelos, diz o dossiê, não teriam sido submetidos a teste de segurança. Apenas a urna 2020 teria ado pelo crivo de peritos de universidades federais e das Forças Armadas. Essa informação é falsa porque todos os modelos da urna já tinham sido submetido a teste.

Quando os militares apresentaram mais de 80 questionamentos ao TSE sobre a urna eletrônica, uma das principais cobranças era que apenas o modelo 2020 não tinha sido submetido a testagem. Por isso, o Ministério da Defesa insistia que essa inspeção técnica fosse realizada. Os demais aparelhos, fabricados em outros anos e já utilizados inclusive na eleição de 2018 em que Jair Bolsonaro foi eleito, tinham sido submetidos ao chamado Teste Público de Segurança (TPS) em anos anteriores. Diante da pressão dos militares, o TSE submeteu o modelo 2020 a análise de peritos de universidades federais. O vídeo mentiu ao dizer que os modelos antigos nunca foram testados.