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

Série B - 2022

exclusivo

Invasão em Sport x Vasco: 'Me chamaram de drogado e traficante', diz Raniel

Raniel, jogador do Vasco, comemora gol durante partida contra o Sport, pela Série B. - Paulo Sergio Souza Xavier/Paulo Sérgio Souza Xavier/A
Raniel, jogador do Vasco, comemora gol durante partida contra o Sport, pela Série B. Imagem: Paulo Sergio Souza Xavier/Paulo Sérgio Souza Xavier/A

Gabriela Brino

em colaboração para UOL, em Santos (SP)

17/10/2022 17h04

Raniel falou sobre a confusão no jogo entre Sport x Vasco, ontem, na Ilha do Retiro. Em entrevista ao UOL, ele se defendeu e contou sobre o tumulto que aconteceu nos minutos finais. Na partida, o Leão abriu o placar aos 19 minutos do segundo tempo, com Facundo Labandeira. Aos 48, o atacante empatou em cobrança de pênalti — marcado após revisão do VAR — e celebrou em frente à torcida adversária, levando a mão ao ouvido.

"Sempre que joguei na Ilha recebi muitas provocações. E ontem não foi diferente. Me chamaram de noiado, de drogado e de traficante", disse Raniel.

O jogador contou que as provocações começaram ainda no banco de reservas, onde foi xingado de vários nomes. Ao entrar e conseguir converter o pênalti em gol, usou a comemoração como forma de desabafo. Na sequência, viu torcedores invadirem o gramado e correu para o vestiário.

"Sou ser humano, estou sujeito a erros. Mas o pessoal também errou, né? A partir do momento que me atacaram ao me chamar de noiado, drogado e traficante. Até porque comemorei um gol da forma que eu achava que eu deveria comemorar. Foi um desabafo meu. E não acho que fiz nada de mais para causar aquilo tudo. Desnecessário", explica.

Fica todo mundo junto!

Ao sair do campo em direção ao vestiário, Raniel contou que houve tumulto da torcida pelo setor. Alguns insistiram em tentar entrar e quebraram uma das portas, mas foram brecados pela equipe de apoio e segurança do estádio. Para sair, foram horas de espera. Vale pontuar que o clima no estádio era de revolta por parte da torcida do Sport. Um homem agrediu, inclusive, uma bombeira que recebeu chutes enquanto estava deitada no chão.

"Nós fomos correndo para o vestiário, né? O Zé me puxou, fui correndo. Alguns jogadores tentaram bater na gente. E no vestiário teve mais tumulto. A gente ficou ali dentro esperando o apoio da segurança e polícia. Uma situação constrangedora. Nós nos juntamos e falamos 'fica todo mundo junto aqui! Não separa, eles querem invadir'. Demoramos para sair do estádio, foi bastante tempo. Ficamos por lá até o batalhão de choque dizer que tinham limpado as ruas", lembra.

"Me senti mal por ter sido, querendo ou não, o pivô desse acontecido. Mas fui o pivô de forma injusta, né? Só por eu ter comemorado o gol. Fiz o gol, comemorei. E fui tratado como marginal por isso, tentaram invadir o vestiário por causa disso... Tomou uma proporção que não deveria tomar", acrescenta.

Cria do Santa Cruz

Raniel foi revelado pelo Santa Cruz, um dos maiores rivais do Sport. Fez o sub-15, sub17 e sub-20, até se profissionalizar no clube. Para ele, esse também foi um possível fator que potencializou a reação dos torcedores do Leão.

"Se fosse outro jogador fazendo aquilo ali, talvez não desse essa confusão toda. Por eu ser da base do Santa... Já provoquei o Sport em outros momentos, eles também já provocaram também. É isso, é futebol. Tem de saber provocar e saber receber provocação. Por eu ter sido do Santa Cruz, acho que deixou eles mais irritados", conta.

"Também acho que aconteceu mais por já estar 1 a 0 para o Sport, jogo decisivo, eles poderiam chegar na gente. E acharam que iriam ganhar, eu fiz o gol... E aí tomou essa proporção toda. Mas me chamaram de marginal, isso aquilo, por eu ter comemorado um gol. Não é justo, né? Graças a Deus acabou tudo bem, não teve nenhum ferido ou coisa mais grave", conclui.

O Sport está em quinto na tabela, com 53 pontos, logo atrás do Vasco, que acumulou 56 pontos e está em quarto. Com a invasão de campo, está entre as penas possíveis: dar a vitória para Vasco, perda de mando de campo ou multas. A procuradoria do tribunal analisa ambos os casos.

Torcida se defende

Hoje (17), a Torcida Jovem do Sport, principal organizada do clube pernambucano, emitiu uma nota de repúdio em sua conta no Instagram e culpou a "provocação do ex-traficante e usuário de drogas Raniel". A uniformizada disse que a invasão se deu a partir da "atitude infantil de ir provocar a Torcida (balançando a genitália e arremessando cadeira) junto com seus companheiros".

"Outro fato importante a ser repudiado é a agressão praticada por pessoas contra os bombeiros que estavam trabalhando. Vale ressaltar que a nossa TORCIDA ESTÁ PUNIDA, pelo próprio clube, onde prontamente acatamos e respeitamos a punição, portanto quem praticou as agressões que seja responsabilizado individualmente pelo seu F e que não seja atribuído a nós, Torcida Jovem do Sport, esta culpa."