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

Estudante encontra perereca em salada do Outback e reclama nas redes

Rã encontrada em prato de salada pedido na rede Outback - Arquivo pessoal
Rã encontrada em prato de salada pedido na rede Outback Imagem: Arquivo pessoal

Ed Rodrigues

Colaboração para o UOL

01/05/2021 18h30Atualizada em 02/05/2021 10h10

A estudante de publicidade Mellissa Torres, 26 anos, encontrou uma perereca dentro de uma salada de um restaurante da rede Outback, em Natal (RN). A jovem visitou a unidade em um shopping da cidade e foi surpreendida pelo animal entre as folhas de seu prato.

Mellissa registrou o ocorrido e publicou um desabafo nas redes sociais. O post viralizou em poucos minutos. Ela contou que foi ao restaurante jantar com o marido, o filho e um casal de amigos. Ela e a amiga resolveram pedir uma salada para as duas dividirem.

"Já começou errado porque pedimos uma salada e o garçom trouxe duas. Devolvemos a segunda. Minha amiga pegou um pouco para ela e eu, uma quantidade maior. Fui premiada", afirmou ao UOL. Mellissa disse que comeu um pouco da salada antes de perceber o animal. "Quase comi uma rã. É inaceitável uma coisa dessa."

Embora tenha sido identificado por Mellissa como uma rã, o anfíbio na verdade é da família das pererecas.

"Dando zoom na imagem está mais para uma perereca. Repare no dedo, redondinho com ventosa. É para grudar na parede", explicou o professor Clemente Coelho Junior, do Instituto de Ciências Biológicas da UPE (Universidade de Pernambuco).

Segundo o especialista, a identificação da espécie não é tão simples assim devido ao tamanho do espécime.

"Realmente, parece uma rã. Só ampliando muito a imagem é que percebemos a espécie correta. Certamente pulou dentro do prato durante a produção", disse.

De acordo com a Mellissa, a direção do restaurante a procurou assim que ficou sabendo do incidente. "O gerente regional do Nordeste me ligou e se desculpou. Ele me convidou para uma nova experiência no Outback. Explicou que os ingredientes dos pratos não levam agrotóxicos, mas que também considera que a situação não pode ser aceita", disse.

"Ainda estamos digerindo tudo isso. Quem sabe no futuro a gente consiga voltar lá e ter essa nova experiência com o restaurante?", declarou.

O UOL procurou o Outback e, em nota, o grupo dono da marca disse lamentar o incidente e que tem "um rigoroso processo de higienização e controle de qualidade".

Confira a nota na integra:

"Nós da Bloomin' Brands, grupo detentor da marca Outback Steakhouse, informamos que lamentamos muito o ocorrido. Entramos em contato com a cliente, conversamos e a situação foi resolvida.

Combinamos uma nova visita para que a consumidora possa conhecer todos os nossos procedimentos. Gostaríamos de esclarecer que todos os pratos do nosso menu são preparados diariamente pela nossa equipe, dentro do próprio restaurante, com ingredientes frescos.

Temos um rigoroso processo de seleção de fornecedores para garantir o frescor dos itens. Também seguimos um rigoroso processo de higienização e controle de qualidade, o que se reflete na excelência e no alto padrão dos nossos alimentos.

Em 24 anos de atuação no Brasil, temos um compromisso histórico com nossos clientes, além do compromisso com os procedimentos que buscam garantir uma excepcional experiência ao consumidor."

Errata: este conteúdo foi atualizado
Trata-se de uma perereca na salada, não uma rã, como identidicada pela cliente do restaurante e informado no título, no texto e na chamada da homepage.