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

Para Aécio, Dilma Rousseff é honesta, mas incompetente

02/05/2014 19h37

O senador Aécio Neves (PSDB-MG), pré-candidato à Presidência da República, não quis endossar nesta sexta-feira (2) em Uberaba (MG) as críticas do deputado Paulo Pereira da Silva (SDD-SP), o Paulinho da Força, à presidente Dilma Rousseff, feitas ontem durante a comemoração do 1º de maio da Força Sindical. De acordo com Paulinho, Dilma deveria estar presa no penitenciária da Papuda, em Brasília, onde estão cumprindo pena alguns dos condenados pelo processo do mensalão.

"Acho que a presidente da República é uma mulher honesta, é uma mulher de bem. Não faço nenhuma crítica contra sua conduta pessoal. Acho apenas que ela está despreparada para governar um país da complexidade do Brasil", disse Aécio, que participou ontem, ao lado de Paulinho, em São Paulo, do 1º de maio da central sindical

Dilma estará neste sábado em Uberaba (MG), para participar da abertura oficial da Expozebu, uma das mais tradicionais feiras pecuárias do país. Eduardo Campos (PSB), é esperado no evento na quinta-feira.

Aécio chegou à Expozebu na tarde desta sexta-feira para uma reunião pecuaristas e lideranças, como o deputado Ronaldo Caiado (DEM-GO), um dos principais líderes da bancada ruralista do Congresso, o governador de Minas, Alberto Pinto Coelho (PP) e o candidato do PSDB ao governo mineiro, Pimenta da Veiga.

Repetindo o que já havia dito na semana ada, Aécio Neves disse que é "indiferente" para ele disputar a eleição deste ano contra Dilma ou contra o ex-presidente Luiz Inácio Lula da Silva. Com a queda de Dilma nas pesquisas, setores políticos e empresariais aram a reforçar nas últimas semanas a defesa da candidatura de Lula no lugar da presidente.

"Para mim é indiferente. Nossa candidatura é contra esse modelo que tem levado desesperanças às pessoas, esse modelo de governança arcaica, do aparelhamento da máquina pública", disse Aécio .

"O candidato, eles que escolheram. O nosso vigor, a nossa determinação é a mesma qualquer que seja o candidato", disse, ao ser perguntado sobre qual dos dois ele imagina uma disputa mais difícil.

Aécio disse que além dos problemas que o país atravessa, o governo petista deixará "outro dano" que será "o baixíssimo compromisso com a ética e com valores com a vida pública".