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

'Bolsonaro está fazendo bom trabalho', diz acionista das Casas Bahia

24.fev.2021 - O presidente Jair Bolsonaro (sem partido) durante cerimônia de posse dos novos ministros da Secretaria-Geral e da Cidadania - Dida Sampaio/Estadão Conteúdo
24.fev.2021 - O presidente Jair Bolsonaro (sem partido) durante cerimônia de posse dos novos ministros da Secretaria-Geral e da Cidadania Imagem: Dida Sampaio/Estadão Conteúdo

Luciana Dyniewicz

09/03/2021 13h05

O empresário Michael Klein, acionista das Casas Bahia, disse que mantém seu apoio ao presidente Jair Bolsonaro (sem partido). "Se alguém perguntar em termos de avaliação, eu o manteria. Vamos dizer, renovaria por mais quatro anos."

Sua avaliação é feita mesmo com a deterioração no mercado financeiro, —acentuada nas últimas semanas, principalmente depois de o presidente Jair Bolsonaro (sem partido) anunciar a troca do presidente da Petrobras, por discordar da política de preços da estatal— e da saída do governo de empresários e economistas liberais como Salim Mattar e Roberto Castello Branco.

O principal ponto positivo da gestão Bolsonaro, na visão do acionista da Via Varejo, é "a conduta que ele está tomando para manter o ministro da Economia, Paulo Guedes, que está fazendo um bom trabalho".

O empresário, porém, diz que não retiraria Roberto Castello Branco do comando da Petrobras, dado que o economista vinha apresentando bons resultados. "Quem dá lucro, a gente quer manter." Castello Branco será substituído pelo general da reserva Joaquim Silva e Luna, presidente de Itaipu.

A seguir, confira trechos da entrevista.

Na sua última entrevista ao jornal O Estado de S. Paulo, em agosto de 2019, o sr. avaliou o governo como bom. Mantém essa avaliação?

Mantenho. Acho que o presidente está fazendo um bom trabalho. Está sendo bem autoritário, bem decisivo. Se alguém perguntar em termos de avaliação, eu manteria ele. Vamos dizer, renovaria por mais quatro anos.

Como vê a questão de mexer na Petrobras? Não foi uma decisão bem recebida pelo mercado.

Vou dizer o que eu li. O que ele está fazendo é substituindo um imposto. Está retirando um imposto de gás de cozinha e de diesel e vai cobrar em alguma outra coisa, porque, pela Lei de Responsabilidade Fiscal, o desconto que der em um imposto tem de ser coberto por um novo imposto.

Eu me referia também à troca do presidente da Petrobras.

Se tem um executivo que deixou resultado e mostrou para o país que tem condições de istrar uma Petrobras, acho que tem de manter a pessoa. Eu manteria. Quem dá lucro, a gente quer manter.

Mas quais pontos do governo Bolsonaro o sr. avalia como positivos?

O que a gente avalia é a conduta que ele está tomando para manter o ministro da Economia, Paulo Guedes, que está fazendo um bom trabalho. Acho que, na parte financeira, (o governo) vai ter condições de apresentar um bom trabalho. O que importa é ser um bom gestor.

Na condução do combate à pandemia, o sr. também faz essa avaliação?

Eu não sou técnico em medicina, mas temos de confiar que eles estão fazendo o melhor trabalho possível. Essa é a minha percepção, de que está sendo feito o que é possível. O Brasil —até pela (experiência na área de) aviação a gente percebe— é um país muito difícil: rotas muito distantes, sair para vacinar no interior do Amazonas, ir para Mato Grosso, precisa ter uma logística muito boa e uma boa vontade de vacinar todo o pessoal. Eu logo, logo, acredito, mais uns dois meses, vou estar na fila da vacinação.

O sr. não responsabiliza o governo pelo aumento de mortes da covid?

Eu não sou técnico para poder avaliar. A gente está vendo os Estados Unidos, que têm toda a tecnologia que existe no mundo, eles estavam com quase o dobro de mortes que aqui. É um país que tem tecnologia e logística melhores, facilidade. Eles têm condição de fazer melhor do que a gente. Espero que a gente consiga correr atrás e vacinar o quanto antes a maior parte da população para não termos um boom novamente de muitas mortes no país. Mas não posso responsabilizar ninguém por isso (pelas mortes). Desculpe a franqueza.

As informações são do jornal "O Estado de S. Paulo".