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

Flamengo

Fora da briga, Flamengo prioriza Copas e terá Brasileiro como 'apoio'

Do UOL, no Rio de Janeiro

06/10/2022 04h00

Ficou ainda mais difícil. Com o empate ontem (5) em 0 a 0 contra o Internacional, o Flamengo tornou o sonho do título brasileiro quase impossível. A 14 pontos do líder Palmeiras — a desvantagem pode subir para 17 — e fora do G4, o Rubro-Negro priorizará as finais das Copas e pode ter feito ontem (5) o seu último jogo com a força máxima de titulares na competição nacional de pontos corridos.

Já para a partida deste sábado (8), contra o Cuiabá, na Arena Pantanal (MT), o técnico Dorival Júnior deverá escalar uma equipe de reservas, uma vez que na próxima quarta-feira (12), o time tem pela frente o jogo de ida da decisão da Copa do Brasil, contra o Corinthians, na Neo Química Arena (SP).

De agora em diante, aliás, o Flamengo intercalará entre os jogos decisivos e os do Brasileiro. Após a partida diante dos corintianos, o Rubro-Negro recebe o Atlético-MG, no dia 15, pela competição de pontos corridos, depois faz o duelo de volta da final da Copa do Brasil, no dia 19, no Maracanã (RJ). Na sequência, encara o América-MG fora, no dia 22, novamente pelo Brasileiro, e no dia 25 embarca para Guayaquil, no Equador, onde no dia 29 terá pela frente a decisão da Copa Libertadores contra o Athletico-PR.

Por causa do calendário espremido, da importância dos jogos das Copas e da dificuldade que se tornou brigar pelo título brasileiro, Dorival Júnior deverá escalar os titulares somente nas finais.

"Os jogos contra Corinthians e Athletico serão completamente diferentes, não vejo como vestibular [a partida diante do Internacional]. Acredito que estaremos melhor preparados. Corinthians propõe o jogo, o Athletico tem mais a característica do Inter, mas cada jogo tem uma história", avaliou Dorival.

Outro ponto que tem sido levado em consideração nesta reta final é a questão física. Gabigol, por exemplo, já sabia que seria poupado diante do Cuiabá e forçou o terceiro cartão amarelo no empate com o Internacional.

"Gabriel não jogaria essa partida por causa da sequência e da entrega que vem tendo. Isso já era programado para alguns jogadores que tinham jogos seguidos. Não foi de hoje que fizemos. Internamente decidimos diretrizes e manteremos essa proposta que foi apresentada e estudada por todos os departamentos", ressaltou Dorival.

Outro que tem demandado cuidados e preocupações é o meia Arrascaeta, que tem atuado no sacrifício por causa de uma pubalgia.

"Não podemos tirá-lo dos jogos para que não perca ritmo. Precisamos ter cuidado. Ontem ele não participou dos trabalhos, e isso às vezes complica o desempenho, a movimentação. Ele depende muito disso. Não tenho dúvida de que conseguiremos levar em totais condições até o fim do ano, até o momento de ir para a Copa do Mundo", disse o treinador, se referindo ao uruguaio.

O que ainda está em jogo para o Flamengo no Brasileiro?

Internamente, o Flamengo já ite que o sonho do título brasileiro ficou muito distante, porém, mesmo que a conquista tenha ficado quase impossível, o clube não descartou completamente a competição e ainda tem interesses em jogo. Um deles é a questão da milionária premiação, já que quanto melhor colocado terminar, mais dinheiro irá receber da CBF.

Outra questão é uma possível classificação direta para a fase de grupos da Libertadores, já que em caso de insucessos nas finais das Copas, a vaga automática para este estágio da competição continental terá que ser conquistada no Brasileiro, e atualmente o Flamengo se encontra fora do G4, na quinta posição.

Além disso, o Brasileirão também servirá para manter a equipe com ritmo de jogo para as decisões.

"Não tenho dúvida que faremos jogos difíceis, mas com segurança. Que possamos fechar com chave de ouro se tivermos merecimento. Acredito muito na maturidade e confiança. O resultado seria importante contra o Inter sim, mas não posso deixar de enaltecer o espírito e valentia do time, que buscou até o último momento", disse Dorival.

Flamengo