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

TV tem equipamentos furtados durante jogo da seleção no Morumbi

Área da imprensa no estádio do Morumbi, onde equipe da TV Gazeta teve equipamentos furtados - Reprodução
Área da imprensa no estádio do Morumbi, onde equipe da TV Gazeta teve equipamentos furtados Imagem: Reprodução

Arthur Sandes e Diego Salgado

Do UOL, em São Paulo

15/06/2019 17h13

A equipe da TV Gazeta foi alvo de um furto de equipamentos durante a estreia da seleção brasileira na Copa América, ontem, no Estádio do Morumbi. Cerca de 15 objetos foram levados de dentro de um dos armários disponibilizados pela organização do jogo, incluindo os pertences de um cinegrafista.

O crime ocorreu durante o jogo entre Brasil e Bolívia, disputado na noite de ontem. Um vídeo gravado pelas vítimas mostra sinais de arrombamento no armário que antes guardava os objetos. Tudo aconteceu em um setor da área de imprensa, onde os armários serviam justamente para guardar equipamentos que não poderiam entrar em certas áreas do estádio. Em teoria havia seguranças circulando pelo local.

Segundo a gazetaesportiva.net, ao todo foram furtados um refletor de led com carregador e bateria, um cartão de memória para câmera profissional, duas baterias de câmera, um cabo de áudio, uma maleta com kit de transmissão contendo seis modens de internet e alguns cabos de vídeos. Os equipamentos tinham seguro.

Além disso, um dos funcionários da TV Gazeta teve furtado sua mochila, onde estavam celular, fone de ouvido, roupas e documentos.

A equipe se deu conta do furto ao final do jogo, quando voltava à área de imprensa para filmar a saída dos jogadores na zona mista. Por volta de 23h15 (de Brasília), notaram que o armário havia sido aberto. O caso foi registrado em um posto da 1º Delegacia de Atendimento ao Turista, na cidade de São Paulo.

Procurado pela reportagem, o Comitê Organizador Local da Copa América disse que acompanhou os profissionais até o posto policial e está colaborando com as investigações.

"Assim que notificada pela TV Gazeta sobre o ocorrido, a equipe do Comitê Organizador Local da COMEBOL Copa América Brasil 2019 presente, ontem, na operação do Estádio Morumbi, deu assistência e acompanhou os profissionais de imprensa credenciados até o posto do 1º Deatur Capital para o boletim de ocorrência. O Comitê está em contato com as autoridades de segurança pública para colaborar com as investigações", afirmou, por meio da assessoria de imprensa.