<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>
{% block title %}GAINPF
{% endblock %}
</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta http-equiv="encoding" content="utf-8">
<link rel="alternate" type="application/rss+xml" title="Home" href="#">
<link rel="icon" href="{{ asset('images/main.png') }}" type="image/x-icon">
<link rel="stylesheet" href="{{ asset('build/css/newBootstrap.css') }}"/>
<link rel="stylesheet" href="{{ asset('build/css/landing_page.css') }}">
<link rel="stylesheet" href="{{ asset('build/css/color-style.css') }}">
{{ encore_entry_script_tags("js/login") }}
<link rel="stylesheet" href="{{ asset('build/js/landing_packages.css') }}">
</head>
<body style="background-image: url('{{ asset('images/pattern.webp') }}'); background-size:cover; background-attachment:fixed; background-position:center;">
<input type="hidden" name="logOutPath" id="logOutPath" value="{{ path('_logout') }}">
<nav class="navbar fixed-top navbar-expand-lg navbar-light pt-1 pb-1" data-aos:"fade-down">
<div class="container">
<a class="navbar-brand" href="#">
<img src="{{asset('images/GAINPFLOGO4.png')}}" alt="GAINPF Logo">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="#home" id="nav-home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#about" id="nav-home">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#loan-status" id="nav-loan-status">Loan status</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#departments" id="nav-departments">Departments</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#help" id="nav-help">Help</a>
</li>
</ul>
<form class="d-flex">
<a href="#login" class="btn btn-primary custom-login">Login</a>
</form>
</div>
</div>
</nav>
<div class="loan-overlay">
<div class="rolling-news">
<div class="news-items" style="display: flex; gap: 200px;">
<span>GainPF department admins are requested to download the treasury data by 20th of every month.</span>
<span>All the GainPF users are requested to install 'SANDES' mobile application from Play Store to receive messages.</span>
</div>
</div>
<section id="home" class="homeSection" style="background-image: url('{{ asset('images/landing_background.webp')}}');">
<div class="container-fluid landing-overlay">
<div class='container home-container'>
<div class="title-container">
<h2 class="text-start m-0 title-text" data-aos="fade-right" data-aos-delay="100">GOVERNMENT AIDED</h2>
<h2 class="text-start m-0 title-text" data-aos="fade-right">INSTITUTION'S PF</h2>
<h2 class="text-start m-0 title-text" data-aos="fade-right" data-aos-delay="300">SYSTEM</h2>
<div style="padding:3px"></div>
<div class="subtitle-container">
<p class="subtitle-text" data-aos="fade-up" data-aos-delay="400">PF Management System is a
comprehensive solution designed to streamline provident fund operations for government-aided
institutions.64</p>
<a href="#login" data-aos="fade-up" data-aos-delay="500" class="btn btn-primary m-0 align-content-center custom-login-big">
<strong>Login</strong>
</a>
</div>
</div>
</div>
</div>
</section>
<section id="about">
{{render(controller("App\\Controller\\User\\LogingfController::landingPageAbout"))}}
</section>
<section id="loan-status" class="section loanSection">
<div class="container pt-5 pb-5 d-flex justify-content-center loan-container">
<h4 class="text-center mt-2 loan-title" data-aos="fade-up">Loan Status</h4>
<p class="text-center loan-subtitle" data-aos="fade-up">
Designed to enhance transparency and decision-making, this section offers a comprehensive snapshot of financial activity.
</p>
</div>
{{render(controller("App\\Controller\\User\\LogingfController::landingPageCharts"))}}
{{render(controller("App\\Controller\\User\\LogingfController::landingPageDeptChart"))}}
</section>
<!-- Departments table section-->
<section id="departments" class="deptSection">
<div class="container pt-5 pb-5">
<h4 class="text-center mt-2 loan-title" data-aos="fade-up">Departments in GainPF</h4>
<div class="container my-4">
<div class="table-responsive" data-aos="fade-up">
<table class="table table-striped table-hover">
<thead class="table-dark">
<tr>
<th>#</th>
<th>Departments</th>
<th>PAO Code</th>
<th>Label</th>
</tr>
</thead>
<tbody
id="table-body"><!-- Rows will be dynamically populated -->
</tbody>
<tfoot class="table-foot">
<tr class="table-foot">
<td colspan="4">
<div class="d-flex justify-content-center align-items-center">
<button id="prev-btn" class="btn btn-primary btn-sm table-nav-button" disabled>
1
</button>
<button id="next-btn" class="btn btn-primary btn-sm table-nav-button">
2
</button>
</div>
</td>
</tr>
</tfoot>
<span id="page-info" class="page-info"></span>
</table>
</div>
</div>
</div>
</section>
<!-- Departments table section end-->
<!-- FAQ section start-->
<section id="help" class="section helpSection">
<div class="container mt-3 mb-5">
<h2 class="text-center mb-5 help-title" data-aos="fade-up">Frequently Asked Questions</h2>
{{render(controller("App\\Controller\\User\\LogingfController::landingPageFaq"))}}
</div>
</section>
<!-- FAQ section end-->
<!-- Login section start-->
<section id="login" class="section loginSection">
<div style="padding: 5px;"></div>
<div class="container mt-5">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 col-12 mb-3">
<div class="card align-items-center justify-content-center pt-5 pb-5 login-procedure" data-aos="fade-up" style="min-height:500px;">
<h4 class="text-center login-procedure-title">Login Procedures</h4>
<div class="underline">
<div style="height: 2px; background-color: azure; width: 110px"></div>
<div style="height: 2px; background-color: azure; width: 220px"></div>
</div>
<div style="padding: 15px"></div>
<ul class="procedure-list">
<li>
<div class="container procedure-container">
1. Use your PEN as username and Date of Birth (as entered in SPARK) as Password in dd/mm/yyyy format.
</div>
</li>
<li>
<div class="container procedure-container">
2. Change your PASSWORD after successful login.
</div>
</li>
<li>
<div class="container procedure-container">
3. Procedures to be followed while submitting bills to GAINPF.
</div>
</li>
</ul>
</div>
</div>
<div class="col-md-6 col-12 mb-3">
<div class="card align-items-center justify-content-center login-form" data-aos="fade-up" style="min-height:500px; background-image: url('{{ asset('images/login-img.webp') }}');">
<div class="card align-items-center justify-content-center" style="min-height:500px; min-width: 100%; border:none; border-radius:16px; border-color:transparent; background: linear-gradient(rgba(0, 109, 119, .2),rgba(0, 109, 119, .6));;">
<div class="container p-3 align-content-end">
<div class="container form-title">
<h5 class="text-center mt-2" style="color: #EDF6F9">
Login to your account
</h5>
</div>
{% set flashMessages = app.flashes() %}
{% for label, messages in flashMessages %}
{% for message in messages %}
<div class="alert alert-{{ label }}">
{{ message }}
</div>
{% endfor %}
{% endfor %}
{% if error %}
<div class="alert alert-danger" style="width: 100%;">
<b>Alert!</b>
{{ error | trans }}
</div>
{% endif %}
<form action="{{ path('app_home') }}" method="post" class="mt-2 rd-mailform form-fix" id="smartIdLogin" autocomplete="off">
<div class="input-group mb-3">
<input type="text" class="form-control" id="_peru" name="_peru" placeholder="Username/PEN" required="required"/>
</div>
<div class="container-fluid p-0 m-0 d-flex justify-content-center align-items-center">
<div class="input-grout mb-3 password-container">
<input type="password" class="form-control inputPassword" autocomplete="off" id="_thakol" name="_thakol" required="required" placeholder="Password/DOB(dd/mm/yyyy)"/>
<i class="bi bi-eye-slash toggle-password" type="checkbox" toggle="#_thakol" id="showPassword"></i>
</div>
</div>
<div class="input-group mb-3">
{{ form_widget(form.captcha) }}
</div>
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}"/>
<input type="hidden" id="_uppu" name="_uppu" value="{{ browserSalt }}"/>
<input type="hidden" id="_verifyUser" value="{{ path('usr_prelogin', { username: '__objid__' }) }}"/>
<button type="submit" data-path="{{ path('app_home') }}" id="_submit" name="_submit" class="btn btn-primary btn-block form-login-btn">
Login
</button>
</form>
<div class="container mt-2 mb-2 d-flex justify-content-end" style="width: 100%;">
<a href="{{ path('forget_password') }}" class="forget-pass-button">
<i class="bi bi-question-circle"></i>
Forgot Password?
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div style="padding: 40px"></div>
</div>
{% if flashMessages is not empty %}
<script>
document.addEventListener('DOMContentLoaded', function () {
const section = document.getElementById('login');
if (section) {
section.scrollIntoView({ behavior: 'smooth', block: 'center' });
}
});
</script>
{% endif %}
{% if error %}
<script>
document.addEventListener('DOMContentLoaded', function () {
const section = document.getElementById('login');
if (section) {
section.scrollIntoView({ behavior: 'smooth', block: 'center' });
}
});
</script>
{% endif %}
<script src="{{ asset('build/js/app.js') }}"></script>
<script src="{{ asset('build/js/landing_page.js') }}"></script>
<script src="{{ asset('build/js/landing_packages.js') }}"></script>
</body>
<footer class="footer bg-light text-center py-3 custom-footer">
<div class="container">
<div class="row">
<div class="col-12">
<p class="mb-2" style="font-size: 0.8rem;">
<!-- Optional: Uncomment if needed -->
<!-- Election Commission Of India
<a target="_blank" class="fw-bold text-danger" href="http://voterportal.eci.gov.in">Voter Portal</a><br> -->
Brought to you by
<a target="_blank" title="Go to Official Website of Finance Department of Kerala" href="http://finance.kerala.gov.in" class="fw-bold text-danger"> Finance Department, Govt of Kerala
</a>
</p>
<p class="mb-2" style="font-size: 0.8rem;">
Software Design, Development and Hosting Services by
<a target="_blank" title="Go to Official Website of National Informatics Centre" href="https://www.nic.in/" class="fw-bold text-danger">
NATIONAL INFORMATICS CENTRE - KERALA
</a>
</p>
<p style="font-size: 0.8rem;">
Network Services by e-governance Network and Data Centre, Govt. of Kerala
</p>
</div>
</div>
</div>
</footer>
{% set items = [] %}
{% for type, messages in app.flashes %}
{% for message in messages %}
{% set item = {
(type): message
} %}
{% set items = items | merge(item) %}
{% endfor %}
{% endfor %}
<div id="overlay">
<div id="progstat"></div>
<div id="progress"></div>
</div>
<input type="hidden" id="server-flash-messages" value="{{items | json_encode()}}"/>
</html>