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

Apoio a Tite e maior repertório foram frutos de ambiente tenso na seleção

Jogadores da seleção brasileira comemoram gol contra o Equador, vitória por 2 a 0 ontem (4) - Lucas Figueiredo/CBF
Jogadores da seleção brasileira comemoram gol contra o Equador, vitória por 2 a 0 ontem (4) Imagem: Lucas Figueiredo/CBF

Gabriel Carneiro

Do UOL, em São Paulo

05/06/2021 04h00

Os jogadores e a comissão técnica da seleção brasileira estão insatisfeitos com a decisão da CBF de sediar a Copa América no país, mas decidiram tornar isso público somente depois do segundo jogo da rodada dupla das Eliminatórias da Copa do Mundo do Qatar, na próxima terça-feira (8). Não é que haja glamour na crise, mas existe uma sensação de que o ambiente tenso dos últimos dias contribuiu para a união do elenco e pode até ter ajudado no 2 a 0 sobre o Equador.

A vontade de fazer um gesto em apoio ao técnico Tite, que foi a única pessoa da seleção a falar com a imprensa desde a mudança de sede da Copa América, foi um movimento que partiu justamente desse processo interno de comunhão entre os jogadores, reforçado nas últimas horas. Em campo, Richarlison comemorou o gol aos 19 minutos do segundo tempo partindo para o abraço ao treinador junto com os companheiros.

O elenco está fechado com a comissão técnica, segundo apurou o UOL Esporte. O desconforto sobre a realização da Copa América e a ideia de que todos ficam em posição frágil quando o torneio vira uma discussão política são sentimentos compartilhados internamente. Quando Tite deu a cara na quinta-feira (3), os jogadores entenderam que deviam marcar posição em solidariedade a ele.

Por isso, discutiram como fazer isso, e a impressão geral é de que esse processo fortaleceu a união do vestiário, com trocas de ideia abertas dos mais experientes aos mais jovens entre os 25 convocados. Também há relatos de que alguns jogadores estão mais incomunicáveis ao longo desta semana, distantes das redes sociais, com a ideia de evitar mais cobranças públicas e xingamentos. Como consequência disso, mais próximos entre si no contato pessoal.

Mas também há uma dimensão esportiva deste ambiente tenso da seleção brasileira, que foi o foco no trabalho de campo. Tite tem se esforçado para que a crise dos bastidores não respingue no elenco, e sua comissão técnica bombardeou os atletas de informações, vídeos e análises sobre o Equador e como corrigir os problemas do time e melhorar algumas situações de jogo.

Tite e Matheus - Lucas Figueiredo/CBF - Lucas Figueiredo/CBF
Tite e o auxiliar Matheus Bachi entre outros profissionais da comissão técnica
Imagem: Lucas Figueiredo/CBF

Uma já tradicional reunião entre todos os auxiliares e analistas de desempenho da seleção em um quarto de hotel da delegação desta vez discutiu inclusive uma mudança tática que Tite aplicou em campo, que é atacar no esquema tático 4-2-4. Tudo já havia sido treinado nos dias anteriores, mas ajustes teriam sido pensados durante toda a preparação, inclusive nesta reunião.

A seleção costuma atacar no 2-3-5, mas o Equador dificultou demais as ações com uma marcação adiantada. Então, Tite sacou o volante Fred aos 16 minutos do segundo tempo e acionou o atacante Gabriel Jesus, que ficou alinhado com Richarlison, Neymar e Gabigol em uma formação com quatro homens de frente municiada pelos meio-campistas Casemiro e Paquetá. Deu resultado.

"Essa é a importância de contar com dois sistemas que já temos dominados, por isso optamos pela mudança", explicou ontem Matheus Bachi, um dos auxiliares de Tite, que em uma resposta posterior resumiu o espírito com o qual a seleção tenta se blindar em tempos de crise: "Esse grupo tem uma alma especial e gosta muito de estar junto."

O Brasil tem cinco vitórias em cinco jogos das Eliminatórias e enfrenta o Paraguai na terça-feira (8), às 21h30, no estádio Defensores del Chaco. Depois do jogo, atletas e comissão técnica prometem falar tudo o que está engasgado sobre a Copa América programada para começar cinco dias depois.