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

Ciro chama integrantes do PT de 'nazistas': 'Querem me exterminar'

Ex-ministro Ciro Gomes (PDT), presidenciável pelo PDT - André Ribeiro/Futura Press/Estadão Conteúdo
Ex-ministro Ciro Gomes (PDT), presidenciável pelo PDT Imagem: André Ribeiro/Futura Press/Estadão Conteúdo

Colaboração para o UOL

23/09/2022 13h04Atualizada em 23/09/2022 13h04

O candidato do PDT à Presidência, Ciro Gomes, chamou o ex-presidente Luiz Inácio Lula da Silva e outros integrantes do PT de "nazistas" em sabatina realizada pelo jornal Correio Braziliense. O ex-ministro da Fazenda também disse que os petistas querem exterminá-lo.

"Estou muito chocado com a falta de escrúpulo do Lula e do PT, estou muito chocado, é impressionante. Me sinto como um cara objeto de extermínio. Eles não querem me derrotar: querem me exterminar. Quase 40 anos de ajudar de vagabundos, quase 40 anos de ajuda para eles e não houve uma parada. Quando o filho do Lula se enrolou no esquema da GameCorp — nunca contei isso pra ninguém —, fui lá ver o que podia fazer. Não tem respeito, nem pudor. São nazistas mesmo e ficam acusando o Bolsonaro de fascista, que é também", disse Ciro.

Durante a entrevista, o candidato do PDT também chamou de "idiota" a simpatia por políticos sem senso crítico. "Adorar político é coisa de povo idiota; nenhuma nação do mundo adora político. Político tem que ser olhado com desconfiança. Bota o pezinho atrás, faz o cara fazer uma análise, olha de onde ele veio".

Na quarta-feira (21), em entrevista ao podcast "Monark Talks", o candidato do PDT já havia subido o tom em relação a Lula, chamando-o de "fascista".

A declaração em que se referiu ao fascismo foi feita quando Ciro defendia que os "super ricos" pagassem mais impostos, pois, segundo ele, o Brasil foi transformado em paraíso fiscal. Em compensação, os menos favorecidos economicamente pagariam menos tributação.

"Eles (ricos) tão matando a pau para que eu não tenha direito de ser candidato. Se depender do fascismo de esquerda, nem direito de ser candidato para o povo ter uma opção, e eu falar, vai ter", disse Ciro.

"Fascismo puro o que o PT e o Lula estão istrando contra o fascismo do Bolsonaro. É o fascismo na veia que sempre foi. O Lula sempre foi fascistoide", completou.

Essa postura de Ciro mais incisiva tem causado críticas até de apoiadores, que têm incentivado o "voto útil" no candidato do PT. Um deles é o cantor Tico Santa Cruz, que foi às redes sociais rebater as críticas feitas pelo candidato do PDT.

"Para mim, você tem um brilhante futuro. Não lhe pediria jamais pra retirar sua candidatura, ela é fundamental e democrática. Mas não vou ar a mão nos seus erros - e ver que você partiu para uma postura bélica, que transcende as críticas relevantes ao PT e demais adversários, partindo para apelações chulas, não posso permitir como amigo", escreveu o músico.

Datafolha: Ciro oscila negativamente

Pesquisa Datafolha realizada com entrevistas presenciais, contratada pelo jornal Folha de S.Paulo e TV Globo e divulgada ontem, aponta que o ex-presidente Luiz Inácio Lula da Silva (PT) segue na liderança, com 47%. O presidente Jair Bolsonaro (PL) se manteve com 33%. A margem de erro é de dois pontos percentuais para mais ou para menos.

Na pesquisa anterior, divulgada no dia 15 de setembro, Lula aparecia com 45% e Bolsonaro, 33%. Portanto, a diferença que antes era de 12 pontos, agora subiu para 14 pontos.

No novo levantamento, em terceiro lugar aparecem empatados dentro da margem de erro Ciro Gomes (PDT), com 7%, e Simone Tebet (MDB), com 5%. Ciro tinha 8% no levantamento anterior e oscilou negativamente, enquanto Tebet manteve a pontuação.