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

Mandetta sobre reunião com partidos: 'Convergência é zelar pela democracia'

Luiz Henrique Mandetta, ex-ministro da Saúde  - Jefferson Rudy/Agência Senado
Luiz Henrique Mandetta, ex-ministro da Saúde Imagem: Jefferson Rudy/Agência Senado

Do UOL, em São Paulo

18/06/2021 08h35Atualizada em 18/06/2021 09h54

O ex-ministro da Saúde Luiz Henrique Mandetta (DEM) disse hoje, em participação ao UOL News, que o ponto de convergência entre os partidos com os quais se reuniu é o zelo pela democracia.

Reunidos em almoço, sete partidos não alinhados, nem com governo do presidente Jair Bolsonaro (sem partido), nem com o PT do ex-presidente Luiz Inácio Lula da Silva, decidiram que manterão reuniões visando as eleições presidenciais de 2022, conforme mostrou o colunista do UOL Tales Faria.

Você pode assistir a toda a programação do Canal UOL aqui

Segundo Mandetta, "não se trata de ser alternativa a Lula e a Bolsonaro", mas sim de uma "alternativa para o país".

"Acho que você tem uma expressão muito grande na sociedade de busca por futuro, por esperança, por uma alternativa a dois extremos que todos já sabem onde vai dar: mais conflito, mais confusão. Uma busca por pacificação, equilíbrio, capacidade de dialogar com a sociedade de maneira horizontal. É natural que os partidos comecem discussões, comecem a maturação dessas ideias", disse.

Estavam presentes os presidentes do PSDB, Bruno Araújo; do DEM, ACM Neto; do Cidadania, Roberto Freire; do PV, José Luiz Penna; e do Podemos, Renata Abreu. O presidente do Solidariedade, Paulinho da Força, não compareceu porque o filho está com covid-19. Enviou o deputado Áureo Ribeiro (RJ) como representante. O MDB mandou o deputado Herculano os (SP). O ex-ministro classificou a reunião como um "excelente ponto de partida".

De acordo com Mandetta, embora estejam em momentos diferentes e tenham posições diferentes, o ponto de convergência número um das siglas é o zelo pela democracia. "Esse é o ponto muito forte que une muito esses partidos, que enxergam que é necessário estar atento e forte para esse momento."

Questionado se existe uma terceira via capaz de concorrer com Bolsonaro e Lula, Mandetta disse que sim e que ela vai surgir "do processo eleitoral".

"O eleitor hoje está preocupado com a pandemia, com viver, sobreviver. Ele está preocupado em como atravessar esse período de carestia, com emprego, com outras questões, ainda não está preocupado [com eleição] (...) Ambos sabem que uma terceira via, uma via que emerge, uma via nova, que aponte um caminho, ela vai ser o novo, a esperança, e se ela for para o segundo turno contra qualquer um dos dois ela será vencedora", acredita.

Mandetta disse ainda manter diálogo com o ex-ministro Sergio Moro e foi questionado sobre a possibilidade dele concorrer em 2022. "Acho que ele tem hoje uma agenda profissional, ele sempre coloca 'olha, eu tenho compromissos profissionais, não posso me envolver até por questões de compliance', mas troca impressões (...) Acho que todas as pessoas brasileiras em condições de sentar à mesa, opinar, e construir estão incluídas", disse.

O ex-ministro falou ainda sobre o apresentador Luciano Huck, classificando-o como um "homem muito maduro" e que sabe "muito bem o drama social brasileiro". Nesta semana, Huck confirmou que substituirá Faustão nos domingos da Rede Globo a partir de 2022, ou seja, não se lançará como candidato.