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

Lei em Campo

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Como mudança no regulamento da Conmebol pode ajudar no combate ao racismo

Gabriel Coccetrone

11/05/2022 07h36

Receba os novos posts desta coluna no seu e-mail

Email inválido

Por Gabriel Coccetrone

Após sofrer bastante pressão, a Conmebol cumpriu a promessa feita na semana ada e confirmou nesta segunda-feira (9) mudanças em seu Código Disciplinar para casos de racismo, com punições mais pesadas para jogadores, torcedores e clubes. A partir de agora, a multa mínima a a ser de US$ 100 mil (R$ 500 mil) e não mais de US$ 30 mil (R$ 150 mil), além da possibilidade de suspensão e jogos com portões fechados. Para especialistas, as mudanças são positivas e ajudam no combate à discriminação nos estádios sul-americanos.

"Do ponto de vista social são mudanças extremamente positivas, já que a pena mais dura tende a coibir comportamentos discriminatórios. A pena para um atleta, por exemplo, de no mínimo cinco partidas de suspensão pode, na prática, tirar o atleta da competição. É uma alteração que a CBF (Confederação Brasileira de Futebol) havia feito, em certa medida, quando modificou o RGC (Regulamento Geral de Competições) de 2022 pra prever que as infrações de cunho discriminatórios (não somente os atos racistas, mas também os homofóbicos, xenófobos, etc) serão considerados de extrema gravidade, o que atrairá a incidência de uma pena mais grave a ser aplicada pelos tribunais desportivos", analisa Fernanda Soares, advogada especialista em direito desportivo e colunista do Lei em Campo.

"As mudanças feitas pela Conmebol, mesmo muito tardias, são um o para o combate a intolerância, em especial entre torcedores. É sabido que as punições am a ter efeito somente quando há grandes punições as entidades de prática desportivas, as quais am a criar meios de coerção desses atos, criando, também, campanhas para conscientização. O racismo e demais discriminações são um mal da sociedade e que devem ser combatidos com veemência", avalia Alberto Goldenstein, advogado especialista em direito desportivo e colunista do Lei em Campo.

O advogado Gustavo Lopes, especialista em direito desportivo e colunista do Lei em Campo, reforça que o racismo precisa ser combatido, mas que medidas punitivas ajudam, porém não resolvem. "É necessário que se adotem medidas educativas de forma formar os jovens torcedores", afirma.

Fernanda Soares, porém, ressalta que é preciso ficar atento ao processo disciplinar na Conmebol, uma vez que esse é diferente do que ocorre na Justiça Desportiva brasileira, conforme a advogada já explicou seu funcionamento em sua coluna. "As decisões sobre as infrações podem ser tomadas de portas fechadas, sem uma audiência, uma sessão de julgamento. Isso somado a uma previsão de penas pesadas é problemático", alerta.

Além do aumento considerável da multa, o Código Disciplinar da confederação agora a a prever a possibilidade de os clubes punidos terem que jogar com portões fechados por um ou mais jogos e terem parte das arquibancadas fechadas, o que não acontecia antes. Já o jogador ou dirigente que "insulte ou atente contra a dignidade humana de outra pessoa ou grupo de pessoas, por qualquer meio, por motivos de cor de pele, raça, sexo ou orientação sexual, etnia, idioma, credo ou origem", poderá ser suspenso por um mínimo de cinco jogos ou por um período de tempo mínimo de dois meses, conforme diz o art.17 do documento.

A mudança acontece como resposta aos seguidos casos de racismo contra torcedores brasileiros em jogos da Libertadores e Sul-Americana, ambas organizadas pela Conmebol. Casos de injúrias raciais foram registrados em: Corinthians x Boca Juniors, em São Paulo; Estudiantes x Bragantino, em La Plata; Emelec x Palmeiras, em Guaiaquil; e Universidad Católica x Flamengo, em Santiago.

Na semana ada, o presidente da CBF, Ednaldo Rodrigues, havia dito que iria sugerir ao comandante da Conmebol, Alejandro Domínguez, penas mais duras, inclusive perda de pontos, para casos de racismo nas competições do continente. O dirigente brasileiro disse ainda que vai implementar mudanças no mesmo sentido nas competições organizadas pela CBF a partir do ano que vem.

Andrei Kampff, advogado especializado em direito desportivo, jornalista e autor dessa coluna destaca que "o direito vai muito além daquilo que está tipificado de maneira geral e abstrata. No caso concreto, princípios, direitos humanos e peculiaridades precisam ser analisados. Esporte não se separa do direito, nem da proteção de direitos humanos. Existe caminho para se punir o preconceito. Além de campanhas que conscientizam, é preciso punir. A força coercitiva do direito também tem papel educativo.

As novas regras já são válidas para as partidas da Libertadores e Sul-Americana no meio da próxima semana.

Nos siga nas redes sociais: @leiemcampo

Nossa seleção de especialistas prepara você para o mercado de trabalho: pós-graduação CERS/Lei em Campo de Direito Desportivo. Inscreva-se!