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

Governo cancela evento presencial do Mercosul antes de homenagem a Lula

O presidente da República, Jair Bolsonaro, discursa na 54ª Cúpula de Chefes de Estado do Mercosul, em Santa Fé, Argentina. - Reprodução
O presidente da República, Jair Bolsonaro, discursa na 54ª Cúpula de Chefes de Estado do Mercosul, em Santa Fé, Argentina. Imagem: Reprodução

Do UOL, em São Paulo

08/12/2021 18h15

O governo de Jair Bolsonaro (PL) cancelou o evento presencial entre presidentes do Mercosul e decidiu realizá-lo através de videoconferência no próximo dia 17 de dezembro. A informação foi antecipada pelo jornal "O Globo", e confirmada pela assessoria do Itamaraty ao UOL.

Segundo a publicação, o motivo principal seria a descoberta da nova variante do coronavírus, a ômicron, mas fontes garantem que a viagem do ex-presidente Luiz Inácio Lula da Silva (PT) à Argentina, na próxima sexta-feira, também pode ter contribuído para a mudança de planos do evento.

Questionado pela reportagem do UOL sobre o motivo que levou ao cancelamento presencial, o Itamaraty não respondeu. (Leia nota abaixo).

O encontro entre líderes do Mercosul acontece em um contexto de tensões diplomáticas, principalmente entre as duas maiores economias da América do Sul: Brasil e Argentina.

Desde a eleição em primeiro turno do presidente argentino Alberto Fernández, em outubro de 2019, Bolsonaro já criticou diversas vezes a gestão da nação vizinha, que segundo ele é governada pela "esquerdalha". O brasileiro se considerava aliado do ex-presidente Mauricio Macri, de tendência liberal que não conseguiu ser reeleito.

Em junho deste ano, Fernández provocou polêmica no Brasil ao afirmar que "os brasileiros saíram da selva, mas nós os argentinos chegamos de barco". "E eram barcos que vieram da Europa", completou. Posteriormente, ele pediu desculpas pelos comentários.

"Não quis ofender a ninguém, de qualquer forma, a quem se sentiu ofendido ou invisibilizado, desde já minhas desculpas", afirmou ele, na ocasião.

Lula na Argentina

O ex-presidente Lula deve chegar nesta sexta-feira (10) para receber o Prêmio Azucena Villaflor, entregue pelo governo da Argentina a defensores dos Direitos Humanos. Lula também será homenageado por sua luta contra o lawfare —abuso da Justiça para alcançar fins políticos e ilegítimos.

Segundo o PT (Partido dos Trabalhadores), a cerimônia será dirigida pelo presidente Alberto Fernández, com quem Lula se reunirá na Casa Rosada no início de sua agenda de visita à Argentina.

Nota do Itamaraty

A "LIX Reunião Ordinária do Conselho do Mercado Comum" e a "LIX Cúpula do MERCOSUL e Estados Associados" serão realizadas por videoconferência nos dias 16 e 17 de dezembro, respectivamente.