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

Corinthians

Nilmar diz que viveu 'tudo o que poderia' no Corinthians: 'Alegria, briga'

Em 2005, Nilmar foi apresentado no Corinthians ao lado do empresário Kia Joorabchian, da MSI  - Fernando Santos/Folhapress
Em 2005, Nilmar foi apresentado no Corinthians ao lado do empresário Kia Joorabchian, da MSI Imagem: Fernando Santos/Folhapress

Do UOL, em São Paulo

19/07/2021 21h24

O ex-atacante Nilmar afirmou que viveu "tudo o que se poderia viver em um ambiente futebolístico" em sua agem no Corinthians, entre 2005 e 2007.

"No Corinthians, vivi tudo que se poderia viver em um ambiente futebolístico: alegria, tristeza, briga, extracampo, política, tudo. Por incrível que pareça, nunca tive problema financeiro com o Corinthians. A empresa (MSI) era muito forte. O Tevez, Carlos Alberto, Mascherano, Roger. Tevez foi a maior contratação na época. Isso me motivou a voltar", disse Nilmar em entrevista ao canal do Duda Garbi no YouTube.

Nilmar foi contratado pelo Corinthians em 2005 após agem pelo Lyon. O ex-jogador declarou que não era a primeira opção do clube alvinegro.

"Maior desafio que eu tive foi voltar da Europa para o Brasil com 19, 20 anos. Eu apostei na ideia, trabalho, projeto que foi oferecido. Eu fui a terceira, quarta opção de ser o centroavante do Corinthians naquele ano. Tentaram Luis Fabiano, Vagner Love e na volta da viagem da Europa aram em Lyon", contou.

"Foi um desafio grande. Conversei com Juninho, Cris, que tinha jogado no Corinthians. Oportunidade pintou de voltar. O Cris falou que era uma pressão, uma fumaça. Eu vim pela ideia. Foi bom, um time muito bom."

Nilmar ainda disse que Tevez foi seu melhor parceiro de ataque na carreira "em termos de número".

"O Tevez era o ídolo que o Corinthians procurava depois do Marcelinho Carioca. Era uma coisa muito fora do normal ter ele naquele momento. Ele era muito tímido. Aquilo que a na TV ele é no dia a dia. É muito calado, centrado no trabalho. Ele tinha o status de ter motorista, segurança, coisa de popstar, era o galáctico no nosso time. Ele contagiava muito. A gente se entendeu muito bem. Foi o melhor parceiro que eu tive em termos de número, gol, resultado. Eram dois atacantes, e a gente tinha liberdade de se movimentar", contou.

Corinthians