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

Bill Cosby é acusado de estuprar cinco mulheres em novo processo judicial

Bill Cosby, condenado por ter abusado sexualmente uma adolescente - Reprodução/Instagram
Bill Cosby, condenado por ter abusado sexualmente uma adolescente Imagem: Reprodução/Instagram

Colaboração para o Splash, em Belo Horizonte

06/12/2022 15h56

O ator e comediante Bill Cosby, condenado por ter abusado sexualmente uma adolescente, enfrenta um novo processo na Justiça, onde ele é acusado de estuprar cinco mulheres. De acordo com o TMZ, os casos teriam ocorrido entre as décadas de 1980 e 1990, quando elas faziam seleções para entrar no "The Cosby Show", sitcom estrelada por ele.

As mulheres informaram nos autos que o ator se ou por um mentor para auxiliá-las na entrada do programa televisivo.

Lili Bernard, Eden Tirl, Jewel Gittens, Jennifer Thompson e Cindra Ladd dizem que Cosby conseguiu tirar vantagem deles porque eram jovens e vulneráveis.

Lili, que interpretou a personagem Senhora Minifield em um episódio em 1992 da sitcom, contou que Cosby a drogou e agrediu diversas vezes.

Ela afirma que acordou durante um estupro, quando Cosby tentava sufocá-la usando um travesseiro. Ao dizer que iria chamar a polícia, ele teria a jogado da escada. Com medo, ela não denunciou o ocorrido.

Já Jewel Gittens alegou que Cosby a drogou e agrediu em sua casa, durante uma reunião sobre um possível papel para ela no programa. A mulher afirmou que o comediante a obrigou a masturbá-lo.

No depoimento, Cindra Ladd disse que desmaiou após tomar uma pílula para dor de cabeça oferecida pelo ator, que abusou sexualmente dela, posteriormente.

Eden Tirl, que interpretou uma policial em 'Cosby', explicou que foi escoltada por um funcionário do set até o camarim de Bill.

Chegando ao local, o ator trancou a porta, agarrou seus seios, beijou seu pescoço e pressionou o pênis contra as costas da atriz, sussurrando: "Isso é fazer amor".

O representante de relações públicas de Bill Cosby, Andrew Wyatt, disse ao TMZ que as acusações do novo processo não são novas, e que as mulheres entraram com o processo porque não aceitaram a justificação de Cosby no processo na Pensilvânia, referindo-se à sua libertação após promotores terem violado um acordo de imunidade.

Wyatt ainda disse que são "tudo sobre dinheiro" e não justiça.

Cosby foi acusado de estupro por dezenas de mulheres ao longo dos anos - alegações que ele nega.