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

De volta ao Flu, Marcelo precisa definir futuro como sócio de clube no PR

Do UOL, no Rio de Janeiro (RJ)

28/02/2023 15h00

O lateral-esquerdo Marcelo voltou ao Brasil para jogar no Fluminense e tem prazo para definir se voltará a ser investidor do Azuriz ou não.

O que aconteceu

O jogador no momento não está mais entre os sócios do Azuriz em decorrência de uma operação que foi concluída em janeiro.

Marcelo tinha 10% da S/A e tem até o fim de junho para se manifestar, dizendo se quer retomar sua porcentagem no clube.

A situação do jogador ficou "congelada" na operação de compra das ações por parte dos acionistas majoritários do Azuriz, concluída no mês ado.

Por que a separação ocorreu

A diretoria atual é composta pelo presidente Nelson Ramos, pelo vice-presidente Robson Ramos e pelo coordenador metodológico Eliéser Livinalli.

Os acionistas locais do Azuriz formaram uma Holding em 2018, depois da captação inicial de investimentos para o clube, a Azuriz Jay.

No grupo que entrou na holding estava a LifePro, empresa com base no Rio e em Madrid que geria a carreira de Marcelo, além da empresa do próprio jogador.

Houve movimentos dos executivos ligados a Marcelo e à LifePro de fazer com que a holding comprasse um outro clube no Brasil, o Santa Cruz.

A holding já tinha ado pela experiência frustrada na tentativa de adquirir o Mafra, de Portugal.

Então, os acionistas paranaenses e majoritários decidiram sair da holding e exercer a opção de compra da fatia que pertencia aos outros sócios para se concentrar na gestão do Azuriz. Foi um jeito de se manterem em um investimento considerado por eles mais seguro.

A situação de Marcelo

Marcelo foi o primeiro investidor captado pelos fundadores do Azuriz e injetou dinheiro no projeto. Ele foi visitado na Espanha e topou.

O jogador nunca visitou a estrutura do clube pessoalmente, mas enviava representantes, como o seu atual empresário e cunhado, Caio Alves.

A diretoria do Azuriz não estava sabendo da negociação entre Marcelo e Fluminense, até o anúncio oficial.

Se Marcelo decidir retornar, não pagará nada por isso. Se sair, terá direito a uma compensação. O dinheiro a que o jogador tem direito está "congelado" e não foi pago pelos acionistas durante a mudança do quadro societário de janeiro.

Os acionistas locais querem o retorno de Marcelo porque entendem que ele pode agregar em termos de imagem e ser uma inspiração para os jogadores. A relação entre as partes é boa.

Os planos do Azuriz

A estimativa dos es do Azuriz é que o clube dê retorno financeiro aos sócios em 2024 ou 2025, com a venda de jogadores formados na base desde 2017, quando a operação começou.

O lateral-esquerdo Jamerson é um dos jogadores com os quais o clube espera faturar. Ele está no Guarani, foi destaque na Série B e tem 50% dos direitos ligados ao clube paranaense.

A diretoria do Azuriz calcula ter cerca de 40 atletas emprestados ou cedidos a outros clubes, que podem servir de vitrine para negociações futuras.

O Azuriz tem recebido visitas de potenciais investidores estrangeiros, que querem entrar no futebol brasileiro por meio da criação de uma SAF.