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

Paes diz que não será candidato em 2022 e cogita apoiar presidente da OAB

Eduardo Paes disse ter obrigação de se posicionar sobre as eleições - Reprodução/Youtube
Eduardo Paes disse ter obrigação de se posicionar sobre as eleições Imagem: Reprodução/Youtube

Colaboração para o UOL

12/05/2021 08h31

Eduardo Paes, prefeito do Rio de Janeiro, está se planejando para as eleições de 2022. No entanto, o político, que está em transição do DEM para o PSD, afirmou que não será candidato ao governo do estado no próximo ano, mas tem dever de se posicionar.

Em entrevista para o jornal O Globo, o prefeito disse não ter "hipótese" de concorrer. "Vou me posicionar no processo eleitoral, tenho essa obrigação, mas não quero a essa altura", falou. Com a ausência do nome de Paes na disputa, é possível que ele apoie alguém de seu novo partido, o PSD.

Apesar disso, o político contou que acredita no potencial de Felipe Santa Cruz, atual presidente da OAB (Ordem dos Advogados do Brasil). "No momento adequado a gente pode construir uma candidatura, é um nome colocado. Não quer dizer que será ele o candidato. Mas ter um quadro como o Felipe me acompanhando é uma forma de contribuir com o processo eleitoral no Rio", explicou.

Paes cogitou também dar aprovação a Marcelo Freixo (PSOL), porque o deputado federal apoiou o prefeito nos últimos anos e se tornou mais "flexível" na política. "Não tem veto a ninguém. O que veto é a expressão 'frente contra'. Não participarei de frente contra Bolsonaro, vou participar de frente a favor do Rio", disse.

Questionado sobre a possibilidade de Luiz Henrique Mandetta (DEM) concorrer no Rio de Janeiro, Paes respondeu: "Já sei em quem não vou votar". No entanto, o prefeito não descarta realizar outras alianças improváveis, como com o ex-presidente Lula (PT), e afirmou ser uma das vantagens de estar em um partido mais amplo.

Porém não há nada definido, já que Paes disse que Gilberto Kassab, presidente do PSD e ex-prefeito de São Paulo, tem vontade de lançar uma candidatura própria. "Isto não me impede de conversar com ninguém. Ao contrário do que alguns esperavam, Lula fez um discurso zero radical ao retomar a elegibilidade, foi inteligente", opinou.

Sobre os desentendimentos com o vereador Carlos Bolsonaro (Republicanos), o prefeito falou ter uma relação boa com a família do presidente. "Carlos é vereador, um dia votou contra (reforma da Previdência municipal), e eu registrei esse voto nas minhas redes. Citei o pai dele no comentário porque foi o presidente que pediu para os municípios também fazerem a reforma, achei estranho o voto dele", comentou.

Paes aproveitou a entrevista para explicar a mudança de partido - o PSD é o sétimo de sua carreira. "Sair do DEM não é algo que eu tenha feito feliz, mas o fato, e sem fazer juízo de valor do conflito, é que não poderia deixar de ser solidário ao Rodrigo (Maia)", disse.