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

Câmara aprova texto-base de R$ 34 bilhões para empresas pagarem salários

Rodrigo Maia, presidente da Câmara dos Deputados - Divulgação/Agência Câmara
Rodrigo Maia, presidente da Câmara dos Deputados Imagem: Divulgação/Agência Câmara

Luciana Amaral

Do UOL, em Brasília

25/06/2020 16h06Atualizada em 25/06/2020 18h23

A Câmara dos Deputados aprovou hoje um texto-base que estabelece linha de crédito de R$ 34 bilhões para que empresas paguem os salários dos funcionários em meio à pandemia do coronavírus.

Os R$ 34 bilhões serão transferidos da União ao BNDES (Banco Nacional de Desenvolvimento Econômico e Social) para custear o programa. Se considerados os 15% do valor de cada financiamento que serão custeados pelos recursos próprios das instituições financeiras participantes, a linha de crédito chega a R$ 40 bilhões.

O texto-base é derivado da MP 944 editada pelo governo federal em 3 de abril e já está em vigor, porque medidas provisórias têm força de lei quando publicadas. No entanto, o texto precisa ser aprovado pelo Congresso Nacional até 31 de julho ou perde a validade. A iniciativa foi denominada Programa Emergencial de e a Empregos.

A sessão do plenário da Câmara de hoje foi encerrada sem que todas as sugestões de mudanças a trechos do texto fossem votadas. A previsão é que o assunto seja retomado na terça (30). Portanto, podem ocorrer alterações de conteúdo.

O relator do assunto, deputado Zé Vitor (PL-MG), modificou alguns pontos do texto enviado pelo governo. Por isso, os deputados analisaram um projeto derivado da MP. Entre as mudanças está a possibilidade de que o crédito possa ser usado para o pagamento da folha salarial ou verbas trabalhistas. Antes, era destinado somente aos salários.

Poderão aderir à linha de crédito empresários, sociedades simples, sociedades empresárias, cooperativas, organizações da sociedade civil e empregadores rurais com receita bruta anual superior a R$ 360 mil e igual ou inferior a R$ 50 milhões. A base é calculada conforme o exercício de 2019. O texto não permite a adesão de sociedades de crédito.

A iniciativa é voltada especialmente para as pequenas e médias empresas. Pelo texto aprovado na Câmara, não há mais necessidade de que as empresas tenham a folha de pagamento processada em uma instituição financeira. Esse ponto era um dos mais criticados pelos deputados, porque impossibilitava que empresas que pagam salários por meio de dinheiro em espécie ou cheques tivessem o ao empréstimo.

O empréstimo poderá abranger até 100% da folha de pagamento do contratante, por quatro meses, limitado a duas vezes o salário-mínimo por empregado. Os interessados poderão aderir à linha de crédito até 31 de outubro deste ano.

A taxa de juros é de 3,75% ao ano sobre o valor concedido com carência de seis meses para o início do pagamento, com capitalização de juros durante esse período. O pagamento deverá ser feito em até 36 meses, já incluído o prazo de carência.

Em compensação, o empresário não poderá demitir, sem justa causa, os empregados a partir da data de contratação do empréstimo até 60 dias depois da liberação pelo banco da última parcela dele. A proibição, porém, é proporcional à folha de pagamento paga com recursos do programa. Então, por exemplo, se o contratante usar o empréstimo para pagar 40% da folha de pagamento, somente 40% dos funcionários não poderão ser dispensados sem justa causa. Essa possibilidade é uma flexibilização em relação ao proposto pelo governo.

O dinheiro não poderá ser usado para o pagamento de verbas trabalhistas de natureza exclusivamente indenizatória ou que sejam decorrentes de caso de trabalho escravo ou infantil.