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

Construtoras temem falta de dinheiro no MCMV com liberação de saque do FGTS

Circe Bonatelli

São Paulo

03/06/2019 14h30

A proposta do ministro da Economia, Paulo Guedes, de autorizar a liberação de saques do Fundo de Garantia do Tempo de Serviço (FGTS) ligou o sinal de alerta entre empresários do mercado imobiliário. A preocupação é com a possibilidade de faltar dinheiro para tocar empreendimentos do Minha Casa Minha Vida (MCMV), uma vez que os financiamentos para a compra e a construção de moradias do programa usam recursos do fundo.

Um entrave desse tipo seria um golpe duro para o setor, na avaliação do presidente da Associação Brasileira de Incorporadoras Imobiliárias (Abrainc), Luiz França. "O Minha Casa Minha Vida tem sido o motor do mercado nos últimos anos", destacou. Segundo pesquisa da Abrainc, o programa respondeu por 78% dos lançamentos e 67% das vendas no País nos últimos 12 meses. "Se prejudicar a habitação popular, o setor da construção civil vai ter uma grande retração na geração de empregos e de impostos", acrescentou França.

O vice-presidente do Sindicato da Indústria da Construção Civil (Sinduscon-SP), Ronaldo Cury, alertou que o anúncio preliminar de Guedes, sem o detalhamento sobre o volume de recursos que poderá sair do FGTS, criou uma insegurança muito grande para os empresários, que precisam comprar hoje os terrenos que vão se transformar em obras nos meses seguintes. "Existe dúvida se vai faltar dinheiro. Então esse anúncio aumentou a insegurança do setor e gerou dúvidas para os investimentos em novos negócios", disse. "Tomara que o ministro Paulo Guedes volte a atrás", completou.

Opinião semelhante foi compartilhada por Rafael Menin, copresidente da MRV, maior operadora do Minha Casa Minha Vida. "Uma ação do governo federal que possa diminuir a liquidez do fundo não seria boa para o setor", disse. "Confiamos na capacidade técnica dos membros do governo e esperamos que não tomem nenhuma medida estabanada que afete a continuidade do programa". Menin afirmou que os lançamentos e as vendas da MRV têm rodado normalmente neste trimestre e que a companhia mantém a meta de ampliar os negócios neste ano. No entanto, itiu preocupação com a saúde do programa no médio prazo.

Segundo apuração do Broadcast, sistema de notícias em tempo real do Grupo Estado, o governo estuda liberar os recursos das contas inativas do FGTS, medida que tem potencial para injetar R$ 22 bilhões na economia. Na visão do governo, a iniciativa dará ânimo à economia sem prejudicar a sustentabilidade do fundo e o uso de seus recursos como fonte de financiamento para a construção civil. O valor que poderá ser liberado representa menos de 5% do estoque de recursos do fundo, que totaliza R$ 525 bilhões.

Para os empresários, entretanto, essa comparação está incorreta. Segundo nota técnica do Sinduscon-SP, apenas R$ 112 bilhões do fluxo de caixa do FGTS estão disponíveis para investimentos, como moradia e infraestrutura. O MCMV fica com cerca de metade desse montante (R$ 55 bilhões) e R$ 32 bilhões respondem por reserva legal. Dessa forma, novos saques poderiam levar a uma redução do orçamento para investimentos a partir do próximo ano.

Último a saber

Outro ponto que frustrou os empresários foi o fato de que a proposta de mudança no FGTS não havia sido mencionada nas reuniões das últimas semanas entre membros do governo e representantes de associações do setor. "Estamos em contato constante, mas o assunto ainda não tinha vindo à tona. Ficamos perplexos", mencionou França, da Abrainc, referindo-se ao anúncio do ministro da Economia.

Há duas semanas, o setor também foi pego de surpresa com declarações de membros do governo sobre a intenção de alterar as regras do MCMV, o que também não havia sido discutido com as construtoras que atuam no segmento.

O que é o FGTS, como funciona e quem pode sacar?

UOL Notícias