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

Bolsonaro desembarca em Roma para participar do G20

Jamil Chade

Do UOL, em Roma e do UOL, em São Paulo

29/10/2021 08h49Atualizada em 29/10/2021 10h17

O presidente Jair Bolsonaro (sem partido) chegou a Roma na manhã de hoje para participar no final de semana da reunião de Cúpula do G20, grupo que reúne os 19 países mais ricos do mundo e a União Europeia. Na agenda, clima, recuperação econômica e pandemia.

Bolsonaro desembarcou por volta das 8h05 (horário de Brasília) sem usar máscara de proteção contra a covid-19 — a Itália deixou de exigir o uso do ório ao ar livre em junho.

Do aeroporto, Bolsonaro foi para a embaixada do Brasil em Roma. Ao chegar, o presidente parou para falar com apoiadores e disse que viu pelo caminho "muitas pessoas" que reconheciam a bandeira brasileira.

Questionado sobre o que esperava do G20, ele não respondeu. "Estou muito feliz por estar aqui. Se Deus quiser, na segunda-feira visitarei meus ancestrais", disse o presidente, numa referência à visita que ele fará para Anguillara Veneta, na segunda-feira.

Um pequeno grupo de apoiadores cantaram o hino nacional e, com a bandeira de Israel e do Brasil, insistiam que Bolsonaro não era culpado pelas mortes no Brasil por causa da pandemia de covid-19.

"Ele é o primeiro presidente de direita no Brasil em 500 anos", disse o brasileiro Jorge Ferreira, morador de Roma. Questionado se o regime militar que governou o país entre 1964 e 1985, Fernando Collor de Melo ou Jose Sarney não eram de direita, ele desconversou.

O imigrante itiu que votou por Luiz Inácio Lula da Silva em eleições adas. Mas disse estar convencido de que o Brasil "é um país de direita".

Sem provas, ele ainda colocou em dúvida o número de 600 mil mortos pela pandemia e questionou as medidas de confinamento. "Todos que morrem agora colocam que é de covid-19", disse. "Acho que é uns 400 mil. Mas 600 mil não acredito", disse de forma aleatória, antes de voltar a gritar o nome do presidente.

Agenda de Bolsonaro em Roma

O único compromisso do dia de Bolsonaro é uma audiência com o presidente da Itália, Sergio Mattarella, no Palácio do Quirinal. Na Itália, cujo sistema de governo é parlamentarista, o presidente é o chefe de Estado. Já a chefia de governo é exercida pelo primeiro-ministro, posto atualmente ocupado por Mario Draghi.

Além da programação já divulgada, existe ainda a possibilidade de que o presidente faça uma visita à sede da FAO, em Roma.

A comitiva presidencial é integrada pelos ministros Carlos França (Relações Exteriores) e Paulo Guedes (Economia). Amanhã e domingo, o presidente participa das atividades do G20, onde deve ter outros encontros bilaterais com autoridades estrangeiras, além de reuniões internas.

Viagem para Pádua e visita à terra de anteados

Após o encontro do G20, o cronograma de Bolsonaro na Itália inclui viagem até a província de Pádua, onde está prevista uma cerimônia de entrega do título de cidadão honorário do município de Anguillara Veneta, seguida de um almoço oferecido pela prefeita da cidade, Alessandra Buoso.

Ela é integrante do partido de direita italiano A Liga. Esta região também é tida como local de origem da família do presidente brasileiro, de onde seu bisavô paterno teria emigrado para o Brasil.

Segundo o colunista do UOL Jamil Chade, o chefe do Executivo pretende visitar a basílica local na região de Pádua, mas, numa nota emitida, a diocese deixou claro que os religiosos não estão dispostos a recebê-lo de maneira oficial — caso queira ir, será na condição de uma pessoa como qualquer outra.

Ainda conforme o colunista, pelo menos três protestos devem ser organizados nos próximos dias contra o brasileiro. Dois deles em Roma, além de outro em Anguillara Veneta.

Na terça-feira (2), o compromisso de Bolsonaro é na província de Pistoia, onde participará de um cerimônia em memória dos pracinhas brasileiros que lutaram pelas Forças Armadas brasileiras durante a Segunda Guerra Mundial. A cerimônia ocorrerá no Monumento Votivo Militar Brasileiro.

A previsão é que, depois deste compromisso, Bolsonaro retorne da Itália para o Brasil, onde deve chegar já na madrugada de quarta-feira (3).