<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://esg.dpstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DPS</id>
	<title>Projeto ESG da DPS TECH SA - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://esg.dpstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DPS"/>
	<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php/Especial:Contribui%C3%A7%C3%B5es/DPS"/>
	<updated>2026-05-27T06:58:06Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=290</id>
		<title>RH-MAN-001-2025-R00 - Manual de Indexação de Documentos</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=290"/>
		<updated>2026-02-13T14:21:01Z</updated>

		<summary type="html">&lt;p&gt;DPS: DPS moveu RH-MAN-001-2025-00 - Manual de Indexação de Documentos para RH-MAN-001-2025-R00 - Manual de Indexação de Documentos sem deixar um redirecionamento&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= RH-MAN-001-2025-R00 - Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Código&lt;br /&gt;
| RH-MAN-001-2025-R00&lt;br /&gt;
|-&lt;br /&gt;
! Data Emissão&lt;br /&gt;
| 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
! Data Revisão&lt;br /&gt;
| 03/12/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
== 1. Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Este manual tem como objetivo estabelecer diretrizes claras para a criação, indexação, controle, atualização e armazenamento de documentos corporativos. Visa padronizar o acervo documental, garantir conformidade legal, facilitar auditorias e promover rastreabilidade, organização e governança das informações.&lt;br /&gt;
&lt;br /&gt;
== 2. Escopo e Abrangência ==&lt;br /&gt;
&lt;br /&gt;
Aplica-se a todos os documentos normativos da empresa: políticas, normas, procedimentos, POPs, manuais, formulários, registros, relatórios técnicos, matrizes e documentos legais. Abrange todas as áreas organizacionais. Deve ser seguido por gestores, áreas proprietárias, Governança, Compliance, ESG, Qualidade, RH, SSMA e TI.&lt;br /&gt;
&lt;br /&gt;
== 3. Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Área proprietária:&#039;&#039;&#039; cria, revisa e atualiza o conteúdo.&lt;br /&gt;
* &#039;&#039;&#039;Governança/Qualidade:&#039;&#039;&#039; valida padrão, controla versões, publica documentos.&lt;br /&gt;
* &#039;&#039;&#039;Diretoria:&#039;&#039;&#039; aprova políticas e documentos estratégicos.&lt;br /&gt;
* &#039;&#039;&#039;Colaboradores:&#039;&#039;&#039; consultar e cumprir os documentos.&lt;br /&gt;
* &#039;&#039;&#039;Auditoria interna:&#039;&#039;&#039; verifica conformidade documental.&lt;br /&gt;
&lt;br /&gt;
== 4. Estrutura Geral da Indexação ==&lt;br /&gt;
&lt;br /&gt;
A Estrutura Geral da Indexação estabelece um padrão único para identificar, organizar e controlar todos os documentos corporativos da empresa como políticas, procedimentos, POPs, regulamentos, formulários e registros. Essa padronização garante rastreabilidade, facilita auditorias, mantém histórico de revisões e permite localizar documentos de forma rápida e assertiva.&lt;br /&gt;
&lt;br /&gt;
A estrutura segue o padrão:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[ÁREA] – [TIPO] – [SEQUÊNCIA] – [ANO] – [REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;RH-PRO-002-2025-R01&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Inclui Sigla da Área, Tipo do Documento, Número Sequencial, Ano e Revisão.&lt;br /&gt;
&lt;br /&gt;
== 5. Siglas por Área ==&lt;br /&gt;
&lt;br /&gt;
As siglas identificam qual departamento é responsável pela criação, revisão.&lt;br /&gt;
&lt;br /&gt;
Isso permite que qualquer colaborador saiba imediatamente a quem recorrer em caso de dúvidas ou atualizações.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 01 – Siglas por Área ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Área / Diretoria !! Sigla&lt;br /&gt;
|-&lt;br /&gt;
| Presidência || PRE&lt;br /&gt;
|-&lt;br /&gt;
| Jurídico &amp;amp; Compliance || JUR&lt;br /&gt;
|-&lt;br /&gt;
| Recursos Humanos || RH&lt;br /&gt;
|-&lt;br /&gt;
| Financeiro || FIN&lt;br /&gt;
|-&lt;br /&gt;
| Logística || LOG&lt;br /&gt;
|-&lt;br /&gt;
| Comercial || COM&lt;br /&gt;
|-&lt;br /&gt;
| Marketing || MKT&lt;br /&gt;
|-&lt;br /&gt;
| Tecnologia da Informação || TI&lt;br /&gt;
|-&lt;br /&gt;
| Operação || OPE&lt;br /&gt;
|-&lt;br /&gt;
| Saúde, Segurança e Meio Ambiente || SSMA&lt;br /&gt;
|-&lt;br /&gt;
| Suprimentos || SUP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6. Tipos de Documento e Caracterização ==&lt;br /&gt;
&lt;br /&gt;
=== Tabela 02 – Tipos de Documento e Caracterização ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Tipo de Documento !! Sigla !! Caracterização&lt;br /&gt;
|-&lt;br /&gt;
| Política || POL || Documento de alto nível que define princípios, diretrizes e regras gerais da empresa. Estabelece o “o quê” e o “por quê” deve ser feito. Baseado em legislação, governança, compliance e decisões estratégicas.&lt;br /&gt;
|-&lt;br /&gt;
| Norma || NOR || Documento normativo que estabelece critérios técnicos obrigatórios para padronização. Define requisitos mínimos, parâmetros e regras detalhadas para execução.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento Operacional Padrão || POP || Documento prático e detalhado que descreve as etapas operacionais de uma atividade rotineira. Focado em padronização, qualidade e segurança. Explica “como fazer”.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento || PRO || Documento que descreve processos mais amplos da empresa. Define responsabilidades, fluxos gerais, regras, entradas e saídas das atividades. Serve como base para os POPs.&lt;br /&gt;
|-&lt;br /&gt;
| Instrução de Trabalho || IT || Documento extremamente detalhado, orientado ao executor, que traz instruções específicas, técnicas e passo a passo para tarefas muito operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Manual || MAN || Documento extenso e consolidado que reúne informações amplas sobre um sistema, setor, programa ou metodologia. Compila políticas, normas, procedimentos e orientações.&lt;br /&gt;
|-&lt;br /&gt;
| Regulamento || REG || Documento que estabelece regras formais para condutas, programas, benefícios, uso de recursos e comportamentos esperados. Define direitos, deveres e penalidades.&lt;br /&gt;
|-&lt;br /&gt;
| Guia Prático || GUI || Documento orientativo, de linguagem simples, com boas práticas e recomendações. Serve como material de apoio para colaboradores.&lt;br /&gt;
|-&lt;br /&gt;
| Fluxograma || FLX || Representação visual de processos ou atividades por meio de símbolos e setas. Demonstra o fluxo, decisões e sequências do processo.&lt;br /&gt;
|-&lt;br /&gt;
| Formulário || FOR || Documento padronizado para coleta de informações, registros operacionais ou solicitações internas. Deve ser preenchido pelo usuário.&lt;br /&gt;
|-&lt;br /&gt;
| Checklist || CHK || Lista de verificação objetiva para garantir que todas as etapas de um processo foram cumpridas. Usada para auditorias, inspeções e conferências.&lt;br /&gt;
|-&lt;br /&gt;
| Plano || PLN || Documento estruturado que descreve objetivos, metas, estratégias, prazos, responsáveis e cronogramas. Ex.: Plano de Ação, Plano de Treinamento, Plano de Comunicação.&lt;br /&gt;
|-&lt;br /&gt;
| Matriz || MTZ || Documento em formato tabelado que organiza informações por critérios, cruzando variáveis. Ex.: Matriz de Riscos, Matriz RACI, Matriz de Competências.&lt;br /&gt;
|-&lt;br /&gt;
| Registro / Evidência || REGV || Documentos que comprovam a execução de uma atividade, treinamento, inspeção, auditoria ou processo. Servem como evidências para ISO, auditorias e compliance.&lt;br /&gt;
|-&lt;br /&gt;
| Relatório Técnico || REL || Documento analítico que apresenta resultados, diagnósticos, medições, conclusões e recomendações técnicas. Utilizado para auditorias, análises e tomada de decisão.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 7. Lógica de Numeração Sequencial ==&lt;br /&gt;
&lt;br /&gt;
A organização segue ordem alfabética das áreas. Cada área inicia a numeração em 001 para cada tipo documental. A sequência cresce conforme novos documentos são emitidos.&lt;br /&gt;
&lt;br /&gt;
== 8. Integração com Ano e Revisão ==&lt;br /&gt;
&lt;br /&gt;
Após o número sequencial, são adicionados o ano de emissão e o número de revisão, formando o código completo:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[SETOR]-[TIPO]-[SEQUÊNCIA]-[ANO]-[REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;QUAL-POP-003-2025-R00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 9. Padrões de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Os padrões de revisão têm como objetivo garantir controle, rastreabilidade e transparência sobre qualquer atualização realizada nos documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
R00 – documento novo.  &lt;br /&gt;
R01, R02... – revisões incrementais com ajustes, correções, melhorias.&lt;br /&gt;
&lt;br /&gt;
Cada revisão deve registrar data, responsável e resumo das alterações.&lt;br /&gt;
&lt;br /&gt;
== 10. Periodicidade de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Documentos devem ser revisados ao menos anualmente ou sempre que houver mudanças legais, operacionais, organizacionais ou advindas de auditorias.&lt;br /&gt;
&lt;br /&gt;
== 11. Padrões de Formatação ==&lt;br /&gt;
&lt;br /&gt;
* Fonte institucional (Arial/12).&lt;br /&gt;
* Modelo institucional com cabeçalho, rodapé e tabela de revisões.&lt;br /&gt;
* Numeração de páginas.&lt;br /&gt;
* Indexação obrigatória na capa e rodapé.&lt;br /&gt;
* Estrutura mínima: objetivo, abrangência, definições, responsabilidades, processo, registros e anexos.&lt;br /&gt;
&lt;br /&gt;
== 12. Estrutura de Armazenamento ==&lt;br /&gt;
&lt;br /&gt;
A estrutura de armazenamento tem como objetivo garantir a organização lógica, a padronização e a rápida localização de todos os documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 03 – Código das Pastas ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Código da Pasta !! Tipo de Documento&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Políticas (POL)&lt;br /&gt;
|-&lt;br /&gt;
| 02 || Procedimentos (PRO)&lt;br /&gt;
|-&lt;br /&gt;
| 03 || Manuais (MAN)&lt;br /&gt;
|-&lt;br /&gt;
| 04 || Normas (NOR)&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Guias Práticos (GUI)&lt;br /&gt;
|-&lt;br /&gt;
| 06 || Regulamentos (REG)&lt;br /&gt;
|-&lt;br /&gt;
| 07 || Fluxogramas (FLX)&lt;br /&gt;
|-&lt;br /&gt;
| 08 || Formulários (FOR)&lt;br /&gt;
|-&lt;br /&gt;
| 09 || Checklists (CHK)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Planos (PLN)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Matrizes (MTZ)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Registros / Evidências (REGV)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Relatórios Técnicos (REL)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Versões Antigas / Arquivo Morto (ARQ)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Documentos Legais / Normativos (LEG)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 13. Controle de Acesso ==&lt;br /&gt;
&lt;br /&gt;
A versão válida é sempre a disponível na Wiki corporativa ou repositório oficial.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 04 – Níveis de Acesso e Responsabilidades ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Nível de Acesso !! Permissão !! Cargos !! Responsabilidades&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Leitura || Consultar documentos, baixar para uso interno || Todos os colaboradores || Utilizar somente versão vigente&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Edição || Editar conteúdo, atualizar informações || Responsáveis de área || Garantir precisão e encaminhar para validação&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Controle || Aprovar, publicar, registrar revisões || Governança, Qualidade, Diretoria || Garantir conformidade e controle de versões&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 14. Fluxo de Criação e Aprovação ==&lt;br /&gt;
&lt;br /&gt;
# Solicitação&lt;br /&gt;
# Elaboração&lt;br /&gt;
# Revisão interna&lt;br /&gt;
# Validação técnica&lt;br /&gt;
# Aprovação formal&lt;br /&gt;
# Publicação&lt;br /&gt;
# Comunicação&lt;br /&gt;
&lt;br /&gt;
== 15. Glossário ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Indexação:&#039;&#039;&#039; sistema de codificação documental.&lt;br /&gt;
* &#039;&#039;&#039;Arquivo Morto:&#039;&#039;&#039; repositório de versões antigas.&lt;br /&gt;
* &#039;&#039;&#039;Documento Normativo:&#039;&#039;&#039; documento oficial da empresa.&lt;br /&gt;
* &#039;&#039;&#039;Revisão:&#039;&#039;&#039; atualização formal de conteúdo.&lt;br /&gt;
&lt;br /&gt;
== 16. Histórico de Revisões do Manual ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Revisão !! Motivo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| R00 || Emissão inicial || 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
| R01 || Inclusão de responsabilidades, escopo, fluxo e padrões visuais || 27/11/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Responsáveis ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Etapa !! Responsável !! Cargo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Elaboração || Trilhar || || &lt;br /&gt;
|-&lt;br /&gt;
| Revisão || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Aprovação || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=289</id>
		<title>RH-MAN-001-2025-R00 - Manual de Indexação de Documentos</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=289"/>
		<updated>2026-02-13T14:20:43Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= RH-MAN-001-2025-R00 - Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Código&lt;br /&gt;
| RH-MAN-001-2025-R00&lt;br /&gt;
|-&lt;br /&gt;
! Data Emissão&lt;br /&gt;
| 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
! Data Revisão&lt;br /&gt;
| 03/12/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
== 1. Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Este manual tem como objetivo estabelecer diretrizes claras para a criação, indexação, controle, atualização e armazenamento de documentos corporativos. Visa padronizar o acervo documental, garantir conformidade legal, facilitar auditorias e promover rastreabilidade, organização e governança das informações.&lt;br /&gt;
&lt;br /&gt;
== 2. Escopo e Abrangência ==&lt;br /&gt;
&lt;br /&gt;
Aplica-se a todos os documentos normativos da empresa: políticas, normas, procedimentos, POPs, manuais, formulários, registros, relatórios técnicos, matrizes e documentos legais. Abrange todas as áreas organizacionais. Deve ser seguido por gestores, áreas proprietárias, Governança, Compliance, ESG, Qualidade, RH, SSMA e TI.&lt;br /&gt;
&lt;br /&gt;
== 3. Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Área proprietária:&#039;&#039;&#039; cria, revisa e atualiza o conteúdo.&lt;br /&gt;
* &#039;&#039;&#039;Governança/Qualidade:&#039;&#039;&#039; valida padrão, controla versões, publica documentos.&lt;br /&gt;
* &#039;&#039;&#039;Diretoria:&#039;&#039;&#039; aprova políticas e documentos estratégicos.&lt;br /&gt;
* &#039;&#039;&#039;Colaboradores:&#039;&#039;&#039; consultar e cumprir os documentos.&lt;br /&gt;
* &#039;&#039;&#039;Auditoria interna:&#039;&#039;&#039; verifica conformidade documental.&lt;br /&gt;
&lt;br /&gt;
== 4. Estrutura Geral da Indexação ==&lt;br /&gt;
&lt;br /&gt;
A Estrutura Geral da Indexação estabelece um padrão único para identificar, organizar e controlar todos os documentos corporativos da empresa como políticas, procedimentos, POPs, regulamentos, formulários e registros. Essa padronização garante rastreabilidade, facilita auditorias, mantém histórico de revisões e permite localizar documentos de forma rápida e assertiva.&lt;br /&gt;
&lt;br /&gt;
A estrutura segue o padrão:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[ÁREA] – [TIPO] – [SEQUÊNCIA] – [ANO] – [REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;RH-PRO-002-2025-R01&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Inclui Sigla da Área, Tipo do Documento, Número Sequencial, Ano e Revisão.&lt;br /&gt;
&lt;br /&gt;
== 5. Siglas por Área ==&lt;br /&gt;
&lt;br /&gt;
As siglas identificam qual departamento é responsável pela criação, revisão.&lt;br /&gt;
&lt;br /&gt;
Isso permite que qualquer colaborador saiba imediatamente a quem recorrer em caso de dúvidas ou atualizações.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 01 – Siglas por Área ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Área / Diretoria !! Sigla&lt;br /&gt;
|-&lt;br /&gt;
| Presidência || PRE&lt;br /&gt;
|-&lt;br /&gt;
| Jurídico &amp;amp; Compliance || JUR&lt;br /&gt;
|-&lt;br /&gt;
| Recursos Humanos || RH&lt;br /&gt;
|-&lt;br /&gt;
| Financeiro || FIN&lt;br /&gt;
|-&lt;br /&gt;
| Logística || LOG&lt;br /&gt;
|-&lt;br /&gt;
| Comercial || COM&lt;br /&gt;
|-&lt;br /&gt;
| Marketing || MKT&lt;br /&gt;
|-&lt;br /&gt;
| Tecnologia da Informação || TI&lt;br /&gt;
|-&lt;br /&gt;
| Operação || OPE&lt;br /&gt;
|-&lt;br /&gt;
| Saúde, Segurança e Meio Ambiente || SSMA&lt;br /&gt;
|-&lt;br /&gt;
| Suprimentos || SUP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6. Tipos de Documento e Caracterização ==&lt;br /&gt;
&lt;br /&gt;
=== Tabela 02 – Tipos de Documento e Caracterização ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Tipo de Documento !! Sigla !! Caracterização&lt;br /&gt;
|-&lt;br /&gt;
| Política || POL || Documento de alto nível que define princípios, diretrizes e regras gerais da empresa. Estabelece o “o quê” e o “por quê” deve ser feito. Baseado em legislação, governança, compliance e decisões estratégicas.&lt;br /&gt;
|-&lt;br /&gt;
| Norma || NOR || Documento normativo que estabelece critérios técnicos obrigatórios para padronização. Define requisitos mínimos, parâmetros e regras detalhadas para execução.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento Operacional Padrão || POP || Documento prático e detalhado que descreve as etapas operacionais de uma atividade rotineira. Focado em padronização, qualidade e segurança. Explica “como fazer”.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento || PRO || Documento que descreve processos mais amplos da empresa. Define responsabilidades, fluxos gerais, regras, entradas e saídas das atividades. Serve como base para os POPs.&lt;br /&gt;
|-&lt;br /&gt;
| Instrução de Trabalho || IT || Documento extremamente detalhado, orientado ao executor, que traz instruções específicas, técnicas e passo a passo para tarefas muito operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Manual || MAN || Documento extenso e consolidado que reúne informações amplas sobre um sistema, setor, programa ou metodologia. Compila políticas, normas, procedimentos e orientações.&lt;br /&gt;
|-&lt;br /&gt;
| Regulamento || REG || Documento que estabelece regras formais para condutas, programas, benefícios, uso de recursos e comportamentos esperados. Define direitos, deveres e penalidades.&lt;br /&gt;
|-&lt;br /&gt;
| Guia Prático || GUI || Documento orientativo, de linguagem simples, com boas práticas e recomendações. Serve como material de apoio para colaboradores.&lt;br /&gt;
|-&lt;br /&gt;
| Fluxograma || FLX || Representação visual de processos ou atividades por meio de símbolos e setas. Demonstra o fluxo, decisões e sequências do processo.&lt;br /&gt;
|-&lt;br /&gt;
| Formulário || FOR || Documento padronizado para coleta de informações, registros operacionais ou solicitações internas. Deve ser preenchido pelo usuário.&lt;br /&gt;
|-&lt;br /&gt;
| Checklist || CHK || Lista de verificação objetiva para garantir que todas as etapas de um processo foram cumpridas. Usada para auditorias, inspeções e conferências.&lt;br /&gt;
|-&lt;br /&gt;
| Plano || PLN || Documento estruturado que descreve objetivos, metas, estratégias, prazos, responsáveis e cronogramas. Ex.: Plano de Ação, Plano de Treinamento, Plano de Comunicação.&lt;br /&gt;
|-&lt;br /&gt;
| Matriz || MTZ || Documento em formato tabelado que organiza informações por critérios, cruzando variáveis. Ex.: Matriz de Riscos, Matriz RACI, Matriz de Competências.&lt;br /&gt;
|-&lt;br /&gt;
| Registro / Evidência || REGV || Documentos que comprovam a execução de uma atividade, treinamento, inspeção, auditoria ou processo. Servem como evidências para ISO, auditorias e compliance.&lt;br /&gt;
|-&lt;br /&gt;
| Relatório Técnico || REL || Documento analítico que apresenta resultados, diagnósticos, medições, conclusões e recomendações técnicas. Utilizado para auditorias, análises e tomada de decisão.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 7. Lógica de Numeração Sequencial ==&lt;br /&gt;
&lt;br /&gt;
A organização segue ordem alfabética das áreas. Cada área inicia a numeração em 001 para cada tipo documental. A sequência cresce conforme novos documentos são emitidos.&lt;br /&gt;
&lt;br /&gt;
== 8. Integração com Ano e Revisão ==&lt;br /&gt;
&lt;br /&gt;
Após o número sequencial, são adicionados o ano de emissão e o número de revisão, formando o código completo:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[SETOR]-[TIPO]-[SEQUÊNCIA]-[ANO]-[REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;QUAL-POP-003-2025-R00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 9. Padrões de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Os padrões de revisão têm como objetivo garantir controle, rastreabilidade e transparência sobre qualquer atualização realizada nos documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
R00 – documento novo.  &lt;br /&gt;
R01, R02... – revisões incrementais com ajustes, correções, melhorias.&lt;br /&gt;
&lt;br /&gt;
Cada revisão deve registrar data, responsável e resumo das alterações.&lt;br /&gt;
&lt;br /&gt;
== 10. Periodicidade de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Documentos devem ser revisados ao menos anualmente ou sempre que houver mudanças legais, operacionais, organizacionais ou advindas de auditorias.&lt;br /&gt;
&lt;br /&gt;
== 11. Padrões de Formatação ==&lt;br /&gt;
&lt;br /&gt;
* Fonte institucional (Arial/12).&lt;br /&gt;
* Modelo institucional com cabeçalho, rodapé e tabela de revisões.&lt;br /&gt;
* Numeração de páginas.&lt;br /&gt;
* Indexação obrigatória na capa e rodapé.&lt;br /&gt;
* Estrutura mínima: objetivo, abrangência, definições, responsabilidades, processo, registros e anexos.&lt;br /&gt;
&lt;br /&gt;
== 12. Estrutura de Armazenamento ==&lt;br /&gt;
&lt;br /&gt;
A estrutura de armazenamento tem como objetivo garantir a organização lógica, a padronização e a rápida localização de todos os documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 03 – Código das Pastas ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Código da Pasta !! Tipo de Documento&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Políticas (POL)&lt;br /&gt;
|-&lt;br /&gt;
| 02 || Procedimentos (PRO)&lt;br /&gt;
|-&lt;br /&gt;
| 03 || Manuais (MAN)&lt;br /&gt;
|-&lt;br /&gt;
| 04 || Normas (NOR)&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Guias Práticos (GUI)&lt;br /&gt;
|-&lt;br /&gt;
| 06 || Regulamentos (REG)&lt;br /&gt;
|-&lt;br /&gt;
| 07 || Fluxogramas (FLX)&lt;br /&gt;
|-&lt;br /&gt;
| 08 || Formulários (FOR)&lt;br /&gt;
|-&lt;br /&gt;
| 09 || Checklists (CHK)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Planos (PLN)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Matrizes (MTZ)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Registros / Evidências (REGV)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Relatórios Técnicos (REL)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Versões Antigas / Arquivo Morto (ARQ)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Documentos Legais / Normativos (LEG)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 13. Controle de Acesso ==&lt;br /&gt;
&lt;br /&gt;
A versão válida é sempre a disponível na Wiki corporativa ou repositório oficial.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 04 – Níveis de Acesso e Responsabilidades ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Nível de Acesso !! Permissão !! Cargos !! Responsabilidades&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Leitura || Consultar documentos, baixar para uso interno || Todos os colaboradores || Utilizar somente versão vigente&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Edição || Editar conteúdo, atualizar informações || Responsáveis de área || Garantir precisão e encaminhar para validação&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Controle || Aprovar, publicar, registrar revisões || Governança, Qualidade, Diretoria || Garantir conformidade e controle de versões&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 14. Fluxo de Criação e Aprovação ==&lt;br /&gt;
&lt;br /&gt;
# Solicitação&lt;br /&gt;
# Elaboração&lt;br /&gt;
# Revisão interna&lt;br /&gt;
# Validação técnica&lt;br /&gt;
# Aprovação formal&lt;br /&gt;
# Publicação&lt;br /&gt;
# Comunicação&lt;br /&gt;
&lt;br /&gt;
== 15. Glossário ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Indexação:&#039;&#039;&#039; sistema de codificação documental.&lt;br /&gt;
* &#039;&#039;&#039;Arquivo Morto:&#039;&#039;&#039; repositório de versões antigas.&lt;br /&gt;
* &#039;&#039;&#039;Documento Normativo:&#039;&#039;&#039; documento oficial da empresa.&lt;br /&gt;
* &#039;&#039;&#039;Revisão:&#039;&#039;&#039; atualização formal de conteúdo.&lt;br /&gt;
&lt;br /&gt;
== 16. Histórico de Revisões do Manual ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Revisão !! Motivo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| R00 || Emissão inicial || 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
| R01 || Inclusão de responsabilidades, escopo, fluxo e padrões visuais || 27/11/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Responsáveis ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Etapa !! Responsável !! Cargo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Elaboração || Trilhar || || &lt;br /&gt;
|-&lt;br /&gt;
| Revisão || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Aprovação || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=279</id>
		<title>RH-MAN-001-2025-R00 - Manual de Indexação de Documentos</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=279"/>
		<updated>2026-02-13T12:41:30Z</updated>

		<summary type="html">&lt;p&gt;DPS: /* 16. Histórico de Revisões do Manual */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= RH-MAN-001-2025-00 - Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Código&lt;br /&gt;
| RH-MAN-001-2025-R00&lt;br /&gt;
|-&lt;br /&gt;
! Data Emissão&lt;br /&gt;
| 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
! Data Revisão&lt;br /&gt;
| 03/12/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
== 1. Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Este manual tem como objetivo estabelecer diretrizes claras para a criação, indexação, controle, atualização e armazenamento de documentos corporativos. Visa padronizar o acervo documental, garantir conformidade legal, facilitar auditorias e promover rastreabilidade, organização e governança das informações.&lt;br /&gt;
&lt;br /&gt;
== 2. Escopo e Abrangência ==&lt;br /&gt;
&lt;br /&gt;
Aplica-se a todos os documentos normativos da empresa: políticas, normas, procedimentos, POPs, manuais, formulários, registros, relatórios técnicos, matrizes e documentos legais. Abrange todas as áreas organizacionais. Deve ser seguido por gestores, áreas proprietárias, Governança, Compliance, ESG, Qualidade, RH, SSMA e TI.&lt;br /&gt;
&lt;br /&gt;
== 3. Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Área proprietária:&#039;&#039;&#039; cria, revisa e atualiza o conteúdo.&lt;br /&gt;
* &#039;&#039;&#039;Governança/Qualidade:&#039;&#039;&#039; valida padrão, controla versões, publica documentos.&lt;br /&gt;
* &#039;&#039;&#039;Diretoria:&#039;&#039;&#039; aprova políticas e documentos estratégicos.&lt;br /&gt;
* &#039;&#039;&#039;Colaboradores:&#039;&#039;&#039; consultar e cumprir os documentos.&lt;br /&gt;
* &#039;&#039;&#039;Auditoria interna:&#039;&#039;&#039; verifica conformidade documental.&lt;br /&gt;
&lt;br /&gt;
== 4. Estrutura Geral da Indexação ==&lt;br /&gt;
&lt;br /&gt;
A Estrutura Geral da Indexação estabelece um padrão único para identificar, organizar e controlar todos os documentos corporativos da empresa como políticas, procedimentos, POPs, regulamentos, formulários e registros. Essa padronização garante rastreabilidade, facilita auditorias, mantém histórico de revisões e permite localizar documentos de forma rápida e assertiva.&lt;br /&gt;
&lt;br /&gt;
A estrutura segue o padrão:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[ÁREA] – [TIPO] – [SEQUÊNCIA] – [ANO] – [REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;RH-PRO-002-2025-R01&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Inclui Sigla da Área, Tipo do Documento, Número Sequencial, Ano e Revisão.&lt;br /&gt;
&lt;br /&gt;
== 5. Siglas por Área ==&lt;br /&gt;
&lt;br /&gt;
As siglas identificam qual departamento é responsável pela criação, revisão.&lt;br /&gt;
&lt;br /&gt;
Isso permite que qualquer colaborador saiba imediatamente a quem recorrer em caso de dúvidas ou atualizações.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 01 – Siglas por Área ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Área / Diretoria !! Sigla&lt;br /&gt;
|-&lt;br /&gt;
| Presidência || PRE&lt;br /&gt;
|-&lt;br /&gt;
| Jurídico &amp;amp; Compliance || JUR&lt;br /&gt;
|-&lt;br /&gt;
| Recursos Humanos || RH&lt;br /&gt;
|-&lt;br /&gt;
| Financeiro || FIN&lt;br /&gt;
|-&lt;br /&gt;
| Logística || LOG&lt;br /&gt;
|-&lt;br /&gt;
| Comercial || COM&lt;br /&gt;
|-&lt;br /&gt;
| Marketing || MKT&lt;br /&gt;
|-&lt;br /&gt;
| Tecnologia da Informação || TI&lt;br /&gt;
|-&lt;br /&gt;
| Operação || OPE&lt;br /&gt;
|-&lt;br /&gt;
| Saúde, Segurança e Meio Ambiente || SSMA&lt;br /&gt;
|-&lt;br /&gt;
| Suprimentos || SUP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6. Tipos de Documento e Caracterização ==&lt;br /&gt;
&lt;br /&gt;
=== Tabela 02 – Tipos de Documento e Caracterização ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Tipo de Documento !! Sigla !! Caracterização&lt;br /&gt;
|-&lt;br /&gt;
| Política || POL || Documento de alto nível que define princípios, diretrizes e regras gerais da empresa. Estabelece o “o quê” e o “por quê” deve ser feito. Baseado em legislação, governança, compliance e decisões estratégicas.&lt;br /&gt;
|-&lt;br /&gt;
| Norma || NOR || Documento normativo que estabelece critérios técnicos obrigatórios para padronização. Define requisitos mínimos, parâmetros e regras detalhadas para execução.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento Operacional Padrão || POP || Documento prático e detalhado que descreve as etapas operacionais de uma atividade rotineira. Focado em padronização, qualidade e segurança. Explica “como fazer”.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento || PRO || Documento que descreve processos mais amplos da empresa. Define responsabilidades, fluxos gerais, regras, entradas e saídas das atividades. Serve como base para os POPs.&lt;br /&gt;
|-&lt;br /&gt;
| Instrução de Trabalho || IT || Documento extremamente detalhado, orientado ao executor, que traz instruções específicas, técnicas e passo a passo para tarefas muito operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Manual || MAN || Documento extenso e consolidado que reúne informações amplas sobre um sistema, setor, programa ou metodologia. Compila políticas, normas, procedimentos e orientações.&lt;br /&gt;
|-&lt;br /&gt;
| Regulamento || REG || Documento que estabelece regras formais para condutas, programas, benefícios, uso de recursos e comportamentos esperados. Define direitos, deveres e penalidades.&lt;br /&gt;
|-&lt;br /&gt;
| Guia Prático || GUI || Documento orientativo, de linguagem simples, com boas práticas e recomendações. Serve como material de apoio para colaboradores.&lt;br /&gt;
|-&lt;br /&gt;
| Fluxograma || FLX || Representação visual de processos ou atividades por meio de símbolos e setas. Demonstra o fluxo, decisões e sequências do processo.&lt;br /&gt;
|-&lt;br /&gt;
| Formulário || FOR || Documento padronizado para coleta de informações, registros operacionais ou solicitações internas. Deve ser preenchido pelo usuário.&lt;br /&gt;
|-&lt;br /&gt;
| Checklist || CHK || Lista de verificação objetiva para garantir que todas as etapas de um processo foram cumpridas. Usada para auditorias, inspeções e conferências.&lt;br /&gt;
|-&lt;br /&gt;
| Plano || PLN || Documento estruturado que descreve objetivos, metas, estratégias, prazos, responsáveis e cronogramas. Ex.: Plano de Ação, Plano de Treinamento, Plano de Comunicação.&lt;br /&gt;
|-&lt;br /&gt;
| Matriz || MTZ || Documento em formato tabelado que organiza informações por critérios, cruzando variáveis. Ex.: Matriz de Riscos, Matriz RACI, Matriz de Competências.&lt;br /&gt;
|-&lt;br /&gt;
| Registro / Evidência || REGV || Documentos que comprovam a execução de uma atividade, treinamento, inspeção, auditoria ou processo. Servem como evidências para ISO, auditorias e compliance.&lt;br /&gt;
|-&lt;br /&gt;
| Relatório Técnico || REL || Documento analítico que apresenta resultados, diagnósticos, medições, conclusões e recomendações técnicas. Utilizado para auditorias, análises e tomada de decisão.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 7. Lógica de Numeração Sequencial ==&lt;br /&gt;
&lt;br /&gt;
A organização segue ordem alfabética das áreas. Cada área inicia a numeração em 001 para cada tipo documental. A sequência cresce conforme novos documentos são emitidos.&lt;br /&gt;
&lt;br /&gt;
== 8. Integração com Ano e Revisão ==&lt;br /&gt;
&lt;br /&gt;
Após o número sequencial, são adicionados o ano de emissão e o número de revisão, formando o código completo:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[SETOR]-[TIPO]-[SEQUÊNCIA]-[ANO]-[REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;QUAL-POP-003-2025-R00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 9. Padrões de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Os padrões de revisão têm como objetivo garantir controle, rastreabilidade e transparência sobre qualquer atualização realizada nos documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
R00 – documento novo.  &lt;br /&gt;
R01, R02... – revisões incrementais com ajustes, correções, melhorias.&lt;br /&gt;
&lt;br /&gt;
Cada revisão deve registrar data, responsável e resumo das alterações.&lt;br /&gt;
&lt;br /&gt;
== 10. Periodicidade de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Documentos devem ser revisados ao menos anualmente ou sempre que houver mudanças legais, operacionais, organizacionais ou advindas de auditorias.&lt;br /&gt;
&lt;br /&gt;
== 11. Padrões de Formatação ==&lt;br /&gt;
&lt;br /&gt;
* Fonte institucional (Arial/12).&lt;br /&gt;
* Modelo institucional com cabeçalho, rodapé e tabela de revisões.&lt;br /&gt;
* Numeração de páginas.&lt;br /&gt;
* Indexação obrigatória na capa e rodapé.&lt;br /&gt;
* Estrutura mínima: objetivo, abrangência, definições, responsabilidades, processo, registros e anexos.&lt;br /&gt;
&lt;br /&gt;
== 12. Estrutura de Armazenamento ==&lt;br /&gt;
&lt;br /&gt;
A estrutura de armazenamento tem como objetivo garantir a organização lógica, a padronização e a rápida localização de todos os documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 03 – Código das Pastas ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Código da Pasta !! Tipo de Documento&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Políticas (POL)&lt;br /&gt;
|-&lt;br /&gt;
| 02 || Procedimentos (PRO)&lt;br /&gt;
|-&lt;br /&gt;
| 03 || Manuais (MAN)&lt;br /&gt;
|-&lt;br /&gt;
| 04 || Normas (NOR)&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Guias Práticos (GUI)&lt;br /&gt;
|-&lt;br /&gt;
| 06 || Regulamentos (REG)&lt;br /&gt;
|-&lt;br /&gt;
| 07 || Fluxogramas (FLX)&lt;br /&gt;
|-&lt;br /&gt;
| 08 || Formulários (FOR)&lt;br /&gt;
|-&lt;br /&gt;
| 09 || Checklists (CHK)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Planos (PLN)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Matrizes (MTZ)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Registros / Evidências (REGV)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Relatórios Técnicos (REL)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Versões Antigas / Arquivo Morto (ARQ)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Documentos Legais / Normativos (LEG)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 13. Controle de Acesso ==&lt;br /&gt;
&lt;br /&gt;
A versão válida é sempre a disponível na Wiki corporativa ou repositório oficial.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 04 – Níveis de Acesso e Responsabilidades ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Nível de Acesso !! Permissão !! Cargos !! Responsabilidades&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Leitura || Consultar documentos, baixar para uso interno || Todos os colaboradores || Utilizar somente versão vigente&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Edição || Editar conteúdo, atualizar informações || Responsáveis de área || Garantir precisão e encaminhar para validação&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Controle || Aprovar, publicar, registrar revisões || Governança, Qualidade, Diretoria || Garantir conformidade e controle de versões&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 14. Fluxo de Criação e Aprovação ==&lt;br /&gt;
&lt;br /&gt;
# Solicitação&lt;br /&gt;
# Elaboração&lt;br /&gt;
# Revisão interna&lt;br /&gt;
# Validação técnica&lt;br /&gt;
# Aprovação formal&lt;br /&gt;
# Publicação&lt;br /&gt;
# Comunicação&lt;br /&gt;
&lt;br /&gt;
== 15. Glossário ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Indexação:&#039;&#039;&#039; sistema de codificação documental.&lt;br /&gt;
* &#039;&#039;&#039;Arquivo Morto:&#039;&#039;&#039; repositório de versões antigas.&lt;br /&gt;
* &#039;&#039;&#039;Documento Normativo:&#039;&#039;&#039; documento oficial da empresa.&lt;br /&gt;
* &#039;&#039;&#039;Revisão:&#039;&#039;&#039; atualização formal de conteúdo.&lt;br /&gt;
&lt;br /&gt;
== 16. Histórico de Revisões do Manual ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Revisão !! Motivo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| R00 || Emissão inicial || 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
| R01 || Inclusão de responsabilidades, escopo, fluxo e padrões visuais || 27/11/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Responsáveis ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Etapa !! Responsável !! Cargo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Elaboração || Trilhar || || &lt;br /&gt;
|-&lt;br /&gt;
| Revisão || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Aprovação || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=277</id>
		<title>RH-MAN-001-2025-R00 - Manual de Indexação de Documentos</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=RH-MAN-001-2025-R00_-_Manual_de_Indexa%C3%A7%C3%A3o_de_Documentos&amp;diff=277"/>
		<updated>2026-02-13T12:36:38Z</updated>

		<summary type="html">&lt;p&gt;DPS: Criou página com &amp;#039;= RH-MAN-001-2025-00 - Manual de Indexação de Documentos =  {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; |- ! Código | RH-MAN-001-2025-R00 |- ! Data Emissão | 12/11/2025 |- ! Data Revisão | 03/12/2025 |}  = Manual de Indexação de Documentos =  == 1. Objetivo ==  Este manual tem como objetivo estabelecer diretrizes claras para a criação, indexação, controle, atualização e armazenamento de documentos corporativos. Visa padronizar o acervo documental, garantir conf...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= RH-MAN-001-2025-00 - Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Código&lt;br /&gt;
| RH-MAN-001-2025-R00&lt;br /&gt;
|-&lt;br /&gt;
! Data Emissão&lt;br /&gt;
| 12/11/2025&lt;br /&gt;
|-&lt;br /&gt;
! Data Revisão&lt;br /&gt;
| 03/12/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Manual de Indexação de Documentos =&lt;br /&gt;
&lt;br /&gt;
== 1. Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Este manual tem como objetivo estabelecer diretrizes claras para a criação, indexação, controle, atualização e armazenamento de documentos corporativos. Visa padronizar o acervo documental, garantir conformidade legal, facilitar auditorias e promover rastreabilidade, organização e governança das informações.&lt;br /&gt;
&lt;br /&gt;
== 2. Escopo e Abrangência ==&lt;br /&gt;
&lt;br /&gt;
Aplica-se a todos os documentos normativos da empresa: políticas, normas, procedimentos, POPs, manuais, formulários, registros, relatórios técnicos, matrizes e documentos legais. Abrange todas as áreas organizacionais. Deve ser seguido por gestores, áreas proprietárias, Governança, Compliance, ESG, Qualidade, RH, SSMA e TI.&lt;br /&gt;
&lt;br /&gt;
== 3. Responsabilidades ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Área proprietária:&#039;&#039;&#039; cria, revisa e atualiza o conteúdo.&lt;br /&gt;
* &#039;&#039;&#039;Governança/Qualidade:&#039;&#039;&#039; valida padrão, controla versões, publica documentos.&lt;br /&gt;
* &#039;&#039;&#039;Diretoria:&#039;&#039;&#039; aprova políticas e documentos estratégicos.&lt;br /&gt;
* &#039;&#039;&#039;Colaboradores:&#039;&#039;&#039; consultar e cumprir os documentos.&lt;br /&gt;
* &#039;&#039;&#039;Auditoria interna:&#039;&#039;&#039; verifica conformidade documental.&lt;br /&gt;
&lt;br /&gt;
== 4. Estrutura Geral da Indexação ==&lt;br /&gt;
&lt;br /&gt;
A Estrutura Geral da Indexação estabelece um padrão único para identificar, organizar e controlar todos os documentos corporativos da empresa como políticas, procedimentos, POPs, regulamentos, formulários e registros. Essa padronização garante rastreabilidade, facilita auditorias, mantém histórico de revisões e permite localizar documentos de forma rápida e assertiva.&lt;br /&gt;
&lt;br /&gt;
A estrutura segue o padrão:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[ÁREA] – [TIPO] – [SEQUÊNCIA] – [ANO] – [REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;RH-PRO-002-2025-R01&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Inclui Sigla da Área, Tipo do Documento, Número Sequencial, Ano e Revisão.&lt;br /&gt;
&lt;br /&gt;
== 5. Siglas por Área ==&lt;br /&gt;
&lt;br /&gt;
As siglas identificam qual departamento é responsável pela criação, revisão.&lt;br /&gt;
&lt;br /&gt;
Isso permite que qualquer colaborador saiba imediatamente a quem recorrer em caso de dúvidas ou atualizações.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 01 – Siglas por Área ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Área / Diretoria !! Sigla&lt;br /&gt;
|-&lt;br /&gt;
| Presidência || PRE&lt;br /&gt;
|-&lt;br /&gt;
| Jurídico &amp;amp; Compliance || JUR&lt;br /&gt;
|-&lt;br /&gt;
| Recursos Humanos || RH&lt;br /&gt;
|-&lt;br /&gt;
| Financeiro || FIN&lt;br /&gt;
|-&lt;br /&gt;
| Logística || LOG&lt;br /&gt;
|-&lt;br /&gt;
| Comercial || COM&lt;br /&gt;
|-&lt;br /&gt;
| Marketing || MKT&lt;br /&gt;
|-&lt;br /&gt;
| Tecnologia da Informação || TI&lt;br /&gt;
|-&lt;br /&gt;
| Operação || OPE&lt;br /&gt;
|-&lt;br /&gt;
| Saúde, Segurança e Meio Ambiente || SSMA&lt;br /&gt;
|-&lt;br /&gt;
| Suprimentos || SUP&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6. Tipos de Documento e Caracterização ==&lt;br /&gt;
&lt;br /&gt;
=== Tabela 02 – Tipos de Documento e Caracterização ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Tipo de Documento !! Sigla !! Caracterização&lt;br /&gt;
|-&lt;br /&gt;
| Política || POL || Documento de alto nível que define princípios, diretrizes e regras gerais da empresa. Estabelece o “o quê” e o “por quê” deve ser feito. Baseado em legislação, governança, compliance e decisões estratégicas.&lt;br /&gt;
|-&lt;br /&gt;
| Norma || NOR || Documento normativo que estabelece critérios técnicos obrigatórios para padronização. Define requisitos mínimos, parâmetros e regras detalhadas para execução.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento Operacional Padrão || POP || Documento prático e detalhado que descreve as etapas operacionais de uma atividade rotineira. Focado em padronização, qualidade e segurança. Explica “como fazer”.&lt;br /&gt;
|-&lt;br /&gt;
| Procedimento || PRO || Documento que descreve processos mais amplos da empresa. Define responsabilidades, fluxos gerais, regras, entradas e saídas das atividades. Serve como base para os POPs.&lt;br /&gt;
|-&lt;br /&gt;
| Instrução de Trabalho || IT || Documento extremamente detalhado, orientado ao executor, que traz instruções específicas, técnicas e passo a passo para tarefas muito operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Manual || MAN || Documento extenso e consolidado que reúne informações amplas sobre um sistema, setor, programa ou metodologia. Compila políticas, normas, procedimentos e orientações.&lt;br /&gt;
|-&lt;br /&gt;
| Regulamento || REG || Documento que estabelece regras formais para condutas, programas, benefícios, uso de recursos e comportamentos esperados. Define direitos, deveres e penalidades.&lt;br /&gt;
|-&lt;br /&gt;
| Guia Prático || GUI || Documento orientativo, de linguagem simples, com boas práticas e recomendações. Serve como material de apoio para colaboradores.&lt;br /&gt;
|-&lt;br /&gt;
| Fluxograma || FLX || Representação visual de processos ou atividades por meio de símbolos e setas. Demonstra o fluxo, decisões e sequências do processo.&lt;br /&gt;
|-&lt;br /&gt;
| Formulário || FOR || Documento padronizado para coleta de informações, registros operacionais ou solicitações internas. Deve ser preenchido pelo usuário.&lt;br /&gt;
|-&lt;br /&gt;
| Checklist || CHK || Lista de verificação objetiva para garantir que todas as etapas de um processo foram cumpridas. Usada para auditorias, inspeções e conferências.&lt;br /&gt;
|-&lt;br /&gt;
| Plano || PLN || Documento estruturado que descreve objetivos, metas, estratégias, prazos, responsáveis e cronogramas. Ex.: Plano de Ação, Plano de Treinamento, Plano de Comunicação.&lt;br /&gt;
|-&lt;br /&gt;
| Matriz || MTZ || Documento em formato tabelado que organiza informações por critérios, cruzando variáveis. Ex.: Matriz de Riscos, Matriz RACI, Matriz de Competências.&lt;br /&gt;
|-&lt;br /&gt;
| Registro / Evidência || REGV || Documentos que comprovam a execução de uma atividade, treinamento, inspeção, auditoria ou processo. Servem como evidências para ISO, auditorias e compliance.&lt;br /&gt;
|-&lt;br /&gt;
| Relatório Técnico || REL || Documento analítico que apresenta resultados, diagnósticos, medições, conclusões e recomendações técnicas. Utilizado para auditorias, análises e tomada de decisão.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 7. Lógica de Numeração Sequencial ==&lt;br /&gt;
&lt;br /&gt;
A organização segue ordem alfabética das áreas. Cada área inicia a numeração em 001 para cada tipo documental. A sequência cresce conforme novos documentos são emitidos.&lt;br /&gt;
&lt;br /&gt;
== 8. Integração com Ano e Revisão ==&lt;br /&gt;
&lt;br /&gt;
Após o número sequencial, são adicionados o ano de emissão e o número de revisão, formando o código completo:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[SETOR]-[TIPO]-[SEQUÊNCIA]-[ANO]-[REVISÃO]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ex.: &#039;&#039;&#039;QUAL-POP-003-2025-R00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 9. Padrões de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Os padrões de revisão têm como objetivo garantir controle, rastreabilidade e transparência sobre qualquer atualização realizada nos documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
R00 – documento novo.  &lt;br /&gt;
R01, R02... – revisões incrementais com ajustes, correções, melhorias.&lt;br /&gt;
&lt;br /&gt;
Cada revisão deve registrar data, responsável e resumo das alterações.&lt;br /&gt;
&lt;br /&gt;
== 10. Periodicidade de Revisão ==&lt;br /&gt;
&lt;br /&gt;
Documentos devem ser revisados ao menos anualmente ou sempre que houver mudanças legais, operacionais, organizacionais ou advindas de auditorias.&lt;br /&gt;
&lt;br /&gt;
== 11. Padrões de Formatação ==&lt;br /&gt;
&lt;br /&gt;
* Fonte institucional (Arial/12).&lt;br /&gt;
* Modelo institucional com cabeçalho, rodapé e tabela de revisões.&lt;br /&gt;
* Numeração de páginas.&lt;br /&gt;
* Indexação obrigatória na capa e rodapé.&lt;br /&gt;
* Estrutura mínima: objetivo, abrangência, definições, responsabilidades, processo, registros e anexos.&lt;br /&gt;
&lt;br /&gt;
== 12. Estrutura de Armazenamento ==&lt;br /&gt;
&lt;br /&gt;
A estrutura de armazenamento tem como objetivo garantir a organização lógica, a padronização e a rápida localização de todos os documentos corporativos.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 03 – Código das Pastas ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Código da Pasta !! Tipo de Documento&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Políticas (POL)&lt;br /&gt;
|-&lt;br /&gt;
| 02 || Procedimentos (PRO)&lt;br /&gt;
|-&lt;br /&gt;
| 03 || Manuais (MAN)&lt;br /&gt;
|-&lt;br /&gt;
| 04 || Normas (NOR)&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Guias Práticos (GUI)&lt;br /&gt;
|-&lt;br /&gt;
| 06 || Regulamentos (REG)&lt;br /&gt;
|-&lt;br /&gt;
| 07 || Fluxogramas (FLX)&lt;br /&gt;
|-&lt;br /&gt;
| 08 || Formulários (FOR)&lt;br /&gt;
|-&lt;br /&gt;
| 09 || Checklists (CHK)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Planos (PLN)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Matrizes (MTZ)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Registros / Evidências (REGV)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Relatórios Técnicos (REL)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Versões Antigas / Arquivo Morto (ARQ)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Documentos Legais / Normativos (LEG)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 13. Controle de Acesso ==&lt;br /&gt;
&lt;br /&gt;
A versão válida é sempre a disponível na Wiki corporativa ou repositório oficial.&lt;br /&gt;
&lt;br /&gt;
=== Tabela 04 – Níveis de Acesso e Responsabilidades ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Nível de Acesso !! Permissão !! Cargos !! Responsabilidades&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Leitura || Consultar documentos, baixar para uso interno || Todos os colaboradores || Utilizar somente versão vigente&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Edição || Editar conteúdo, atualizar informações || Responsáveis de área || Garantir precisão e encaminhar para validação&lt;br /&gt;
|-&lt;br /&gt;
| Acesso de Controle || Aprovar, publicar, registrar revisões || Governança, Qualidade, Diretoria || Garantir conformidade e controle de versões&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 14. Fluxo de Criação e Aprovação ==&lt;br /&gt;
&lt;br /&gt;
# Solicitação&lt;br /&gt;
# Elaboração&lt;br /&gt;
# Revisão interna&lt;br /&gt;
# Validação técnica&lt;br /&gt;
# Aprovação formal&lt;br /&gt;
# Publicação&lt;br /&gt;
# Comunicação&lt;br /&gt;
&lt;br /&gt;
== 15. Glossário ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Indexação:&#039;&#039;&#039; sistema de codificação documental.&lt;br /&gt;
* &#039;&#039;&#039;Arquivo Morto:&#039;&#039;&#039; repositório de versões antigas.&lt;br /&gt;
* &#039;&#039;&#039;Documento Normativo:&#039;&#039;&#039; documento oficial da empresa.&lt;br /&gt;
* &#039;&#039;&#039;Revisão:&#039;&#039;&#039; atualização formal de conteúdo.&lt;br /&gt;
&lt;br /&gt;
== 16. Histórico de Revisões do Manual ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Revisão !! Motivo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| R00 || Emissão inicial || 12/11/20205&lt;br /&gt;
|-&lt;br /&gt;
| R01 || Inclusão de responsabilidades, escopo, fluxo e padrões visuais || 27/11/2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Responsáveis ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Etapa !! Responsável !! Cargo !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Elaboração || Trilhar || || &lt;br /&gt;
|-&lt;br /&gt;
| Revisão || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Aprovação || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=269</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=269"/>
		<updated>2026-02-12T14:42:45Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DPS Engenharia =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Onde o legado encontra o futuro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Há 35 anos integrando tecnologia de infraestrutura aos negócios para impulsionar resultados empresariais.&lt;br /&gt;
== Missão ==&lt;br /&gt;
&lt;br /&gt;
Integrar tecnologia de infraestrutura aos negócios de forma segura, eficiente e inovadora, promovendo resultados sólidos e sustentáveis para nossos clientes e parceiros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Bem-vindo à Wiki da &#039;&#039;&#039;DPS Engenharia&#039;&#039;&#039;.  &lt;br /&gt;
Este é o nosso portal interno de conhecimento, criado para centralizar documentação técnica, procedimentos, padrões operacionais e boas práticas que sustentam nossos projetos e operações.&lt;br /&gt;
&lt;br /&gt;
Aqui você encontrará informações sobre:&lt;br /&gt;
&lt;br /&gt;
* 📡 Infraestrutura de TI  &lt;br /&gt;
* 🖥️ Sistemas e Plataformas  &lt;br /&gt;
* 🔐 Segurança da Informação  &lt;br /&gt;
* 🗄️ Bancos de Dados  &lt;br /&gt;
* ⚙️ Automação e Monitoramento  &lt;br /&gt;
* 📑 Procedimentos Operacionais  &lt;br /&gt;
* 📚 Documentação de Projetos  &lt;br /&gt;
&lt;br /&gt;
Nosso objetivo é garantir que o conhecimento acumulado ao longo de décadas de experiência esteja sempre acessível, organizado e em constante evolução, fortalecendo a excelência técnica e a eficiência operacional da DPS Engenharia.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Acesso rápido ==&lt;br /&gt;
&lt;br /&gt;
* [[Procedimentos Operacionais]]&lt;br /&gt;
* [[Infraestrutura]]&lt;br /&gt;
* [[Bancos de Dados]]&lt;br /&gt;
* [[Segurança da Informação]]&lt;br /&gt;
* [[Projetos]]&lt;br /&gt;
* [[Padrões e Normas]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;DPS Engenharia – 35 anos transformando tecnologia em resultados.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=Arquivo:Linha_do_Tempo.png&amp;diff=227</id>
		<title>Arquivo:Linha do Tempo.png</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=Arquivo:Linha_do_Tempo.png&amp;diff=227"/>
		<updated>2026-02-11T16:32:01Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=Arquivo:Quadro_Politicas_Remuneracao_Comisionamento.png&amp;diff=171</id>
		<title>Arquivo:Quadro Politicas Remuneracao Comisionamento.png</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=Arquivo:Quadro_Politicas_Remuneracao_Comisionamento.png&amp;diff=171"/>
		<updated>2026-02-11T11:40:20Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=130</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=130"/>
		<updated>2026-01-16T12:41:45Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Versão segura - apenas deixa o texto mais discreto */&lt;br /&gt;
#pt-login a {&lt;br /&gt;
    opacity: 0.01 !important;&lt;br /&gt;
    font-size: 100% !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=129</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=129"/>
		<updated>2026-01-16T12:41:21Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Versão segura - apenas deixa o texto mais discreto */&lt;br /&gt;
#pt-login a {&lt;br /&gt;
    opacity: 0.05 !important;&lt;br /&gt;
    font-size: 100% !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=128</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=128"/>
		<updated>2026-01-16T12:40:45Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Versão segura - apenas deixa o texto mais discreto */&lt;br /&gt;
#pt-login a {&lt;br /&gt;
    opacity: 0.1 !important;&lt;br /&gt;
    font-size: 100% !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=127</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=127"/>
		<updated>2026-01-16T12:39:04Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Versão segura - apenas deixa o texto mais discreto */&lt;br /&gt;
#pt-login a {&lt;br /&gt;
    opacity: 0.5 !important;&lt;br /&gt;
    font-size: 90% !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=126</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=126"/>
		<updated>2026-01-16T12:37:50Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=125</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=125"/>
		<updated>2026-01-16T12:36:43Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Apenas seu código original - seguro e testado&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Código para esconder &amp;quot;ENTRAR&amp;quot; SEPARADO e CONDICIONAL&lt;br /&gt;
// Só executa se não estiver na página de login&lt;br /&gt;
$(function() {&lt;br /&gt;
    // Não esconder se estiver na página de login&lt;br /&gt;
    if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) !== &#039;Userlogin&#039; &amp;amp;&amp;amp; &lt;br /&gt;
        mw.config.get(&#039;wgUserName&#039;) === null) {&lt;br /&gt;
        &lt;br /&gt;
        // Versão muito sutil - apenas reduz opacidade&lt;br /&gt;
        $(&#039;#pt-login a&#039;).css(&#039;opacity&#039;, &#039;0.3&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=124</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=124"/>
		<updated>2026-01-16T12:32:07Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=123</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=123"/>
		<updated>2026-01-16T12:31:38Z</updated>

		<summary type="html">&lt;p&gt;DPS: Limpou toda a página&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=122</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=122"/>
		<updated>2026-01-16T12:30:18Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // ========== SEU CÓDIGO ORIGINAL ==========&lt;br /&gt;
        // Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
&lt;br /&gt;
        // ========== ADIÇÃO: ESCONDER TEXTO &amp;quot;ENTRAR&amp;quot; ==========&lt;br /&gt;
        &lt;br /&gt;
        // Função para esconder o texto &amp;quot;ENTRAR&amp;quot; mas manter o link funcional&lt;br /&gt;
        const hideLoginText = function() {&lt;br /&gt;
            // Para Vector Legado - encontrar o link de login&lt;br /&gt;
            $(&#039;#pt-login a&#039;).each(function() {&lt;br /&gt;
                const $link = $(this);&lt;br /&gt;
                const originalText = $link.text();&lt;br /&gt;
                &lt;br /&gt;
                // Se contém &amp;quot;ENTRAR&amp;quot; ou variações&lt;br /&gt;
                if (originalText.match(/entrar|login|sign in/i)) {&lt;br /&gt;
                    // Esconde o texto mas mantém o link&lt;br /&gt;
                    $link.css({&lt;br /&gt;
                        &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                        &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                        &#039;text-indent&#039;: &#039;-9999px&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                    &lt;br /&gt;
                    // Adiciona um placeholder invisível&lt;br /&gt;
                    $link.attr(&#039;data-original-text&#039;, originalText);&lt;br /&gt;
                    &lt;br /&gt;
                    // Mantém acessibilidade&lt;br /&gt;
                    $link.attr(&#039;title&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                    $link.attr(&#039;aria-label&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                    &lt;br /&gt;
                    // Adiciona um ícone ou marcador invisível&lt;br /&gt;
                    $link.html(&#039;&amp;lt;span style=&amp;quot;display:none;&amp;quot;&amp;gt;Login&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // Alternativa: esconder apenas o span/texto dentro do link&lt;br /&gt;
            $(&#039;#pt-login span, #pt-login .mw-list-item, #pt-login .mw-userlink&#039;).each(function() {&lt;br /&gt;
                $(this).css({&lt;br /&gt;
                    &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                    &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                    &#039;visibility&#039;: &#039;hidden&#039;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // Executar imediatamente&lt;br /&gt;
        hideLoginText();&lt;br /&gt;
        &lt;br /&gt;
        // Executar após carga completa&lt;br /&gt;
        $(window).on(&#039;load&#039;, hideLoginText);&lt;br /&gt;
        &lt;br /&gt;
        // Executar periodicamente para garantir&lt;br /&gt;
        setInterval(hideLoginText, 1000);&lt;br /&gt;
        &lt;br /&gt;
        // Observador de mutação também para o texto &amp;quot;ENTRAR&amp;quot;&lt;br /&gt;
        const loginObserver = new MutationObserver( function(mutations) {&lt;br /&gt;
            mutations.forEach(function(mutation) {&lt;br /&gt;
                if (mutation.addedNodes.length &amp;gt; 0) {&lt;br /&gt;
                    hideLoginText();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        loginObserver.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
        setTimeout( () =&amp;gt; loginObserver.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=121</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=121"/>
		<updated>2026-01-16T12:28:18Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === APENAS CSS - Esconder &amp;quot;ENTRAR&amp;quot; === */&lt;br /&gt;
&lt;br /&gt;
/* Esconde o texto mas mantém o link clicável */&lt;br /&gt;
/*&lt;br /&gt;
#pt-login a,&lt;br /&gt;
#pt-login span,&lt;br /&gt;
#pt-login .mw-userlink {&lt;br /&gt;
    color: transparent !important;&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    text-indent: -9999px !important;&lt;br /&gt;
    display: inline-block !important;&lt;br /&gt;
    min-width: 40px !important;&lt;br /&gt;
    height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pt-login a:before {&lt;br /&gt;
    content: &amp;quot;○&amp;quot;;&lt;br /&gt;
    color: #666 !important;&lt;br /&gt;
    font-size: 12px !important;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pt-login * {&lt;br /&gt;
    color: transparent !important;&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=120</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=120"/>
		<updated>2026-01-16T12:25:59Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=119</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=119"/>
		<updated>2026-01-16T12:23:26Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // ========== SEU CÓDIGO ORIGINAL (FUNCIONAL) ==========&lt;br /&gt;
        // Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Esconder a busca apenas para anônimos&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
        &lt;br /&gt;
        // ========== REMOVI A PARTE QUE ESCONDE O &amp;quot;ENTRAR&amp;quot; ==========&lt;br /&gt;
        // Isso estava impedindo o acesso ao login&lt;br /&gt;
        &lt;br /&gt;
        // Em vez disso, vamos apenas marcar visualmente que é anônimo&lt;br /&gt;
        $(&#039;#pt-login&#039;).addClass(&#039;user-anonymous&#039;);&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=118</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=118"/>
		<updated>2026-01-16T12:01:10Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // ========== SEU CÓDIGO ORIGINAL ==========&lt;br /&gt;
        // Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
&lt;br /&gt;
        // ========== ADIÇÃO: ESCONDER TEXTO &amp;quot;ENTRAR&amp;quot; ==========&lt;br /&gt;
        &lt;br /&gt;
        // Função para esconder o texto &amp;quot;ENTRAR&amp;quot; mas manter o link funcional&lt;br /&gt;
        const hideLoginText = function() {&lt;br /&gt;
            // Para Vector Legado - encontrar o link de login&lt;br /&gt;
            $(&#039;#pt-login a&#039;).each(function() {&lt;br /&gt;
                const $link = $(this);&lt;br /&gt;
                const originalText = $link.text();&lt;br /&gt;
                &lt;br /&gt;
                // Se contém &amp;quot;ENTRAR&amp;quot; ou variações&lt;br /&gt;
                if (originalText.match(/entrar|login|sign in/i)) {&lt;br /&gt;
                    // Esconde o texto mas mantém o link&lt;br /&gt;
                    $link.css({&lt;br /&gt;
                        &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                        &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                        &#039;text-indent&#039;: &#039;-9999px&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                    &lt;br /&gt;
                    // Adiciona um placeholder invisível&lt;br /&gt;
                    $link.attr(&#039;data-original-text&#039;, originalText);&lt;br /&gt;
                    &lt;br /&gt;
                    // Mantém acessibilidade&lt;br /&gt;
                    $link.attr(&#039;title&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                    $link.attr(&#039;aria-label&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                    &lt;br /&gt;
                    // Adiciona um ícone ou marcador invisível&lt;br /&gt;
                    $link.html(&#039;&amp;lt;span style=&amp;quot;display:none;&amp;quot;&amp;gt;Login&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // Alternativa: esconder apenas o span/texto dentro do link&lt;br /&gt;
            $(&#039;#pt-login span, #pt-login .mw-list-item, #pt-login .mw-userlink&#039;).each(function() {&lt;br /&gt;
                $(this).css({&lt;br /&gt;
                    &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                    &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                    &#039;visibility&#039;: &#039;hidden&#039;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // Executar imediatamente&lt;br /&gt;
        hideLoginText();&lt;br /&gt;
        &lt;br /&gt;
        // Executar após carga completa&lt;br /&gt;
        $(window).on(&#039;load&#039;, hideLoginText);&lt;br /&gt;
        &lt;br /&gt;
        // Executar periodicamente para garantir&lt;br /&gt;
        setInterval(hideLoginText, 1000);&lt;br /&gt;
        &lt;br /&gt;
        // Observador de mutação também para o texto &amp;quot;ENTRAR&amp;quot;&lt;br /&gt;
        const loginObserver = new MutationObserver( function(mutations) {&lt;br /&gt;
            mutations.forEach(function(mutation) {&lt;br /&gt;
                if (mutation.addedNodes.length &amp;gt; 0) {&lt;br /&gt;
                    hideLoginText();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        loginObserver.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
        setTimeout( () =&amp;gt; loginObserver.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=117</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=117"/>
		<updated>2026-01-16T11:57:14Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Esconder apenas a palavra &amp;quot;ENTRAR&amp;quot; mas manter o link funcional */&lt;br /&gt;
$(function () {&lt;br /&gt;
    // Função para esconder o texto &amp;quot;ENTRAR&amp;quot;&lt;br /&gt;
    const hideLoginText = function() {&lt;br /&gt;
        // Para Vector Legado - encontrar o link de login&lt;br /&gt;
        $(&#039;#pt-login a&#039;).each(function() {&lt;br /&gt;
            const $link = $(this);&lt;br /&gt;
            const originalText = $link.text();&lt;br /&gt;
            &lt;br /&gt;
            // Se contém &amp;quot;ENTRAR&amp;quot; ou variações&lt;br /&gt;
            if (originalText.match(/entrar|login|sign in/i)) {&lt;br /&gt;
                // Esconde o texto mas mantém o link&lt;br /&gt;
                $link.css({&lt;br /&gt;
                    &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                    &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                    &#039;text-indent&#039;: &#039;-9999px&#039;&lt;br /&gt;
                });&lt;br /&gt;
                &lt;br /&gt;
                // Adiciona um placeholder invisível&lt;br /&gt;
                $link.attr(&#039;data-original-text&#039;, originalText);&lt;br /&gt;
                &lt;br /&gt;
                // Mantém acessibilidade&lt;br /&gt;
                $link.attr(&#039;title&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                $link.attr(&#039;aria-label&#039;, &#039;Fazer login&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // Adiciona um ícone ou marcador invisível&lt;br /&gt;
                $link.html(&#039;&amp;lt;span style=&amp;quot;display:none;&amp;quot;&amp;gt;Login&amp;lt;/span&amp;gt;&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Alternativa: esconder apenas o span/texto dentro do link&lt;br /&gt;
        $(&#039;#pt-login span, #pt-login .mw-list-item, #pt-login .mw-userlink&#039;).each(function() {&lt;br /&gt;
            $(this).css({&lt;br /&gt;
                &#039;font-size&#039;: &#039;0&#039;,&lt;br /&gt;
                &#039;color&#039;: &#039;transparent&#039;,&lt;br /&gt;
                &#039;visibility&#039;: &#039;hidden&#039;&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    };&lt;br /&gt;
    &lt;br /&gt;
    // Executar imediatamente&lt;br /&gt;
    hideLoginText();&lt;br /&gt;
    &lt;br /&gt;
    // Executar após carga completa&lt;br /&gt;
    $(window).on(&#039;load&#039;, hideLoginText);&lt;br /&gt;
    &lt;br /&gt;
    // Executar periodicamente para garantir&lt;br /&gt;
    setInterval(hideLoginText, 1000);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=116</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=116"/>
		<updated>2026-01-16T11:55:37Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === APENAS CSS - Esconder &amp;quot;ENTRAR&amp;quot; === */&lt;br /&gt;
&lt;br /&gt;
/* Esconde o texto mas mantém o link clicável */&lt;br /&gt;
#pt-login a,&lt;br /&gt;
#pt-login span,&lt;br /&gt;
#pt-login .mw-userlink {&lt;br /&gt;
    color: transparent !important;&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    text-indent: -9999px !important;&lt;br /&gt;
    display: inline-block !important;&lt;br /&gt;
    min-width: 40px !important;&lt;br /&gt;
    height: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adiciona ícone discreto no lugar */&lt;br /&gt;
#pt-login a:before {&lt;br /&gt;
    content: &amp;quot;○&amp;quot;;&lt;br /&gt;
    color: #666 !important;&lt;br /&gt;
    font-size: 12px !important;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Garante que outros elementos não apareçam */&lt;br /&gt;
#pt-login * {&lt;br /&gt;
    color: transparent !important;&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=115</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=115"/>
		<updated>2026-01-16T11:52:07Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=114</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=114"/>
		<updated>2026-01-16T11:51:29Z</updated>

		<summary type="html">&lt;p&gt;DPS: Limpou toda a página&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=113</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=113"/>
		<updated>2026-01-16T11:50:11Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === PARA VECTOR LEGADO (2010) - USUÁRIOS ANÔNIMOS === */&lt;br /&gt;
&lt;br /&gt;
/* Esconder busca para anônimos */&lt;br /&gt;
body.vector-legacy-anonymous #p-search,&lt;br /&gt;
body.vector-legacy-anonymous #searchform,&lt;br /&gt;
body.vector-legacy-anonymous #searchInput,&lt;br /&gt;
body.vector-legacy-anonymous #searchButton,&lt;br /&gt;
body.vector-legacy-anonymous .searchButton,&lt;br /&gt;
body.vector-legacy-anonymous #simpleSearch,&lt;br /&gt;
body.vector-legacy-anonymous .portal#p-search,&lt;br /&gt;
body.vector-legacy-anonymous div.vectorMenu#p-search {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    width: 0 !important;&lt;br /&gt;
    height: 0 !important;&lt;br /&gt;
    overflow: hidden !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: -9999px !important;&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
    pointer-events: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Esconder &amp;quot;Páginas especiais&amp;quot; no menu lateral */&lt;br /&gt;
body.vector-legacy-anonymous #n-specialpages,&lt;br /&gt;
body.vector-legacy-anonymous #n-specialpages a {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Esconder o título &amp;quot;Busca&amp;quot; e seu conteúdo */&lt;br /&gt;
body.vector-legacy-anonymous #p-search h5,&lt;br /&gt;
body.vector-legacy-anonymous #p-search h5 + div {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ajustar layout do menu lateral quando busca está escondida */&lt;br /&gt;
body.vector-legacy-anonymous #mw-panel {&lt;br /&gt;
    padding-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Opcional: Esconder outras ferramentas para anônimos */&lt;br /&gt;
body.vector-legacy-anonymous #pt-login {&lt;br /&gt;
    /* Mantém visível para permitir login */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.vector-legacy-anonymous #pt-anonuserpage,&lt;br /&gt;
body.vector-legacy-anonymous #pt-anontalk {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=112</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=112"/>
		<updated>2026-01-16T11:49:51Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar busca e páginas especiais para usuários não registrados - Vector Legado */&lt;br /&gt;
$(function () {&lt;br /&gt;
    // Verificar se é usuário anônimo&lt;br /&gt;
    if (mw.config.get(&#039;wgUserName&#039;) === null) {&lt;br /&gt;
        &lt;br /&gt;
        // Função para esconder elementos específicos do Vector Legado&lt;br /&gt;
        const hideElementsVectorLegacy = function() {&lt;br /&gt;
            console.log(&#039;Executando hideElementsVectorLegacy&#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 1. Ocultar PÁGINAS ESPECIAIS do menu lateral&lt;br /&gt;
            $(&#039;#n-specialpages&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // 2. Ocultar a CAIXA DE BUSCA (Vector Legado específico)&lt;br /&gt;
            // O container principal da busca&lt;br /&gt;
            $(&#039;#p-search&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // O formulário de busca&lt;br /&gt;
            $(&#039;#searchform&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // O input da busca&lt;br /&gt;
            $(&#039;#searchInput&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // O botão de busca&lt;br /&gt;
            $(&#039;#searchButton, .searchButton&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // O container &amp;quot;Busca&amp;quot; no menu lateral&lt;br /&gt;
            $(&#039;#p-search h5&#039;).parent().hide(); // Esconde o título &amp;quot;Busca&amp;quot; e seu conteúdo&lt;br /&gt;
            &lt;br /&gt;
            // 3. Ocultar outros elementos de busca que podem aparecer&lt;br /&gt;
            $(&#039;.portal#p-search&#039;).hide(); // Portal de busca completo&lt;br /&gt;
            $(&#039;div.vectorMenu#p-search&#039;).hide(); // Menu de busca&lt;br /&gt;
            $(&#039;#simpleSearch&#039;).hide(); // Busca simples&lt;br /&gt;
            &lt;br /&gt;
            // 4. Garantir que fique oculto com CSS inline&lt;br /&gt;
            $(&#039;#p-search, #searchform, #searchInput&#039;).css({&lt;br /&gt;
                &#039;display&#039;: &#039;none !important&#039;,&lt;br /&gt;
                &#039;visibility&#039;: &#039;hidden !important&#039;,&lt;br /&gt;
                &#039;width&#039;: &#039;0 !important&#039;,&lt;br /&gt;
                &#039;height&#039;: &#039;0 !important&#039;,&lt;br /&gt;
                &#039;opacity&#039;: &#039;0 !important&#039;,&lt;br /&gt;
                &#039;position&#039;: &#039;absolute !important&#039;,&lt;br /&gt;
                &#039;left&#039;: &#039;-9999px !important&#039;&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // 5. Remover qualquer evento de foco/clique na busca&lt;br /&gt;
            $(&#039;#searchInput&#039;).off(&#039;focus click keydown&#039;);&lt;br /&gt;
            $(&#039;#searchButton&#039;).off(&#039;click&#039;);&lt;br /&gt;
            &lt;br /&gt;
            // 6. Adicionar classe ao body para controle CSS&lt;br /&gt;
            $(&#039;body&#039;).addClass(&#039;vector-legacy-anonymous&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // Executar imediatamente&lt;br /&gt;
        hideElementsVectorLegacy();&lt;br /&gt;
        &lt;br /&gt;
        // Executar quando o DOM estiver completamente pronto&lt;br /&gt;
        $(window).on(&#039;load&#039;, function() {&lt;br /&gt;
            hideElementsVectorLegacy();&lt;br /&gt;
            // Executar novamente após 500ms para garantir&lt;br /&gt;
            setTimeout(hideElementsVectorLegacy, 500);&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Executar várias vezes nos primeiros segundos&lt;br /&gt;
        let executionCount = 0;&lt;br /&gt;
        const quickInterval = setInterval(function() {&lt;br /&gt;
            hideElementsVectorLegacy();&lt;br /&gt;
            executionCount++;&lt;br /&gt;
            &lt;br /&gt;
            if (executionCount &amp;gt;= 8) { // 4 segundos (8 x 500ms)&lt;br /&gt;
                clearInterval(quickInterval);&lt;br /&gt;
            }&lt;br /&gt;
        }, 500);&lt;br /&gt;
        &lt;br /&gt;
        // Executar periodicamente (a cada 2 segundos) por segurança&lt;br /&gt;
        setInterval(hideElementsVectorLegacy, 2000);&lt;br /&gt;
        &lt;br /&gt;
        // Observador de mutação específico para Vector Legado&lt;br /&gt;
        const observer = new MutationObserver(function(mutations) {&lt;br /&gt;
            let needsUpdate = false;&lt;br /&gt;
            &lt;br /&gt;
            mutations.forEach(function(mutation) {&lt;br /&gt;
                // Verificar se elementos relacionados à busca foram adicionados/modificados&lt;br /&gt;
                if (mutation.type === &#039;childList&#039; &amp;amp;&amp;amp; mutation.addedNodes.length &amp;gt; 0) {&lt;br /&gt;
                    $(mutation.addedNodes).each(function() {&lt;br /&gt;
                        const $node = $(this);&lt;br /&gt;
                        if ($node.is(&#039;#p-search, #searchform, #searchInput&#039;) || &lt;br /&gt;
                            $node.find(&#039;#p-search, #searchform, #searchInput&#039;).length &amp;gt; 0 ||&lt;br /&gt;
                            $node.hasClass(&#039;vectorMenu&#039;) &amp;amp;&amp;amp; $node.attr(&#039;id&#039;) === &#039;p-search&#039;) {&lt;br /&gt;
                            needsUpdate = true;&lt;br /&gt;
                        }&lt;br /&gt;
                    });&lt;br /&gt;
                }&lt;br /&gt;
                &lt;br /&gt;
                // Verificar mudanças de estilo/visibilidade&lt;br /&gt;
                if (mutation.type === &#039;attributes&#039; &amp;amp;&amp;amp; &lt;br /&gt;
                    (mutation.attributeName === &#039;style&#039; || mutation.attributeName === &#039;class&#039;)) {&lt;br /&gt;
                    const $target = $(mutation.target);&lt;br /&gt;
                    if ($target.is(&#039;#p-search, #searchform, #searchInput&#039;) &amp;amp;&amp;amp; &lt;br /&gt;
                        ($target.is(&#039;:visible&#039;) || $target.css(&#039;display&#039;) !== &#039;none&#039;)) {&lt;br /&gt;
                        needsUpdate = true;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            if (needsUpdate) {&lt;br /&gt;
                hideElementsVectorLegacy();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Observar o elemento #mw-panel (menu lateral do Vector Legado)&lt;br /&gt;
        const leftPanel = document.getElementById(&#039;mw-panel&#039;);&lt;br /&gt;
        if (leftPanel) {&lt;br /&gt;
            observer.observe(leftPanel, {&lt;br /&gt;
                childList: true,&lt;br /&gt;
                subtree: true,&lt;br /&gt;
                attributes: true,&lt;br /&gt;
                attributeFilter: [&#039;style&#039;, &#039;class&#039;]&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Também observar o corpo principal&lt;br /&gt;
        observer.observe(document.body, {&lt;br /&gt;
            childList: true,&lt;br /&gt;
            subtree: false,&lt;br /&gt;
            attributes: false&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Interceptar clique no botão &amp;quot;ENTRAR&amp;quot; (específico Vector Legado)&lt;br /&gt;
        $(document).on(&#039;click&#039;, function(e) {&lt;br /&gt;
            const $target = $(e.target);&lt;br /&gt;
            const $link = $target.closest(&#039;a&#039;);&lt;br /&gt;
            &lt;br /&gt;
            if ($link.length) {&lt;br /&gt;
                const href = $link.attr(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
                const text = $link.text().toLowerCase();&lt;br /&gt;
                const id = $link.attr(&#039;id&#039;) || &#039;&#039;;&lt;br /&gt;
                &lt;br /&gt;
                // Verificar se é o link de login do Vector Legado&lt;br /&gt;
                if (href.includes(&#039;Special:UserLogin&#039;) || &lt;br /&gt;
                    href.includes(&#039;title=Special:UserLogin&#039;) ||&lt;br /&gt;
                    text.includes(&#039;entrar&#039;) ||&lt;br /&gt;
                    text.includes(&#039;login&#039;) ||&lt;br /&gt;
                    id === &#039;pt-login&#039; ||&lt;br /&gt;
                    $link.parent().attr(&#039;id&#039;) === &#039;pt-login&#039;) {&lt;br /&gt;
                    &lt;br /&gt;
                    console.log(&#039;Detectado clique em ENTRAR - escondendo elementos&#039;);&lt;br /&gt;
                    &lt;br /&gt;
                    // Executar múltiplas vezes para garantir durante o redirecionamento&lt;br /&gt;
                    for (let i = 1; i &amp;lt;= 5; i++) {&lt;br /&gt;
                        setTimeout(hideElementsVectorLegacy, i * 100);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Monitorar mudanças na hash/URL&lt;br /&gt;
        let lastHref = location.href;&lt;br /&gt;
        setInterval(function() {&lt;br /&gt;
            if (location.href !== lastHref) {&lt;br /&gt;
                lastHref = location.href;&lt;br /&gt;
                if (location.href.includes(&#039;Special:UserLogin&#039;)) {&lt;br /&gt;
                    hideElementsVectorLegacy();&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }, 100);&lt;br /&gt;
        &lt;br /&gt;
    } else {&lt;br /&gt;
        // Se estiver logado, REMOVER a classe anônima se existir&lt;br /&gt;
        $(&#039;body&#039;).removeClass(&#039;vector-legacy-anonymous&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=111</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=111"/>
		<updated>2026-01-16T11:43:49Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=110</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=110"/>
		<updated>2026-01-16T11:43:18Z</updated>

		<summary type="html">&lt;p&gt;DPS: Limpou toda a página&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=109</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=109"/>
		<updated>2026-01-16T11:42:29Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if (mw.config.get(&#039;wgUserName&#039;) === null) {&lt;br /&gt;
    $(function () {&lt;br /&gt;
        // Função otimizada para Vector 1.43.1&lt;br /&gt;
        const hideSearchAndSpecialPages = function() {&lt;br /&gt;
            // Esconder páginas especiais&lt;br /&gt;
            $(&#039;#n-specialpages&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // Para Vector 2022 (1.43.1)&lt;br /&gt;
            $(&#039;.vector-search-box&#039;).hide();&lt;br /&gt;
            $(&#039;.vector-header .vector-search-box&#039;).hide();&lt;br /&gt;
            $(&#039;.vector-header-end, .vector-header-start&#039;).each(function() {&lt;br /&gt;
                $(this).find(&#039;.vector-search-box&#039;).hide();&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // Para skins mais antigas&lt;br /&gt;
            $(&#039;#p-search, #searchform, #searchInput&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // Adicionar marcação ao body&lt;br /&gt;
            $(&#039;body&#039;).addClass(&#039;user-anonymous-mode&#039;);&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // Executar imediatamente&lt;br /&gt;
        hideSearchAndSpecialPages();&lt;br /&gt;
        &lt;br /&gt;
        // Interceptar o clique em ENTRAR&lt;br /&gt;
        $(document).on(&#039;mousedown click&#039;, function(e) {&lt;br /&gt;
            const $target = $(e.target);&lt;br /&gt;
            const $link = $target.closest(&#039;a&#039;);&lt;br /&gt;
            &lt;br /&gt;
            if ($link.length &amp;gt; 0) {&lt;br /&gt;
                const linkText = $link.text().toLowerCase();&lt;br /&gt;
                const linkHref = $link.attr(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
                &lt;br /&gt;
                if (linkText.includes(&#039;entrar&#039;) || &lt;br /&gt;
                    linkText.includes(&#039;login&#039;) ||&lt;br /&gt;
                    linkHref.includes(&#039;Special:UserLogin&#039;) ||&lt;br /&gt;
                    $link.attr(&#039;id&#039;) === &#039;pt-login&#039;) {&lt;br /&gt;
                    &lt;br /&gt;
                    // Executar múltiplas vezes para garantir&lt;br /&gt;
                    for (let i = 0; i &amp;lt; 5; i++) {&lt;br /&gt;
                        setTimeout(hideSearchAndSpecialPages, i * 200);&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Executar em intervalos curtos&lt;br /&gt;
        setInterval(hideSearchAndSpecialPages, 1000);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=108</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=108"/>
		<updated>2026-01-16T11:40:50Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS para esconder elementos para usuários não logados */&lt;br /&gt;
body.anonymous-user #p-search,&lt;br /&gt;
body.anonymous-user #searchform,&lt;br /&gt;
body.anonymous-user #searchInput,&lt;br /&gt;
body.anonymous-user .vector-search-box,&lt;br /&gt;
body.anonymous-user .vector-search-box-form,&lt;br /&gt;
body.anonymous-user .cdx-search-input,&lt;br /&gt;
body.anonymous-user #n-specialpages {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    visibility: hidden !important;&lt;br /&gt;
    width: 0 !important;&lt;br /&gt;
    height: 0 !important;&lt;br /&gt;
    overflow: hidden !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: -9999px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=107</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=107"/>
		<updated>2026-01-16T11:39:54Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
$(function () {&lt;br /&gt;
    // Variável para controlar se já escondeu&lt;br /&gt;
    let searchHidden = false;&lt;br /&gt;
    &lt;br /&gt;
    // Função principal para ocultar elementos&lt;br /&gt;
    const hideElementsForAnonymous = function() {&lt;br /&gt;
        // Se já está logado, não fazer nada&lt;br /&gt;
        if (mw.config.get(&#039;wgUserName&#039;) !== null) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Se já escondeu, verificar se elementos reapareceram&lt;br /&gt;
        if (searchHidden) {&lt;br /&gt;
            // Verificar se algum elemento de busca está visível&lt;br /&gt;
            const searchVisible = $(&#039;#p-search&#039;).is(&#039;:visible&#039;) || &lt;br /&gt;
                                 $(&#039;.vector-search-box&#039;).is(&#039;:visible&#039;) ||&lt;br /&gt;
                                 $(&#039;#searchInput&#039;).is(&#039;:visible&#039;);&lt;br /&gt;
            &lt;br /&gt;
            if (!searchVisible) {&lt;br /&gt;
                return; // Já está oculto, não precisa fazer nada&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // 1. Ocultar páginas especiais da navegação&lt;br /&gt;
        $(&#039;#n-specialpages&#039;).hide();&lt;br /&gt;
        &lt;br /&gt;
        // 2. Ocultar TODAS as variações possíveis de busca&lt;br /&gt;
        const searchSelectors = [&lt;br /&gt;
            &#039;#p-search&#039;,&lt;br /&gt;
            &#039;#searchform&#039;, &lt;br /&gt;
            &#039;#searchInput&#039;,&lt;br /&gt;
            &#039;#simpleSearch&#039;,&lt;br /&gt;
            &#039;.mw-search&#039;,&lt;br /&gt;
            &#039;.vector-search-box&#039;,&lt;br /&gt;
            &#039;.vector-search-box-input&#039;,&lt;br /&gt;
            &#039;.vector-search-box-form&#039;,&lt;br /&gt;
            &#039;.vector-search-box-vue&#039;,&lt;br /&gt;
            &#039;.cdx-search-input&#039;,&lt;br /&gt;
            &#039;.cdx-text-input__input&#039;,&lt;br /&gt;
            &#039;[id*=&amp;quot;search&amp;quot;]&#039;,&lt;br /&gt;
            &#039;[class*=&amp;quot;search&amp;quot;]&#039;,&lt;br /&gt;
            &#039;input[name=&amp;quot;search&amp;quot;]&#039;,&lt;br /&gt;
            &#039;.vector-header-end .vector-search-box&#039;,&lt;br /&gt;
            &#039;.vector-header-start .vector-search-box&#039;&lt;br /&gt;
        ];&lt;br /&gt;
        &lt;br /&gt;
        // Aplicar a cada seletor&lt;br /&gt;
        searchSelectors.forEach(selector =&amp;gt; {&lt;br /&gt;
            try {&lt;br /&gt;
                $(selector).each(function() {&lt;br /&gt;
                    $(this).hide();&lt;br /&gt;
                    $(this).css({&lt;br /&gt;
                        &#039;display&#039;: &#039;none !important&#039;,&lt;br /&gt;
                        &#039;visibility&#039;: &#039;hidden !important&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                });&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                console.log(&#039;Erro com seletor:&#039;, selector, e);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // 3. Marcar como escondido&lt;br /&gt;
        searchHidden = true;&lt;br /&gt;
        &lt;br /&gt;
        // 4. Adicionar classe ao body para controle via CSS&lt;br /&gt;
        $(&#039;body&#039;).addClass(&#039;anonymous-user&#039;);&lt;br /&gt;
    };&lt;br /&gt;
    &lt;br /&gt;
    // Executar imediatamente&lt;br /&gt;
    hideElementsForAnonymous();&lt;br /&gt;
    &lt;br /&gt;
    // Executar novamente após carregamento completo&lt;br /&gt;
    $(window).on(&#039;load&#039;, hideElementsForAnonymous);&lt;br /&gt;
    &lt;br /&gt;
    // Executar em intervalos curtos inicialmente&lt;br /&gt;
    let intervalCount = 0;&lt;br /&gt;
    const initialInterval = setInterval(() =&amp;gt; {&lt;br /&gt;
        hideElementsForAnonymous();&lt;br /&gt;
        intervalCount++;&lt;br /&gt;
        if (intervalCount &amp;gt; 10) { // Parar após 10 execuções (5 segundos)&lt;br /&gt;
            clearInterval(initialInterval);&lt;br /&gt;
        }&lt;br /&gt;
    }, 500);&lt;br /&gt;
    &lt;br /&gt;
    // Observar mudanças no DOM de forma mais agressiva&lt;br /&gt;
    const observer = new MutationObserver(function(mutations) {&lt;br /&gt;
        let shouldHide = false;&lt;br /&gt;
        &lt;br /&gt;
        mutations.forEach(function(mutation) {&lt;br /&gt;
            if (mutation.addedNodes.length &amp;gt; 0) {&lt;br /&gt;
                // Verificar se algum nó adicionado contém elementos de busca&lt;br /&gt;
                $(mutation.addedNodes).each(function() {&lt;br /&gt;
                    if ($(this).find(searchSelectors.join(&#039;,&#039;)).length &amp;gt; 0 || &lt;br /&gt;
                        $(this).is(searchSelectors.join(&#039;,&#039;))) {&lt;br /&gt;
                        shouldHide = true;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        if (shouldHide) {&lt;br /&gt;
            hideElementsForAnonymous();&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    observer.observe(document.body, { &lt;br /&gt;
        childList: true, &lt;br /&gt;
        subtree: true,&lt;br /&gt;
        attributes: true,&lt;br /&gt;
        attributeFilter: [&#039;style&#039;, &#039;class&#039;, &#039;id&#039;]&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Monitorar cliques em qualquer link, especialmente &amp;quot;ENTRAR&amp;quot;&lt;br /&gt;
    $(document).on(&#039;click&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        const href = $(this).attr(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
        if (href.includes(&#039;Special:UserLogin&#039;) || &lt;br /&gt;
            href.includes(&#039;title=Special:UserLogin&#039;) ||&lt;br /&gt;
            $(this).text().toLowerCase().includes(&#039;entrar&#039;) ||&lt;br /&gt;
            $(this).attr(&#039;id&#039;) === &#039;pt-login&#039;) {&lt;br /&gt;
            &lt;br /&gt;
            // Antes do redirecionamento, garantir que elementos estejam ocultos&lt;br /&gt;
            setTimeout(hideElementsForAnonymous, 100);&lt;br /&gt;
            setTimeout(hideElementsForAnonymous, 500);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Monitorar mudanças na URL (para quando clicar em ENTRAR)&lt;br /&gt;
    let lastUrl = location.href;&lt;br /&gt;
    new MutationObserver(() =&amp;gt; {&lt;br /&gt;
        const url = location.href;&lt;br /&gt;
        if (url !== lastUrl) {&lt;br /&gt;
            lastUrl = url;&lt;br /&gt;
            if (url.includes(&#039;Special:UserLogin&#039;)) {&lt;br /&gt;
                setTimeout(hideElementsForAnonymous, 100);&lt;br /&gt;
                setTimeout(hideElementsForAnonymous, 500);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }).observe(document, { subtree: true, childList: true });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=106</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=106"/>
		<updated>2026-01-16T11:36:51Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
$( function () {&lt;br /&gt;
    // Função para verificar e atualizar visibilidade&lt;br /&gt;
    const updateVisibility = function() {&lt;br /&gt;
        const isLoggedIn = mw.config.get( &#039;wgUserName&#039; ) !== null;&lt;br /&gt;
        &lt;br /&gt;
        if (!isLoggedIn) {&lt;br /&gt;
            // Esconder elementos de busca&lt;br /&gt;
            $(&#039;.vector-search-box, #p-search, #searchform&#039;).each(function() {&lt;br /&gt;
                $(this).hide();&lt;br /&gt;
                $(this).css(&#039;visibility&#039;, &#039;hidden&#039;);&lt;br /&gt;
            });&lt;br /&gt;
            &lt;br /&gt;
            // Adicionar classe para facilitar seleção CSS&lt;br /&gt;
            $(&#039;body&#039;).addClass(&#039;user-not-logged-in&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            // Mostrar elementos se estiver logado&lt;br /&gt;
            $(&#039;.vector-search-box, #p-search, #searchform&#039;).show();&lt;br /&gt;
            $(&#039;body&#039;).removeClass(&#039;user-not-logged-in&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
    &lt;br /&gt;
    // Executar inicialmente&lt;br /&gt;
    updateVisibility();&lt;br /&gt;
    &lt;br /&gt;
    // Observar mudanças na configuração do MW (se houver)&lt;br /&gt;
    if (mw.config.values) {&lt;br /&gt;
        Object.defineProperty(mw.config.values, &#039;wgUserName&#039;, {&lt;br /&gt;
            set: function(value) {&lt;br /&gt;
                this._wgUserName = value;&lt;br /&gt;
                setTimeout(updateVisibility, 50);&lt;br /&gt;
            },&lt;br /&gt;
            get: function() {&lt;br /&gt;
                return this._wgUserName;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Executar periodicamente por segurança&lt;br /&gt;
    setInterval(updateVisibility, 1000);&lt;br /&gt;
    &lt;br /&gt;
    // Executar em eventos específicos&lt;br /&gt;
    $(document).on(&#039;click&#039;, &#039;#pt-login, #pt-logout&#039;, function() {&lt;br /&gt;
        setTimeout(updateVisibility, 500);&lt;br /&gt;
    });&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=105</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=105"/>
		<updated>2026-01-16T11:34:58Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Função para ocultar elementos de busca&lt;br /&gt;
        const hideSearchElements = function() {&lt;br /&gt;
            // Esconder todas as variações possíveis de caixas de pesquisa&lt;br /&gt;
            $(&#039;#p-search, #searchform, #searchInput, #simpleSearch, .mw-search&#039;).hide();&lt;br /&gt;
            $(&#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039;).hide();&lt;br /&gt;
            $(&#039;.vector-search-box-vue, .cdx-search-input, .cdx-text-input__input&#039;).hide();&lt;br /&gt;
            &lt;br /&gt;
            // Para Vector 2022, também ocultar o container pai&lt;br /&gt;
            $(&#039;.vector-header .vector-header-start, .vector-header .vector-header-end&#039;).each(function() {&lt;br /&gt;
                $(this).find(&#039;*&#039;).filter(&#039;:contains(&amp;quot;Search&amp;quot;), [id*=&amp;quot;search&amp;quot;], [class*=&amp;quot;search&amp;quot;]&#039;).parent().hide();&lt;br /&gt;
            });&lt;br /&gt;
        };&lt;br /&gt;
        &lt;br /&gt;
        // Executar imediatamente&lt;br /&gt;
        hideSearchElements();&lt;br /&gt;
        &lt;br /&gt;
        // Executar novamente após um pequeno delay para garantir&lt;br /&gt;
        setTimeout(hideSearchElements, 100);&lt;br /&gt;
        setTimeout(hideSearchElements, 500);&lt;br /&gt;
        &lt;br /&gt;
        // Observar mudanças no DOM continuamente&lt;br /&gt;
        const observer = new MutationObserver(function(mutations) {&lt;br /&gt;
            mutations.forEach(function(mutation) {&lt;br /&gt;
                if (mutation.addedNodes.length &amp;gt; 0) {&lt;br /&gt;
                    hideSearchElements();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        observer.observe(document.body, { &lt;br /&gt;
            childList: true, &lt;br /&gt;
            subtree: true &lt;br /&gt;
        });&lt;br /&gt;
        &lt;br /&gt;
        // Manter o observer ativo por mais tempo (30 segundos)&lt;br /&gt;
        setTimeout(() =&amp;gt; observer.disconnect(), 30000);&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=104</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=104"/>
		<updated>2026-01-16T11:34:28Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS para usuários não logados - esconder busca */&lt;br /&gt;
body:not(.mw-logged-in) #p-search,&lt;br /&gt;
body:not(.mw-logged-in) #searchform,&lt;br /&gt;
body:not(.mw-logged-in) #searchInput,&lt;br /&gt;
body:not(.mw-logged-in) .vector-search-box,&lt;br /&gt;
body:not(.mw-logged-in) .vector-search-box-form,&lt;br /&gt;
body:not(.mw-logged-in) .cdx-search-input {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=103</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=103"/>
		<updated>2026-01-16T11:29:45Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Vector.css&amp;diff=102</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Vector.css&amp;diff=102"/>
		<updated>2026-01-16T11:29:13Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Todos os CSS colocado aqui serão carregados para usuários do tema Vector */&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Vector.css&amp;diff=101</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Vector.css&amp;diff=101"/>
		<updated>2026-01-16T11:28:09Z</updated>

		<summary type="html">&lt;p&gt;DPS: Criou página com &amp;#039;/* Todos os CSS colocado aqui serão carregados para usuários do tema Vector */  /* Esconder busca e &amp;quot;Páginas especiais&amp;quot; apenas para anônimos no Vector (2010) */ body:not(.logged-in) #p-search, body:not(.logged-in) #simpleSearch, body:not(.logged-in) .vector-search-box-form, body:not(.logged-in) #n-specialpages {   display: none !important; }&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Todos os CSS colocado aqui serão carregados para usuários do tema Vector */&lt;br /&gt;
&lt;br /&gt;
/* Esconder busca e &amp;quot;Páginas especiais&amp;quot; apenas para anônimos no Vector (2010) */&lt;br /&gt;
body:not(.logged-in) #p-search,&lt;br /&gt;
body:not(.logged-in) #simpleSearch,&lt;br /&gt;
body:not(.logged-in) .vector-search-box-form,&lt;br /&gt;
body:not(.logged-in) #n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=100</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=100"/>
		<updated>2026-01-16T11:25:24Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Oculta link &amp;quot;Páginas especiais&amp;quot; na barra lateral&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculta a caixa de busca (Vector legado)&lt;br /&gt;
        $( &#039;#simpleSearch, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Injeta CSS para garantir ocultação persistente&lt;br /&gt;
        mw.util.addCSS(`&lt;br /&gt;
            #n-specialpages.mw-list-item,&lt;br /&gt;
            #simpleSearch,&lt;br /&gt;
            .vector-search-box-form {&lt;br /&gt;
                display: none !important;&lt;br /&gt;
            }&lt;br /&gt;
        `);&lt;br /&gt;
&lt;br /&gt;
        // Reforço: se estivermos na página de login ou criar conta&lt;br /&gt;
        var specialPage = mw.config.get( &#039;wgCanonicalSpecialPageName&#039; );&lt;br /&gt;
        if ( specialPage === &#039;Userlogin&#039; || specialPage === &#039;CreateAccount&#039; ) {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#simpleSearch, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=99</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=99"/>
		<updated>2026-01-16T11:21:01Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Oculta imediatamente&lt;br /&gt;
        $( &#039;#n-specialpages, #p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Injeta CSS para garantir ocultação persistente&lt;br /&gt;
        mw.util.addCSS(`&lt;br /&gt;
            #n-specialpages.mw-list-item,&lt;br /&gt;
            #p-search,&lt;br /&gt;
            #searchform,&lt;br /&gt;
            #searchInput {&lt;br /&gt;
                display: none !important;&lt;br /&gt;
            }&lt;br /&gt;
        `);&lt;br /&gt;
&lt;br /&gt;
        // Reforço: se estivermos na página de login ou criar conta&lt;br /&gt;
        var specialPage = mw.config.get( &#039;wgCanonicalSpecialPageName&#039; );&lt;br /&gt;
        if ( specialPage === &#039;Userlogin&#039; || specialPage === &#039;CreateAccount&#039; ) {&lt;br /&gt;
            $( &#039;#n-specialpages, #p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=98</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=98"/>
		<updated>2026-01-16T11:18:37Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar itens apenas para usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Oculta link &amp;quot;Páginas especiais&amp;quot; na navegação lateral&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculta a caixa de busca (Vector legado)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se estivermos na página especial de login ou criar conta, reforçar ocultação&lt;br /&gt;
        var specialPage = mw.config.get( &#039;wgCanonicalSpecialPageName&#039; );&lt;br /&gt;
        if ( specialPage === &#039;Userlogin&#039; || specialPage === &#039;CreateAccount&#039; ) {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=97</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=97"/>
		<updated>2026-01-16T11:15:04Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar itens apenas para usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Seu código original&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculta a caixa de busca (Vector legado) imediatamente&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Reforço: injeta CSS para garantir ocultação mesmo se os elementos forem carregados depois&lt;br /&gt;
        mw.util.addCSS([&lt;br /&gt;
            &#039;#p-search, #searchform, #searchInput, #n-specialpages {&#039;,&lt;br /&gt;
            &#039;  display: none !important;&#039;,&lt;br /&gt;
            &#039;}&#039;&lt;br /&gt;
        ].join(&#039;\n&#039;));&lt;br /&gt;
&lt;br /&gt;
        // Opcional: se quiser também esconder &amp;quot;Mudanças recentes&amp;quot; para anônimos, descomente:&lt;br /&gt;
        // mw.util.addCSS(&#039;#n-recentchanges { display: none !important; }&#039;);&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=96</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=96"/>
		<updated>2026-01-16T11:13:45Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=95</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=95"/>
		<updated>2026-01-16T11:12:51Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar itens apenas para usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Oculta link &amp;quot;Páginas especiais&amp;quot; na navegação lateral&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculta a caixa de busca (Vector legado)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Reforço: se estivermos na página de login ou criar conta&lt;br /&gt;
        var specialPage = mw.config.get( &#039;wgCanonicalSpecialPageName&#039; );&lt;br /&gt;
        if ( specialPage === &#039;Userlogin&#039; || specialPage === &#039;CreateAccount&#039; ) {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=94</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=94"/>
		<updated>2026-01-16T11:10:41Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar itens apenas para usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder busca e links também na tela de login --- */&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se estivermos na página especial de login, reforçar ocultação&lt;br /&gt;
        if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) === &#039;Userlogin&#039; ) {&lt;br /&gt;
            $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=93</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.js&amp;diff=93"/>
		<updated>2026-01-16T11:04:13Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */&lt;br /&gt;
&lt;br /&gt;
/* Ocultar links para páginas especiais de usuários não registrados */&lt;br /&gt;
if ( mw.config.get( &#039;wgUserName&#039; ) === null ) {&lt;br /&gt;
    $( function () {&lt;br /&gt;
        // Exemplo: Oculta o link &amp;quot;Páginas especiais&amp;quot; na navegação lateral (Vector skin)&lt;br /&gt;
        $( &#039;#n-specialpages&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Se você quiser ocultar um link específico, como &amp;quot;Mudanças recentes&amp;quot; (RecentChanges)&lt;br /&gt;
        // $( &#039;#n-recentchanges&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Oculte itens adicionais do menu &amp;quot;Ferramentas&amp;quot; (toolbox) conforme necessário&lt;br /&gt;
        // $( &#039;#t-whatlinkshere&#039; ).hide(); // Oculta &amp;quot;Páginas afluentes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /* --- NOVO: esconder a busca apenas para anônimos --- */&lt;br /&gt;
&lt;br /&gt;
        // Skins clássicas (Vector legado, MonoBook)&lt;br /&gt;
        $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Vector 2022 (barra de busca no topo)&lt;br /&gt;
        $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
&lt;br /&gt;
        // Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação&lt;br /&gt;
        // (ex.: carregamentos tardios ou gadgets que recriam a busca)&lt;br /&gt;
        const hideSearch = function () {&lt;br /&gt;
            $( &#039;#p-search, #searchform, #searchInput&#039; ).hide();&lt;br /&gt;
            $( &#039;.vector-search-box, .vector-search-box-input, .vector-search-box-form&#039; ).hide();&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // Observa mudanças no DOM por alguns segundos para pegar inserções tardias&lt;br /&gt;
        const observer = new MutationObserver( hideSearch );&lt;br /&gt;
        observer.observe( document.body, { childList: true, subtree: true } );&lt;br /&gt;
        setTimeout( () =&amp;gt; observer.disconnect(), 5000 );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=92</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=92"/>
		<updated>2026-01-16T11:02:03Z</updated>

		<summary type="html">&lt;p&gt;DPS: Limpou toda a página&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=91</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=91"/>
		<updated>2026-01-16T11:01:31Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Esconde a caixa de pesquisa apenas para usuários anônimos */&lt;br /&gt;
body.anon #p-search,&lt;br /&gt;
body.anon #searchInput,&lt;br /&gt;
body.anon #searchform {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=90</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=90"/>
		<updated>2026-01-16T10:59:23Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Esconde a caixa de pesquisa para usuários anônimos */&lt;br /&gt;
body.anon #p-search,&lt;br /&gt;
body.anon #searchInput,&lt;br /&gt;
body.anon #searchform {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Exibe normalmente para usuários logados */&lt;br /&gt;
body.loggedin #p-search,&lt;br /&gt;
body.loggedin #searchInput,&lt;br /&gt;
body.loggedin #searchform {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=89</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=89"/>
		<updated>2026-01-16T10:56:36Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Oculta a caixa de pesquisa em todas as skins */&lt;br /&gt;
#p-search {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Opcional: Oculta a caixa de pesquisa no topo (skin Vector, MonoBook) */&lt;br /&gt;
#searchInput, #searchform {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
	<entry>
		<id>http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=88</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://esg.dpstech.com.br/index.php?title=MediaWiki:Common.css&amp;diff=88"/>
		<updated>2026-01-16T10:54:44Z</updated>

		<summary type="html">&lt;p&gt;DPS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Esconde o search por padrão */&lt;br /&gt;
#p-search,&lt;br /&gt;
#searchInput,&lt;br /&gt;
#searchform {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Reexibe o search apenas para usuários logados */&lt;br /&gt;
.mw-user-loggedin #p-search,&lt;br /&gt;
.mw-user-loggedin #searchInput,&lt;br /&gt;
.mw-user-loggedin #searchform {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>DPS</name></author>
	</entry>
</feed>