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

Mundo não parece caminhar para cenário de estagflação, diz diretor do Fed

Para dirigente do Fed, os preços podem continuar em alta, mas o mercado de trabalho não deve piorar - Getty Images
Para dirigente do Fed, os preços podem continuar em alta, mas o mercado de trabalho não deve piorar Imagem: Getty Images

Iander Porcella

São Paulo

19/10/2021 17h20

O diretor do Federal Reserve (Fed, o banco central americano) Christopher Waller disse nesta terça-feira, 19, que o mundo não parece estar prestes a enfrentar um cenário tradicional de estagflação. Durante um evento virtual organizado pela Universidade de Stanford, o dirigente afirmou que os preços podem continuar em alta, mas o mercado de trabalho não deve piorar.

Na avaliação de Waller, embora tenha havido uma desaceleração "significativa" do crescimento no terceiro trimestre, o Produto Interno Bruto (PIB) dos Estados Unidos deve se recuperar no primeiro semestre de 2022.

As causas desse freio na retomada econômica, segundo o dirigente do Fed, são o aumento repentino de casos de covid-19 ligados à variante Delta e a expansão das restrições de oferta.

Waller, contudo, espera que essa moderação da retomada seja "temporária". Ele disse que o impacto da Delta parece já ter chegado ao pico. "Esse atraso significa que minhas perspectivas de médio prazo para o crescimento econômico realmente não mudaram muito, e que prevejo que a forte recuperação continuará", afirmou.

Cenário de inflação

O diretor do Federal Reserve disse ainda esperar que a alta da inflação nos Estados Unidos desacelere no próximo ano, mas ressaltou que ainda está "muito preocupado" com o risco de a inflação não ser transitória. "A inflação tem estado mais alta este ano do que eu e a maioria dos analistas esperavam. Não tem estado alto há apenas um ou dois meses, tem estado alta o ano todo. É importante reconhecer isso", afirmou.

Waller ainda espera que a inflação norte-americana, atualmente acima de 5% no acumulado em 12 meses, convirja para a meta de 2% em 2022. "Para o Fed, a questão é se a inflação mais alta neste ano prejudica o movimento em direção às nossas metas econômicas", frisou.

Na visão dele, os próximos meses serão "cruciais" para determinar a alta inflacionária é transitória ou não. Ele disse que está acompanhando de perto os preços dos serviços de habitação, que podem indicar uma inflação mais permanente.

Resposta 'mais agressiva'

O diretor do Federal Reserve disse também que um cenário no qual a inflação continua alta nos Estados Unidos pode exigir uma resposta da política monetária "mais agressiva" do que apenas o processo de tapering, a redução gradual das compras de ativos.

"Se as leituras mensais da innlação continuarem altas durante o restante deste ano, uma resposta de política mais agressiva do que apenas um tapering pode ser justificada em 2022", afirmou o dirigente.

Segundo Waller, uma elevação antecipada da taxa básica de juros, atualmente na faixa entre 0% e 0,25% ao ano, poderia ocorrer se o risco de a inflação ficar "consideravelmente" acima de 2% no próximo ano se concretizar. "Uma consideração importante será o meu julgamento sobre se as expectativas de inflação correm o risco de se tornarem 'desancoradas'", frisou.

Em um cenário como esse, de acordo com Waller, a meta inflacionária do Fed perderia credibilidade.

Cronograma

O diretor do Federal Reserve disse ainda nesta terça-feira que é favor de um cronograma para o tapering no qual o processo de redução gradual das compras de ativos termine em meados de 2022.

Na avaliação do dirigente, já houve "progresso substancial" em direção às metas de inflação e máximo emprego do Fed. Esse foi o critério estabelecido pela instituição, no forward guidance adotado em dezembro de 2020, para iniciar o processo de retirada dos estímulos à economia. "Podemos ter ganhos de emprego muito saudáveis no último trimestre deste ano."

E ponderou: "É claro que, se as condições econômicas e as perspectivas se deteriorassem significativamente, poderíamos desacelerar ou interromper essa redução."

Por outro lado, se a economia se fortalecer mais do que o esperado, segundo o dirigente do Fed, encerrar o tapering na metade de 2022 abriria espaço para uma elevação antecipada da taxa básica de juros.