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

TSE decide que eleitor não pode portar armas em local de votação na eleição

25.ago.2022 - O ministro Ricardo Lewandowski, vice-presidente do TSE e relator da consulta sobre porte de armas - Alejandro Zambrana/Secom/TSE
25.ago.2022 - O ministro Ricardo Lewandowski, vice-presidente do TSE e relator da consulta sobre porte de armas Imagem: Alejandro Zambrana/Secom/TSE

do UOL, em Brasília

30/08/2022 20h15

O TSE (Tribunal Superior Eleitoral) decidiu por unanimidade que eleitores não podem portar armas de fogo em até cem metros dos locais de votação durante o dia da eleição. A restrição alcança não apenas a data do primeiro e do segundo turno como também as 48 horas que antecedem o pleito e as 24 horas seguintes.

A exceção vale somente para as forças de segurança em serviço, desde que autorizadas pela autoridade eleitoral competente.

A decisão foi fixada em uma consulta levada pela oposição à Corte após o assassinato do guarda municipal petista Marcelo Arruda, morto a tiros pelo agente penitenciário bolsonarista em Foz do Iguaçu (PR).

O relator da consulta, ministro Ricardo Lewandowski, mencionou o aumento da violência política e da polarização no Brasil nos últimos anos.

Citando o boletim trimestral do Observatório da Violência Política e Eleitoral da Universidade Federal do Rio de Janeiro, o magistrado apontou que já foram registrados mais de 1200 casos de violência contra lideranças políticas no país.

Lewandowski citou que, aliado a esse quadro, há o crescimento do número de armas por meio da "cada vez mais conhecida e mal falada" sigla CACs, referente à categoria de caçadores, atiradores e colecionadores.

Nunca é demais lembrar que as eleições constituem uma solenidade cívica presidida por autoridades civis em que o povo soberano é instado a se manifestar de forma pacífica as suas preferências políticas. Armas e votos são elementos que não se misturam"
Ricardo Lewandowski, vice-presidente do TSE

Lewandowski afirmou que o TSE já regulamentou que as forças de segurança armada não podem permanecer dentro dos locais de votação, se limitando a cem metros do perímetro, exceto se convocadas por autoridade eleitoral competente.

Para o magistrado, o mesmo entendimento deveria ser aplicado a cidadãos com porte de arma.

"Se não é permitido sequer aos agentes de segurança pública, ainda que em serviço, não faria o menor sentido permitir civis armados nos locais de votação ou nas proximidades deles, quando mais não seja em razão do grave risco que representam para a incolumidade física dos que lá desenvolvem as suas funções e dos eleitores que comparecem para votar", disse.

Cármen Lúcia seguiu o colega e frisou que o TSE não está suspendendo o porte de arma do cidadão, mas deixando claro que o equipamento não poderá ser levado ao local de votação.

A ministra relembrou que restrição semelhante já é aplicada em estádios, aeroportos e bancos, no qual o cidadão não pode portar a arma nestes lugares.

"A eleição é uma festa democrática, como vem sempre sendo chamada, e o que queremos é que haja paz, segurança e transparência nas eleições".

O presidente do TSE, ministro Alexandre de Moraes, afirmou que o eleitor que descumprir a medida poderá responder por crime eleitoral e porte ilegal de arma. Uma proposta de minuta para incluir a restrição na resolução do TSE sobre o tema será discutida na quinta-feira (1º).

Petista morto no PR

A consulta foi apresentada por deputados da oposição em julho, dias após o assassinato do guarda municipal petista Marcelo Arruda, morto a tiros pelo agente penitenciário bolsonarista em Foz do Iguaçu (PR).

O crime ganhou repercussão nacional devido ao fato de Arruda ter sido morto durante sua festa de aniversário de 50 anos, que tinha como tema o PT. Ao saber da comemoração, Guaranho foi ao local para "provocar" os convidados e, minutos depois, retornou armado e matou o guarda petista.

Os parlamentares afirmaram na ocasião que a oposição hoje vive um "elevado risco, inclusive de vida" durante a campanha eleitoral.

"Não se pode itir que no atual estágio da democracia em nosso país, possa haver qualquer receio de candidatos ou eleitorais, especialmente no dia das eleições, acerca da livre manifestação de opiniões e posições democráticas, sob pena de subversão da ordem democrática, em benefício de criminosos de ocasião e em detrimento da liberdade do sufrágio e do voto", afirmaram.