The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522ad31ef9e
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@ssh.dev.azure.com:v3/sntro001/meusenai/plano-generator fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main vscode-merge-base = origin/main
Open service 23.36.162.86:443 · planogenerator.senai.br
2026-01-09 06:15
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 375 Expires: Fri, 09 Jan 2026 06:15:52 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 09 Jan 2026 06:15:52 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.7a02417.1767939352.b0a316ce <P>https://errors.edgesuite.net/18.7a02417.1767939352.b0a316ce</P> </BODY> </HTML>
Open service 2.16.183.10:80 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 377 Expires: Sun, 04 Jan 2026 15:59:34 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sun, 04 Jan 2026 15:59:34 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.ca1d1002.1767542374.cfb4184d <P>https://errors.edgesuite.net/18.ca1d1002.1767542374.cfb4184d</P> </BODY> </HTML>
Open service 2.16.183.13:443 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 377 Expires: Sun, 04 Jan 2026 15:59:31 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sun, 04 Jan 2026 15:59:31 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.cd1d1002.1767542371.ee8dc231 <P>https://errors.edgesuite.net/18.cd1d1002.1767542371.ee8dc231</P> </BODY> </HTML>
Open service 2.16.183.13:80 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Sun, 04 Jan 2026 15:59:34 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sun, 04 Jan 2026 15:59:34 GMT Connection: close X-N: S
Open service 2a02:26f0:3500:14::1724:a256:443 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 17192
Last-Modified: Tue, 04 Nov 2025 11:56:43 GMT
ETag: "6909e9fb-4328"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=15724800; includeSubDomains
Expires: Sun, 04 Jan 2026 15:59:31 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sun, 04 Jan 2026 15:59:31 GMT
Connection: close
Page title: Plano Generator
<!-- Email vertex: planogenerator@planogenerator.iam.gserviceaccount.com-->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plano Generator</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<link rel="icon" type="image/x-icon" href="assets/Images/LogoTipo_PlanoGenerator.png">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Cabeçalho institucional -->
<div class="institutional-header">
<div class="header-content">
<div class="logo-section">
<div class="logo-space">
<a href="#">
<img src="assets/Images/Logo_P_G.png" alt="Logo Plano Generator">
</a>
</div>
<div class="institution-info">
<h1>
<azul class="azul">Plano</azul>
<laranja class="laranja">Generator</laranja>
</h1>
<p>Planejamento Docente Inteligente</p>
</div>
</div>
<!-- Indicadores de progresso fixos no cabeçalho -->
<div id="headerProgress" class="header-progress">
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
</div>
<div class="header-actions">
<div class="user-info">
<div class="user-avatar">in</div>
<a class='criador' href="https://linkedin.com/in/samuel-teles-dos-santos-662003237"> <span>Samuel
Teles</span></a>
</div>
<div class="help-icon">
<span>?</span>
</div>
</div>
</div>
</div>
<!-- ========================================
GUIA INTERATIVO
======================================== -->
<!-- Container principal do guia interativo (overlay de fundo) -->
<div id="interactiveGuide" class="interactive-guide hidden">
<!-- Modal de boas-vindas - primeira tela que o usuário vê -->
<div id="guideWelcome" class="guide-welcome">
<h2>🎯 Bem-vindo ao Plano Generator!</h2>
<p>Vamos te guiar passo a passo pelo preenchimento do formulário. Cada campo será explicado para que você
possa criar seu planejamento com facilidade.</p>
<!-- Checkbox para não mostrar o guia novamente -->
<div class="guide-welcome-checkbox">
<label class="checkbox-container">
<input type="checkbox" id="dontShowAgain">
<span class="checkmark"></span>
Não mostrar este guia novamente.
</label>
</div>
<!-- Botões de ação do modal de boas-vindas -->
<div class="guide-welcome-actions">
<!-- Botão para pular o tutorial completamente -->
<button class="guide-btn guide-btn-secondary">Pular Tutorial</button>
<button class="guide-btn guide-btn-primary">Começar Guia</button>
</div>
</div>
<!-- Tooltip/balão que aparece próximo aos campos durante o guia -->
<div id="guideTooltip" class="guide-tooltip hidden">
<!-- Barra de progresso do guia -->
<div class="guide-progress">
<!-- Texto indicando passo atual -->
<span id="guideProgressText"></span>
<!-- Barra visual de progresso -->
<div class="guide-progress-bar">
<!-- Preenchimento da barra (largura controlada via JavaScript) -->
<div id="guideProgres
Open service 2.16.183.10:443 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 377 Expires: Sun, 04 Jan 2026 15:59:31 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sun, 04 Jan 2026 15:59:31 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.ca1d1002.1767542371.cfb3d296 <P>https://errors.edgesuite.net/18.ca1d1002.1767542371.cfb3d296</P> </BODY> </HTML>
Open service 2a02:26f0:3500:14::1724:a256:80 · planogenerator.senai.br
2026-01-04 15:59
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Sun, 04 Jan 2026 15:59:33 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sun, 04 Jan 2026 15:59:33 GMT Connection: close X-N: S
Open service 23.36.162.86:443 · planogenerator.senai.br
2026-01-02 04:17
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 375 Expires: Fri, 02 Jan 2026 04:17:25 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 02 Jan 2026 04:17:25 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.7a02417.1767327445.7dd22ae0 <P>https://errors.edgesuite.net/18.7a02417.1767327445.7dd22ae0</P> </BODY> </HTML>
Open service 23.36.162.86:443 · planogenerator.senai.br
2025-12-22 17:25
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 377 Expires: Mon, 22 Dec 2025 17:25:51 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 22 Dec 2025 17:25:51 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.16a02417.1766424350.2a8117f1 <P>https://errors.edgesuite.net/18.16a02417.1766424350.2a8117f1</P> </BODY> </HTML>
Open service 23.36.162.86:443 · planogenerator.senai.br
2025-12-20 17:43
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 375 Expires: Sat, 20 Dec 2025 17:43:28 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sat, 20 Dec 2025 17:43:28 GMT Connection: close Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://planogenerator.senai.br/" on this server.<P> Reference #18.7a02417.1766252608.2080e8a3 <P>https://errors.edgesuite.net/18.7a02417.1766252608.2080e8a3</P> </BODY> </HTML>
Open service 2a02:26f0:2780:67::217:e389:443 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 17192
Last-Modified: Tue, 04 Nov 2025 11:56:43 GMT
ETag: "6909e9fb-4328"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=15724800; includeSubDomains
Expires: Fri, 19 Dec 2025 03:09:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 19 Dec 2025 03:09:05 GMT
Connection: close
Page title: Plano Generator
<!-- Email vertex: planogenerator@planogenerator.iam.gserviceaccount.com-->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plano Generator</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<link rel="icon" type="image/x-icon" href="assets/Images/LogoTipo_PlanoGenerator.png">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Cabeçalho institucional -->
<div class="institutional-header">
<div class="header-content">
<div class="logo-section">
<div class="logo-space">
<a href="#">
<img src="assets/Images/Logo_P_G.png" alt="Logo Plano Generator">
</a>
</div>
<div class="institution-info">
<h1>
<azul class="azul">Plano</azul>
<laranja class="laranja">Generator</laranja>
</h1>
<p>Planejamento Docente Inteligente</p>
</div>
</div>
<!-- Indicadores de progresso fixos no cabeçalho -->
<div id="headerProgress" class="header-progress">
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
</div>
<div class="header-actions">
<div class="user-info">
<div class="user-avatar">in</div>
<a class='criador' href="https://linkedin.com/in/samuel-teles-dos-santos-662003237"> <span>Samuel
Teles</span></a>
</div>
<div class="help-icon">
<span>?</span>
</div>
</div>
</div>
</div>
<!-- ========================================
GUIA INTERATIVO
======================================== -->
<!-- Container principal do guia interativo (overlay de fundo) -->
<div id="interactiveGuide" class="interactive-guide hidden">
<!-- Modal de boas-vindas - primeira tela que o usuário vê -->
<div id="guideWelcome" class="guide-welcome">
<h2>🎯 Bem-vindo ao Plano Generator!</h2>
<p>Vamos te guiar passo a passo pelo preenchimento do formulário. Cada campo será explicado para que você
possa criar seu planejamento com facilidade.</p>
<!-- Checkbox para não mostrar o guia novamente -->
<div class="guide-welcome-checkbox">
<label class="checkbox-container">
<input type="checkbox" id="dontShowAgain">
<span class="checkmark"></span>
Não mostrar este guia novamente.
</label>
</div>
<!-- Botões de ação do modal de boas-vindas -->
<div class="guide-welcome-actions">
<!-- Botão para pular o tutorial completamente -->
<button class="guide-btn guide-btn-secondary">Pular Tutorial</button>
<button class="guide-btn guide-btn-primary">Começar Guia</button>
</div>
</div>
<!-- Tooltip/balão que aparece próximo aos campos durante o guia -->
<div id="guideTooltip" class="guide-tooltip hidden">
<!-- Barra de progresso do guia -->
<div class="guide-progress">
<!-- Texto indicando passo atual -->
<span id="guideProgressText"></span>
<!-- Barra visual de progresso -->
<div class="guide-progress-bar">
<!-- Preenchimento da barra (largura controlada via JavaScript) -->
<div id="guideProgres
Open service 2a02:26f0:2780:67::217:e383:443 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 17192
Last-Modified: Tue, 04 Nov 2025 11:56:43 GMT
ETag: "6909e9fb-4328"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=15724800; includeSubDomains
Expires: Fri, 19 Dec 2025 03:09:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 19 Dec 2025 03:09:05 GMT
Connection: close
Page title: Plano Generator
<!-- Email vertex: planogenerator@planogenerator.iam.gserviceaccount.com-->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plano Generator</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<link rel="icon" type="image/x-icon" href="assets/Images/LogoTipo_PlanoGenerator.png">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Cabeçalho institucional -->
<div class="institutional-header">
<div class="header-content">
<div class="logo-section">
<div class="logo-space">
<a href="#">
<img src="assets/Images/Logo_P_G.png" alt="Logo Plano Generator">
</a>
</div>
<div class="institution-info">
<h1>
<azul class="azul">Plano</azul>
<laranja class="laranja">Generator</laranja>
</h1>
<p>Planejamento Docente Inteligente</p>
</div>
</div>
<!-- Indicadores de progresso fixos no cabeçalho -->
<div id="headerProgress" class="header-progress">
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
</div>
<div class="header-actions">
<div class="user-info">
<div class="user-avatar">in</div>
<a class='criador' href="https://linkedin.com/in/samuel-teles-dos-santos-662003237"> <span>Samuel
Teles</span></a>
</div>
<div class="help-icon">
<span>?</span>
</div>
</div>
</div>
</div>
<!-- ========================================
GUIA INTERATIVO
======================================== -->
<!-- Container principal do guia interativo (overlay de fundo) -->
<div id="interactiveGuide" class="interactive-guide hidden">
<!-- Modal de boas-vindas - primeira tela que o usuário vê -->
<div id="guideWelcome" class="guide-welcome">
<h2>🎯 Bem-vindo ao Plano Generator!</h2>
<p>Vamos te guiar passo a passo pelo preenchimento do formulário. Cada campo será explicado para que você
possa criar seu planejamento com facilidade.</p>
<!-- Checkbox para não mostrar o guia novamente -->
<div class="guide-welcome-checkbox">
<label class="checkbox-container">
<input type="checkbox" id="dontShowAgain">
<span class="checkmark"></span>
Não mostrar este guia novamente.
</label>
</div>
<!-- Botões de ação do modal de boas-vindas -->
<div class="guide-welcome-actions">
<!-- Botão para pular o tutorial completamente -->
<button class="guide-btn guide-btn-secondary">Pular Tutorial</button>
<button class="guide-btn guide-btn-primary">Começar Guia</button>
</div>
</div>
<!-- Tooltip/balão que aparece próximo aos campos durante o guia -->
<div id="guideTooltip" class="guide-tooltip hidden">
<!-- Barra de progresso do guia -->
<div class="guide-progress">
<!-- Texto indicando passo atual -->
<span id="guideProgressText"></span>
<!-- Barra visual de progresso -->
<div class="guide-progress-bar">
<!-- Preenchimento da barra (largura controlada via JavaScript) -->
<div id="guideProgres
Open service 2a02:26f0:2780:67::217:e389:80 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Fri, 19 Dec 2025 03:09:07 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 19 Dec 2025 03:09:07 GMT Connection: close X-N: S
Open service 2.16.204.75:443 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 17192
Last-Modified: Tue, 04 Nov 2025 11:56:43 GMT
ETag: "6909e9fb-4328"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=15724800; includeSubDomains
Expires: Fri, 19 Dec 2025 03:09:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 19 Dec 2025 03:09:05 GMT
Connection: close
Page title: Plano Generator
<!-- Email vertex: planogenerator@planogenerator.iam.gserviceaccount.com-->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plano Generator</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<link rel="icon" type="image/x-icon" href="assets/Images/LogoTipo_PlanoGenerator.png">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Cabeçalho institucional -->
<div class="institutional-header">
<div class="header-content">
<div class="logo-section">
<div class="logo-space">
<a href="#">
<img src="assets/Images/Logo_P_G.png" alt="Logo Plano Generator">
</a>
</div>
<div class="institution-info">
<h1>
<azul class="azul">Plano</azul>
<laranja class="laranja">Generator</laranja>
</h1>
<p>Planejamento Docente Inteligente</p>
</div>
</div>
<!-- Indicadores de progresso fixos no cabeçalho -->
<div id="headerProgress" class="header-progress">
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
</div>
<div class="header-actions">
<div class="user-info">
<div class="user-avatar">in</div>
<a class='criador' href="https://linkedin.com/in/samuel-teles-dos-santos-662003237"> <span>Samuel
Teles</span></a>
</div>
<div class="help-icon">
<span>?</span>
</div>
</div>
</div>
</div>
<!-- ========================================
GUIA INTERATIVO
======================================== -->
<!-- Container principal do guia interativo (overlay de fundo) -->
<div id="interactiveGuide" class="interactive-guide hidden">
<!-- Modal de boas-vindas - primeira tela que o usuário vê -->
<div id="guideWelcome" class="guide-welcome">
<h2>🎯 Bem-vindo ao Plano Generator!</h2>
<p>Vamos te guiar passo a passo pelo preenchimento do formulário. Cada campo será explicado para que você
possa criar seu planejamento com facilidade.</p>
<!-- Checkbox para não mostrar o guia novamente -->
<div class="guide-welcome-checkbox">
<label class="checkbox-container">
<input type="checkbox" id="dontShowAgain">
<span class="checkmark"></span>
Não mostrar este guia novamente.
</label>
</div>
<!-- Botões de ação do modal de boas-vindas -->
<div class="guide-welcome-actions">
<!-- Botão para pular o tutorial completamente -->
<button class="guide-btn guide-btn-secondary">Pular Tutorial</button>
<button class="guide-btn guide-btn-primary">Começar Guia</button>
</div>
</div>
<!-- Tooltip/balão que aparece próximo aos campos durante o guia -->
<div id="guideTooltip" class="guide-tooltip hidden">
<!-- Barra de progresso do guia -->
<div class="guide-progress">
<!-- Texto indicando passo atual -->
<span id="guideProgressText"></span>
<!-- Barra visual de progresso -->
<div class="guide-progress-bar">
<!-- Preenchimento da barra (largura controlada via JavaScript) -->
<div id="guideProgres
Open service 2a02:26f0:2780:67::217:e383:80 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Fri, 19 Dec 2025 03:09:07 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 19 Dec 2025 03:09:07 GMT Connection: close X-N: S
Open service 2.16.204.75:80 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Fri, 19 Dec 2025 03:09:07 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 19 Dec 2025 03:09:07 GMT Connection: close X-N: S
Open service 2.16.204.89:443 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 17192
Last-Modified: Tue, 04 Nov 2025 11:56:43 GMT
ETag: "6909e9fb-4328"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=15724800; includeSubDomains
Expires: Fri, 19 Dec 2025 03:09:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 19 Dec 2025 03:09:05 GMT
Connection: close
Page title: Plano Generator
<!-- Email vertex: planogenerator@planogenerator.iam.gserviceaccount.com-->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plano Generator</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<link rel="icon" type="image/x-icon" href="assets/Images/LogoTipo_PlanoGenerator.png">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<!-- Cabeçalho institucional -->
<div class="institutional-header">
<div class="header-content">
<div class="logo-section">
<div class="logo-space">
<a href="#">
<img src="assets/Images/Logo_P_G.png" alt="Logo Plano Generator">
</a>
</div>
<div class="institution-info">
<h1>
<azul class="azul">Plano</azul>
<laranja class="laranja">Generator</laranja>
</h1>
<p>Planejamento Docente Inteligente</p>
</div>
</div>
<!-- Indicadores de progresso fixos no cabeçalho -->
<div id="headerProgress" class="header-progress">
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
<div class="progress-step"></div>
</div>
<div class="header-actions">
<div class="user-info">
<div class="user-avatar">in</div>
<a class='criador' href="https://linkedin.com/in/samuel-teles-dos-santos-662003237"> <span>Samuel
Teles</span></a>
</div>
<div class="help-icon">
<span>?</span>
</div>
</div>
</div>
</div>
<!-- ========================================
GUIA INTERATIVO
======================================== -->
<!-- Container principal do guia interativo (overlay de fundo) -->
<div id="interactiveGuide" class="interactive-guide hidden">
<!-- Modal de boas-vindas - primeira tela que o usuário vê -->
<div id="guideWelcome" class="guide-welcome">
<h2>🎯 Bem-vindo ao Plano Generator!</h2>
<p>Vamos te guiar passo a passo pelo preenchimento do formulário. Cada campo será explicado para que você
possa criar seu planejamento com facilidade.</p>
<!-- Checkbox para não mostrar o guia novamente -->
<div class="guide-welcome-checkbox">
<label class="checkbox-container">
<input type="checkbox" id="dontShowAgain">
<span class="checkmark"></span>
Não mostrar este guia novamente.
</label>
</div>
<!-- Botões de ação do modal de boas-vindas -->
<div class="guide-welcome-actions">
<!-- Botão para pular o tutorial completamente -->
<button class="guide-btn guide-btn-secondary">Pular Tutorial</button>
<button class="guide-btn guide-btn-primary">Começar Guia</button>
</div>
</div>
<!-- Tooltip/balão que aparece próximo aos campos durante o guia -->
<div id="guideTooltip" class="guide-tooltip hidden">
<!-- Barra de progresso do guia -->
<div class="guide-progress">
<!-- Texto indicando passo atual -->
<span id="guideProgressText"></span>
<!-- Barra visual de progresso -->
<div class="guide-progress-bar">
<!-- Preenchimento da barra (largura controlada via JavaScript) -->
<div id="guideProgres
Open service 2.16.204.89:80 · planogenerator.senai.br
2025-12-19 03:09
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://planogenerator.senai.br/ Expires: Fri, 19 Dec 2025 03:09:07 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 19 Dec 2025 03:09:07 GMT Connection: close X-N: S