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

Grêmio

Grêmio repudia racismo de torcedores em clássico contra o Inter

Torcedores do Grêmio entoaram cantos racistas no clássico com o Inter, e clube repudiou atitude - Fotos de: Lucas Uebel/Grêmio FBPA e Ricardo Duarte/SC Internacional
Torcedores do Grêmio entoaram cantos racistas no clássico com o Inter, e clube repudiou atitude Imagem: Fotos de: Lucas Uebel/Grêmio FBPA e Ricardo Duarte/SC Internacional

Do UOL, no Rio de Janeiro

10/03/2022 16h19

O vídeo de torcedores do Grêmio cantando música com termos racistas, antes do início do Gre-Nal 435 no estádio Beira-Rio segue repercutindo. Na tarde de hoje (10), o Tricolor emitiu nota oficial repudiando a atitude da própria torcida.

Em comunicado curto, o Grêmio disse que "é um clube de todos" e que repudia qualquer atitude racista. Diz ainda que o ocorrido partiu de uma minoria e não representa a torcida tricolor de maneira geral.

"O Grêmio é um clube de todos, e temos muito orgulho disso. No nosso sangue e na nossa história estão as marcas dos povos do mundo todo. Manifestamos total repúdio a qualquer manifestação de cunho racista ou preconceituoso. Temos certeza de que a absoluta maioria da torcida gremista e dos cidadãos gaúchos também repudiam atos dessa natureza. A busca por combater ações discriminatórias é diária dentro do Grêmio, com uma série de ações práticas nesse sentido, e essa postura permanecerá para que episódios de preconceito de qualquer ordem não sejam mais vistos dentro de um estádio de futebol e na sociedade", disse.

As imagens viralizaram nas redes sociais e registram um grupo de torcedores entoando o cântico com estrofe "chora, macaco imundo". A gravação será analisada pela Procuradoria, que aguarda a súmula do jogo para iniciar os trabalhos. O Inter espera uma denúncia e punição ao Grêmio.

Em campo, o Inter venceu o Grêmio por 1 a 0. O jogo foi válido pela nona rodada do Gauchão.

O Inter entende que as imagens são claras e estão disponíveis ao TJD. Assim, o clube não deve apresentar uma notícia de Infração pedindo denúncia contra o Grêmio e aguarda ação da Procuradoria. Os procuradores já têm ciência do vídeo e devem analisar o caso.

Torcida do Grêmio canta para o Internacional no Beira-Rio: "Chora m*c*co imundo, que nunca ganhou de ninguém."

@LucasCollar

pic.twitter.com/YXwHEmifj9

-- Planeta do Futebol (@futebol_info) March 9, 2022

O vídeo foi gravado antes de a bola rolar e com o setor visitante do Beira-Rio já ocupado pelos torcedores do Grêmio.

Depredação contabilizada

Outro fato extracampo no Gre-Nal 435 foi a depredação de cadeiras do setor visitante ao longo do jogo. De acordo com levantamento do Internacional, 40 assentos foram danificados. A lista de dados ainda inclui cabos de aço de aproximadamente 60 metros rompidos, três luminárias de emergência, pichação em banheiro masculino e torre da cobertura e ainda uma porta de banheiro quebrada.

Inter e Grêmio realizaram hoje (10), pela manhã, vistoria em conjunto no estádio para elaboração do relatório final de danos. A partir disso, é feita cotação de custos por parte do Grêmio e o valor final é reado ao Internacional.

Arremesso de cadeiras e rojões

Ao final do clássico, algumas das cadeiras depredadas foram arremessadas por torcedores do Grêmio em direção ao setor com torcedores do Inter. Vídeos que também viralizaram pelas redes sociais registraram os atos, assim como o uso de rojões.

Uma das bombas, lançada do setor superior para o inferior, explodiu entre os torcedores do Inter. Não houve relato de feridos.

Grêmio