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

Esse conteúdo é antigo

Casal come 12 hambúrgueres, trapaceia e 'desafio' vira caso de polícia

Imagem feita por circuito interno de TV mostra casal que fugiu de restaurante sem pagar a conta - Divulgação/Departamento de Polícia de Wiltshire
Imagem feita por circuito interno de TV mostra casal que fugiu de restaurante sem pagar a conta Imagem: Divulgação/Departamento de Polícia de Wiltshire

Colaboração para o UOL

21/02/2022 11h18Atualizada em 21/02/2022 15h58

A polícia está procurando um casal acusado de comer de uma dúzia de hambúrgueres em um restaurante, recusar-se a pagar e simplesmente fugir.

O caso ocorreu em 5 de fevereiro, quando dois clientes visitaram o restaurante Bite Me Burger em Marlborough, no Reino Unido, e pediram para participar do "Desafio do Hambúrguer", em que os clientes que conseguirem comer 12 lanches em seis minutos recebem uma refeição gratuita.

No entanto, depois que a equipe explicou que o desafio tinha que ser pré-agendado, o casal pediu uma dúzia de hambúrgueres de qualquer maneira e se recusou a pagar depois de comer todos.

Simon Wetton, proprietário do restaurante, disse à imprensa que os clientes lhe devem 174 libras (equivalente a R$ 1.213). "Fazemos algo chamado desafio do hambúrguer, que consiste em um jogo no qual se você puder comer 12 hambúrgueres em seis minutos, a conta é nossa", explicou. "Mas para participar, o cliente deve agendar com antecedência, pois temos que estar disponíveis para cronometrar corretamente".

"Essas pessoas disseram que queriam fazer o desafio, mas era sábado à noite, estávamos muito ocupados e não tínhamos equipe e tempo para isso. Então dissemos que, infelizmente, eles não poderiam participar. Mesmo assim, eles ainda pediram 12 hambúrgueres e disseram que queriam fazer o desafio. Explicamos que 'desculpe, isso não será possível'", acrescentou Wetton.

Por outro lado, o dono do estabelecimento afirmou que o casal não estava proibido de pedir 12 hambúrgueres se quisessem, já que o pedido simplesmente não faria parte do desafio.

Quando chegou a hora de pagar, eles insistiram que o restaurante deveria pagar a conta, pois haviam aparentemente completado o desafio, mesmo que não fossem supervisionados, com imagens de circuito interno de TV também provando que levaram mais de seis minutos para comer os lanches.

Ao serem confrontados pelos funcionários, o casal rapidamente se levantou da mesa e fugiu do local. "A equipe novamente explicou que tinha que ser cronometrado por nós. Eles discutiram com a garçonete sobre isso, ela foi chamar o gerente e, quando ele chegou, eles saíram", relatou Simon Wetton. "Então eu liguei para eles e disse: 'Olha, você me deve esse dinheiro, por favor, volte e pague'. Mas, eles desligaram na minha cara, depois de ameaçarem falar mal do restaurante nas redes sociais".

Além do calote, o casal aparentemente trapaceou no desafio, pois não comeram os 12 hambúrgueres dentro do prazo determinado. "Mais tarde, verifiquei novamente o momento nas imagens do circuito interno de TV e ficou claro que eles não comeram os hambúrgueres em seis minutos, mesmo que não tenha sido pré-combinado".

Wetton posteriormente entrou em contato com a polícia, embora soubesse que as autoridades não dariam muita importância ao caso. Segundo ele, mesmo sabendo que dificilmente receberia uma indenização ou compensação pelo prejuízo ao seu negócio, era uma questão de princípios impedir que dois infratores saíssem impunes, após as dificuldades que o restaurante enfrentou durante a pandemia de Covid-19.

Em um comunicado à imprensa, o departamento de polícia de Wiltshire disse: "Agora estamos investigando isso como roubo e pediremos a qualquer pessoa que tenha informações para entrar em contato conosco".