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

'Achei que fosse me bater', diz mulher que ouviu ofensas em Jericoacoara

Jean Sfakianakis

Colaboração para o UOL, em São Paulo

23/02/2021 14h06

Um casal de turistas da Paraíba foi flagrado se envolvendo em uma confusão na entrada da Vila de Jericoacoara, famoso destino turístico do Ceará, no domingo (21). Luana, alvo de ofensas e funcionária da Prefeitura, relatou ao UOL o ocorrido e disse que temeu ser agredida. O marido da mulher que fez as ofensas disse que ela foi "destratada".

Nas imagens que viralizaram nas redes sociais, uma mulher identificada como Maria Ayla Moura Macelino, que é dentista em João Pessoa (PB), insulta Francisca Luana dos Santos, que trabalha há três anos no o à praia cobrando taxas e conferindo documentos para a prefeitura municipal.

"Eu não estou de favor nesse lugar. Se quiser, que entre. Se não quiser, que me mande embora. Você está entendendo?", disse a dentista. "Uma merda de um estado velho desse. Eu vim aqui para consumir. Para dar crédito a vocês, e me tratam dessa bosta? Vai para lá, eu morro de trabalhar, tratar de boca podre. Abre isso aqui, quero ir para o meu estado, porque na Paraíba isso não existe."

Luana conta que quase foi agredida, chegando até a retirar a mão da mulher de seu rosto. De acordo com ela, o marido da turista, Max Alexandre Lira dos Santos, chegou a pedir que a esposa descesse para agredir a funcionária da prefeitura.

"O esposo dela foi super ignorante comigo, disse 'amor, bata nela que ela é mulher igual a você', os dois desceram do carro e vieram para cima de mim, aí começaram a gravar. Eu fiquei tão assustada que comecei a chorar.

O estopim da confusão ocorreu quando Luana tentou impedir que o carro do casal entrasse na Vila, uma vez que somente indivíduos com necessidades especiais estariam autorizados. "Chegou a turma dela em uma excursão e (com o carro) quiseram entrar no estacionamento. Eu falei 'bom dia, tudo bem?', só conferir a taxa no voucher de vocês. Ela disse que não ia pagar para entrar nessa 'bagaça', não, e começou a discutir. Eu disse, 'sim, senhora. Mas acontece que carro não entra na Vila se não tiver nenhuma prioridade'", disse Luana. "Eu sou a prioridade", teria respondido a dentista.

"Minha esposa foi destratada", diz marido da dentista

A reportagem tentou entrar em contato com Maria Ayla, mas foi informada de que ela está muito assustada com a repercussão do caso e que está sendo medicada em casa. Seu marido, Max Alexandre Lira, disse que todas as taxas estavam pagas e que sua esposa é uma "pessoa do bem", apesar de ter se alterado.

"Estávamos numa expedição já organizada há algum tempo. Todas as taxas pagas. A versão que recusamos o pagamento é uma inverdade. Minha esposa foi destratada, temos mais de 20 testemunhas. Só queríamos nos divertir", disse Max.

Marido diz que mulher pediu desculpas, mas vítima nega

Ainda no domingo, Luana reportou as ofensas ao seu superior e logo a polícia foi acionada. "Ela foi ignorante com os policiais, fomos em viaturas diferentes para a delegacia. Ela disse que quando descesse ela iria me agredir", conta Luana.

Já na delegacia, Luana foi informada que, se quisesse registrar o caso, teria que ser em sua cidade natal, em Jijoca de Jericoacoara. Antes, a vítima disse que ainda na delegacia Ayla percebeu que havia ada o efeito do álcool e começou a chorar.

Nesse momento, Max afirma que ela teria pedido desculpas, o que foi negado pela vítima. "Minha esposa é uma pessoa do bem, se alterou? Sim! Na delegacia pediu desculpas", diz.

"Toda exposição da fala dela foi desnecessária e desautorizada. Tudo já está com os nossos advogados. Graças a Deus estamos em casa em nosso território, mas ela continua à base de remédio. Terá acompanhamento psicológico", encerrou Max.

Luana afirmou que registrará um boletim de ocorrência contra Maria Ayla em breve.

A prefeitura se posicionou por meio de um comunicado: "Notadamente alterada, a visitante desacatou os servidores que estavam a serviço da prefeitura, sendo conduzida por policiais até a delegacia. No vídeo, é possível ver a turista proferindo palavras de ofensa contra a funcionária, que registrou um TCO (Termo Circunstanciado de Ocorrência) contra o casal".