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

Ao falar sobre LGBTs, Tarcísio defende Bolsonaro: 'Tem amigos homossexuais'

Presidente Jair Bolsonaro (PL) ao lado do ex-ministro da Infraestrutura Tarcísio de Freitas (Republicanos) - Alan Santos/PR
Presidente Jair Bolsonaro (PL) ao lado do ex-ministro da Infraestrutura Tarcísio de Freitas (Republicanos) Imagem: Alan Santos/PR

Do UOL, em São Paulo

16/08/2022 21h33Atualizada em 16/08/2022 21h45

O ex-ministro Tarcísio de Freitas (Republicanos), candidato ao governo de São Paulo, saiu em defesa do presidente Jair Bolsonaro (PL), seu aliado, ao falar sobre políticas LGBTQIAP+ durante sabatina organizada pelos jornais O Globo, Valor Econômico e Rádio CBN. Tarcísio, que aparece em segundo lugar nas pesquisas de intenção de voto, disse ser "defensor dos direitos civis dos homossexuais".

Nunca vi o presidente cometer, na minha frente, um ato preconceituoso. O presidente tem amigos homossexuais. Tem homossexual que frequenta, por exemplo, o Palácio da Alvorada. Tarcísio de Freitas (Republicanos), candidato ao governo de São Paulo

Apesar da declaração, Bolsonaro já proferiu diversas frases contra a população LGBTQIAP+. O STF (Supremo Tribunal Federal), encaminhou para a PGR (Procuradoria-Geral da República) um pedido de investigação contra o presidente, que disputa à reeleição, por falas consideradas transfóbicas e homofóbicas em julho. Na ocasião, o chefe do Executivo fez um discurso em Imperatriz (MA) no qual defendeu ideias preconceituosas contra pessoas homossexuais e transexuais.

"O que nós queremos é que o Joãozinho seja Joãozinho a vida toda. A Mariazinha seja Maria a vida toda, que constitua família, que seu caráter não seja deturpado em sala de aula."

Na mesma semana, o presidente repetiu as falas e reclamou que a sociedade estaria "cedendo às minorias" e reforçou que "as minorias têm que se adequar".

Ao ser questionado por jornalistas sobre a não menção à população LGBTQIAP+ e questões raciais em seu plano de governo, Tarcísio rebateu dizendo que sua gestão será na linha da "inclusão".

"O nosso programa de governo vai ser na linha da inclusão, da participação nas decisões, vai ser uma linha de proteção social, de políticas públicas voltadas para uma população que é vulnerável, precisa sim do acolhimento do estado", comentou.

O ex-ministro bolsonarista ainda afirmou ser "defensor dos direitos civis dos homossexuais".

"O que lancei de programa de governo são diretrizes gerais, tenho falado muito em inclusão, na participação viva das pessoas no nosso governo e políticas públicas. Sou defensor dos direitos civis dos homossexuais, isso é inabalável, inafastável. Vamos atuar muito para que essas pessoas tenham proteção, tenham a mão do estado, tenham segurança, que elas possam viver livre do preconceito, tenham o a crédito e possam empreender, como todo cidadão", completou o político.

Por fim, Tarcísio ainda disse preservar "o legado do presidente" e voltou a falar que Bolsonaro "defende a Constituição". Ele não citou, no entanto, os seguidos ataques do mandatário às urnas e ao sistema de votação eletrônico.

"Tanto o presidente quanto eu defendemos uma carta, a Constituição. Não há um ato de agressão a constituição por parte do presidente Bolsonaro. Não há ataque à democracia, risco à democracia."

Democracia prega pelo respeito aos direitos das minorias

Nos regimes democráticos, devem ser respeitados os direitos das minorias — sejam de opinião ou de identidade. A Constituição Brasileira, de 1988, proíbe qualquer tipo discriminação — seja pela raça, etnia, religião ou sexo —, garantindo o direito de ser diferente sem sofrer violação de seus direitos de cidadania.

Independentemente do âmbito (municipal, estadual ou federal), a lei visa atender ao bem-estar e às necessidades da sociedade como um todo, o que inclui os chamados grupos minoritários.

*Com Hanrrikson de Andrade, do UOL, em Brasília