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

Com pneumonia, Lula cancela viagem à China após reavaliação médica

Colunista do UOL, em Pequim, e do UOL, em Brasília

25/03/2023 12h39Atualizada em 27/03/2023 07h34

O presidente Lula (PT) cancelou a viagem para a China marcada para este domingo (26) após ar por nova avaliação médica na manhã de hoje. Não há data prevista para uma nova visita.

Com pneumonia leve, segundo o Planalto, o chefe do Executico está de repouso no Palácio da Alvorada, sem compromissos oficiais. Seu quadro é estável. Segundo o UOL apurou, o governo brasileiro foi alertado de que a visita ao presidente Xi Jinping, em razão da doença de Lula, preocupava autoridades chinesas.

O que aconteceu

  • O diagnóstico completo de Lula é de broncopneumonia bacteriana e viral por influenza A. Ele está em tratamento e segue tomando medicação

  • Viagem foi adiada até fim da doença. O serviço médico da Presidência da República recomendou o adiamento da viagem para China até que se encerre o ciclo de transmissão viral. A recomendação foi anunciada hoje após uma reavaliação médica que constatou melhora clínica do presidente.

  • A informação surpreendeu porque fontes do Planalto davam como certa a viagem no início da manhã de hoje. Na noite de sexta-feira (24), o ministro da Secom (Secretaria de Comunicação Social), Paulo Pimenta, disse Lula estava se sentido "bem". Ainda na sexta, o médico cardiologista Roberto Kalil esteve em Brasília pela manhã para acompanhar a medicação prescrita ao presidente.

Viagem à China

  • Embarque estava previsto para este sábado (25). Ontem, foi adiado para domingo (26) e agora, cancelado.

  • Uma reunião com Xi Jinping ocorreria em Pequim na terça (28). O encontro entre os dois líderes era muito aguardado em especial pelos setores comercial, industrial e agrícola. Uma comitiva com 240 empresários acompanharia o presidente.

  • Acordos serão assinados no futuro. A expectativa era que ao menos 20 acordos comerciais negociados ao longo dos últimos meses fossem fechados durante a visita. A China informou os que as negociações continuam para que os contratos sejam assinados em uma nova ocasião.

  • Nova presidente do banco dos Brics, Dilma Rousseff (PT) manteve sua viagem para Xangai. Sua solenidade de posse no comando do NDB (Novo Banco de Desenvolvimento, nas siglas em inglês) estava prevista para quarta-feira.

  • Todos os ministros que acompanhariam Lula cancelaram a ida — a exceção é o chefe da Agricultura e Pecuária, Carlos Fávaro (PSD), que já está em Pequim, vai manter os encontros previstos e volta no dia 30. Um grupo de empresários também já havia viajado para a China, e os eventos de negócios serão mantidos.