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

OPINIÃO

Monica de Bolle: BC deveria baixar taxa de juros após crise nos EUA

Colaboração para o UOL, em São Paulo

15/03/2023 21h04

A economista Monica de Bolle participou hoje (15) do programa Análise da Notícia e, após falar sobre a crise bancária nos Estados Unidos, afirmou que o Banco Central deveria baixar a taxa de juros no Brasil. Atualmente a taxa está em 13,75% ao ano.

Se o Banco Central não está preocupado em baixar a taxa de juros, deveria. Especialmente depois dessa crise com os bancos americanos. Monica de Bolle

O mercado financeiro está em pânico, de acordo com a especialista, após o maior investidor do Credit Suisse dizer que não pode fornecer mais assistência financeira, e a falência dos bancos SVB (Silicon Valley Bank) e Signature Bank, de Nova York.

Apesar de serem eventos distintos sem uma relação direta, De Bolle explicou que a própria situação atual do Brasil, com problemas no mercado de crédito privado, deveriam acender um alerta para o Banco Central em relação às taxas de juros. Ela afirmou que as altas taxas praticadas estão fazendo com que empresas brasileiras se endividam e, posteriormente, isso pode gerar uma recessão.

"No Brasil o problema está acontecendo no mercado de crédito privado. Olha as empresas brasileiras com dificuldade imensa de conseguir crédito e dificultando o pagamento de juros devido aos juros altos. Estão endividadas e, portanto, o colapso que está acontecendo no mercado de crédito privado em razão das altas taxas de juros praticadas pelo Banco Central estão deixando as empresas em dificuldade", disse.

Diante desse cenário, a economista afirmou que os bancos podem repercutir nos bancos brasileiros, uma vez que essas empresas que enfrentam dificuldades tomaram empréstimos dos próprios bancos. Dessa forma, a economia brasileira entraria em recessão.

"Acho que o Banco Central deveria reduzir a taxa de juros porque todo o cenário que se apresenta, inclusive com essa situação do crédito privado, é um quadro recessivo. Começa a ter um monte de empresa pedindo concordata com risco de falência e isso daqui a pouco vira desemprego e começa a ter efeito multiplicador na economia".

Por fim, diante do temor do mercado financeiro com a crise nos bancos dos Estados Unidos, e diante do cenário que as empresas brasileiras enfrentam, de Bolle reafirmou que o Banco Central deve ter uma atitude que proteja a economia brasileira olhando para o risco de recessão como principal preocupação, e não para a inflação do país no momento.

O Análise da Notícia vai ao ar às terças, quartas e quintas, às 19h.

Onde assistir: Ao vivo na home UOL, UOL no YouTube e Facebook do UOL.

Veja a íntegra do programa: