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

Flamengo

Gabigol estava escondido embaixo de uma mesa no cassino, diz delegado

Do UOL, em São Paulo

14/03/2021 12h28

A operação policial que flagrou mais de 200 pessoas em um cassino no bairro da Vila Olímpia, zona de sul de São Paulo, encontrou o atacante Gabigol, do Flamengo, escondido embaixo de uma mesa. O jogador foi levado para a delegacia e assinou um termo se comprometendo a prestar depoimento futuramente e foi liberado na sequência.

"Não gostou muito, porque ninguém gosta de ver a polícia nesse momento. Ele tentou se esconder em uma mesa atrás de umas moças. Ele é um pouquinho nervosinho com a presença da polícia, mas depois foi conduzido para a delegacia, onde foi ouvido", explicou o delegado Osvaldo Nico Gonçalves, do Dope (Departamento de Operações Policiais Estratégicas), da Polícia Civil, à Globo.

O deputado federal Alexandre Frota (PSDB-SP) participou da operação e postou um vídeo em suas redes sociais. Ao entrar no carro da polícia, Gabigol é perguntado por alguém não identificado se participaria do jogo de hoje (14) do Flamengo. "Não, mano, que pergunta idiota do caralho", respondeu.

O Flamengo faz clássico com o Fluminense hoje, às 18h, pelo Campeonato Carioca. Gabigol e parte do elenco ainda estão de férias depois da conquista do Campeonato Brasileiro de 2020. Eles receberam 15 dias de descanso e a previsão é que retornem aos treinos na próxima semana.

A operação contou com a presença de agentes da Vigilância Sanitária, Procon-SP e as polícias Civil e Militar. O DPPC (Departamento de Polícia de Proteção à Cidadania) vai investigar o caso. A existência de um cassino clandestino é qualificada como contravenção e não resulta em prisão. No caso de Gabigol e das demais pessoas que foram flagradas no local, é considerado uma infração. Eles não correm o risco de serem presos, segundo o DPPC.

Os chamados "jogos de azar" são proibidos no Brasil desde 1946, por decreto do então presidente Eurico Gaspar Dutra. Um Projeto de Lei que tramita na Câmara dos Deputados desde 2008, de autoria do deputado Maurício Quintella Lessa (PL-AL), tenta a liberação da exploração dos jogos de azar em hotéis e hotéis-cassinos.

Flamengo