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

Mulheres suíças fazem greve por igualdade e contra violência sexual

Mulheres suíças fazem greve por igualdade de direitos e contra violência sexual - STEFAN WERMUTH/AFP
Mulheres suíças fazem greve por igualdade de direitos e contra violência sexual Imagem: STEFAN WERMUTH/AFP

Da RFI

14/06/2019 12h39

As mulheres da Suíça realizam uma greve nesta sexta-feira (14) em todo o país, exigindo igualdade de direitos. "Mais tempo, mais dinheiro e respeito" é o slogan da manifestação que denuncia uma diferença salarial de 20% em relação aos homens.

Além da equiparação das remunerações, as suíças também exigem o reconhecimento do trabalho doméstico e familiar, a inclusão das mulheres em setores relacionados ao poder, e denunciam violências sexuais e sexistas.

Diversas manifestações estão previstas neste país que concedeu o direito ao voto às mulheres apenas em 1971. Desfiles de carrinhos de bebês, marchas, concertos de vaias e piqueniques gigantes são organizados nas principais cidades suíças.

Aquelas que não podem participar dos eventos foram convidadas a parar de trabalhar a partir das 15h24 locais (10h24 pelo horário de Brasília), que corresponde à hora em que as mulheres am a exercer suas atividades gratuitamente, considerando a desigualdade salarial de 20% em relação aos homens.

Igualdade de gêneros apenas em 1981

Na Suíça, mobilizações desta amplitude são raras. A última grande manifestação feminina data de exatamente 28 anos. Em 14 de junho de 1991, 500 mil mulheres ocuparam as ruas do país exigindo direitos iguais.

O histórico protesto visava marcar a persistente injustiça, dez anos após a introdução do princípio de igualdade entre gêneros na Constituição, em 1981.

Graças à indignação coletiva das suíças, alguns direitos começaram a ser reconhecidos. Em 1992, o estupro conjugal ou a ser punido por lei. Em 1996, o direito ao divórcio consagrou a regra do consentimento mútuo e a possibilidade de uma autoridade parental conjunta. Em 2002, o aborto foi legalizado e, apenas em 2005, o direito à licença-maternidade foi inscrito na lei.

Desigualdade persiste

No entanto, a situação entre mulheres e homens está longe de alcançar a igualdade na Suíça. Uma a cada sete mulheres é demitida, após retornar da licença-maternidade, segundo uma pesquisa recente do escritório de estudos de política social Bass.

Além disso, na Suíça, as tarefas domésticas continuam sendo responsabilidade das mulheres. Ao terem filhos, muitas delas não veem outra opção além de trabalharem meio período. Assim, quando se aposentam, elas ganham três vezes menos que os homens, em média.

A paridade também está longe de ser equilibrada na política e nas empresas. Em 2019, 28,9% dos representantes políticos são mulheres e apenas 36% dirigem uma empresa.

Como no mundo inteiro, as suíças também são vítimas de violências sexuais e sexistas. De acordo com a ONG Anistia Internacional, a cada duas semanas, uma mulher é assassinada na Suíça pelo marido ou ex-companheiro. Já a definição de estupro continua até hoje considerando apenas a penetração forçada do pênis na vagina, divergindo da concepção do sexo forçado na maioria dos países da Europa.