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

Copa do Brasil - 2022

Atlético-MG vence Brasiliense novamente e avança de fase na Copa do Brasil

Fábio comemora gol marcado pelo Atlético-MG contra o Brasiliense - GILSON BORBA/FUTURA PRESS/ESTADÃO CONTEÚDO
Fábio comemora gol marcado pelo Atlético-MG contra o Brasiliense Imagem: GILSON BORBA/FUTURA PRESS/ESTADÃO CONTEÚDO

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

22/05/2022 20h53

O Atlético-MG venceu tranquilamente o Brasiliense por 1 a 0, em confronto válido pelo segundo jogo da terceira fase da Copa do Brasil. Com o resultado, o Galo avança para as oitavas de final da competição e embolsa mais R$ 3 milhões.

A equipe mineira venceu o primeiro confronto por 3 a 0, em casa, e foi até o Espírito Santo para confirmar a classificação para a próxima fase.

O próximo confronto do Brasiliense será nesta quarta-feira (25), contra o Grêmio Anápolis, pela Série D, às 20h, em Goiás. Já o Atlético-MG também joga na quarta-feira, mas o compromisso será pela Copa Libertadores da América, contra o Tolima, no Mineirão, às 20h.

Primeiro Tempo

O Atlético-MG já estava com a classificação bem encaminhada, por isso, o técnico Antonio Mohamed escalou uma equipe alternativa para a partida. O time demorou para criar grandes jogadas para abrir o placar, mas aos 16 minutos, após boa jogada de Savinho, Fábio Gomes conseguiu abrir o placar de cabeça. Após balançar as redes, o Galo seguiu tentando criar oportunidades, sem sofrer riscos de levar um gol no confronto.

Segundo Tempo

A segunda etapa do confronto foi bastante morna. O Galo aproveitou os 45 minutos finais para testar a formação com três zagueiros, que não tinha ido bem no primeiro tempo. Quem também ganhou oportunidade de jogar alguns minutos na partida foram alguns jogadores revelados pela base, como Guilherme Castilho e Felipe Felício.

Quem foi bem - Fábio Gomes

O camisa 9 do Atlético-MG conseguiu aproveitar a oportunidade como titular e balançou as redes de cabeça. Durante a partida ele buscou receber a bola, ajudou os companheiros a construir boas jogadas e mostrou que pode ser uma alternativa no forte ataque do Atlético.

Quem foi mal - Radamés

O volante do Brasiliense não conseguiu conter o avanço do meio de campo do Atlético e não ajudou muito na marcação. Quando conseguiu para os jogadores do Galo, foi punido com cartão amarelo.

Esquema com três zagueiros não vai bem

Na primeira etapa, mesmo com a superioridade no confronto, Antonio Mohamed entrou em campo utilizando uma formação com três zagueiros. Mesmo não sofrendo riscos na partida, o trio de zagueiros formado por Réver, Igor Rabello e Godin, não se entendeu em alguns lances. Após o intervalo, o treinador do Galo fez algumas alterações ao longo da partida e desfez a formação inicial.

FICHA TÉCNICA: Brasiliense 0 x 1 Atlético-MG

Competição: 3ª fase da Copa do Brasil

Estádio: Estádio Kleber José de Andrade, em Cariacica, Espírito Santo

Data: 22/05/2022, domingo

Horário: 19h (de Brasília)

Árbitro: Douglas Marques das Flores

Auxiliares: Gustavo Rodrigues de Oliveira e Luiz Alberto Andrini Nogueira

Cartões amarelos: Igor Rabello (CAM); Radamés, Aldo e André Luiz (BRA);

Cartões vermelhos:

Gols: Fábio Gomes, aos 16 minutos do primeiro tempo;

Brasiliense: Edmar Sucuri; André Luiz, Badhuga, Keynan e Weverton Goduxo; Aldo, Radamés (Wallace Tarta) e Zotti (Bernardo); Daniel Alagoano (Matheus Barboza), Marcão (Hernane) e Luquinhas (Tobinha). Técnico: Celso Teixeira.

Atlético-MG: Rafael; Igor Rabello. Réver (Guilherme Castilho) e Godín; Mariano, Otávio (Neto), Calebe e Rubens (Ademir); Fábio Gomes, Eduardo Sasha (Felipe Felício) e Sávio (Guga). Técnico: Antonio Mohamed.