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

'Elite jamais respeitou o povo. Isso se vê nas falas de Guedes', diz Dilma

14.set.2019 - A ex-presidente Dilma Rousseff (PT) em evento em Paris, na França - Reprodução/Instagram
14.set.2019 - A ex-presidente Dilma Rousseff (PT) em evento em Paris, na França Imagem: Reprodução/Instagram

Colaboração para o UOL

07/10/2021 23h03

A ex-presidente e economista Dilma Rousseff (PT) afirmou que uma das grandes causas para os problemas do Brasil é a "insensibilidade" da elite econômica, o que ela acredita ser refletido nas atitudes do ministro da Economia, Paulo Guedes.

"A insensibilidade da elite tem origem na escravidão, a elite jamais respeitou o povo. É isso que se vê nas falas do Guedes", disse a petista ao programa Entre Vistas, da Rede TVT.

Segundo Dilma, o impeachment dela em 2016 foi uma "conspiração com objetivo claro" de enquadrar o país em um regime neoliberal, "que vem sendo imposto ao mundo pela hegemonia dos Estados Unidos e, aqui, é refletido em nossas elites internacionalizadas".

Assim, programas sociais para combater a pobreza e a fome e os de incentivo a geração de empregos perderam espaço, na análise da ex-presidente. Para ela, o ministério da Economia e o presidente Jair Bolsonaro (sem partido) "não estão nem aí" para a recuperação financeira do país.

Prova disso seria a descoberta que o ministro da Economia possui contas offshore, ou seja, fora do Brasil e em um paraíso fiscal. "Guedes é homem de mercado financeiro e não é por nada que tem seu dinheiro bem guardadinho nas Ilhas Virgens", falou Dilma.

"No Brasil se discute para o que é o paraíso fiscal, não é só para crime e corrupção, ele foi criado para esconder recursos ligados ao fisco nacional", avaliou. O ministro foi convocado a prestar esclarecimentos sobre isso na Câmara dos Deputados e opositores alegam que há um suposto conflito de interesses.

Risco de apagão e fome

A recente crise energética tem levado especialistas a preverem um possível apagão no próximo verão brasileiro. Para Dilma, "essa conversa é um absurdo". A ex-presidente traçou comparações com um momento de crise parecido em 2001.

Hoje o Brasil tem muito mais condições de enfrentar a situação, porque ampliamos hidrelétricas e termelétricas, fizemos gasodutos. A Eletrobras e Petrobras foram essenciais para enfrentar a crise de apagão. Mas estamos catastróficos na área da gestão. Ignoraram todos os sinais de que haveria problema de seca no Brasil, nunca tomaram as providências que deviam, só de forma atrasada."

A economista citou a Petrobras de novo na entrevista ao falar da importância das estatais brasileiras e o perigo de vendê-las, especialmente para entidades internacionais. "Estatais são as armas de reconstrução do país para estancar a sangria da perda de pedaço da soberania", afirmou.

"O outro pedaço é proteção do meio ambiente e população indígena, se não pudermos interromper e reconstruir logo teremos um problema seríssimo no futuro, algumas coisas não se recuperam mais", explicou.

Segundo a ex-presidente, outra questão urgente no Brasil é a fome. "Temos hoje dados de órgãos que mostram que quase 112 milhões de brasileiros, crianças e adultos, am alguma forma de carência e insegurança alimentar", falou.