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

Leite diz que não votou em Haddad porque PT não é 'exemplo de democracia'

Do UOL, em São Paulo

30/10/2021 14h42

O governador do Rio Grande do Sul, Eduardo Leite (PSDB), disse que escolheu Jair Bolsonaro (sem partido) no segundo turno da eleição presidencial de 2018 porque "do outro lado, não tinha um exemplo de democracia também". Na ocasião, Bolsonaro enfrentou a candidatura do ex-prefeito paulistano Fernando Haddad, do PT.

Leite, que disputa a indicação de pré-candidato a presidente no PSDB, sustentou sua posição de ter votado em Bolsonaro lembrando os esquemas de corrupção envolvendo governos petistas, como o mensalão e os desvios investigados pela Operação Lava Jato.

"A gente tinha acabado de ar por escândalos gravíssimos, com desvios de milhões de reais. E, além disso, uma agenda econômica que levou o país a dois anos de recessão nunca antes visto na história desse país", disse Leite em entrevista na quinta-feira (28) ao podcast Derrete Cast, apresentado por Guto Zacarias e Renato Battista, membros do MBL (Movimento Brasil Livre).

Segundo Leite, em 2018, de um lado, tinha Bolsonaro, que, "como deputado, falou um monte de coisa reprovável". "Do outro, não tinha o melhor exemplo de democracia. Comprar deputado, pagando mensalão para deputado não é exemplo de democracia, não é respeitar a democracia. Defender a regulação da mídia não é respeito à democracia."

De um lado você tinha uma prática. Do outro, você tinha as bravatas
Eduardo Leite (PSDB), governador do Rio Grande do Sul

O tucano diz que, em 2018, quem ele apoiou "verdadeiramente foi Geraldo Alckmin (PSDB)". "Mas, no segundo turno, vão dois candidatos: Bolsonaro e o PT", disse. "Eu não queria escolher, mas tinha que escolher entre um caminho ou outro."

Para ele, um caminho "a gente já conhecia: escândalo de corrupção, crise econômica e não era exemplo de democracia". "Do outro uma agenda econômica que mais se aproximava", disse, ressaltando que Bolsonaro tinha "falas muito ruins sobre democracia". "Enfim, nós temos que lutar agora para não precisar fazer a mesma escolha em 2022."

Leite disputa com o governador paulista, João Doria, e o ex-prefeito de Manaus, Arthur Virgílio, a indicação para ser o candidato do partido ao Planalto no ano que vem. A escolha acontece em 21 de novembro.