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

Dinamarca bate Áustria e garante vaga na Copa do Mundo de 2022

Jogadores da Dinamarca comemoram gol contra a Áustria pelas Eliminatórias da Copa de 2022 - Liselotte Sabroe/Ritzau Scanpix via REUTERS
Jogadores da Dinamarca comemoram gol contra a Áustria pelas Eliminatórias da Copa de 2022 Imagem: Liselotte Sabroe/Ritzau Scanpix via REUTERS

Do UOL, no Rio de Janeiro

12/10/2021 17h38

A Dinamarca manteve os 100% de aproveitamento nas Eliminatórias e carimbou seu aporte para o Qatar. Com um gol de Maehle, os dinamarqueses venceram a Áustria por 1 a 0, no Estádio Parken, em Copenhague, e confirmaram presença no próximo Mundial.

Já Escócia e Israel disputam a vaga do Grupo F na repescagem. Os israelenses bateram a Moldávia por 2 a 0, enquanto os escoceses, vice-líderes da chave, venceram as Ilhas Faroe por 1 a 0.

Além da Dinamarca, outros dois países já garantiram vaga na Copa: o Qatar, que vai ser a sede do Mundial, e a Alemanha.

Dinamarca toma iniciativa

Os donos da casa buscaram mais o jogo e foram mais eficientes que os adversários, que pouco ameaçaram Schmeichel. Com mais iniciativa, os dinamarqueses tiveram mais a bola, geraram mais oportunidades e rondaram a área de Bachmann.

ou perto!

Após cobrança de falta, Hinteregger subiu alto e, da marca do pênalti, cabeceou uma bola que ou próximo ao travessão do goleiro Schmeichel. Essa foi uma das poucas chances criadas pelos visitantes.

Dinamarca mantém retrospecto

Sem sofrer gol mais uma vez, os dinamarqueses seguem sem ser vazados nas Eliminatórias. Os nórdicos marcaram 27 vezes e não sofreram nenhum gol sequer.

Amistosos

Com a vaga na mão, os dinamarqueses ainda enfrentam Ilhas Faroe e Escócia, em partidas válidas pelas Eliminatórias.

Mais uma na conta

Com a classificação, a Dinamarca vai disputar a sua 6ª Copa do Mundo. A melhor campanha até hoje foi em 1998, quando a seleção foi batida pelo Brasil nas quartas de final.

FICHA TÉCNICA:
DINAMARCA X ÁUSTRIA


Data e horário: 12/10/2021, às 15h45 (de Brasília)
Local: Estádio Parken, em Copenhage (DIN)
Gols: Maehle, aos 8 minutos do segundo tempo
Cartões amarelos: Wass (DIN); Trimmel, Sabitzer (AUT)
Cartões vermelhos: -

DINAMARCA
Schmeichel, Christensen , Kjaer e Vestergaard; Wass (Noorgard), Delaney (Jensen), Hojbjerg e Maehle; Hojbjerg, Norgaard e Delaney; Skov Olsen (Larsen), Poulsen e Damsgaard (Dolberg). Técnico: Jan Andersson

ÁUSTRIA
Bachmann; Trimmel, Ilsanker (Onisiwo), Posch, Hinteregger e Alaba; Sabitzer, Grillitsch; Laimer (Kainz), Grull (Gregoritsch); Kara (Schaub). Técnico: Franco Foda