;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Amamos os EUA, mas vamos negociar com quem nos beneficia, diz Guedes

Paulo Guedes discursa em Washington (EUA) - Mandel Ngan/AFP
Paulo Guedes discursa em Washington (EUA) Imagem: Mandel Ngan/AFP

Do UOL, em São Paulo

18/03/2019 19h23

O governo brasileiro "ama" os EUA, mas vai buscar parceiros que deem vantagens econômicas ao Brasil. A afirmação foi feita pelo ministro da Economia, Paulo Guedes, durante o evento Brazil Day, em Washington (EUA), para uma plateia de empresários e investidores americanos. Ele acompanha Bolsonaro em visita aos EUA. O presidente também participou do evento.

O presidente [Bolsonaro] ama a América, e eu também, mas tenho dito a ele: 'Vamos negociar com quem nos beneficia'. É assim que eles [os americanos] fazem também.
Paulo Guedes, ministro da Economia

"Vamos vender o pré-sal daqui a quatro meses"

Guedes citou a China como parceiro importante para o Brasil. Estamos aqui para "abrir nosso mercado, unilateralmente. Mas estamos abertos a negócios [com outros países]"

O ministro pediu que empresários dos EUA invistam no Brasil.

Vocês podem ir lá ajudar a financiar nossas rodovias, ir atrás de concessões de petróleo e gás. Daqui a três, quatro meses, vamos vender o pré-sal. Todos vão estar lá: chineses, americanos, noruegueses.
Paulo Guedes

Gastos públicos descontrolados e Previdência

Guedes também falou da situação dos gastos públicos e defendeu a urgência da reforma da Previdência.

"Houve uma expansão descontrolada dos gastos públicos por 40 anos, o que produziu uma sequência de crise dos juros, hiperinflação em vários momentos, e agora recentemente uma bola de neve do endividamento interno", declarou.

Segundo ele, o país paga em juros da dívida interna US$ 100 bilhões anualmente.

É um paraíso de rentistas [investidores especulativos].
Paulo Guedes

Ele disse que a eleição de Bolsonaro "traz a mudança" e mencionou a reforma da Previdência.

"Temos de atacar o problema da Previdência. [Com a reforma], quem ganha mais paga mais. Estamos reconhecendo que nenhum brasileiro poderá ser deixado para trás, mas não pode ser um sistema de privilégio, onde os políticos ganhavam 20 vezes mais que a pessoa comum."

Ele também citou como conquista do governo as propostas anticrime, apresentadas pelo ministro da Justiça, Sergio Moro. "O Brasil tem muita violência."

Guedes diz que "caixas-pretas" dos bancos públicos serão examinadas

UOL Notícias