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

Masculinidade frágil: o que significa termo usado em música de Tiago Iorc

Tiago Iorc no clipe de "Masculinidade" - Reprodução
Tiago Iorc no clipe de "Masculinidade" Imagem: Reprodução

Mariana Gonzalez

De Universa

16/11/2021 15h11

Na música "Masculinidade", lançado na última semana, Tiago Iorc reflete sobre "o que é ser homem" e ite machismo —na letra, ele afirma que já foi covarde, abusivo e sugere que já foi viciado em pornografia. O cantor de 35 anos lembra que era chamado de "bicha" na infância, diz que homens criam "um mundo extremo e opressivo" e aconselha os outros a cuidar da saúde mental.

Em um dos trechos, fala em masculinidade frágil, dizendo que é "coisa de menino". Mas, afinal, o que é masculinidade frágil? A que o termo se refere? Para explicar, Universa conversou com Fabio Mariano da Silva, pesquisador do Grupo Inanna —Sexualidades, Feminismos, Gêneros e Diferenças, da PUC-SP.

Masculinidade é o conjunto de comportamentos que faz com que nós, enquanto sociedade, reconheçamos um indivíduo do sexo masculino. "Quando alguém nasce designado como homem, existe um conjunto de comportamentos que são esperados dessa pessoa —comportamentos que a orientam e a definem como alguém do sexo masculino", explica o pesquisador.

"Quando perguntamos o que é ser homem, hoje, na nossa sociedade, provavelmente vamos ouvir que é 1) não ser mulher; 2) não ser gay; e 3) não ser criança. Mulheres e homens gays são vistos como inferiores."

O termo masculinidade frágil, portanto, afirma Silva, é usado para falar da fuga desse ideal de masculinidade que conhecemos hoje —do machão, viril, que não chora e faz todo o oposto do que entendemos por feminino.

Música pode abrir discussão

Fabio Mariano da Silva acredita que a música e o clipe de "Masculinidade" são importantes para provocar uma discussão.

O pesquisador explica que quando um homem cuida da saúde mental, como recomenda o cantor na letra da canção, ele primeiro muda a relação consigo mesmo, depois com as mulheres próximas e, num terceiro momento, com todo o ambiente que o cerca.

Na música, Tiago Iorc fala de um tema que merece atenção, que é a saúde sentimental dos homens, que não são educados para chorar, demonstrar sentimentos. Simplesmente não falam, como se este fosse um aspecto da vida a ser posto de lado.

"Quando buscamos 'masculinidade' no Google, aparecem coisas ligadas a disfunção erétil. Falar com outros homens é importante porque, entre si, eles começam a se identificar e até a se responsabilizar pelo papel que exercem na sociedade."

Silva reforça que há grupos de homens que se reúnem para discutir masculinidades —-há grupos focados em homens negros, ou transexuais, ou que estão interessados em falar sobre paternidade.