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

Isabela Del Monde

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Contra assédio, instituições devem supervisionar médicos e professores

O professor Leonardo Ávilla, da Unirio, acusado de assédio sexual e moral por estudantes e pesquisadoras. Ele nega as acusações - Reprodução/TV Globo
O professor Leonardo Ávilla, da Unirio, acusado de assédio sexual e moral por estudantes e pesquisadoras. Ele nega as acusações Imagem: Reprodução/TV Globo

Colunista de Universa

16/12/2021 04h00

Nos últimos dias o Brasil foi impactado por dois grandes casos de relatos de condutas misóginas por dois homens. Um deles é o professor Leonardo Ávilla, da UniRio, que foi acusado de assédio sexual e moral por estudantes e pesquisadoras, e outro é o médico obstetra Renato Kalil, indicado por algumas pacientes como agressivo, inclusive no parto, e assediador.

A probabilidade, considerando o que já vimos em casos anteriores, como de João de Deus e Roger Abdelmassih, é que mais vítimas desses dois homens apareçam nos próximos dias. As primeiras denúncias públicas causam esse efeito cascata na medida em que demais mulheres se sentem encorajadas pelas que vieram antes. Por isso o relato público pode ser tão importante.

O que chama atenção nesses casos de assédios com múltiplas vítimas é que sempre são cometidos por homens que detêm poderes sobre aspectos centrais das assediadas. No caso de médicos, é o poder sobre a saúde e a vida da vítima e, em alguns casos, de suas crianças. No caso de professores, é o poder sobre a carreira acadêmica e profissional.

Evidentemente, não serão todos os homens em posição de poder que abusarão dele, mas alguma parte de homens fará exatamente isso.
A soma do o ao poder com a masculinidade dominante, sustentada no ódio às mulheres e no mito de que homens são superiores às mulheres, resulta, naquela parte de homens, no conforto em agir com mulheres de forma completamente abusiva, desrespeitosa e, muitas vezes, criminosa. E, claro, a subjugação social das mulheres que nos obriga ao silêncio para não perdermos nossos empregos e bolsas de estudo, nossa saúde ou até mesmo nossas vidas, conclui a lista de ingredientes do abuso de poder.

É preciso fiscalizar homens que acumulam poder

Considerando, portanto, que essa é a realidade, é fundamental que as instituições, sejam elas escolas, universidades, hospitais, empresas, clubes esportivos, igrejas, veículos de comunicação e todas as demais contem com mecanismos de governança que fiscalizem a atuação cotidiana de todos os homens que acumulam muito poder, especialmente muito poder sobre mulheres.

Não é o primeiro caso de uma universidade que tem um professor abusador moral e sexual de suas orientandas. Por que essas instituições ainda não têm políticas institucionais que determinem que professores com orientandas mulheres em por treinamento sobre gênero e respeito às mulheres? Por que os hospitais não acompanham a qualidade do compliance de gênero antes, durante e no pós-parto com suas pacientes, com perguntas específicas sobre a conduta do médico?

Infelizmente, ainda há muita inércia para enfrentamento da misoginia e do machismo. Essa inércia é, inclusive, reflexo da ocupação dos espaços de poder e tomada de decisão majoritariamente por homens. Mais mulheres são necessárias para que novas formas de prevenir e tratar dessas questões sejam criadas e implementadas.

Não podemos mais tolerar que homens concentrem enormes poderes sobre a vida de mulheres sem qualquer fiscalização e responsabilização.
Não são casos isolados. Os casos são sempre parecidos, com elementos similares e dezenas, centenas e milhares de mulheres com suas vidas devastadas. Se já sabemos as causas e as consequências, por que ainda vamos continuar agindo como se fosse um problema inédito sem solução? Há soluções simples que podem salvar a vida das mulheres. O que ainda falta é disposição de conhecê-las e implementá-las.