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

À espera de Ancelotti, Brasil de Ramon leva virada e perde para Senegal

Do UOL, em Santos (SP)

20/06/2023 18h02Atualizada em 20/06/2023 18h53

À espera de Carlo Ancelotti, o Brasil do interino Ramon Menezes perdeu por 4 a 2 de virada para Senegal, em amistoso disputado nesta terça-feira, em Lisboa.

O Brasil abriu o placar com Lucas Paquetá, levou a virada com Diallo, Marquinhos (contra) e Mané, e diminuiu com Marquinhos. No fim, Mané fez seu segundo gol, de pênalti.

A seleção brasileira começou melhor, abriu o placar e parecia perto de ampliar, mas Senegal equilibrou as ações e voltou melhor na etapa final, quando virou e ampliou. A reação no fim não foi suficiente.

O Brasil levou gol nas últimas seis partidas consecutivas, sequência que não ocorria desde 2019 com Tite. E a amarelinha não sofria quatro desde o fatídico 7 a 1 para Alemanha na Copa do Mundo de 2014.

O time canarinho perdeu três dos últimos quatro jogos contra africanos: Senegal, Marrocos e Camarões. Só venceu Guiné, no amistoso ado.

O Brasil voltará a campo para enfrentar a Bolívia no dia 4 de setembro, em casa, pela primeira rodada das Eliminatórias para a Copa do Mundo de 2026. Ancelotti só deve chegar em 2024.

Brasil perde terceira para africanos; apostas nacionais não resolvem

Camarões, Marrocos e, agora, Senegal: as três seleções africanas que venceram o Brasil desde a Copa do Mundo. Somente Guiné, que completa o quarteto de seleções africanas que enfrentaram a seleção recentemente, saiu de campo derrotada.

Sem Casemiro e Rodrygo, a seleção do técnico interino Ramon Menezes encontrou dificuldades diante de Senegal tanto no setor ofensivo quanto no defensivo. Paquetá até abriu o placar cedo e, depois, Richarlison perdeu grande chance, mas o Brasil parou por aí.

Senegal já tinha mais finalizações que o Brasil mesmo antes de virar o placar da partida. Os africanos empataram no primeiro tempo, viraram no começo do segundo em gol contra de Marquinhos e ampliaram logo depois em golaço de Mané.

Com placar adverso, as novidades da Era Ramon Menezes tiveram suas chances: Rony, Raphael Veiga, Pedro e André. Desde a primeira convocação o treinador interino fala sobre valorizar quem joga no Brasil ao convocar a dupla do Palmeiras, por exemplo.

O Brasil diminuiu o marcador com gol quase sem querer de Marquinhos, sem relação com as mudanças de Ramon ou jogadas trabalhadas pela seleção. As alterações do interino não resultaram em melhora na equipe. Nos minutos finais, o tempo fechou e veio uma chuva de cartões amarelos. Nada que alterasse a boa vitória de Senegal, que ainda fez o quarto gol com Mané, de pênalti, no último minuto.

Lances importantes

1 a 0. Aos 10 minutos do primeiro tempo, Vini Jr cruzou bonito e Lucas Paquetá, de cabeça, abriu o placar para o Brasil.

Chama o VAR. No minuto 14, Vini Jr foi derrubado na área após pisão leve de Ciss. A arbitragem voltou atrás e anulou o pênalti.

1 a 1. Aos 21, Senegal cruzou, Joelinton afastou mal e Diallo bateu forte, de primeira, para vencer Ederson.

Senegal vira. No minuto 6 do segundo tempo, Mané inverteu, Sarr ajeitou de cabeça e Marquinhos chegou antes de Diallo e fez contra.

Mais um. Aos 9, Mané recebeu de Gueye e bateu colocado, no ângulo de Ederson, para ampliar.

Diminuiu. No minuto 12, Marquinhos aproveitou rebote de escanteio e bateu por cobertura. 3 a 2.

4 a 2. Mané, de pênalti, no último lance, fechou o placar.

FICHA TÉCNICA
Brasil 2 x 4 Senegal

Local: Estádio José Alvalade, em Lisboa (POR)
Data/Hora: 20/6/2023, às 16h (de Brasília)
Árbitro: Gustavo Correia (POR)
Assistentes: Rui Teixeira e Pedro Motta (POR)
VAR: Hugo Miguel (POR)
Cartões amarelos: Ayrton Lucas, Militão e Danilo (Brasil) e Ciss, Diatta e Jackson (Senegal)
Gols: Lucas Paquetá, 10'/1ºT (1-0), Habib Diallo, 21'/1ºT (1-1), Marquinhos (contra), 6'/2ºT (1-2), Mané, 9'/2T (1-3), Marquinhos (12'/2T (2-3) e Mané (52'/2T (2-4).

Brasil: Ederson, Danilo, Eder Militão, Marquinhos e Ayrton Lucas (Alex Telles); Bruno Guimarães, Joelinton (Raphael Veiga) e Lucas Paquetá (André); Malcom (Rony), Vini Jr. e Richarlison (Pedro). Técnico: Ramon Menezes.

Senegal: Mory Diaw, Sabaly, Koulibaly, Niakhate e Jakobs; Nampalys Mendy, Pape Gueye (Diatta) e Ismaila Ciss (Kouyaté); Habib Diallo (Jackson), Sadio Mané e Ismaila Sarr. Técnico: Aliou Cissé.