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

Eliminatórias Sul-Americanas

Argentina empata com Paraguai em dia de Messi apagado e 'ritmo de treino'

Messi tenta se livrar de marcação do Paraguai em jogo das Eliminatórias da Copa 2022 - NORBERTO DUARTE / AFP
Messi tenta se livrar de marcação do Paraguai em jogo das Eliminatórias da Copa 2022 Imagem: NORBERTO DUARTE / AFP

Colaboração para o UOL, em São Paulo

07/10/2021 21h52

Em noite pouco inspirada de Lionel Messi, a Argentina ficou no 0 a 0 com o Paraguai, hoje, no Defensores del Chaco (PAR), pela 11ª rodada das Eliminatórias para a Copa do Mundo de 2022.

Em ritmo de treino, a Argentina dominou as ações e ou grande parte do tempo no campo de ataque, mas sem conseguir transformar a superioridade em gols. Já o Paraguai, mesmo jogando diante de sua torcida, se fechou e explorou os poucos contra-ataque que teve.

Com o resultado, a Argentina permanece na segunda colocação, com 19 pontos, três a mais em relação ao Uruguai, que empatou com a Colômbia hoje, no Parque Central (URU). O Paraguai segue em sexto, agora com 12 pontos.

Na sequência, a Argentina recebe o Uruguai no Monumental de Nuñez neste domingo, às 20h30 (horário de Brasília), em jogo atrasado da quinta rodada. Já o Paraguai encara o Chile, no mesmo dia, no estádio San Carlos de Apoquindo, às 21h (horário de Brasília).

Jogando em casa?

Mesmo jogando em Assunção, a Argentina comandou as ações da partida. Pressionando o Paraguai desde os primeiros minutos do jogo, e com Messi livre em campo, a seleção argentina colocou o goleiro Antony Silva para trabalhar, principalmente com Correa.

Tanto que a Argentina quase abriu o placar aos 10 minutos da primeira etapa. Após e de Messi, Correa tira do goleiro e Di María é travado por Alderete praticamente em cima da linha.

Paraguai tenta, mas não assusta

Após ver a Argentina dominar grande parte do primeiro tempo, o Paraguai se lançou ao ataque nos minutos finais da primeira etapa. Aproveitando erros de e argentino, assim como algumas roubadas de bola, os donos da casa chegaram à meta de Martinez.

Os paraguaios, porém, não ofereceram perigo à equipe visitante. Com dificuldades tanto na troca de es quando na construção de jogadas, o Paraguai teve em determinado momento o zagueiro Gustavo Gómez, do Palmeiras, como atacante.

Argentina abusa dos erros

O segundo tempo começou da mesma forma que o primeiro: com a Argentina pressionando e o Paraguai se segurando. Os argentinos, porém, seguiram desperdiçando oportunidades.

Com erros tanto na troca de es quanto nas finalizações, a seleção argentina teve sua primeira grande chance logos aos cinco minutos da etapa final. Messi acionou De Paul pela direita, que bate para o meio. Com o gol vazio, Correa perde o tempo da bola.

Goleiros trabalham

Pouco exigido no primeiro tempo, Martínez salvou a principal chance do Paraguai na segunda etapa. Aos 19 minutos, Junior Alonso acionou Arzamendia. Lateral cruzou para Sanabria, que obrigou o goleiro argentino a uma grande defesa.

No lance seguinte, foi a vez de De Paul assustar Silva. O atacante mandou uma bomba de fora da área após e de Messi. O goleiro paraguaio espalmou e ninguém aproveitou o rebote.

O goleiro paraguaio voltou a trabalhar aos 38 minutos da etapa final. Papu Gómez recebeu de Messi e bate colocado de direita, obrigando Silva a defender de mão trocada.

Messi solto, mas discreto

Os paraguaios não se incomodaram com a presença de Lionel Messi, que circulou livremente pelo campo de ataque argentino. Caindo tanto pelos lados quanto pelo centro, o camisa 10 foi responsável por grande parte da criação das ações ofensivas dos 'hermanos'.

Mesmo assim, o camisa 10 fez uma partida discreta. Perdendo bolas simples e sem pontaria nas bolas paradas, o jogador do PSG não ofereceu grande perigo aos donos da casa.