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

Criador do Flow detona quem pediu para retirar vídeos após treta com Monark

Colaboração para Splash, em Maceió

08/03/2022 09h09

O influenciador digital Igor Coelho, o Igor 3k, um dos criadores do podcast "Flow", detonou a atitude de vários ex-convidados do canal que pediram para retirar seus vídeos da plataforma, após a polêmica envolvendo Bruno Monteiro Aiub, o Monark, seu ex-parceiro no podcast, que se tornou alvo de críticas por defender a criação de um partido nazista no Brasil.

Segundo Igor 3k, teve "um montão" de pessoas que pediram para que seus vídeos fossem retirados do "Flow", fato que ele considerou desproporcional. O youtuber relatou que, além dos pedidos feitos em público nas redes sociais por personalidades como Gabriela Prioli, também houve pedidos feitos no privado.

"Tiveram uns caras que chegaram... Eu acho escroto ainda, mas pelo menos os caras foram gente boa de mandar [mensagem] para mim no privado... Mas teve uma galera que soltou na internet, e assim, parecia uma reação em cadeia", declarou Coelho, ressaltando que essa foi uma das coisas que mais lhe chateou em relação ao episódio, "porque tinha uma galera ali que eu considerava amigo e estava falando muita merda".

"Mas, pô, você está aqui no programa comigo, a gente está trocando ideia, e eu não falei nenhuma merda absurda nesse programa aqui, aí daqui a 20 programas eu falo uma merda absurda e você vai tirar essa programa?", questionou.

Igor Coelho, que na semana ada disse ter reduzido 90% de seu salário após a polêmica com Monark, a fim de evitar a demissão dos funcionários do podcast, contou que há cerca de duas semanas o "Flow" está desmonetizado pelo YouTube, além do fato de que a plataforma teria diminuído o alcance do canal.

"Inclusive, eu preciso da ajuda de vocês que está assistindo, a galera que curte o 'Flow', e não está recebendo a notificação... Não existe mais isso porque, não sei se vocês sabem, mas a gente está desmonetizado há duas semanas e meia, apesar de o YouTube dizer que não, a gente vê que afeta muito o alcance, o público nem vê que a gente está ao vivo", completou.

30 famosos pediram retiradas de entrevistas no 'Flow'

De acordo com o colunista Fefito, do UOL, cerca de 30 famosos exigiram que as entrevistas que concederam ao podcast sejam deletadas da plataforma.

Entre os que solicitaram a exclusão dos vídeos estão nomes como Dan Stulbach, Tico Santa Cruz, Gabriela Prioli, Benjamin Back, Lucas Silveira, MV Bill, João Gordo e Diogo Defante.

Além de sofrer boicote entre os convidados, o "Flow" também deixou de ser patrocinado por diversas marcas que vão desde o iFood à Puma.

Entenda o caso

No mês ado, durante entrevista com os deputados federais Kim Kataguiri (DEM) e Tabata Amaral (PSB), Monark defendeu a criação de um partido nazista no Brasil que fosse reconhecido por lei.

O trecho com apologia ao nazismo logo foi parar nos assuntos mais comentados do Twitter, com enorme repercussão negativa. Posteriormente, Monark publicou um vídeo pedindo desculpas e disse estar bêbado no momento do podcast.

Porém, com a repercussão negativa entre ouvintes e patrocinadores do podcast, muitos deles cancelaram contrato, a Estúdios Flow, responsável pelo Flow Podcast, anunciou o desligamento de Monark.

Recentemente, Bruno Monteiro Aiub disse que se sentiu perseguido pelo YouTube, após ter sido vetado do programa de parcerias da plataforma e ficar impossibilitado de monetizar seu conteúdo.

Polêmicas são recorrentes

Apesar de a repercussão ter sido maior desta vez, não é de hoje que Monark causa polêmica por uma conduta reprovável.

No ano ado, ele perguntou no Twitter se "ter uma opinião racista é crime" e ainda comparou homofobia com a escolha do indivíduo tomar um refrigerante.