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

Seleção de Ramon derruba pilar da Era Tite e revive marca dos 7 a 1

Mané, de Senegal, comemora gol sobre o Brasil, em amistoso - Carlos Rodriges/Getty
Mané, de Senegal, comemora gol sobre o Brasil, em amistoso Imagem: Carlos Rodriges/Getty

Do UOL, em São Paulo (SP)

21/06/2023 04h00

Sob o comando do técnico interino Ramon Menezes, a seleção brasileira sofreu sete gols em três jogos, número que a equipe do ex-técnico Tite levou 26 partidas para computar. A última vez em que o Brasil havia sofrido quatro gols no mesmo jogo havia sido no fatídico 7 a 1 para a Alemanha na Copa do Mundo de 2014.

O que aconteceu

O Brasil perdeu para Senegal por 4 a 2 ontem (20) e chegou a sete gols sofridos em três jogos com Ramon. Antes disso, havia vencido Guiné por 4 a 1 e perdido para Marrocos por 2 a 1.

A seleção do ex-técnico Tite ficou conhecida logo de início pela solidez defensiva. Tite assumiu em 2016 e demorou 26 partidas para sofrer sete gols — o que só foi ocorrer na eliminação da Copa do Mundo de 2018 para a Bélgica.

O setor defensivo teve duas mudanças principais em relação à Copa: Alisson não atuou em nenhum dos três jogos, enquanto Thiago Silva não foi convocado. Weverton jogou contra Marrocos e Ederson foi titular nas outras duas partidas. Militão, por sua vez, ficou com a vaga na zaga.

A lateral esquerda também ou por mudanças sem o titular Alex Sandro, mas a posição já havia sido problema na Copa diante de lesões. Alex Sandro jogou duas partidas, Telles uma e Danilo, improvisado, outros dois jogos até a eliminação.

Outras mudanças foram pontuais e por problemas: Marquinhos não atuou contra Marrocos por lesão, enquanto Casemiro não jogou diante de Senegal com dores no joelho. Ibañez e Bruno Guimarães foram os substitutos.

A equipe de Tite chegou a ficar sete partidas sem sofrer um gol sequer: foi durante o ano de 2019, entre amistosos e a Copa América, em que o Brasil acabaria campeão.

Veja a sequência da seleção de Tite sem sofrer gols:

Brasil 2 x 0 Catar
Brasil 7 x 0 Honduras
Brasil 3 x 0 Bolívia - Copa América
Brasil 0 x 0 Venezuela - Copa América
Brasil 5 x 0 Peru - Copa América
Brasil 0 x 0 Paraguai - Copa América
Brasil 2 x 0 Argentina - Copa América

Tite - GettyImages - GettyImages
Imagem: GettyImages

Veja o retrospecto de Tite ano a ano:

2016

6 jogos (6 vitórias)
17 gols marcados, 1 gol sofrido

2017

11 jogos (7 vitórias, 3 empates e 1 derrota)
21 gols marcados, 4 gols sofridos

2018

15 jogos (13 vitórias, 1 empate e 1 derrota)
29 gols marcados, 3 gols sofridos

2019

16 jogos (8 vitórias, 6 empates e 2 derrotas)
33 gols marcados, 9 gols sofridos

2020

4 jogos (4 vitórias)
12 gols marcados, 2 gols sofridos

2021

16 jogos (12 vitórias, 3 empates e 1 derrota)
27 gols marcados, 5 gols sofridos

2022

13 jogos (10 vitórias, 2 empates e 1 derrota)
35 gols marcados, 6 gols sofridos