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

Entregador acusa dono de hamburgueria de humilhá-lo por usar bermuda

Ed Rodrigues

Colaboração para o UOL, em Recife

14/04/2021 09h55Atualizada em 14/04/2021 11h10

Um entregador de aplicativo de restaurantes denunciou o proprietário de uma hamburgueria por injúria após ter sido humilhado na frente de colegas de trabalho por conta de suas vestes.

O caso ocorreu em Recife (PE) e viralizou nas redes sociais. Nos stories do Instagram, o dono da lanchonete Jader Burguer's compara Breno da Cruz, de 18 anos, aos entregadores da casa.

"Olha aí, entregador do Ifood, de bermuda. Se chegar na sua casa assim, é entregador do Ifood. Entregador Jader Burguer's usa calça. Menino bom, mas... Está errado", disse o empresário enquanto filma o jovem e seus funcionários.

A situação revoltou Breno, um entregador que circula de bicicleta por não poder comprar uma moto. Ele desabafou na web e, também por vídeo, mostrou a casa onde mora e disse que "rala" dia e noite fazendo entregas para dar uma condição melhor para a mãe.

Ao UOL, o entregador contou que tudo ocorria normalmente até que ele percebeu o empresário filmando.

entregador - Reprodução/Instagram - Reprodução/Instagram
Entregador se sentiu humilhado por ser julgado por suas roupas
Imagem: Reprodução/Instagram

"Cheguei lá no sábado (10) à noite no Jader Burguer's para retirar um pedido. Ao sair me deparei com ele me gravando e falando coisas sem necessidades. Foi um grande constrangimento", lembrou o jovem.

"Estava chovendo muito, por isso não consegui ouvir tudo. No outro dia, vi o story dele. Fiquei bem triste, mas não revidei. Guardei para mim", acrescentou.

Ao tomar conhecimento do episódio, o advogado Luiz Maranhão decidiu representar o rapaz gratuitamente.

"Vamos buscar a reparação. Representaremos contra ambos: lanchonete e proprietário. Na esfera penal, pelo crime de injúria. Já na esfera cível, estamos manejando ainda nesta semana ação de reparação de danos morais", explicou o defensor.

Segundo o advogado, apenas os danos morais podem chegar a cerca de R$ 20 mil. "Somados todos os pedidos, chegará em um patamar de aproximadamente R$ 50 mil porque engloba danos morais, materiais e os lucros cessantes", disse.

Breno registrou queixa em uma delegacia da cidade. A Polícia Civil abriu investigação para apurar os fatos.

Empresário responde

Após a repercussão do caso, o empresário Jader Martins de Sena publicou nota à Imprensa em uma rede social.

No comunicado, ele diz que não teve a intenção de macular a honra do entregador. "Reconheço que fui infeliz nas minhas palavras, implicando numa interpretação totalmente diversa a minha real intenção. Peço minhas profundas desculpas ao Breno e entendo sua magoa", destacou o texto.

Jader disse no vídeo que as vestimentas do entregador do Ifood estavam erradas. O UOL procurou o Ifood Brasil para ter informações sobre a política da empresa para com os trajes dos entregadores. Por nota, o aplicativo de delivery explicou que, ao receber qualquer tipo de relato como este, abre apuração sobre a ocorrência.

"O iFood presta solidariedade ao entregador parceiro e já está em contato para também oferecer apoio psicológico", disse o comunicado.

A empresa destacou que repudia qualquer ato de discriminação, prezando pelo respeito em todas as relações que mantém com os seus parcerios, e que "está à disposição para colaborar com a investigação do caso".

O Ifood, no entanto, não explicou se há uma recomendação no manual de comportamento dos parceiros que padronize seus vestuários.

Solidariedade

Breno da Cruz trabalha diariamente de bicicleta. Ao ficar sabendo do que havia ocorrido com o entregador, o perfil Recife Ordinário denunciou na web.

O perfil decidiu convocar o internautas para ajudar Breno a comprar uma moto. Em apenas três horas, o objetivo foi alcançado.

Na página, o Recife Ordinário informou que avisará a todos assim que a entrega do veículo for realizada.