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

Santos

Santos ite que buscou Robinho e diz motivo da desistência

Robinho, na época em que atuava pelo Santos - Friedemann Vogel/Getty Images
Robinho, na época em que atuava pelo Santos Imagem: Friedemann Vogel/Getty Images

[email protected] (Redação)

09/10/2020 08h00

O Santos "evita" a contratação de Robinho. E um dos motivos, de acordo com o presidente Orlando Rollo, é manter a credibilidade no mercado.

Em dificuldade financeira, o Peixe busca renegociar dívidas. E trazer um atacante de reconhecimento mundial poderia ar uma imagem errada neste momento.

"Professor Cuca está correto em pedir reforços. Quer que time ganhe e seja campeão, como eu. Mas quero que clube não feche. Temos que ser coerentes, pés no chão. Meu papel aqui é evitar que o Santos entre em falência. Reforços seriam bem-vindos. Prospectamos mercado, sim, Não posso negar. Fui prospectar o mercado porque não podemos nos fechar numa casinha. Falei com a Marisa (Alija, advogada de Robinho), procurei reforços, mas foi prospecção. Nenhuma se adequa à nossa realidade financeira. Gostaria de trazer reforços, incluindo Robinho, mas Santos não tem condições. É difícil trazer reforços neste momento. Situação é catastrófica", disse Orlando Rollo, na noite da última quinta-feira.

"Situação é calamitosa, seria incoerência falar em reforços de alto impacto. Apesar de tecnicamente estar livre, existe uma série de questões financeiras, como pagamento de luvas e premiações. Santos não teria condição de pagar neste momento. Queria trazer Robinho, é meu sonho, quando voltou em 2010 eu era vice do Conselho e fui incentivador junto ao ex-presidente Laor. Mas era outra realidade. Vivemos caos financeiro, maior crise da história do clube. Se no meio da maior crise, trazemos Robinho, com que credibilidade vou renegociar dívida? Ninguém vai aceitar. Obtemos êxito porque pessoas enxergam credibilidade. Se fizermos loucura, ninguém vai querer renegociar dívida com o Santos.", concluiu.

Robinho tem 36 anos e está livre no mercado desde a saída do Basaksehir, da Turquia, em agosto. Ele viria apenas sob o custo de salários e possíveis luvas. A ideia do atacante é se aposentar no Santos. Mesmo assim, a vinda para a quarta agem é inviável.

Santos