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

Craques sobrevivem: Copa terá Messi, CR7, Mbappé, Neymar e Lewa nas oitavas

Lionel Messi após vitória contra a Polônia pela primeira fase da Copa do Mundo do Qatar-2022 - Salih Zeki Fazlioglu/Anadolu Agency via Getty Images
Lionel Messi após vitória contra a Polônia pela primeira fase da Copa do Mundo do Qatar-2022
Imagem: Salih Zeki Fazlioglu/Anadolu Agency via Getty Images

Thiago Arantes

Colaboração para o UOL, em Barcelona

30/11/2022 19h07

Classificação e Jogos

A Copa do Mundo do Qatar chegará às oitavas de final com cinco de suas maiores estrelas ainda vivas na competição. A classificação foi uma missão de sobrevivência. Com doses variadas de drama, Lionel Messi, Cristiano Ronaldo, Neymar, Kylian Mbappé e Robert Lewandowski estão garantidos na fase de mata-mata do Mundial.

Na noite desta quarta-feira (30), Messi e Lewandowski comemoraram aliviados a vaga nas oitavas de final após um confronto direto, pelo Grupo C, que teve uma última rodada dramática.

Robert Lewandowski comemora classificação para as oitavas de final  - Adam Pretty - FIFA/FIFA via Getty Images - Adam Pretty - FIFA/FIFA via Getty Images
Robert Lewandowski comemora classificação para as oitavas de final
Imagem: Adam Pretty - FIFA/FIFA via Getty Images

A Argentina venceu a Polônia por 2 a 0, chegou a 6 pontos ganhos e garantiu a primeira posição; os poloneses, apesar da derrota, somaram 4 pontos e superaram o México no saldo de gols, ficando com a segunda vaga. Os mexicanos ficaram a um gol da classificação, mas a vitória por 2 a 1 sobre a Arábia Saudita não foi suficiente.

Para Messi, a ida às oitavas de final encerra uma primeira fase de muito sofrimento. Antes mesmo da estreia, ele foi alvo de muitas perguntas sobre o inchaço no tornozelo esquerdo e chegou a perder dois dias de treinos. A campanha na Copa-22 começou com uma derrota diante da Arábia Saudita e, contra a Polônia, no jogo decisivo, o camisa 10 argentino viu uma cobrança de pênalti ser defendida por Wojciech Szczesny, quando o jogo ainda estava 0 a 0.

Na próxima fase, os argentinos enfrentarão a Austrália, que surpreendeu a Dinamarca (1 a 0) para ficar com o segundo lugar do Grupo D. O duelo acontece no sábado (3) às 16h (de Brasília). Já os poloneses terão pela frente a atual campeã França, no domingo (4), às 12h.

Kylian Mbappe da França após derrota para a Tunísia na última rodada da fase de grupos da Copa do Mundo do Qatar-2022 - Mustafa Yalcin/Anadolu Agency via Getty Images - Mustafa Yalcin/Anadolu Agency via Getty Images
Kylian Mbappe da França após derrota para a Tunísia na última rodada
Imagem: Mustafa Yalcin/Anadolu Agency via Getty Images

A França, aliás, já estava classificada, mas nem por isso o dia foi tranquilo para Kylian Mbappé. O técnico Didier Deschamps levou a campo contra a Tunísia um time irreconhecível, repleto de reservas e improvisações. O astro do PSG assistiu a partida do banco até os 18min do segundo tempo, quando foi a campo, já com o placar de 1 a 0 para os africanos.

Mbappé lutou, correu, mostrou que o tornozelo esquerdo não é um problema, mas não conseguiu evitar a primeira derrota dos ses para os tunisianos em um torneio oficial. Na véspera, o camisa 10 havia treinado com uma proteção no tornozelo esquerdo, o que gerou preocupação na França; segundo os médicos, o incômodo vinha desde antes do início da Copa do Mundo.

A derrota para os tunisianos foi o ponto baixo de uma campanha até então perfeita dos ses, que colecionaram vitórias sobre Austrália (4 a 1) e Dinamarca (2 a 1). Com o resultado, restam apenas duas seleções que podem chegar a 100% de aproveitamento: Brasil e Portugal.

nymar - Giuseppe CACACE / AFP - Giuseppe CACACE / AFP
Neymar é consolado por Thiago Silva após sentir dor no tornozelo em Brasil x Sérvia na Copa do Mundo
Imagem: Giuseppe CACACE / AFP

Os dois países lusófonos também têm craques que se garantiram nas oitavas de final apesar de um Mundial turbulento. A Copa do Mundo de Neymar começou com 9 faltas sofridas e uma lesão ligamentar no tornozelo direito, na vitória por 2 a 0 contra a Sérvia. O craque brasileiro corre contra o tempo e faz tratamento intensivo para voltar a campo durante a competição: a previsão mais otimista é de um retorno para o duelo de oitavas de final.

Apesar do sofrimento particular de Neymar, a seleção brasileira conquistou as duas vitórias sem jamais ser colocada em risco: é o único time da Copa do Mundo que ainda não sofreu um único chute certo no gol. Alisson tem, após 180 minutos (mais os acréscimos, cada vez maiores), um total de zero defesa.

Também garantido na próxima fase, Cristiano Ronaldo é outro que precisou superar turbulências para chegar às oitavas. Primeiro, as que ele mesmo criou, em uma entrevista às vésperas do torneio, em que criticava o Manchester United e o treinador Erik Ten Hag; depois, quando o clube inglês anunciou seu desligamento.

cr7 - David S. Bustamante/Soccrates/Getty Images - David S. Bustamante/Soccrates/Getty Images
Cristiano Ronaldo em ação contra o Uruguai pela Copa do Mundo
Imagem: David S. Bustamante/Soccrates/Getty Images

adas duas rodadas, Ronaldo já entrou para a história como o primeiro jogador a fazer gols em 5 Copas, fez um "quase gol" de cabelo e continua no centro das atenções sempre que Portugal está em campo. Mesmo que Bruno Fernandes seja o melhor jogador do time no torneio, com dois gols e duas assistências.

Para completar o mar revolto que parece circundar o camisa 7, ele não participou dos treinos com o restante do elenco nesta quarta-feira (30), a dois dias do duelo com a Coreia do Sul. O departamento médico português diz que, por enquanto, a situação não preocupa.

Messi, Cristiano, Mbappé, Lewandowski e Neymar. Cinco craques, vários dramas dos mais diferentes, e uma única certeza: todos continuam na briga pelo título da Copa do Mundo.