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

Lupi rebate campanha por voto útil e diz que PDT não 'vende candidatura'

Dissidentes do PDT pedem voto útil em Lula no primeiro turno. Presidente da sigla diz que candidatura de Ciro é irreversível  - Divulgação
Dissidentes do PDT pedem voto útil em Lula no primeiro turno. Presidente da sigla diz que candidatura de Ciro é irreversível Imagem: Divulgação

Weudson Ribeiro

Colaboração para o UOL, em Brasília

17/09/2022 18h33

O presidente do PDT, Carlos Lupi, afirmou que a candidatura do ex-ministro Ciro Gomes à Presidência da República é irreversível. "Por que há tantas pessoas tentando nos minar e intrigar? Fiquem tranquilos e nos vençam no voto. Isso é da democracia", disse o dirigente. "Não vendemos, não trocamos nem comercializamos candidatura."

A declaração ocorre num momento em que dissidentes dentro da sigla que apoiam o nome do ex-presidente Luiz Inácio Lula da Silva (PT) para o Palácio do Planalto se preparam para divulgar um manifesto contra a candidatura de Ciro e em defesa do voto útil contra a reeleição do presidente Jair Bolsonaro (PL).

"Ciro começa a adotar um tom mais iracundo contra a base petista. Não vamos gerar um desgaste ainda maior com a postura de Ciro, expondo por vezes seu vocabulário chulo nos vídeos e redes sociais. Não é essa nossa intenção. Porém, cabe lembrar que quem assume o tom 'polarizador' no pior sentido do termo é o nosso ex-companheiro de PDT", diz o texto com críticas a Ciro, a que o UOL teve o.

O grupo tem citado as eleições de 2002, em que o fundador do PDT, Leonel Brizola, declarou voto no petista às vésperas do primeiro turno, mesmo o PDT fazendo parte da coligação de Ciro, que também concorria à Presidência da República à época.

"Se, em 2018, a grande maioria da militância trabalhista foi às ruas pedir votos para Fernando Haddad (PT), atualmente vemos infelizmente alguns colegas dizerem que irão votar nulo em um eventual segundo turno. Há outros que pensam em apoiar até mesmo Bolsonaro. Mais do que indignação, ver o projeto nacional de desenvolvimento errar na sua composição tática e estratégica é motivo de muita tristeza e decepção", dizem o pedetistas.

Na mesma linha, em evento com apoiadores de Lula hoje, a ex-presidente Dilma Rousseff (PT) afirmou que Brizola apoiaria o petista se estivesse vivo. "Leonel Brizola não vacilou. Eu assisti quando ele não vacilou e apoiou Lula quando Lula esteve num processo eleitoral junto com ele", disse a petista.

Brizola foi apoiador da candidatura de Lula para o segundo turno da eleição presidencial de 1989, algo que justificou com uma declaração marcante diante de seus colegas do PDT. Antes, ambos mantiveram discussões para formar uma aliança de esquerda no primeiro turno, mas não chegaram a um acordo.

Em reunião do PDT ocorrida após a primeira votação, Brizola sugeriu que ele e Lula desistissem para darem lugar a Mário Covas, porque dizia acreditar que Covas enfrentaria menos resistências contra o ex-presidente Fernando Collor de Melo, eleito naquele ano.

Mário Covas, Lula e Leonel Brizola participam de comício na Candelária, no Rio de Janeiro, na campanha eleitoral para presidente em 1989 - Reprodução - Reprodução
Mário Covas, Lula e Leonel Brizola participam de comício na Candelária, no Rio de Janeiro, na campanha eleitoral para presidente em 1989
Imagem: Reprodução

O apoio de Brizola ajudou Lula no Rio de Janeiro, onde o petista ou de 12,2% dos votos no primeiro turno no Rio de Janeiro para 72,9% no segundo, no Rio Grande do Sul, em que a votação de 6,7% foi para 68,7%.

Pesquisa Datafolha realizada de terça (13) a quinta-feira (15) mostra que Lula mantém vantagem de 12 pontos sobre Bolsonaro: o petista tem os mesmos 45% das intenções de voto marcados há uma semana, e o atual presidente oscilou negativamente de 34% para 33%.

Em terceiro lugar, empatados tecnicamente, vêm Ciro Gomes (PDT), com 8%, e Simone Tebet (MDB), com 5%.