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

Rafael Reis

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Destaque da Copa foi chamado de 'estúpido' por ídolo por defender Marrocos

06/12/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Destaque de Marrocos, que enfrenta a Espanha, hoje, a partir das 12h (de Brasília), em Al-Rayyan, para tentar chegar pela primeira vez na história às quartas de final da Copa do Mundo, Hakim Ziyech já foi chamado de "estúpido" por um dos maiores ídolos do seu país-natal por ter escolhido defender a seleção africana, sensação do Qatar-2022.

O astro do Chelsea é nascido na Holanda e vestiu a tradicional camisa laranja nas categorias de base (sub-19, sub-20 e sub-21). Quando tinha 22 anos e se destacava no Twente, o meia-atacante chegou a ser chamado pela equipe adulta da terra de Virgil van Dijk, mas foi cortado por lesão.

Logo na sequência, a seleção europeia trocou de técnico. E o novo comandante Danny Blind (pai do lateral esquerdo Daley Blind, que está disputando o Mundial) ignorou Ziyech em duas convocações consecutivas.

Marrocos percebeu o descontentamento do jogador com a situação e lhe propôs que asse a jogar pelo país dos seus familiares. A oferta foi prontamente atendida, e o camisa 7 já vestiu vermelho pela primeira vez menos de um mês depois de tornar pública a decisão.

"Eu nasci aqui ´[Holanda], mas minhas raízes estão lá [Marrocos], meu pai está enterrado lá e as pessoas gostam muito de mim lá. Aqui parece que sempre tentam encontrar algo negativo", afirmou o jogador, na época.

A mudança de cidadania futebolística do meia-atacante irritou profundamente um dos maiores nomes da história do futebol holandês.

O ex-atacante Marco van Basten, astro laranja na virada da década de 1980 e 1990 e primeiro treinador de Ziyech como profissional, chamou o jogador de "garoto estúpido" por não esperar sua vez na seleção europeia e ar a defender Marrocos.

Os dois aram anos trocando farpas por meio de declarações via imprensa. No entanto, o ex-atacante do Ajax e do Milan nem é o único inimigo público da estrela da seleção marroquina.

Ziyech ficou mais de um ano afastado da seleção porque chegou atrasado a um treino, não gostou da punição aplicada pelo bósnio Vahid Halilhodzic e discutiu com ele. Assim, virou persona non grata com o treinador.

O meia-atacante só está no Qatar-2022 porque, três meses antes de a bola rolar, Marrocos resolveu trocar seu comando técnico devido justamente a divergências entre o "professor" e seus jogadores mais influentes, como o meia-atacante do Chelsea e o lateral direito Achraf Hakimi, do Paris Saint-Germain.

E a federação local não poderia estar mais satisfeita com os resultados dessa decisão. Os marroquinos já bateram seu recorde de vitórias em uma edição do Mundial (duas), encerraram um jejum de 36 anos sem ar da fase de grupos e estão a uma vitória de estabelecerem a melhor campanha da sua história.

A Copa do Qatar é a primeira disputada no Oriente Médio e conta com a participação de sete das oito seleções que já levantaram a taça. Pela segunda edição consecutiva, a tetracampeã Itália não conseguiu a classificação e é baixa -além disso, Alemanha e Uruguai foram eliminados na primeira fase.

O torneio está sendo disputado no fim do ano, e não no seu período habitual (meses de junho e julho), por causa do calor que faz no país sede durante o auge do verão no Hemisfério Norte.

Essa é a última edição da competição da Fifa com o formato que vem sendo utilizado há 24 anos, desde a França-1998. A partir do Mundial seguinte, organizado por Estados Unidos, Canadá e México, serão 48 participantes na disputa pelo título.

Copa do Mundo - oitavas de final

03/12 - Holanda 3 x 1 Estados Unidos, Internacional Khalifa, em Al-Rayyan
03/12 - Argentina 2 x 1 Austrália, Ahmed bin Ali, em Al-Rayyan
04/12 - França 3 x 1 Polônia, Al-Thumama, em Doha
04/12 - Inglaterra 3 x 0 Senegal, Al-Bayt, Al-Khor
Ontem - Japão 1 (1) x (3) 1 Croácia, Al-Janoub, Al-Wakrah
Ontem - Brasil 4 x 1 Coreia do Sul, 974, Doha
Hoje, às 12h - Marrocos x Espanha, Cidade da Educação, Al-Rayyan
Hoje, às 16 - Portugal x Suíça, Nacional de Lusail, Lusail

O UOL News Copa fala sobre o baile da Seleção Brasileira contra a Coreia, a atuação de Neymar, a formação tática de Tite, os jogos do dia e mais notícias da Copa! Confira:

Quem vai ser campeão da Copa do Mundo? Vote!

Enquete encerrada

Total de 7283 votos
20,07%
Stefan Matzke - sampics/Corbis via Getty Images
12,32%
Kirill KUDRYAVTSEV / AFP
5,84%
Matthias Hangst/Getty Images
1,25%
Alex Grimm/Getty Images