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

Guedes bate boca e diz que "baixaria" após 6 h de sessão é padrão na Câmara

Antonio Temóteo

Do UOL, em Brasília

08/05/2019 20h16

O ministro da Economia, Paulo Guedes, bateu boca com parlamentares dizendo ter recebido "ofensas" e "ataques" durante a comissão especial da reforma da Previdência, na Câmara dos Deputados.

Guedes afirmou ter aprendido que é "padrão" na Câmara dos Deputados, a "baixaria" começar "depois de seis horas" de debates em audiências. A sessão começou por volta das 14h30.

As declarações do ministro foram uma resposta a dois deputados de oposição. Ivan Valente (PSOL-SP) acusou Guedes de ter cometido crime de responsabilidade fiscal, e Perpétua Almeida (PCdoB-AC) mencionou notícias em jornais sobre "rombos" que o ministro teria causado em fundos de pensão.

O ministro rebateu.

Depois de seis horas, a baixaria começa. É o padrão da casa: ataque, ofensa. Estou sendo ameaçado de [ter cometido] crime de responsabilidade. Não vou reagir nem a ameaça e nem a ofensa
Paulo Guedes, ministro da Economia

"Dinheiro na cueca"

Em seguida, Guedes afirmou que teria uma conversa reservada com Perpétua sobre os questionamentos que ela fez sobre supostas fraudes cometidas por ele em fundos de pensão.

"Não posso ser acusado do que vários companheiros da deputada estão sendo. Se eu 'googlar ' [procurar no Google a expressão]' dinheiro na cueca', eu vou achar alguma coisa", disse.

A declaração foi uma referência a um episódio envolvendo outro deputado, José Guimarães (PT-CE). Em 2005, um assessor dele, José Adalberto Vieira, foi preso no aeroporto de Congonhas, em São Paulo, com US$ 100 mil escondidos na cueca e R$ 209 mil numa maleta de mão. Guimarães foi absolvido pela Justiça.

Petista se defendeu, e Guedes pediu desculpas

Com a troca de ofensas, o presidente da comissão, Marcelo Ramos (PR-AM), interveio. Em seguida, concedeu a Guimarães um minuto para se defender dos ataques.

O petista respondeu a Guedes, dizendo que sempre tratou o ministro com respeito e que não respondia a nenhum processo no STF (Supremo Tribunal Federal).

O senhor deveria ter mais zelo com o cargo de ministro de Estado da Economia. O respeito entre nós tem que ser um princípio fundamental. Quero dizer a Vossa Excelência que reflita. Não venha aqui acusar ninguém
Deputado José Guimarães (PT-CE)

Guedes pediu a palavra e se desculpou. O ministro afirmou que não foi ofendido por Guimarães e que perdeu a paciência com as acusações que considerou mentirosas.

O presidente suspendeu temporariamente a sessão após o bate-boca.

Entenda a proposta de reforma da Previdência em 10 pontos

UOL Notícias