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

OPINIÃO

Reinaldo: Independentemente do resultado, eleições já estão maculadas

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

30/10/2022 17h51

Na avaliação do colunista do UOL Reinaldo Azevedo as eleições presidenciais de 2022, independentemente de vitória de Jair Bolsonaro (PL) ou Luiz Inácio Lula da Silva (PT), já estão maculadas. Reinaldo apontou as operações realizadas pela PRF (Polícia Rodoviária Federal) hoje e que atrapalharam alguns eleitores que tentavam chegar até suas zonas eleitorais, principalmente no Nordeste, e também medidas do Governo Federal para justificar sua tese.

"Independentemente do resultado, essas eleições estão maculadas. Desde a redemocratização nós nunca tivemos eleições assim", começou durante o programa especial do UOL nas eleições.

"Essa eleição já foi golpeada com a PEC do ICMS, essa eleição já foi golpeada com a PEC dos benefícios sociais, essa eleição já foi golpeada com os benefícios concedidos entre a realização do 1º turno e o 2º turno. Nunca se viu tal uso da máquina", completou Reinaldo.

Ele também afirmou que a operação realizada pela PRF é uma tentativa de golpe e fez críticas a Bolsonaro, dizendo que o atual presidente vem golpeando a democracia desde quando tomou posse como presidente em 2019.

"Ele tem uma perspectiva aparelhista do estado brasileiro. Ele queria ganhar a eleição para impor um viés ao país, ele não queria ser o presidente de todos os brasileiros, ele queria ser o presidente e é das suas milícias".

"Tudo isso macula o processo eleitoral e nós temos que sair disso", finalizou.

Maierovitch: Com Aras na PGR, nada será feito sobre caso da PRF na eleição

"Para quem tem Aras, que vai ser o destinatário de todos esses inquéritos e todas essas apurações, nada vai acontecer. Simples assim", disse o jurista Wálter Maierovitch sobre possíveis consequências para Bolsonaro, caso seja comprovado que partiu do presidente a determinação para que a PRF realizasse as operações hoje.

Ele também afirmou que Bolsonaro está usando a PRF (Polícia Rodoviária Federal) em sua campanha e que faz uma espécie de "vale-tudo" para ganhar as eleições.

"Bolsonaro instaurou um vale-tudo, um vale-tudo para ganhar, e se não ganhar ter desculpas", disse depois de afirmar que as ações da PRF mostram uma tentativa de quebrar o princípio da igualdade.

Chico Alves: Estamos assistindo a uma tentativa de golpe em ações da PRF

"O que a gente está assistindo agora é a tentativa de um golpe eleitoral. Essa tentativa de golpe eleitoral vem sendo cozinhada, fermentada há meses pelo presidente Jair Bolsonaro. Mesmo que não acontecesse esse absurdo que está acontecendo nesse momento, outras medidas e outras ações do governo e da campanha de Bolsonaro acontecem fora das quatro linhas da Constituição", afirmou o colunista do UOL Chico Alves.

Ele também disse torcer para que o TSE (Tribunal Superior Eleitoral) consiga evitar que a PRF se transforme em uma milícia do presidente da República, e mostrou preocupação com a impossibilidade de eleitores conseguirem registrar seu voto até às 17h.

"Essa tentativa de golpe está em curso nesse momento e o fato de o diretor-geral garantir aos ministros do TSE que a partir de agora essas operações não vão mais acontecer, eu não confio neste diretor-geral. Ele já descumpriu tudo até agora e foi contra todas as determinações do TSE, não confio que isso vá acontecer. São pouco mais de 2 horas para a votação, o estrago que já foi feito no processo eleitoral brasileiro, não sei se é reversível".

Assista a íntegra do programa especial do UOL nas eleições: