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

Liga das Nações - 2022/2023

De Bruyne brilha, Bélgica vence Gales e segue viva na Liga das Nações

Jogadores da Bélgica comemoram gol contra o País de Gales na Liga das Nações - Dean Mouhtaropoulos/Getty Images
Jogadores da Bélgica comemoram gol contra o País de Gales na Liga das Nações Imagem: Dean Mouhtaropoulos/Getty Images

Do UOL, em São Paulo

22/09/2022 17h40

A Bélgica venceu o País de Gales por 2 a 1, na tarde de hoje (22), em partida válida pela quinta rodada da fase de grupos da Liga das Nações. O placar foi construído com gols de De Bruyne e Batshuayi, para os belgas. Moore marcou para os galeses. O meia do Manchester City, além do gol, deu uma assistência, acertou uma bola na trave e sofreu um pênalti que o VAR acabou apontado erro para anulação.

Com esse resultado, os comandados de Roberto Martínez seguem na vice-liderança do Grupo 3. Isso porque a Holanda venceu a Polônia e segue 100% na competição.

Dessa forma, a Bélgica vai precisar vencer os holandeses no confronto direto e á-los no saldo de gols para se classificar. Do outro lado, o País de Gales aumentou suas grandes chances de ser rebaixado, precisando vencer a Polônia reverter sua situação.

Os belgas voltam a campo para enfrentar a Holanda no domingo (25), às 15h45 (de Brasília), pela última rodada da fase de grupos da Liga das Nações. Já os galeses encaram a Polônia, no mesmo dia e horário.

Início belga

Logo aos 10 minutos de jogo a Bélgica abriu o placar do confronto. Meunier enfiou a bola para Batshuayi e o atacante dominou na entrada da área. De lá, ele serviu a chegada de De Bruyne, que finalizou de primeira no cantinho esquerdo de Hennessey.

De novo o camisa 7! Após um contra-ataque pela esquerda, Hazard conduziu a bola e tocou para De Bruyne no meio. Com espaço, ele chutou colocado na trave direita do goleiro, que permaneceu imóvel.

Kevin De Bruyne, da Bélgica, celebra seu gol na Liga das Nações - Dean Mouhtaropoulos/Getty Images - Dean Mouhtaropoulos/Getty Images
Kevin De Bruyne, da Bélgica, celebra seu gol na Liga das Nações
Imagem: Dean Mouhtaropoulos/Getty Images

Bélgica amplia!

No final da primeira etapa, os comandados de Roberto Martínez ampliaram sua vantagem. Kevin De Bruyne recebeu na direita e deu um e perfeito para o Batshuayi empurrar para o fundo do gol.

Antes de terminar os primeiros 45 minutos, ainda deu tempo do camisa 7 finalizar mais uma vez e exigir que Hennessey fizesse boa defesa para evitar o terceiro dos belgas.

Gales desconta

Nos primeiros minutos do segundo tempo, o País de Gales diminuiu a vantagem belga. Johnson caiu contra marcação dupla da Bélgica e, ainda assim, conseguiu cruzar para a pequena área. Lá, Moore subiu mais do que todo mundo e cabeceou, à queima-roupa, para vencer Courtois e balançar as redes.

VAR em ação

De Bruyne recebeu na área e foi ao chão após contato com Morrel, mas logo levantou para pegar a bola e cobrar o escanteio. No entanto, o árbitro da partida marcou a penalidade. Após isso, o VAR sugeriu a revisão e a penalidade foi invalidada.

Gales no 'tudo ou nada'

Com a partida chegando ao fim, o País de Gales ou a ser mais ofensivo e buscar o empate, exigindo até boas defesas do goleiro Courtois. No entanto, não conseguiu ar pelo melhor goleiro do mundo e evitar a derrota.

FICHA TÉCNICA:

BÉLGICA 2 x 1 PAÍS DE GALES

Motivo: Fase de grupos da Liga das Nações
Local: Estádio Roi Baudouin, em Bruxelas (Bélgica)
Data e horário: 22 de setembro de 2022, às 15h45 (de Brasília)
Gols: De Bruyne (10' 1ºT - BEL), Batshuayi (37' 1ºT - BEL), Moore (5' 2ºT - WAL)
Cartões amarelos: Mepham (WAL), Ampadu (WAL), Bale (WAL)

BÉLGICA: Courtois; Debast, Alderweireld e Vertonghen; Meunier, Tielemans (Vanaken), Witsel e Carrasco (Trossard); De Bruyne (De Ketelaere), Eden Hazard (Mertens) e Batshuayi (Openda). Técnico: Roberto Martínez

PAÍS DE GALES: Hennessey; Connor Roberts, Rodon, Mepham e Neco Williams; Ampadu, Smith (Morrell) e Norrington-Davies (Tyler Roberts); James, Johnson e Moore (Bale). Técnico: Robert Page