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

Neymar e Danilo fazem exames e ficam fora de treino da seleção brasileira

Danilo Lavieri, Gabriel Carneiro, Igor Siqueira e Pedro Lopes

Do UOL, em Doha (Qatar)

25/11/2022 09h21

Classificação e Jogos

Neymar e Danilo aram por exames na tarde desta sexta-feira (25) em Doha, no Qatar. Os dois jogadores da seleção brasileira deixaram o hotel para a realização de imagens e já começaram o tratamento com a fisioterapia.

O caso do lateral-direito é mais grave do que previa de início o departamento médico da seleção. Os exames realizados identificaram uma entorse que deve tirar o jogador pelo menos das partidas contra Suíça e Camarões na primeira fase, nos dias 28 e 1º. O caso de Neymar já era mais preocupante desde ontem, mas o atleta ainda está sendo avaliado.

Os dois jogadores não participam do treino da seleção de hoje e ficam no hotel realizando tratamento. Depois da atividade, porém, tanto Neymar quanto Danilo seguirão com o grupo e estarão no jantar, por exemplo.

Logo após a vitória por 2 a 0 sobre a Sérvia, o médico da seleção Rodrigo Lasmar afirmou que Neymar ficaria em observação por 24h ou 48h e reforçou que qualquer diagnóstico seria prematuro.

"Neymar teve entorse no tornozelo direito, trauma direto onde o joelho do jogador do time da Sérvia fez movimento ocasionando entorse. Apresentou edema, inchaço, iniciamos tratamento já no banco, ele seguiu, precisamos aguardar 24 ou 48 horas para ter ideia mais clara. Não tem exame de imagem marcado, isso será decidido amanhã, provavelmente. Expectativa é de observação, qualquer coisa que falarmos agora sobre sequencia dele é prematura, importante aguardar", afirmou Lasmar ontem.

A lesão de Neymar foi uma espécie de déjà vu para um jogador que é atormentado por tais problemas desde 2018. E é o tornozelo direito o principal foco do tormento do camisa 10 brasileiro. Desde que fraturou o quinto metatarso do pé direito, em fevereiro de 2018, o atacante viu essa parte do seu corpo se transformar em um problema recorrente, que mais de uma vez o levou ao choro e o deixou de fora de momentos cruciais da carreira.

Foi assim já em 2018. A fratura no osso, que é ligado ao tornozelo, foi acompanhada por uma entorse no próprio tornozelo. A condição não o tirou da Copa da Rússia, mas impediu que ele estivesse 100% na busca pelo hexa. Em coletiva ontem, o técnico Tite descartou perder seu principal jogador ao afirmar que "Neymar irá jogar a Copa do Mundo".

O camisa 10 da seleção brasileira sofreu a lesão enquanto o duelo ainda estava 1 a 0 para o Brasil, mas não deixou o campo imediatamente. Ele ficou mais cerca de 11 minutos em campo. Quando chegou ao banco, porém, câmeras flagraram o jogador chorando sentado entre os companheiros — já com gelo no pé.

"Pelos últimos anos, ele vem sofrendo com esse tipo de situação sempre no momento mais importante da temporada. Acho que a isso tudo na cabeça dele [Neymar], por isso vocês puderam observar a preocupação no semblante. Espero que não seja nada demais, que o inchaço possa diminuir nessas próximas 24 horas", disse o capitão Thiago Silva.

O Brasil volta a campo nesta segunda-feira (28), às 13h, para enfrentar a Suíça em jogo que vale a liderança do grupo G. Danilo deve estar à disposição. Neymar é dúvida.