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

Jamil Chade

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Para aderir à OCDE, Bolsonaro mente sobre combate ao trabalho forçado

Quatro elementos podem definir o trabalho escravo contemporâneo: trabalho forçado, servidão por dívida, condições degradantes e jornada exaustiva - Sérgio Carvalho/Ministério do Trabalho
Quatro elementos podem definir o trabalho escravo contemporâneo: trabalho forçado, servidão por dívida, condições degradantes e jornada exaustiva Imagem: Sérgio Carvalho/Ministério do Trabalho

Colunista do UOL

20/10/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Na esperança de convencer a OCDE que está alinhado com os critérios da entidade, o governo de Jair Bolsonaro omitiu os cortes de orçamento para programa de inspeção do trabalho ao apresentar seus compromissos sobre a área trabalhista. Em seu lugar, o governo listou programas criados para supostamente lidar com o fenômeno, sem dar dados de seu impacto e nem os resultados.

Uma das prioridades do governo Bolsonaro na política externa é a adesão à OCDE, uma espécie de clube dos países ricos. Mas o ingresso de um país não depende apenas de uma decisão política. Para que seja aceito, o governo terá de provar que leis nacionais e as práticas de política pública atendem aos critérios da instituição com sede em Paris.

Nesse aspecto, os padrões trabalhistas são considerados como um dos critérios principais que a OCDE estabeleceu para aceitar a adesão de um país e, no processo de exame da candidatura brasileira, o tema será alvo de escrutínio.

No final de setembro, o governo submeteu à entidade mais de 1,1 mil páginas para demonstrar que suas leis nacionais e os programas do governo estavam em linha com os compromissos, acordos, protocolos e padrões estabelecidos pela OCDE em dezenas de temas.

Mas o governo, sem dar explicações, optou por manter o documento em sigilo, causando amplo protesto por parte da sociedade civil.

Nos últimos dias, o UOL mostrou com exclusividade como o governo escondeu, no documento, a existência de um orçamento secreto e mentiu sobre a situação ambiental no país. Agora, a reportagem revela que as distorções também são amplas no que se refere às pautas sociais.

Procurado pela reportagem todos os dias desde segunda-feira, o Itamaraty não prestou esclarecimentos e não explicou o motivo pelo qual o documento está sendo mantido em sigilo.

O que disse o governo?

No informe, o governo de Bolsonaro informa para a OCDE que, em 2022, "lançou um programa para orientar trabalhadores e empregadores no cumprimento da legislação, regulamentos e normas trabalhistas, incluindo a segurança e saúde ocupacional". "O Programa de Trabalho Sustentável busca, entre outros objetivos, erradicar o trabalho infantil e o trabalho forçado, além de combater a discriminação e promover a igualdade de oportunidades no trabalho", disse.

O governo também diz que "está em funcionamento, sob a responsabilidade da Subsecretaria de Inspeção do Trabalho da Secretaria do Trabalho (SIT), um Grupo de Trabalho para a Promoção do Trabalho Decente nas Cadeias de Abastecimento, formado por auditores-fiscais do trabalho, cujo objetivo é realizar estudos e a coleta de experiências sobre o tema, que por sua vez servem como subsídios para a formulação de políticas públicas relacionadas ao assunto".

O governo ainda declarou para a OCDE que, numa de suas medidas, "não haverá tolerância para aquelas (cadeias de abastecimento)" em relação a "quaisquer formas de trabalho forçado ou compulsório".

"Um dos objetivos do Ministério do Trabalho é a erradicação do trabalho forçado e das condições degradantes de trabalho. A inspeção do trabalho visa a formalização dos trabalhadores liberados do trabalho forçado, bem como soluções adequadas e eficazes, tais como a compensação", diz o informe.

Segundo o governo, a pasta possui "um sistema específico de denúncia de trabalho forçado, chamado "Sistema Ipê" e um de Informações e Estatísticas da Inspeção do Trabalho no Brasil - "Radar SIT", com uma área exclusiva para trabalho forçado e tráfico de pessoas".

"Com relação ao trabalho infantil, o Ministério do Trabalho promove ações de inspeção do trabalho para combatê-lo, conscientiza o público sobre os danos causados pelo trabalho prematuro, assim como articula ações com outras entidades da rede de proteção a inclusão de adolescentes que deixam o trabalho infantil em programas de proteção social e em programas de aprendizagem", completa.

O texto ainda cita um decreto de 2019 que promulgou convenções e recomendações da Organização Internacional do Trabalho, principalmente sobre a abolição do trabalho forçado, sobre a Proibição e Ação Imediata para a Eliminação das Piores Formas de Trabalho Infantil, entre outras.

Dados e sociedade civil desmentem governo

A lista de ações apresentada pelo governo para a OCDE, porém, é questionada por especialistas e pela sociedade civil.

De acordo com a Conectas Direitos Humanos, o documento "exorta o papel do Ministério do Trabalho e, principalmente, da Secretaria de Inspeção do Trabalho na promoção e fiscalização de todos os pontos importantes que adentra, como igualdade de salários, redução do trabalho infantil e escravo".

"No entanto, não informa que o orçamento da inspeção do trabalho vem sendo cada vez mais reduzido", diz.

Segundo eles, a verba autorizada para "Fiscalização de Obrigações Trabalhistas e Inspeção em Segurança e Saúde no Trabalho" sofreu uma redução de mais 50% entre 2019 e 2022, ando de R$ 68,2 milhões para R$ 30,4 milhões.

"A falta de recursos tem impacto direto no número de operações fiscais realizadas, mas também atingem outras áreas do órgão, como ações de prevenção, conscientização e processamento interno de denúncias", declarou.

Segundo a Conectas, as equipes do Ministério do Trabalho e Previdência de Minas Gerais - um dos estados que mais realiza inspeções trabalhistas - estão hoje com suas atividades paralisadas por falta de verba.

Numa outra avaliação, a entidade destaca que, nos últimos dez anos, o número de auditores fiscais ou de 2.935 fiscais em 2010 para apenas 2.050 em 2020.

"Chama a atenção no relatório brasileiro à OCDE a omissão ou distorção de pontos-chaves de degradação da governança socioambiental brasileira, sobretudo no que se refere a direitos indígenas, proteção a defensores de direitos humanos e ambientais ou mesmo proteção aos trabalhadores", disse Júlia Neiva, coordenadora do Programa de Defesa dos Direitos Socioambientais, Conectas Direitos Humanos.

Segundo ela, a reforma trabalhista suprimiu mais de 200 artigos da Consolidação das Leis do Trabalho, enfraqueceu sindicatos e permitiu aos empregadores terceirizar 100% de sua força de trabalho. "Além disso, houve uma redução de um terço nos últimos dez anos do número de fiscais do trabalho e cortes consideráveis em programas de combate à escravidão contemporânea", alertou.

Para a especialista, é "imprescindível que a sociedade civil seja escutada pela OCDE no que diz respeito às políticas de direitos humanos no Brasil para que um eventual ingresso do país ao órgão leve em consideração a implementação de políticas que respeitem o alto nível de governança exigido e se reverta em um ambiente de paz e prosperidade para sua população".