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

Lula tem direito garantido de ir ao enterro do neto, dizem juristas

Lula e seu neto, Arthur, que morreu hoje em São Paulo - Reprodução
Lula e seu neto, Arthur, que morreu hoje em São Paulo Imagem: Reprodução

São Paulo

01/03/2019 15h56

Especialistas em direito constitucional e penal afirmam que o ex-presidente Luiz Inácio Lula da Silva, preso em Curitiba, tem direito de sair para ir ao velório do neto, Arthur Araújo Lula da Silva, de 7 anos, que morreu hoje, vítima de meningite em Santo André, no ABC Paulista. Lula pediu autorização para ir ao velório e ao sepultamento à juíza Carolina Llebos, responsável pela Execução Penal.

Em janeiro, Lula não conseguiu ir ao enterro do irmão Genival Inácio da Silva, o "Vavá". A poucos minutos do fim do velório, uma liminar do ministro Dias Toffoli, do STF, autorizou a ida, mas não a tempo de que o ex-presidente pudesse comparecer.

"Lula foi impedido de participar do velório de seu irmão e, de última hora, conseguiu uma decisão inexequível, pois o corpo deveria ir até ele", lembra João Paulo Martinelli, criminalista e professor de direito penal da Escola de Direito do Brasil (EDB), para quem a ida a cerimônias fúnebres é um direito fundamental. "Lula é condenado por crime não hediondo e até o projeto anticrime de (ministro da Justiça) Sérgio Moro autoriza que o preso possa se despedir de um familiar morto."

Para Martinelli, é função do Estado fornecer a segurança adequada para conduzir o preso ao funeral e durante sua permanência.

Aquela decisão de Toffoli poderá facilitar a ida de Lula, desta vez, ao enterro do neto. "Já existe este precedente favorável", explica Fernanda de Almeida Carneiro, criminalista e professora de direito penal.

Para Fernanda, "embora a juíza da execução não esteja vinculada à decisão anterior, e possa negar o pedido com base nos argumentos anteriormente expostos, o caminho se torna mais fácil (para o deferimento de um pedido da defesa de Lula)".

Na opinião do advogado Daniel Gerber, professor de direito penal e processual penal, trata-se de uma questão de humanidade, que neste caso, supera qualquer regra. "Aquela liminar dada, anteriormente, pelo ministro Toffoli, presidente do Supremo, naqueles termos, sem dúvida, se incorpora no pedido do ex-presidente para este momento", considera Gerber. "Justiça sem humanidade é tirania."

A constitucionalista Vera Chemim, consultora do NWADV, explica que a Lei de Execução Penal dá ao preso o direito de sair no caso da morte de esposa, pais e filhos. No entanto, segundo ela, a lei pode ser interpretada em sentido amplo.

"Penso que deverão dar a permissão, pois a relação de descendência deve ser interpretada até os netos", diz Chemim. "Aquela vez da morte do irmão, argumentaram que seria um transtorno pois teriam que convocar recursos humanos e materiais para garantir a segurança. Agora, penso que não há o que argumentar. As autoridades terão que tomar as providências necessárias para o transporte e segurança de Lula."

Professor de direito penal, o criminalista Marcelo Leal argumenta que o direito de Lula "não pode mais uma vez ser desrespeitado, porque isso pode ter efeito para presos que não sejam famosos".

"O Estado deve dar condições de o ex-presidente Lula participar dos funerais de seu neto", afirma Leal. "O indeferimento é perigoso precedente que pode fazer letra morta da lei para outros presos de menor notoriedade. A morte e o luto são um acontecimento social e antropológico que deve ser respeitado como direito natural, independentemente de sua positivação no ordenamento jurídico."

O criminalista Guilherme San Juan ressalta que "é um direito nos exatos termos do artigo 120, da Lei de Execução Penal, assegurado ao preso e deve ser respeitado, cabendo às autoridades viabilizar o deslocamento em segurança".