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

Trabalhador poderá usar até 50% do FGTS para comprar ações da Eletrobras

Marcelo Camargo/Agência Brasil
Imagem: Marcelo Camargo/Agência Brasil

Do UOL, em São Paulo

19/05/2022 09h31Atualizada em 19/05/2022 13h32

Trabalhadores que têm recursos no FGTS (Fundo de Garantia por Tempo de Serviço) poderão utilizar até 50% do saldo para comprar ações da Eletrobras após o processo de privatização da companhia. As regras foram publicadas pela Caixa Econômica Federal em janeiro.

A aquisição dos papéis será feita por meio dos "fundos mútuos de privatização", o mesmo dispositivo usado pelo governo para a venda de ações de outras estatais, como a Petrobras em 2000 (veja abaixo).

A desestatização da Eletrobras, confirmada ontem no plenário do TCU (Tribunal de Contas da União), abriu espaço para que o governo lance o edital para a venda de ações da companhia.

Segundo as regras da Caixa, o valor mínimo de aplicação dos recursos do FGTS na compra de ações da Eletrobras será de R$ 200. No cálculo do montante máximo a ser aplicado, no entanto, serão deduzidos os valores anteriormente aplicados em outros fundos mútuos, como aqueles ligados à Petrobras e à Vale.

Ou seja, o trabalhador que ainda tiver recursos do FGTS aplicados em ações de Petrobras e Vale poderá investir valores um pouco menores nos papéis da Eletrobras.

Foi estabelecido um teto de R$ 6 bilhões para o uso global dos recursos do FGTS na compra de ações da Eletrobras.

No aplicativo do FGTS, o trabalhador poderá consultar o saldo disponível para aplicação no fundo mútuo. Também será possível solicitar o débito de parte do saldo da conta do FGTS na aplicação.

Se o trabalhador decidir vender as cotas — ou seja, as ações — no futuro, os recursos retornarão para o FGTS.

Quem não possui FGTS poderá comprar ações?

As regras para privatização da Eletrobras preveem que pessoas físicas sem recursos no FGTS também poderão comprar ações da companhia, com recursos próprios. Neste caso, a aplicação mínima será de R$ 1 mil e a máxima, de R$ 1 milhão.

Fundos da Petrobras e Vale

O Fundo FGTS Petrobras foi criado em 2000, e o da Vale, em 2002. Eles representavam uma opção de investimento em relação ao rendimento oferecido pelo governo para os recursos do FGTS, de apenas 3% ao ano.

"Quando o governo liberou o Fundo Petrobras, você podia aplicar até 50% do saldo da conta do FGTS. Além disso, o fundo comprava as ações para o trabalhador com um desconto de 20% sobre o valor de mercado. Era um ótimo negócio, mas, infelizmente, não existia a cultura do investimento em ações entre os trabalhadores", lembra o presidente da ONG Fundo Devido ao Trabalhador, Mario Avelino.

O governo liberou até R$ 3,5 bilhões em ações da Petrobras para compra pelos fundos FGTS, mas a procura ficou abaixo da metade, em R$ 1,7 bilhão.

"Com os fundos Vale, foi bem diferente. Como os fundos Petrobras estavam indo muito bem, o pessoal correu para aproveitar a nova oportunidade. O governo liberou só R$ 1 bilhão em ações, mas a procura foi de R$ 3 bilhões. Os fundos tiveram que fazer rateio. Quem pediu para investir R$ 1.000, só conseguiu aplicar R$ 300", afirma Avelino.