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

Russomanno tem carros e imóveis bloqueados pela Justiça desde 2016

Russomanno alegou que a  dele e da esposa foram forjadas no contrato de aluguel do imóvel, onde funcionou o Bar do Alemão - FÁBIO VIEIRA/ESTADÃO CONTEÚDO
Russomanno alegou que a dele e da esposa foram forjadas no contrato de aluguel do imóvel, onde funcionou o Bar do Alemão Imagem: FÁBIO VIEIRA/ESTADÃO CONTEÚDO

Paula Reverbel

São Paulo

22/10/2020 12h28

Candidato à Prefeitura de São Paulo, Celso Russomanno (Republicanos) está com dois carros e um imóvel em Itanhaém, cidade do litoral paulista, penhorados pela Justiça desde 2016. O bloqueio dos bens deve persistir enquanto não chega ao fim um processo em que um advogado cobra do deputado federal uma dívida de aluguel que chega a R$ 7 milhões.

Ao questionar a dívida, Russomanno alegou que a dele e da esposa foram forjadas no contrato de aluguel do imóvel, onde funcionou o Bar do Alemão, de qual o deputado foi sócio. Russomanno e a mulher aparecem como fiadores do contrato, com firma reconhecida em cartório.

"É um argumento baixo ele alegar que a do contrato de aluguel foi forjada quando ele foi também o sócio- do Bar do Alemão", afirmou ao Estadão o advogado André Silva da Mata, único representante da Construcen istração Condominial, que cobra a dívida de Russomanno.

A alegação de que as s foram forjadas pode ser confirmada ou desmentida por uma perícia, marcada para o início de dezembro. O procedimento deveria ter sido realizado no fim do ano ado, mas a perita não cumpriu os prazos estabelecidos pelo juiz e foi destituída em setembro.

Em nota divulgada à imprensa, representantes do deputado informaram que ele era proprietário de 30% do Bar do Alemão. A nota diz ainda que, no entendimento da Construcen, são devidos cerca de R$ 7 milhões - valor que de fato é citado por André Silva da Mata. No entanto, a nota também alega que esse valor é superado pelo dos equipamentos, máquinas e móveis deixados no imóvel pela empresa.

A informação contradiz o que consta nos autos da Justiça. Em cálculo que a advogada de Russomanno, Fernanda Gadelha de Araujo Lima, enviou à Justiça em 2018, os equipamentos do restaurante estavam orçados em R$ 2,5 milhões. A Construcen ofereceu este ano no processo abater esses R$ 2,5 milhões do total da dívida.

A nota do deputado diz ainda que houve acordo entre as partes e que isso teria desfeito a penhora, coisa que Mata nega categoricamente. "Sou o único advogado da Construcen e nunca houve acordo nenhum", disse.

Procurada para responder por que motivo o deputado permaneceu como sócio- do Bar do Alemão se houve fraude para incluí-lo como fiador, a assessoria de imprensa não respondeu até a publicação desta matéria.

Durante agenda de campanha ontem, Russomanno disse que pagou "todos os valores". "Todos (os valores) foram pagos. Me aponta um que não foi pago. Me aponta um, por favor. Se você conseguir aponta um, eu abro mão da minha candidatura", afirmou a repórteres. "Existe uma falsificação da da minha mulher, essa é a questão que está sendo discutida", afirmou, sem dizer que sua defesa também alega que sua própria também teria sido fraudada.

O Bar do Alemão funcionou sem pagar aluguel entre março de 2015 e junho de 2016. Em 2016, ano em que Russomanno se candidatou à Prefeitura de São Paulo pela segunda vez, o tema foi mencionado por oponentes do deputado. Na ocasião, ele disse que não devia nada a ninguém.