<!DOCTYPE html>
<html lang="en">
<!--begin::Head-->
<head>
<base href="../" />
<title>{{'SIGNIN_TITLE'|trans}}</title>
{% include 'partials_v2/meta.html.twig' %}
{% block meta %}{% endblock %}
<!--begin::Fonts(mandatory for all pages)-->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700" />
<!--end::Fonts-->
<!-- custom links -->
<link href="{{ asset('v2/assets/css/main.style.css')}}" rel="stylesheet" type="text/css" />
<!--begin::Global Stylesheets Bundle(mandatory for all pages)-->
<link href="{{ asset('v2/assets/plugins/global/plugins.bundle.css')}}" rel="stylesheet" type="text/css" />
<link href="{{ asset('v2/assets/css/style.bundle.css')}}" rel="stylesheet" type="text/css" />
<!--end::Global Stylesheets Bundle-->
</head>
<!--end::Head-->
<!--begin::Body-->
<body id="kt_body" class="app-blank bgi-size-cover bgi-position-center bgi-no-repeat">
<!--begin::Theme mode setup on page load-->
<script>
var defaultThemeMode = "light";
var themeMode;
if (document.documentElement) {
if (document.documentElement.hasAttribute("data-theme-mode")) {
themeMode = document.documentElement.getAttribute("data-theme-mode");
} else {
if (localStorage.getItem("data-theme") !== null) {
themeMode = localStorage.getItem("data-theme");
} else {
themeMode = defaultThemeMode;
}
}
if (themeMode === "system") {
themeMode = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
}
document.documentElement.setAttribute("data-theme", themeMode);
}
</script>
<div class="d-flex flex-column flex-root">
<!--begin::Page bg image-->
<!--end::Page bg image-->
<!--begin::Authentication - Sign-in -->
<div class="d-flex flex-column flex-lg-row flex-column-fluid ls-signin-bg">
<!--begin::Aside-->
<div class="d-flex flex-lg-row-fluid">
<!--begin::Content-->
<div class="d-flex flex-column flex-center pb-0 pb-lg-10 p-10 w-100">
<!-- begin::sign in logos -->
<div class="ls-signin-img mb-8">
<img src="{{ asset('v2/assets/media/illustrations/signin-img.png') }}" class="img-fluid">
</div>
<!-- end::sign in logos -->
<h1 class="text-gray-800 fs-2qx fw-bold text-center mb-7">{{'TCARD_CAPTION'|trans}}</h1>
<!--end::Title-->
<!--begin::Text-->
<div class="text-gray-600 fs-base text-center fw-semibold">{{'TCARD_CAPTION_SUB'|trans|raw}}</div>
{#<div class="text-gray-600 fs-base text-center fw-semibold">In this kind of post,
<a href="#" class="opacity-75-hover text-primary me-1">the blogger</a>introduces a person
they’ve interviewed
<br />and provides some background information about
<a href="#" class="opacity-75-hover text-primary me-1">the interviewee</a>and their
<br />work following this is a transcript of the interview.</div>#}
<!--end::Text-->
</div>
<!--end::Content-->
</div>
<!--begin::Aside-->
<!--begin::Body-->
<div class="d-flex flex-column-fluid flex-lg-row-auto justify-content-center justify-content-lg-end p-12">
<!--begin::Wrapper-->
<div class="bg-body d-flex flex-center rounded-4 w-md-600px p-10 ls-signin-formbox-shadow">
<!--begin::Content-->
<div class="w-md-400px">
<!--begin::Form-->
{# <form class="form w-100" novalidate="novalidate" id="kt_sign_in_form" #}
{# data-kt-redirect-url="../../demo13/dist/index.html" action="#"> #}
<form method="post" action="{{path('app_login')}}" id="kt_sign_in_form" class="login-form">
<!--begin::Heading-->
<div class="text-center mb-11">
<div class="ls-signin-form-logo ls-br-10px d-inline-block mb-8">
<img src="{{ asset('v2/assets/media/logos/lts.png') }}" alt="" class="img-fluid w-200px" />
</div>
<!--begin::Title-->
<h1 class="text-dark fw-bolder mb-3">{{'SIGNIN_PAGE_TITLE'|trans}}</h1>
<!--end::Title-->
<!--begin::Subtitle-->
{# <div class="text-gray-500 fw-semibold fs-6">{{ 'SIGN_UP'|trans }}</div>#}
<!--end::Subtitle=-->
</div>
<!--begin::Heading-->
<!--begin::Login options-->
<div class="row g-3 mb-9 {{sso_enabled|default(0) == 0 ? 'd-none' : ''}}">
<!--begin::Col-->
<div class="col-md-12">
<!--begin::Google link=-->
<a href="{{path('connect_cognito_start')}}"
class="btn btn-flex btn-outline btn-text-gray-700 btn-active-color-primary ls-br-10px bg-state-light flex-center text-nowrap w-100 py-2">
<img alt="Logo" src="{{asset('v2/assets/media/svg/SSO.svg')}}"
class="h-30px me-3" />{{'SIGNIN_SSO_TITLE'|trans}}</a>
<!--end::Google link=-->
</div>
<!--end::Col-->
<!--begin::Col-->
{# <div class="col-md-6">
<!--begin::Google link=-->
<a href="#"
class="btn btn-flex btn-outline btn-text-gray-700 btn-active-color-primary ls-br-10px bg-state-light flex-center text-nowrap w-100">
<img alt="Logo" src="assets/media/svg/brand-logos/apple-black.svg"
class="theme-light-show h-15px me-3" />
<img alt="Logo" src="assets/media/svg/brand-logos/apple-black-dark.svg"
class="theme-dark-show h-15px me-3" />Sign in with Apple</a>
<!--end::Google link=-->
</div> #}
{#<div class="d-flex justify-content-end align-items-center mb-4 mt-4 text-center">
<a href="{{path('connect_cognito_start')}}" role="button" class="w-100">Sign in with SSO</a>
</div>#}
<!--end::Col-->
</div>
<!--end::Login options-->
<!--begin::Separator-->
<div class="separator separator-content my-14 {{sso_enabled|default(0) == 0 ? 'd-none' : ''}}">
<span class="w-125px text-gray-500 fw-semibold fs-7">{{'OR_WITH_MAIL'|trans}}</span>
</div>
<!--end::Separator-->
{% for flashSuccess in app.flashes('reset_password_success') %}
<div class="alert alert-success alert-dismissible fade show mail-send-success px-4" role="alert">
{{ flashSuccess }}
</div>
{% endfor %}
<!--begin::Input group=-->
<div class="fv-row mb-8">
<!--begin::Email-->
<input type="text" placeholder="{{ 'EMAIL'|trans }}" name="email" autocomplete="off"
class="form-control bg-transparent ls-br-10px" />
<!--end::Email-->
</div>
<!--end::Input group=-->
<div class="fv-row" data-kt-password-meter="true">
<div class="mb-1">
<div class="position-relative mb-3">
<!--begin::Password-->
<input type="password" placeholder="{{ 'PASSWORD'|trans }}" name="password" autocomplete="off"
class="form-control bg-transparent ls-br-10px toggle-password" />
<span toggle="#password"
class="btn btn-sm btn-icon position-absolute translate-middle top-50 end-0 me-n2 toggle-password"
data-kt-password-meter-control="visibility">
<i class="bi bi-eye-slash fs-2"></i>
<i class="bi bi-eye fs-2 d-none"></i>
</span>
<!--end::Password-->
</div>
</div>
<div class="d-none" data-kt-password-meter-control="highlight"></div>
</div>
<!--end::Input group=-->
<!--begin::Wrapper-->
<div class="d-flex flex-stack flex-wrap gap-3 fs-base fw-semibold mb-8">
<div></div>
<!--begin::Link-->
<a href="{{path('app_forgot_password_request')}}" class="link-primary">{{'FORGOT_PW'|trans}}</a>
<!--end::Link-->
</div>
<!--end::Wrapper-->
<!--begin::Submit button-->
<div class="d-grid mb-10">
<button type="submit" id="kt_sign_in_submit" class="btn btn-primary ls-br-10px">
<!--begin::Indicator label-->
<span class="indicator-label">{{'SIGNIN_BTN_TITLE'|trans}}</span>
<!--end::Indicator label-->
<!--begin::Indicator progress-->
<span class="indicator-progress">{{'PLEASE_WAIT'|trans}}
<span class="spinner-border spinner-border-sm align-middle ms-2"></span></span>
<!--end::Indicator progress-->
</button>
</div>
<!--end::Submit button-->
<!--begin::Sign up-->
{% if enable_sign_up %}
<div class="text-gray-500 text-center fw-semibold fs-6">{{'NOT_A_MEMBER_YET'|trans}}
<a href="{{path('app_registration_page')}}" class="link-primary">{{'SIGNUP_BTN_TITLE'|trans}}</a>
</div>
{% endif %}
<!--end::Sign up-->
{% if error %}
{% if error.message == 'emailnotfound' %}
{% set error_message = 'INVALID_USR_MSG'|trans %}
{% elseif error.message == 'userdeleted' %}
{% set error_message = 'ACCOUNT_DELETED_BY_ADMIN'|trans %}
{% elseif error.message == 'notactive' %}
{% set error_message = 'ACCOUNT_DISABLED_BY_ADMIN'|trans %}
{% elseif error.message == 'notverified' %}
{% set error_message = 'MAIL_NOT_VERIFIED'|trans %}
{% else %}
{% set error_message = 'INVALID_USR_MSG'|trans %}
{% endif %}
<div class="text-center my-3">
<label id="inputEmail-error" class="text-danger" > {{ error_message }} </label>
</div>
{% endif %}
<input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
</form>
<!--end::Form-->
</div>
<!--end::Content-->
</div>
<!--end::Wrapper-->
</div>
<!--end::Body-->
</div>
<!--end::Authentication - Sign-in-->
</div>
<!--end::Root-->
<!--end::Main-->
<!--begin::Javascript-->
<script>
var hostUrl = "assets/";
var transArray = {
'MAIL_REQUIRED' : '{{ 'MAIL_REQUIRED'|trans }}',
'PASSWORD_REQUIRED' : '{{ 'PASSWORD_REQUIRED'|trans }}',
};
</script>
<!--begin::Global Javascript Bundle(mandatory for all pages)-->
<script src="{{ asset('v2/assets/plugins/global/plugins.bundle.js')}} "></script>
<script src="{{ asset('v2/assets/js/scripts.bundle.js')}} "></script>
<script type="text/javascript" src="{{asset('v2/assets/js/custom/main.js')}}"></script>
<!--end::Global Javascript Bundle-->
<!--begin::Custom Javascript(used for this page only)-->
<script src="{{ asset('v2/assets/js/custom/page/lts_signin.js')}}"></script>
<!--end::Custom Javascript-->
<!--end::Javascript-->
</body>
<!--end::Body-->
</html>