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

Abel Braga diz que rejeitou jantar com Jesus e afirma: "Tinha time montado"

Abel Braga comandou o Internacional no último Brasileirão - Ricardo Duarte/Inter
Abel Braga comandou o Internacional no último Brasileirão Imagem: Ricardo Duarte/Inter

26/03/2021 14h07

O ex-treinador do Flamengo Abel Braga conversou com o jornalista Alê Oliveira sobre a sua saída do clube em 2019. Na visão dele, o time rubro-negro campeão em 2019 com Jorge Jesus já estava sendo montado ainda com Abel. Além disso, ele se mostrou rancoroso com a chegada de Jesus, que anda havia o convidado para um jantar.

"O Jorge fez um trabalho fantástico. Não foi legal a maneira que ele saiu, e acho que como entrou também. Poderia pegar o telefone e me dar uma ligada. Ele tentou, depois, jantar comigo. Como ele nunca me convidou em Portugal, onde eu ei seis anos e meio, eu falei 'não vou'" disse ele ao canal do jornalista no YouTube.

Na visão do treinador, que comandou o Internacional no último ano, o elenco vencedor da temporada que terminou com diversos títulos para o português no Flamengo, como a Copa Libertadores 2019, já tinha uma equipe montada mesmo na época de Abel. A principal função de Jesus, para ele, seria ajustes feitos com o volante Gerson.

"Jesus está ando um momento difícil lá agora, com o Benfica, contratou muito. Não tenho dúvidas de que é um grande treinador. No Flamengo tinha um time montado, a verdade é essa. Quando saiu o Cuéllar, foi quando eu saí. Vieram Rafinha, Marí, Filipe Luis e Gerson. Aquele mais criticado, que era o Arão, no meio, recuou um pouquinho. Uma grande virtude do Jesus, o Gerson, que era muito mais meia ou até ponta, meia de lado do que segundo volante, está até hoje brilhando nessa posição. A coisa correu bem, ninguém pode discutir o trabalho dele, foi incrível", disse

Abel ainda completou que, para os portugueses, Jorge Jesus se consagrou no Brasil, mas não fez o mesmo na Europa - o que ainda seria um desafio para Jesus. Em outro momento do vídeo, ele ainda opinou contra as críticas feitas a treinadores "ultraados".

"O conceito dele não é ruim, não é uma pessoa que é amigo de todo mundo entre os treinadores. Fez um trabalho muito legal no Benfica. Mas a Libertadores de lá, que é a Liga dos Campeões, não ganhou. Foi pro Sporting e a coisa não foi tão bem. Não acredito que tenha ado um momento tão positivo como no Flamengo, que foi excepcional", disse.

Abel havia ficado magoado com dirigentes do Flamengo em 2019 após o clube ter começado a negociar com outros treinadores enquanto ele ainda estava como treinador da equipe carioca. Com o Flamengo, Jesus foi campeão do Brasileirão, Libertadores, Carioca, Supercopa e Recopa.

Flamengo