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

Palmeiras

Rony, Scarpa, Danilo: Palmeiras projeta 2023 sem alguns de seus pilares

O diretor de futebol Anderson Barros e o técnico Abel Ferreira (D), da SE Palmeiras, durante treinamento, na Academia de Futebol. (Foto: Cesar Greco) - Cesar Greco
O diretor de futebol Anderson Barros e o técnico Abel Ferreira (D), da SE Palmeiras, durante treinamento, na Academia de Futebol. (Foto: Cesar Greco) Imagem: Cesar Greco

Do UOL, em São Paulo

13/09/2022 04h00

Com ou sem o título do Campeonato Brasileiro deste ano, o Palmeiras vai iniciar 2023 em meio a um processo inédito desde o início da gestão Abel Ferreira. Será a primeira vez que o técnico, no clube desde novembro de 2020, e a atual diretoria, que assumiu no fim de 2019, terão a tarefa de reformular a espinha do time titular e parte do elenco. Ao que tudo indica, a próxima temporada será de transição.

Scarpa estará fora do clube a partir do fim desta temporada. Rony tem boa proposta de um clube do Qatar e pode definir sua saída nos próximos dias. Danilo, alvo de diversas sondagens, também tem boas chances de sair. Se tais transferências acontecerem, o Palmeiras perderá três de seus pilares mais importantes antes da próxima pré-temporada.

Em tese, o Palmeiras já teria iniciado o processo de remontagem do grupo. O ponto é que algumas das peças promovidas da base, bem como alguns dos contratados, até o momento, não demonstraram estar à altura dos desafios que o Palmeiras terá em 2023. Com a pontuação atual, o Alviverde, por exemplo, já está praticamente garantido na fase de grupos da próxima edição da Copa Libertadores.

O Palmeiras que caminha para a conquista do Brasileirão ainda tem como base jogadores contratados na gestão Alexandre Mattos (2015 a 2019). Dos 11 titulares, apenas Murilo, Piquerez e Rony não chegaram à Academia de Futebol pelas mãos do hoje diretor do Athletico-PR. E, vale dizer, as tratativas para a vinda de Rony começaram ainda com Mattos.

Oito nomes, apenas um titular

m - Miguel Schincariol / AFP - Miguel Schincariol / AFP
Murilo marcou de pênalti para o Palmeiras diante do Atlético-MG e classificou equipe para a semifinal da Libertadores
Imagem: Miguel Schincariol / AFP

O Palmeiras fez oito contratações nesta temporada: Marcelo Lomba, Murilo, Jailson, Atuesta, Rafael Navarro, Miguel Merentiel, Flaco López e Bruno Tabata. E se, inicialmente, nenhum deles conquistasse espaço como titular neste ano, não haveria problema, necessariamente, desde que eles estivessem mostrando evolução consistente.

Por causa da lesão de Luan dias depois do Mundial de Clubes, ainda em fevereiro, Murilo ganhou espaço e tornou-se peça fundamental para Abel Ferreira. Hoje, mesmo com Luan plenamente recuperado, Murilo ou a ser dono da vaga ao lado de Gustavo Gómez, na defesa.

Fenômeno semelhante acontece com Tabata. Desde o fim de agosto, com a lesão que deve tirar Raphael Veiga do resto do ano, o jogador recém-chegado do Sporting (POR) tornou-se nome certo no time que inicia as partidas.

Para 2023, no entanto, é esperado no clube que alguns dessa lista ganhem mais importância. De Tabata, jogando no lugar de Veiga, espera-se que ele termine bem a temporada e consiga suprir a lacuna deixada com a futura saída de Scarpa.

E mesmo que Rony permaneça para o próximo ano, a expectativa é que Miguel Merentiel e, principalmente, Flaco López ganhem importância. Um dos dois tem boas chances de começar 2023 como titular no ataque de Abel Ferreira. Até o momento, porém, ambos têm desempenho bastante tímido no ano. Assim como Navarro, a despeito dos muitos gols na Copa Libertadores.

O volante Jailson, que se lesionou em abril, tem contrato até o fim do ano, e sua permanência em 2023 ainda é incerta. O lateral Jorge, que perdeu espaço para Vanderlan, não deve seguir no clube no próximo ano. E nomes como Kuscevic, Breno Lopes e Wesley são vistos como negociáveis no Alviverde.

  • Assista ao Cartão Vermelho e veja os comentários de Casagrande, Juca Kfouri e Trajano sobre o Palmeiras:

Palmeiras