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

Guedes: Petrobras não satisfaz ninguém e 'a bomba fica no colo do governo'

4.nov.2021 - O ministro da Economia, Paulo Guedes, durante o leilão do 5G realizado na sede da Anatel - Mateus Bonomi/AGIF/Estadão Conteúdo
4.nov.2021 - O ministro da Economia, Paulo Guedes, durante o leilão do 5G realizado na sede da Anatel Imagem: Mateus Bonomi/AGIF/Estadão Conteúdo

Do UOL, em São Paulo*

01/12/2021 12h40Atualizada em 01/12/2021 13h04

O ministro da Economia, Paulo Guedes, voltou a questionar as vantagens de se manter a Petrobras como uma empresa estatal, mas listada em Bolsa. Ele já declarou diversas vezes que gostaria de privatizar de vez a companhia.

"A estatal listada em Bolsa ajuda a sociedade, derruba os preços e acaba quebrando, como no governo ado? Ou vira de mercado, bota o preço lá em cima e — entre aspas — aperta o consumidor, como está acontecendo agora com o petróleo? A Petrobras não satisfaz ninguém, e a bomba fica no colo do governo", afirmou Guedes.

Ele sinalizou que o Estado deveria vender de vez a companhia antes que a era do petróleo chegue ao fim. "O mundo inteiro está indo em direção ao verde e ao digital. O futuro não é com a mão suja de graxa, como diz um ex-presidente aí que fala que quer a Petrobras de volta. De volta para quê, para saquear? Para quê, se o futuro é verde. Vai morrer sentado em cima desse petróleo valendo zero", disse.

Para ele, a Petrobras está sob risco porque daqui a "cinco ou dez anos" o mundo fará a migração para o carro elétrico. "Até os Emirados Árabes fizeram melhor, tiraram o petróleo e fizeram cidades no deserto. Mas nós não tiramos o petróleo do chão na velocidade necessária para erradicar a pobreza", completou.

Guedes ainda falou que estatais são "fetiches" dos governos anteriores e é preciso "acabar" com eles.

Preço dos combustíveis

O presidente Jair Bolsonaro (PL) e o ministro se queixam dos aumentos de preços nos combustíveis feitos pela estatal, que atrela o valor ao mercado internacional (dólar e cotação do petróleo). Bolsonaro já disse que pretende mudar a política de preços da estatal.

Guedes participou da divulgação do Indicador de Governança das Estatais, que verifica o cumprimento de diversos dispositivos legais, infralegais e de boas práticas de governança corporativa. No total, 60 estatais foram avaliadas, sendo 45 de controle direto e 15 subsidiárias.

O ministro elogiou o desempenho das estatais no governo Bolsonaro, mas considerou que "não se pode relaxar" para que esses resultados positivos se percam. "As estatais bem geridas geram excelentes resultados, que vão pelo ralo quando carregam as estatais deficitárias", completou.

Mais uma vez o ministro defendeu a venda de ativos da União que seriam menos rentáveis que a própria rolagem da dívida pública. "Temos R$ 2 trilhões em ativos e o povo comendo ossos, tem algo errado. O povo ando fome e a nós nos endividando em bola de neve carregando ativos menos rentáveis que dívida", acrescentou.

Propostas para eleição

O ministro também pontuou que não faz sentido o BNDES carregar uma carteira de ativos e que esses recursos seriam mais bem empregados em investimentos públicos como ferrovias e rodovias.

De acordo com Guedes, durante a próxima campanha à Presidência o governo irá trabalhar nesses temas, "como erradicar a pobreza, como reduzir o endividamento e baixar as taxas de juros no Brasil, como transformar o capital público".

*Com informações do Estadão Conteúdo e da Reuters