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

Americanas negam que vão falir e dizem seguir funcionando 'normalmente'

Americanas entraram com um pedido de recuperação judicial após declararem R$ 43 bilhões em dívidas - Kevin David/A7 Press/Estadão Conteúdo
Americanas entraram com um pedido de recuperação judicial após declararem R$ 43 bilhões em dívidas Imagem: Kevin David/A7 Press/Estadão Conteúdo

Do UOL, em São Paulo

21/01/2023 16h23Atualizada em 22/01/2023 14h48

As Americanas S.A. negaram neste sábado (21) que vão falir, dizendo que todos os canais de atendimento — site, aplicativo e lojas físicas — seguem funcionando normalmente. Na quinta (19), a empresa entrou com um pedido de recuperação judicial, após declarar R$ 43 bilhões em dívidas.

"A Americanas segue operando normalmente, mantendo seu propósito de entregar a melhor experiência. Os clientes podem comprar produtos e serviços disponíveis em diversas unidades da Americanas próximas e também no site e app da marca", disseram as Americanas em comunicado aos consumidores.

A empresa vai falir? Não. A recuperação judicial é uma forma de empresas viáveis economicamente seguirem com suas operações, com seu caixa preservado e negociando soluções com seus credores.
Americanas, em comunicado

A empresa afirma que os direitos dos consumidores não são "extintos" pela recuperação judicial, reforçando que, em caso de problemas, os clientes podem procurar atendimento.

"Os direitos dos nossos clientes continuam sendo a nossa prioridade", acrescentou.

Compras feitas no Submarino ou na Shoptime, que pertencem a Americanas S.A., também não serão afetadas, ainda de acordo com a empresa.

Relembre o caso

  • 11 de janeiro: o então presidente Sérgio Rial revelou um rombo de R$ 20 bilhões no balanço das Americanas e renunciou;
  • Segundo a empresa, menos de seis horas depois da divulgação do problema, credores já haviam cobrado o pagamento antecipado das dívidas, "fechando as portas para qualquer tipo de negociação"
  • 13 de janeiro: a Justiça do Rio deu 30 dias para que as Americanas decidissem se pediriam recuperação judicial, protegendo temporariamente a empresa dos credores
  • Em paralelo, agências de classificação de risco rebaixaram a nota das Americanas. Na S&P, a varejista ou para "D", de "default" (calote)
  • 18 de janeiro: o BTG Pactual conseguiu na Justiça bloquear R$ 1,2 bilhão das Americanas. Outros bancos também iniciaram uma batalha jurídica contra a varejista
  • 19 de janeiro: pela manhã, a empresa disse ter apenas R$ 800 milhões em caixa. À tarde, protocolou um pedido de recuperação judicial, declarando dívidas de R$ 43 bilhões com 16.300 credores
  • A Justiça do Rio aceitou o pedido no mesmo dia, e determinou que os bancos Votorantim, Bradesco, Safra e Itaú sejam intimados a cumprir a liminar do dia 13, que protegia as Americanas