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

Reeleição é 'tragédia', diz Ciro; maioria dos pré-candidatos quer abolir

Ciro Gomes é um dos pré-candidatos à Presidência que defende o fim da reeleição - Rafael Neves/UOL
Ciro Gomes é um dos pré-candidatos à Presidência que defende o fim da reeleição Imagem: Rafael Neves/UOL

São Paulo

27/01/2022 09h07Atualizada em 27/01/2022 10h05

O pré-candidato à Presidência Ciro Gomes (PDT) voltou a defender o fim da reeleição para presidente. Segundo o ex-ministro, o dispositivo é uma "tragédia" para a democracia brasileira, e extingui-lo seria uma forma de gerar segurança para a aprovação de reformas.

"As reformas serão propostas todas no primeiro semestre, e eu vou oferecer aos políticos (caso vença a eleição) o fim da minha própria reeleição para que eles não tenham medo de que, acertando a mão, eu queira ser beneficiado por uma reeleição, que é uma tragédia no Brasil", afirmou ele na segunda-feira, 24, em entrevista ao apresentador José Luiz Datena.

Ciro não é o único a condenar o instrumento. Levantamento do Estadão mostrou que outros candidatos da "terceira via" apostam no fim da reeleição como uma das marcas de suas campanhas. Além do pedetista, Sérgio Moro (Podemos), João Doria (PSDB), Simone Tebet (MDB), Alessandro Vieira (Cidadania) e Luiz Felipe d'Ávila (Novo) defendem um único mandato para o chefe do Poder Executivo.

No evento de sua filiação ao Podemos, em novembro do ano ado, Moro disse que a reeleição é uma experiência fracassada no Brasil. "O presidente, assim que eleito, e eu vi isso, começa a se preocupar mais com a reeleição do que com a população. Está em permanente campanha política", afirmou, em referência ao período em que foi ministro da Justiça do governo Bolsonaro.

O presidenciável João Doria argumenta que o dispositivo leva os governos a aprovarem medidas irresponsáveis na busca pelo segundo mandato, embora pondere que a reeleição ajudou o País a se estabilizar macroeconomicamente e consolidar o Plano Real nos anos 1990.

Simone Tebet segue o mesmo raciocínio e acredita que não haveria políticas fiscais e econômicas irresponsáveis no ano pré-eleitoral se a reeleição acabasse. Na avaliação do pré-candidato do Novo, Felipe d'Ávila, o instrumento "em si" não é o problema, mas "foi desvirtuado pela maneira inescrupulosa de manipulação do poder".

O assunto é menos frequente nas declarações dos candidatos fora da "terceira via". O ex-presidente Luiz Inácio Lula da Silva (PT) não tem a extinção do dispositivo como uma de suas promessas, mas já disse no ado ser contra a renovação do mandato.

Em 2007, um ano após ser reeleito, ele afirmou que "sempre foi contra a reeleição" no programa semanal de rádio que o governo mantinha à época, "Café com o presidente". "Acontece que tem o instituto da reeleição e eu sou um presidente reeleito, portanto, eu não posso agora dar palpite", disse Lula à época.

Procurada, a assessoria do pré-candidato ainda não se manifestou sobre a posição do petista sobre o tema atualmente.

O presidente Jair Bolsonaro (PL) chegou a defender o fim da reeleição durante sua campanha em 2018, mas não levou a proposta adiante em sua gestão. Ele tem sido criticado por levar adiante medidas econômicas controversas no ano em que busca a reeleição. Recentemente, o governo aprovou uma Proposta de Emenda à Constituição (PEC) para adiar o pagamento de precatórios, que são dívidas reconhecidas pela Justiça, a partir do próximo ano, e mudar a regra de cálculo do teto de gastos, principal âncora fiscal do País, para abrir espaço no Orçamento e viabilizar os pagamentos de R$ 400 pelo programa Auxílio Brasil, substituto do Bolsa Família.