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

Fluminense

Presidente do Flu critica decisão por jogo do Vasco no Maracanã: 'Absurdo'

Mario Bittencourt, presidente do Fluminense, em evento com o prefeito Eduardo Paes, Deley, Cláudio Caiado e Edmundo Coelho - Marcelo Gonçalves / Fluminense
Mario Bittencourt, presidente do Fluminense, em evento com o prefeito Eduardo Paes, Deley, Cláudio Caiado e Edmundo Coelho Imagem: Marcelo Gonçalves / Fluminense

Do UOL, no Rio de Janeiro (RJ)

30/06/2022 15h56

Mario Bittencourt, presidente do Fluminense, criticou a decisão judicial que permitiu que o Vasco mandasse o duelo com o Sport, neste domingo, pela Série B do Campeonato Brasileiro, no Maracanã. O mandatário tricolor considerou a sentença um "absurdo", apontando para os gastos que o Tricolor e o Flamengo, atuais gestores do estádio, tiveram na recente troca de gramado.

Mario Bittencourt participou de um evento realizado na tarde de hoje (30), no CT Carlos Castilho, ao lado do prefeito Eduardo Paes. Na ocasião, houve o anúncio do início das obras de urbanização no entorno do local, o que também vai beneficiar o CT do Vasco, que fica na mesma região.

Durante a entrevista, o presidente do clube das Laranjeiras voltou a afirmar que, na próxima concessão, o Flu vai entrar como sócio do Fla na gestão do Maracanã e revelou que uma reunião com Rodolfo Landim, mandatário rubro-negro, acontecerá amanhã (1) para formalizar tal parceria.

"O Fluminense tocou o seu projeto, o seu trabalho, e a gente, absolutamente, não se incomoda em algo que estamos fazendo pelo bem do Fluminense acabe trazendo benefício para um rival nosso. Na verdade, um adversário, né? Não somos inimigos. A gente só lamenta que às vezes, em algumas situações, não sejamos vistos da mesma forma. Mas, enfim, essa é uma questão que está na Justiça, questão contratual, que o Flamengo, neste momento, como concessionário principal... No contrato antigo, o Fluminense funcionava como interveniente anuente. Na próxima licitação do Maracanã, vamos estar juntos ao Flamengo. Já posso até antecipar a vocês que amanhã, às 10h30, tenho uma reunião com o presidente Landim onde a gente deve formalizar a parceria, para seguir junto no estádio e participar da licitação em conjunto", disse.

"O Fluminense, quando cheguei aqui, tinha algumas dívidas com o estádio. Pagamos e estamos totalmente em dia já há três anos. Junto ao Flamengo, o Consórcio fazendo uma boa gestão do estádio", completou.

O Vasco vai usar o Maracanã contra o Sport após uma briga nos bastidores. O Cruz-Maltino mandou o duelo com o Cruzeiro no estádio e, à época, a relação do clube com a gestão já havia tido fortes atritos. O novo pedido para a utilização, desta vez contra a equipe de Pernambuco, foi negado. A diretoria, então, enviou uma reconsideração, mas sem final feliz.

Diante deste cenário, o Vasco acionou a Justiça e conseguiu uma liminar para que enfrentasse o Sport no local. O Flamengo, então, recorreu, mas não obteve um parecer favorável.

Bittencourt lembrou ainda o imbróglio que houve com o Vasco no início de março. À época, com o Maracanã fechado, o Fluminense alugou São Januário para as duas fases preliminares da Libertadores.

O confronto com o Millonarios, da Colômbia, foi na Colina, mas o Cruz-Maltino reavaliou o vínculo após polêmica entre as torcidas. Nas redes sociais foram divulgados vídeos e fotos em que tricolores se referiam a São Januário com termos depreciativos, além de diversas críticas. Uma foto em que mostrava que uma das placas do banheiro foi arrancada também ganhou repercussão.

Diante do eco negativo, a diretoria do Vasco entrou em contato com o Fluminense. De acordo com a nota divulgada na ocasião pelo clube das Laranjeiras, "em nome da boa relação entre os dois clubes do Rio", não houve a cobrança de multa pela quebra do vínculo. A partida contra o Olimpia acabou sendo transferida para o Nilton Santos:

"Com toda a franqueza, considero essa decisão que foi concedida ao Vasco para este jogo, uma decisão completamente fora dos limites legais, dos limites do contrato e do bom senso. Houve um investimento de R$ 4 milhões para a troca do gramado. Flamengo ficou sem jogar jogos importantes no Maracanã, o Fluminense ficou sem jogar jogos importantes no Maracanã, da Libertadores, inclusive alugou São Januário para jogar duas vezes lá e, na segunda, foi solicitada a nossa retirada... Enfim, agora, considero um absurdo inissível que vamos ter um prejuízo enorme no gramado que colocamos lá por causa de uma decisão que não observou tudo isso. Nunca o Vasco e o Botafogo foram proibidos de jogar no estádio, mas o contrato de permissão de uso é muito claro de que a prioridade é dos clubes que fazem a gestão do estádio, dos clubes que tem a sua programação para jogar no estádio".

Fluminense