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

Cartolouco revela ter feito suruba com jogador em MG: "Foi uma loucura"

Jornalista ex-Globo detalhou o que aconteceu na casa de um jogador, mas não citou o nome do envolvido - Reprodução/YouTube
Jornalista ex-Globo detalhou o que aconteceu na casa de um jogador, mas não citou o nome do envolvido Imagem: Reprodução/YouTube

Do UOL, em São Paulo

04/12/2020 11h39

Lucas Strabko, mais conhecido como "Cartolouco", revelou que já fez suruba com um jogador de futebol em Minas Gerais. Na ocasião, ele trabalhava na TV Globo.

Em uma conversa com Alê Oliveira no canal "De Sola", o jornalista e ex-participante de "A Fazenda" detalhou a situação. Ele estava em Belo Horizonte para gravar uma matéria para o "Esporte Espetacular".

"Eu já fiz suruba com jogador, já. Não vou falar o nome porque maluco é casado, mas já fiz", iniciou o Cartolouco. "A mulher dele estava?", perguntou Alê, recebendo resposta negativa do entrevistado.

"Fui gravar uma matéria para o 'Esporte Espetacular', era uma matéria em Minas", disse ele, antes de ser interrompido por Alê. "Ah... então já sei o time!", disse o comentarista, provocando uma risada do jovem.

"A gente era amigo, aí fui gravar no CT e falei: 'Estou indo até aí'. A gente já tinha uma amizade. Ele falou: 'beleza, depois te chamo'. Ele não falou mais nada e fui almoçar. Aí ele foi me buscar no hotel."

"Ele chegou com uma Porsche branca, eu não sabia nem onde sentar. Eu falei 'caraca'... pô, não estou acostumado", prosseguiu Cartolouco, antes de descrever o que aconteceu.

"Fomos para a casa dele. Estava ele e mais dois amigos. Eles estavam resenhando e bebendo. Aí eles falaram: 'pô, estamos na agonia, estamos na agonia', e chamaram quatro amigas. Chegaram as quatro mulheres. Aí foi uma loucura. O cara transando do meu lado! E o cara é gente boa demais, é um dos caras que eu mais iro no futebol", contou.

"É, não é à toa que foi rebaixado...", brincou Alê, deduzindo que o jogador atuava no Cruzeiro, que caiu no ano ado. "Filha da p...!", se surpreendeu Cartolouco, como se o comentarista tivesse acertado.

Assista ao momento (o assunto começa no minuto 22:45):