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

'Colocavam na minha cabeça que a minha mãe me roubava', diz Biel

Biel disse que foi induzido a acreditar que era prejudicado pelos pais no início da carreira - Reprodução/RecordTV
Biel disse que foi induzido a acreditar que era prejudicado pelos pais no início da carreira Imagem: Reprodução/RecordTV

Colaboração para Splash, em Maceió

13/06/2022 12h41

O cantor Biel, de 26 anos, relembrou o início de sua carreira musical, contou que, naquela época, foi induzido a acreditar que seus pais tentavam prejudicá-lo e, inclusive, que era roubado pela própria mãe.

Durante participação no podcast "Inteligência Ltda", Biel explicou que, quando iniciou no meio artístico, as plataformas digitais como Spotify e YouTube ainda não eram fontes de muita lucratividade para cantores e, na ocasião, assinou contratou no qual ficou acordado que receberia apenas 10% das verbas advindas desse recurso, enquanto os demais 90% ficariam com terceiros.

"Cara, eu estava trabalhando tanto que não tinha tempo para pensar em nada, era osmose, eles falavam, eu fazia. Já entrei no entrosamento tão grande, que eles falavam e para mim era lei. Eles tinham 90% [dos lucros que obtinha] com o digital, eu não era assalariado, mas eu tinha 10% do meu digital", relatou.

Biel então lembrou que quando assinou seu primeiro contrato tinha recém-completado 18 anos. Ele ressaltou ser filho de uma advogada e de um DJ e, ao ser questionado se não foi aconselhado pelos progenitores, explicou que se achava muito "autossuficiente" para recorrer aos conselhos dos pais. Além disso, destacou, foi levado a acreditar que seu pai "era a pior pessoa do mundo", e que sua mãe o "roubava".

"Assinei [o contrato], já era maior de idade, não tenho como falar que foi safadeza, eu que fui imaturo e muito ignorante [...] Então você está vendendo música, fechando com gravadora, fechando com empresário, está assinando a sua vida, o seu tempo, a sua arte, está assinando com alguém e não tem conhecimento... Então, [eu], filho de uma advogada, filho de um DJ que já vivia... Eu assinei numa época de revolta, era muito independente para pedir a opinião dos meus pais, era muito autossuficiente, cheio de si, cheio de certezas", declarou.

"Meu pais não tinham o espaço para falar comigo, eu não dava, e não tinha [como], as pessoas criaram barreiras, [falaram] que meu pai era a pior pessoa do mundo, que a minha mãe me roubava, era isso que colocavam na minha cabeça", continuou.

Segundo Biel explicou, naquela época sua mãe era a responsável por comercializar seus shows, mas, após ser mal orientado, retirou a genitora dessa função.

"Minha mãe vendia meu show, então o cara que quis vender [falava]: 'a mãe dele faz tudo errado'. Botava na minha cabeça: 'a sua mãe tá viajando'. Para quê? Para conseguir vender ele. Então eu falava: 'mãe, [você] não vai fazer mais não, eu vou deixar aqui agora... saca?", completou.