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

Dilma anuncia aumento no Bolsa Família e correção da tabela do IRPF

Do UOL, em Brasília

01/05/2016 14h37

A presidente Dilma Rousseff (PT) anunciou neste domingo (1º), durante festa do Dia do Trabalho organizada pela CUT (Central Única dos Trabalhadores), em São Paulo, que vai reajustar em 9% o valor dos benefícios do Bolsa Família e corrigir a tabela do imposto de renda sobre pessoa física em 5%.

O reajuste dos valores do Bolsa Família faz parte do chamado “pacote de bondades” preparado pelo governo que enfrenta um processo de impeachment no Senado.

“Estamos autorizando um reajuste no Bolsa Família que vai resultar em um aumento médio de 9% para as famílias. Essa proposta não nasceu hoje. Ela estava prevista lá em agosto de 2015 quando enviamos o orçamento para o Congresso. Essa proposta estava prevista, e diante do quadro atual, tomamos medidas que garantem aumento na receita neste ano e nos próximos para viabilizar esse aumento no Bolsa Família. Tudo isso sem comprometer o cenário fiscal", afirmou Dilma.

Uma entrevista coletiva convocada pelo Palácio do Planalto para explicar os reajustes no Bolsa Família foi cancelada logo após o anúncio feito por Dilma. A entrevista seria com a ministra do Desenvolvimento Social e Combate à Fome, Tereza Campêllo. O Planalto não explicou o que levou ao cancelamento e disse que uma nova data será programada para detalhar o reajuste. 

As medidas anunciadas por Dilma eram dadas como certas desde a semana ada, o que despertou críticas de políticos da oposição ao governo Dilma. O presidente do Solidariedade, Paulinho da Força (SP), classificou o chamado "pacote de bondades" da presidente como um "ato de desespero".

"Ela (Dilma) já não consegue mobilizar mais ninguém. O povo já não acredita mais nela. Isso parece mais uma vingança por tudo o que está acontecendo com ela do que qualquer outra coisa. Isso que é triste", afirmou Paulinho durante um evento realizado pela Força Sindical em São Paulo.

Críticas

Dilma aproveitou o discurso para criticar o processo de impeachment que tramita contra ela no Senado. Ela disse que a oposição se aliou a “traidores” para tirá-la do poder. “Eles fazem isso porque há 15 meses atrás (sic), eles perderam uma eleição direta. Como eles perderam a eleição e eles tinham um programa para essa eleição, eles se alinharam, inclusive com traidores do nosso lado, para fazer o que? Para sob a cobertura do impeachment fazer uma eleição indireta”, disse a presidente.

Com a voz embargada, a presidente Dilma voltou a chamar o processo de impeachment contra ela de "golpe" e disse que irá resistir. “Eu vou resistir e vou lutar até o fim”, afirmou Dilma.