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

Janja diz que é mais atacada nas redes do que Lula: 'Terrível experiência'

Do UOL, em Brasília e em São Paulo

08/03/2023 09h54Atualizada em 08/03/2023 18h06

A primeira-dama Janja da Silva afirmou hoje que é alvo de mentiras e é mais ameaçada nas redes do que o presidente Lula (PT). Ela recebeu hoje o diploma Bertha Luz, em homenagem a defensoras da igualdade de gênero no Dia Internacional da Mulher, em sessão solene do Senado.

Cada uma das mulheres aqui sabe da dificuldade do dia a dia da política. Tenho sido o principal alvo de mentiras, ataque a honra e ameaça nas redes. Até mais que o presidente. Sei que muitas de vocês am pela mesma e terrível experiência de ter seu nome, corpo e vida expostos de forma mentirosa.
Janja discursa após receber homenagem no Senado Federal

"Hoje na Esplanada temos 11 ministras e duas presidentes de bancos públicos. É o maior número de mulheres no primeiro escalão de um governo federal, um avanço a ser comemorado, mas certamente não a nossa linha de chegada", continuou Janja.

Ela acrescentou que a média de representatividade feminina no Congresso brasileiro é menor que a média mundial. "Precisamos estar representadas nos espaços de decisão. Na Câmara, ocupamos apenas 17,7% das cadeiras. Nesta Casa, apenas 16%. Estamos abaixo da média mundial de 26%, segundo dados da União Interparlamentar".

A questão de violência contra mulher é inissível, inacreditável. Precisamos dar um basta. Parem de matar nossas mulheres. Nenhuma de nós com medo, todas nós na política.
Primeira-dama Janja da Silva

Janja chegou ao Congresso Nacional sem falar com a imprensa e subiu no elevador diretamente para o plenário do Senado. Lá, foi tietada por assessores e funcionários do Senado —e a imprensa foi proibida de ficar no mesmo local. A sessão solene foi conduzida pelo presidente do Senado, Rodrigo Pacheco (PSD-MG).

Em seu discurso, Pacheco destacou a criação da bancada feminina na Casa em 2021 e afirmou ter sido "uma das maiores conquistas" da primeira gestão dele na Presidência.

Apesar de muitos avanços, não podemos nos esquecer dos grandes obstáculos que persistem ao atingimento da igualdade de gênero em nossa sociedade, como a diminuição da ainda sub-representação feminina na política, a redução de desigualdades no mercado de trabalho e o combate à violência contra a mulher.
Presidente do Senado, Rodrigo Pacheco

Além de Janja, também receberam a homenagem:

  • Rosa Weber, presidente do STF
  • Ilona Szabó, cientista política e diretora-executiva do Instituto Igarapé
  • Ilana Trombka, diretora-geral do Senado
  • Nilza Valéria Zacarias, jornalista e uma das coordenadoras da Frente de Evangélicos pelo Estado de Direito

Na edição deste ano, o Diploma Bertha Lutz presta homenagem in memoriam a duas brasileiras:

  • Clara Filipa Camarão, indígena da etnia potiguara que liderou um grupo de mulheres contra as invasões holandesas no século XVII, em Pernambuco. O nome dela está inscrito no Livro dos Heróis e Heroínas da Pátria, em Brasília.
  • Glória Maria, jornalista brasileira que atuou na TV Globo desde a década de 1970 e se tornou reconhecida pelas reportagens especiais. Glória morreu em fevereiro, vítima de câncer.