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

Santa Catarina: Jorginho Mello e Décio Lima vão disputar 2º turno

Jorginho Mello (PL) e Décio Lima (PT) - Agência Senado e Divulgação/PT
Jorginho Mello (PL) e Décio Lima (PT) Imagem: Agência Senado e Divulgação/PT
Anna Satie e Hygino Vasconcellos

Do UOL, em São Paulo, e colaboração para o UOL, em Balneário Camboriú (SC)

02/10/2022 21h23Atualizada em 02/10/2022 22h43

Os candidatos Jorginho Mello (PL) e Décio Lima (PT) vão disputar o segundo turno na eleição para o cargo de governador de Santa Catarina.

Jorginho Mello teve 1.575.912 votos (38,61% do total), e Décio Lima conseguiu 710.859 votos (17,42%).

As pesquisas previam que Mello iria ao segundo turno com o atual governador, Carlos Moisés (Republicanos), mas o petista o ultraou na reta final. Moisés teve 693.426 votos (16,99%).

Atualmente senador, Jorginho Mello, 66, é estreante na disputa a governador. Ele já foi deputado estadual por quatro vezes seguidas e deputado federal por dois mandatos.

O petista de 61 anos é advogado e professor, além de ter sido vereador e prefeito de Blumenau (SC). Ele também foi deputado federal entre 2007 e 2019. Lima já havia se candidatado ao governo catarinense em 2018, mas terminou em quarto lugar, atrás de Mauro Mariani (MDB), Moisés e Gelson Merísio (PSD).

Senador se destacou durante a I da Covid

Jorginho Mello começou a carreira política aos 18 anos, quando foi eleito pela Arena (Aliança Renovadora Nacional) como vereador de Herval d'Oeste, a 395,8 km de Florianópolis.

Foi deputado estadual por quatro vezes seguidas, entre 1995 a 2011 —no primeiro mandato se elegeu pelo PL, enquanto no segundo foi pelo PSDB. Em 2010, foi eleito deputado federal, sendo novamente escolhido quatro anos depois pelo PR (Partido da República), antigo nome do PL.

Como deputado federal votou a favor do impeachment de Dilma Rousseff (PT), em 2017, e da PEC (Proposta de Emenda à Constituição) 241 que limita por 20 anos os gastos públicos. Também votou a favor da Reforma Trabalhista e da abertura de investigação do então presidente Michel Temer (MDB).

Em 2018, foi eleito senador pelo PR, sendo vice-líder do governo Bolsonaro.

Defensor de Bolsonaro, chegou a bater boca com Renan Calheiros (MDB-AL) durante a I da Covid, em setembro de 2021, com toca de xingamentos como "vagabundo", "picareta" e "ladrão".

Ainda como senador, foi autor do projeto de lei que permite o enquadramento de caminhoneiros autônomos como microempreendedores individuais, que foi sancionado em dezembro de 2021.

O texto autoriza a ampliação do teto de faturamento dos caminhoneiros para que seja possível o enquadramento da categoria como microempreendedores individuais.

Na eleição de 2022, lançou candidatura para concorrer a governador de Santa Catarina, com apoio de Bolsonaro. Casado e com dois filhos, é formado em estudos sociais e em direito.

Histórico de Décio

Nascido em Itajaí (100 km de Florianópolis), Lima é formado em Ciências Sociais e Direito. Na década de 1980, envolveu-se ativamente com o movimento estudantil e atuou como advogado sindicalista. Ele é casado com a deputada estadual Ana Paula Lima e tem dois filhos.

Vítima de poliomielite na infância, ele usou o exemplo pessoal para criticar a queda na cobertura vacinal durante o governo de Jair Bolsonaro (PL) em programa da campanha eleitoral.