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

Pacheco: governo não faz favor nenhum em aumentar auxílio de R$ 180 para R$ 400

Rodrigo Pacheco, presidente do Senado, defendeu a PEC do teto de gastos em evento em Portugal - Reprodução/Youtube-Canal Livre
Rodrigo Pacheco, presidente do Senado, defendeu a PEC do teto de gastos em evento em Portugal Imagem: Reprodução/Youtube-Canal Livre

Brasília

15/11/2021 11h11

Em um claro recado ao governo de Jair Bolsonaro, o presidente do Senado, Rodrigo Pacheco, disse nesta segunda-feira, 15, que, por causa da alta dos preços recente, realmente é preciso elevar o valor do Auxílio Brasil, pago aos brasileiros mais pobres. Ele ressaltou que o arroz, o feijão e a gasolina estão mais caros.

"É obrigação atualizar (o valor do benefício) de R$ 180 para R$ 400,00. O governo não faz favor nenhum com isso", avaliou.

O aumento promoveu um grande desgaste da ala política da istração com a equipe econômica, levando até ao pedido de demissão de grande parte dos técnicos do Tesouro Nacional.

Pacheco fez esta observação durante palestra no IX Fórum Jurídico de Lisboa, que tem como tema "Sistemas Políticos e Gestão de Crises" e que é promovido pelo IDP (Instituto Brasileiro de Ensino, Desenvolvimento e Pesquisa).

O presidente do Senado também defendeu a PEC (Proposta de Emenda à Constituição) do teto de gastos, dizendo que ela é a "expressão da responsabilidade fiscal".

"Não se pode gastar mais do que se tem", comentou, salientando que é preciso ar por uma mudança de paradigma sobre o tema para que o Estado se torne mais eficiente.

Segundo ele, há várias saídas para que o governo consiga respeitar o teto e não se esquivar de pagar os precatórios, como determinado pela Justiça. Entre as possibilidades estão compensações, encontro de contas e pagamentos de dívidas fiscais tendo precatório como moeda.

"Isso é medida simples, comezinha, que respeita a Lei de Responsabilidade Fiscal (LRF) e o teto", considerou.

Além disso, segundo Pacheco, estas alternativas geram o espaço fiscal necessário — não para emendas parlamentares, como ressaltou —, mas para um programa social com valor atualizado, dando poder de compra mínima à população.

"Podemos rediscutir o aumento do teto, e até flexibilizar... mas não é este o momento atual, sob pena de mostrarmos que não temos compromisso", descartou.

Semipresidencialismo

Pacheco também disse no evento em Portugal que considera o semipresidencialismo "interessante" e que o avalia como o sistema mais estável entre todos. Ele fez a declaração depois que o presidente da Câmara, Arthur Lira, defendeu a proposta momentos antes.

Assim como o colega da Câmara, o presidente do Senado enfatizou que há um excesso de partidos políticos no Brasil e que é preciso haver um "enxugamento" visando a 2026 e 2030, disse, mencionando anos eleitorais.

"A temática do presidencialismo de coalizão talvez seja um bom caminho para reflexão mais zelosa em relação a uma mudança mais radical", considerou o senador.