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

São Paulo

Eder, ex-São Paulo, elogia Ceni e o compara a Ancelotti e Mancini

Marinho Saldanha

Do UOL, em Porto Alegre

22/04/2023 04h00

Não é porque não jogou tanto quanto queria com ele no comando que Eder deixaria de elogiar Rogério Ceni. O atacante de 35 anos, campeão catarinense pelo Criciúma, clube onde começou a jogar e retornou neste ano, lembrou sua agem pelo São Paulo em entrevista ao UOL, rebateu críticas e rasgou elogios ao comandante demitido na última quarta-feira.

Segundo ele, os treinadores brasileiros têm o mesmo nível dos europeus e Ceni precisa evoluir em um aspecto: sua gestão de grupo, principalmente quando comparado a grandes nomes do Velho Continente, como Carlo Ancelotti e Roberto Mancini.

"Eu poderia estar aqui falando mal do Rogério, porque joguei pouco com ele. Mas ele é um cara que as fases do que falamos de treinador... O que falta para ele ser diferenciado é um pouco de diálogo que tem Ancelotti, Mancini, ser um pouco mais psicólogo. Na parte tática, técnica, na preparação de jogo, treinamento, tudo que perguntar de campo, ele é diferenciado. Mas eu acho que na parte de gestão de grupo, de saber lidar... Ele é um cara que quer vencer, sempre cobra 100%, e às vezes tem que dar uma segurada, ar a mão na cabeça dos mais novos. Nisso talvez ele tenha que melhorar. Mas é um treinador que ainda é novo, vai melhorar e vai ter uma grande carreira. Ele sabe disso. Com certeza tem futuro talvez na Europa ou seleção", completou.

agem pelo São Paulo

Eder rebateu críticas e disse que carrega orgulho de sua agem pelo São Paulo. Na avaliação dele, o elenco do qual fez parte entregou o que a direção havia pedido: voltar a conquistar um título (Paulista de 2021, após jejum de 15 anos) e colocar o time em finais (Paulistas de 2021 e 2022 e Sul-Americana de 2022).

"Não fui protagonista, queria ser muito mais. Quando cheguei fiz gol no Paulista, na Libertadores, com o Crespo, mas depois tive uma lesão que me atrapalhou. Com o Rogério tive mais oportunidades de entrar nos jogos, mas sempre dei meu máximo. Não fui protagonista, mas o que o clube pediu, de agregar experiência, cumprimos, e levamos o São Paulo para três finais"

Eder rebate críticas

Muitas vezes você pega um cara que inventa uma página de Instagram e inventa o que quer. O Eder está gordo. Se o cara liga para nutricionista do São Paulo, vai ver que meu peso sempre foi 74, 75 e ela brincava, 'o velhinho de 35 anos tem percentual menor que os outros'. Ele escreve o 'Eder tá gordo', todo mundo fala. Ele fala, 'o Eder ganha 800, 700 mil', e nunca foi verdade, nunca ganhei isso, muito menos, dos que voltaram para o Brasil fui o que ganhou menos de todos"

O problema é...

Para ele, o problema do São Paulo — e da maioria dos clubes brasileiros — é a quantidade de mudanças a cada temporada. Quando se contrata muitos jogadores, há uma natural demora para entrar no ritmo esperado.

"Na Europa te contratam para cinco anos, às vezes o projeto é esse, não importa se você decide ir embora, foi você que decidiu. Eles te colocam para chegar ao top ao longo dos anos. Aqui no Brasil se contrata um jogador e ele vai mal na primeira parte do Estadual já se coloca o jogador em discussão. Não é só no São Paulo, é no futebol brasileiro".

Exemplo de sucesso

O Palmeiras hoje é referência porque é um clube que vai em sua linha, não escuta ninguém de fora, podem pedir muita coisa, contratações, mas tem sua linha, um treinador com um estilo de jogo, e faz três ou quatro anos que está ganhando títulos. Mesmo que e por momentos meio assim, mantém o foco. Hoje se perguntar para qualquer jogador, o profissional sabe o que o Abel iria querer de você, conhece o estilo dele. O Palmeiras é um grande exemplo de sucesso".

Por que Gabigol não deu certo na Inter de Milão?

Técnicos brasileiros no mesmo nível dos europeus

Perdido na China

Convite para seleção brasileira, mas opção pela Itália

Volta para casa no Criciúma

São Paulo