;(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 chama oposição de "cara de pau" e diz ter energia redobrada para 2º mandato

A presidente Dilma Rousseff, acompanhada do presidente nacional do PT, Rui Falcão, da ministra da Cultura, Marta Suplicy, do governador da Bahia, Jacques Wagner, do prefeito de São Paulo, Fernando Haddad, entre outras lideranças petistas, participa da comemoração do 34º aniversário da legenda - Thiago Bernardes/Frame/Estadão Conteúdo
A presidente Dilma Rousseff, acompanhada do presidente nacional do PT, Rui Falcão, da ministra da Cultura, Marta Suplicy, do governador da Bahia, Jacques Wagner, do prefeito de São Paulo, Fernando Haddad, entre outras lideranças petistas, participa da comemoração do 34º aniversário da legenda Imagem: Thiago Bernardes/Frame/Estadão Conteúdo

Wellington Ramalhoso

Do UOL, em São Paulo

10/02/2014 22h33

A presidente Dilma Rousseff defendeu sua gestão e a continuidade do PT no governo e afirmou que tem energia e disposição para fazer mais pelo país. As declarações foram feitas em discurso durante a festa de comemoração dos 34 anos do PT, realizada na noite desta segunda-feira (10) no Centro de Convenções do Anhembi, na zona norte de São Paulo.

A festa serviu como ato extraoficial de lançamento da pré-candidatura de Dilma à reeleição. "Possuo energia e disposição redobradas para fazer mais".

Dilma declarou que o modelo petista tem condições de criar mais oportunidades para a população e que a oposição tenta criar um clima de "fim de mundo" diante de desequilíbrios circunstanciais da economia internacional.

Para a petista, o "fim do mundo chegou" para a própria oposição quando o destino do país começou a escapar “por entre seus dedos”. Dilma ou, então, a citar as transformações por que ou o país desde o início do governo Lula. Ela lançou mão de várias estatísticas para destacar a elevação da renda, a redução do desemprego e a diminuição da desigualdade.

"Eles têm a cara de pau de dizer que o ciclo do PT acabou, que o nosso modelo se esgotou, que já demos o que tínhamos de dar", afirmou Dilma, em referência à oposição. Segundo a presidente, os que dizem isso "são os mesmos" que anunciavam uma fuga de empresários do país antes da posse do ex-presidente Luiz Inácio Lula da Silva e que diziam que o Brasil afundaria em crises econômicas no ado recente.

A presidente procurou defender a condução da política macroeconômica e diversos programas de sua gestão, com ênfase para os da área de educação.

'Farinha do mesmo saco'

Antes de Dilma, o presidente nacional do PT, deputado federal Rui Falcão (SP), conclamou a militância do partido a lutar pela reeleição de Dilma e disse que os opositores da presidente são "farinha do mesmo saco".

Militantes petistas ocuparam mais de dois terços de um auditório com capacidade para 2.100 pessoas no Anhembi. Ausente por causa de uma viagem aos Estados Unidos, o ex-presidente Lula participou da comemoração com um discurso exibido em um telão.

Compareceram à festa a ministra da Cultura, Marta Suplicy, os governadores Jaques Wagner (Bahia) e Agnelo Queiroz (Distrito Federal), o ex-ministro da Saúde Alexandre Padilha, provável candidato do PT ao governo de São Paulo, e o prefeito de São Paulo, Fernando Haddad.