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

Câmara aprova volta de coligações nas eleições; proposta vai ao Senado

Votação em 2º turno da PEC da reforma eleitoral na Câmara dos Deputados - Reprodução/TV Câmara
Votação em 2º turno da PEC da reforma eleitoral na Câmara dos Deputados Imagem: Reprodução/TV Câmara

Eduardo Militão, Lucas Valença e Rafael Neves

Do UOL, em Brasília

17/08/2021 21h11Atualizada em 17/08/2021 21h55

Em votação de segundo turno, o plenário da Câmara aprovou nesta terça-feira (17) a PEC (Proposta de Emenda à Constituição) da reforma eleitoral. Já aprovada em primeiro turno na semana ada, a proposta prevê o retorno de coligações partidárias em eleições para deputados federais, estaduais e vereadores a partir do ano que vem.

O texto agora vai ao Senado e, se aprovado, já entra em vigor, sem necessidade de aval do presidente Jair Bolsonaro. Líderes no Senado, porém, preveem que o texto deve ser rejeitado, e o presidente do Senado, Rodrigo Pacheco (DEM-MG), já se manifestou publicamente contra a proposta. O modelo do chamado "distritão" já havia sido rejeitado na votação do 1º turno, na semana ada.

A PEC da reforma eleitoral havia sido aprovada com 339 votos a favor, 123 contra e cinco abstenções. Hoje, com 503 deputados marcando presença na sessão, o registrou 485 votos: 347 favoráveis, 135 contrários e três abstenções.

Banidas desde 2017 com aval da própria Câmara, as coligações para eleições proporcionais foram uma das mudanças incluída no texto ao longo de sua tramitação no Congresso, De autoria do deputado Carlos Sampaio (PSDB-SP), a PEC originalmente apenas previa impedir que eleições ocorressem em domingos próximos a feriados.

Ainda na noite de hoje, os deputados votam destaques no texto: trechos da PEC que serão analisados em separado. Em um deles, o plenário aprovou a proposta de que os votos dados a candidatos negros e mulheres contarão em dobro, para os partidos, na divisão do Fundo Eleitoral.

Senado deve se opor a mudanças

Uma vez aprovada por completo na Câmara, a PEC segue para o Senado. A tendência é que as alterações não sejam tão bem aceitas pelos senadores. O presidente do Senado, Rodrigo Pacheco (DEM-MG), afirmou na semana ada que as coligações são um "retrocesso".

O Senado acabou com as coligações partidárias nas eleições proporcionais de deputados e vereadores em 2017, não sendo permitidas desde as eleições municipais de 2020.

Antes disso, os partidos podiam se unir de forma mais livre impulsionando as votações das legendas coligadas no momento de calcular a distribuição de cadeiras no Legislativo. Depois das eleições, as alianças podiam ser desfeitas.

Um dos principais objetivos da formação das alianças era somar os tempos de propaganda na rádio e televisão das legendas envolvidas, mesmo que não compartilhassem as mesmas ideologias.

O objetivo de extinguir as coligações era diminuir a existência de partidos "de aluguel" e de partidos menores ou sem representatividade, que têm dificuldades para se manter diante das cláusulas de barreira.

A aprovação do retorno das coligações partidárias contou com o apoio de partidos do centrão, como o próprio PP de Lira e o MDB.

O que diz a PEC da reforma eleitoral

  • para fins de distribuição dos recursos do Fundo Partidário e do Fundo Especial de Financiamento de Campanhas (Fundo Eleitoral) entre os partidos políticos, os votos dados a candidatas mulheres ou a candidatos negros para a Câmara dos Deputados nas eleições realizadas de 2022 a 2030 serão contados em dobro. O PSL tentou derrubar este trecho, sem sucesso;
  • as posses de presidente e governadores am de 1º de janeiro para 5 e 6 de janeiro, respectivamente, a partir de 2027;
  • haverá diminuição no número de s exigidas para projetos de lei de iniciativa popular;
  • poderão ser realizados plebiscitos durante as eleições, se seguidas determinadas condições;
  • serão proibidas eleições nas vésperas de feriados nacionais.