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

Bolsonaro diz que Mercosul vai ter mais ação e menos viés ideológico

Talita Marchao

Do UOL, em Santa Fé (Argentina)

17/07/2019 13h16Atualizada em 17/07/2019 14h19

Em seu primeiro discurso na cúpula do Mercosul, o presidente Jair Bolsonaro (PSL) afirmou que o bloco terá "menos discurso e mais ação, sem ideologia e mais resultados". O Brasil assume hoje, de forma oficial, a presidência rotativa do bloco pelos próximos seis meses.

"Quero aproveitar para para firmar o compromisso do meu governo para com a modernização e abertura do nosso bloco, fazendo dele um instrumento de comércio com o mundo sem o viés ideológico que eu tanto critiquei enquanto parlamentar", disse o presidente em seu discurso. "Vencemos essa barreira e a conclusão do acordo com a União Europeia é resultado dessa nova orientação", afirmou.

Bolsonaro chamou o acordo de "primeiro o para a abertura do Mercosul para o mundo" e que cada um dos países do Mercosul "cedeu um pouco" para o fechamento do acordo, "para o bem de nossos povos". "Macri foi 'dez' por todos nós lá em Osaka", disse o presidente brasileiro, ao elogiar os esforços do argentino nas negociações e mencionando o anúncio feito durante a cúpula do G20 na cidade japonesa. O governo de Michel Temer (MDB) também foi citado como responsável pelo andamento das negociações.

Paulo Guedes, ministro da Economia, estava sentado ao seu lado e foi chamado de "querido" durante o pronunciamento. O presidente fez uma menção à economia brasileira e à reforma da Previdência, dizendo que é "como uma quimioterapia, mas necessária para que o corpo possa sobreviver".

Bem-humorado, ainda fez referências aos colegas latino-americanos. Disse que estava com saudades do presidente boliviano, Evo Morales, e brincou com o presidente chileno, Sebastián Piñera, que chegou atrasado ao evento. Afirmou que o problema do Chile era com o Peru --a seleção peruana recentemente eliminou a chilena na Copa América, mas os dois países têm questões diplomáticas sobre fronteiras.

Sem falar abertamente de Macri, Bolsonaro fez campanha velada pela reeleição do presidente argentino. "Não queremos em nenhum outro país da América do Sul o que vem acontecendo com a nossa Venezuela. A gente pede a Deus que nos dê forças, inteligência e que o destino da Venezuela seja o nosso hoje em dia: democracia, liberdade e prosperidade", disse. "Não entendemos como um país tão rico como a Venezuela chegar ao ponto onde chegou."

"A gente apela para as pessoas de bem de todos os países a responsabilidade do voto de cada um de nós para que aquele que realmente tenha compromisso com a liberdade, com a democracia e com a prosperidade possa ocupar esse cargo majoritário na sua respectiva nação. Não há entre nós espaço para regimes autoritários."

Protesto Bolsonaro - Carolina Niklison/Reuters - Carolina Niklison/Reuters
Manifestantes seguram boneco e cartazes contra a presença de Jair Bolsonaro em Santa Fé, na Argentina
Imagem: Carolina Niklison/Reuters

Rapidamente citou sem nomear seu filho Eduardo Bolsonaro, indicado para ser embaixador nos Estados Unidos: "Compartilhamos aqui entre nós que, para cumprir com seu papel de motor do desenvolvimento, o nosso bloco deve concentrar-se em três áreas: as negociações externas, com grande apoio do meu ministro das Relações Exteriores, no zelo das indicações das embaixadas, também sem mais o viés ideológico do ado. E quem sabe um grande embaixador nos Estados Unidos brevemente", disse, sorrindo e arrancando risos do presidente paraguaio, Mario Abdo Benítez.

Terminou dizendo que era o momento de "nos desligarmos do nosso ado", fazer do "século 21 o século da América do Sul" e citou Deus. "Que Deus abençoe a América do Sul."

Antes, Macri afirmou, em seu discurso de transmissão da presidência do bloco, que queria que o Mercosul fosse um bloco aberto e competitivo e pediu solidariedade com o povo venezuelano que sofre uma crise sem precedentes.

A cúpula acontece em Santa Fé, na Argentina. Ontem reuniu chanceleres de todos os participantes do Mercosul: Uruguai, Argentina, Brasil e Uruguai, além de membros associados como Chile, Bolívia e Peru. A Venezuela está suspensa do bloco desde 2016.

Acordo entre Mercosul e UE vai baratear vinho importado

Band Notí­cias