;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Perfil de herdeiro do arroz Prato Fino ataca vacina; 'hackeado', diz ele

Marcela Lemos

Colaboração para o UOL, no Rio

27/08/2021 14h40

Fábio Rigo, filho de Celso Rigo e herdeiro da empresa produtora de arroz Prato Fino, publicou ontem nas redes sociais ataques ao SUS (Sistema Único de Saúde) e questionou a eficácia das vacinas contra a covid-19. Ele disse ainda que preferia a lei da selva.

"Quero mais que [o SUS] seja vendido. Quem pode mais chora menos. Lei da selva. Tive covid e não me fez cócegas. Prefiro o covid do que essa merda de vacina".

O discurso vai na contramão de políticas de imunização e de pesquisas científicas, que atestam a eficácia das vacinas. Até agora, a covid-19 já matou mais de 577 mil pessoas no país.

Print de twitter do herdeiro da marca de arroz Prato Fino - Reprodução - Reprodução
Print de twitter do herdeiro da marca de arroz Prato Fino
Imagem: Reprodução

Internautas reagiram negativamente aos comentários e criticaram as declarações de Rigo. Muitas pessoas começaram a estimular o boicote à marca. "Nunca viram um centavo meu e vão continuar sem ver", disse uma usuária do Twitter. "Você sabia? Fábio Rigo, filho de Celso Rigo, dono do Arroz Prato Fino", destacou outra usuária que em seguida compartilhou a postagem do empresário.

Após a repercussão negativa, o empresário afirmou que teve a conta invadida. "Tive a conta do Twitter hackeada hoje à tarde, fato que está causando bastante transtorno. Estamos tomando as devidas providências. Já peço desculpas de antemão", disse em uma publicação no Instagram. Seu perfil no Twitter foi desativado.

Postagem no instagram de Fabio Rafael Rigo, herdeiro da marca de arroz Prato Fino - Reprodução - Reprodução
Postagem no instagram de Fabio Rafael Rigo, herdeiro da marca de arroz Prato Fino
Imagem: Reprodução

A empresa também divulgou um comunicado pela internet: " A Pirahy Alimentos informa sobre o ataque hacker ocorrido nas redes sociais de um de seus diretores e alerta a população que atente-se para golpes, geração e multiplicação de informações falsas".

Ao UOL, a empresa afirmou que não há fatos novos a serem divulgados. Também não respondeu se foi feito um boletim de ocorrência, mas que apoia o SUS e a vacinação.

A Pirahy Alimentos atua no mercado desde 1975 e destaca-se em dez estados: Rio Grande do Sul, Santa Catarina, Paraná, São Paulo, Minas Gerais, Rio de Janeiro, Espírito Santo, Mato Grosso do Sul, Bahia, Ceará, além do Distrito Federal.