, ,
, ,
, ,
, ,
, ,
, ,
Loading...
Loading...
{
"latency": 271,
"ipAddresses": [
"104.26.10.188",
"104.26.11.188",
"172.67.70.150",
"2606:4700:20::ac43:4696",
"2606:4700:20::681a:abc",
"2606:4700:20::681a:bbc"
],
"dns": {
"A": [
"104.26.10.188",
"104.26.11.188",
"172.67.70.150"
],
"AAAA": [
"2606:4700:20::ac43:4696",
"2606:4700:20::681a:abc",
"2606:4700:20::681a:bbc"
]
}
}
[
{
"url": "https://hr.kmc.solutions",
"technologies": [
{
"slug": "cdnjs",
"name": "cdnjs",
"versions": [],
"trafficRank": 35,
"confirmedAt": 1724987936,
"icon": "cdnjs.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "google-font-api",
"name": "Google Font API",
"versions": [],
"trafficRank": 56,
"confirmedAt": 1724987936,
"icon": "Google Font API.svg",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"name": "Font scripts"
}
]
},
{
"slug": "styled-components",
"name": "styled-components",
"versions": [
"5.3.11"
],
"trafficRank": 57,
"confirmedAt": 1724942514,
"icon": "styled-components.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
},
{
"id": 47,
"slug": "development",
"name": "Development"
}
]
},
{
"slug": "react",
"name": "React",
"versions": [],
"trafficRank": 57,
"confirmedAt": 1724942514,
"icon": "React.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "datatables",
"name": "DataTables",
"cpe": "cpe:2.3:a:datatables:datatables.net:1.10.12:*:*:*:*:*:*:*",
"versions": [
"1.10.12"
],
"trafficRank": 60,
"confirmedAt": 1724942514,
"icon": "DataTables.png",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "jszip",
"name": "JSZip",
"versions": [],
"trafficRank": 60,
"confirmedAt": 1724942514,
"icon": "default.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "jquery-cdn",
"name": "jQuery CDN",
"versions": [],
"trafficRank": 64,
"confirmedAt": 1724948225,
"icon": "jQuery.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "ipstack",
"name": "ipstack",
"versions": [],
"trafficRank": 113,
"confirmedAt": 1724987936,
"icon": "ipstack.svg",
"categories": [
{
"id": 79,
"slug": "geolocation",
"name": "Geolocation"
}
]
},
{
"slug": "kendo-ui",
"name": "Kendo UI",
"versions": [
"2015.2.624"
],
"trafficRank": 212,
"confirmedAt": 1725522325,
"icon": "Kendo UI.svg",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"name": "UI frameworks"
}
]
},
{
"slug": "select2",
"name": "Select2",
"versions": [],
"trafficRank": 203,
"confirmedAt": 1725522325,
"icon": "Select2.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "jquery-ui",
"name": "jQuery UI",
"cpe": "cpe:2.3:a:jquery:jquery_ui:1.10.3:*:*:*:*:*:*:*",
"versions": [
"1.10.3"
],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "jQuery UI.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "google-tag-manager",
"name": "Google Tag Manager",
"versions": [],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "Google Tag Manager.svg",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"name": "Tag managers"
}
]
},
{
"slug": "moment-js",
"name": "Moment.js",
"cpe": "cpe:2.3:a:momentjs:moment:2.13.0:*:*:*:*:*:*:*",
"versions": [
"2.13.0"
],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "Moment.js.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "fullstory",
"name": "FullStory",
"versions": [],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "FullStory.svg",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
]
},
{
"slug": "knockout-js",
"name": "Knockout.js",
"versions": [
"3.1.0"
],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "Knockout.js.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "modernizr",
"name": "Modernizr",
"versions": [
"2.7.1"
],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "Modernizr.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "mixpanel",
"name": "Mixpanel",
"versions": [],
"trafficRank": 339,
"confirmedAt": 1725522325,
"icon": "Mixpanel.svg",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
]
},
{
"slug": "bootstrap",
"name": "Bootstrap",
"cpe": "cpe:2.3:a:getbootstrap:bootstrap:3.3.5:*:*:*:*:*:*:*",
"versions": [
"3.3.5",
"3.3.6"
],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "Bootstrap.svg",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"name": "UI frameworks"
}
]
},
{
"slug": "recaptcha",
"name": "reCAPTCHA",
"versions": [],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "reCAPTCHA.svg",
"categories": [
{
"id": 16,
"slug": "security",
"name": "Security"
}
]
},
{
"slug": "cloudflare-rocket-loader",
"name": "Cloudflare Rocket Loader",
"versions": [],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 92,
"slug": "performance",
"name": "Performance"
}
]
},
{
"slug": "microsoft-asp-net",
"name": "Microsoft ASP.NET",
"versions": [],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "Microsoft ASP.NET.svg",
"categories": [
{
"id": 18,
"slug": "web-frameworks",
"name": "Web frameworks"
}
]
},
{
"slug": "toastr",
"name": "toastr",
"versions": [
"2.1.2"
],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "toastr.png",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "unpkg",
"name": "Unpkg",
"versions": [],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "Unpkg.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "google-analytics",
"name": "Google Analytics",
"versions": [
"GA4"
],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "Google Analytics.svg",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
]
},
{
"slug": "jquery",
"name": "jQuery",
"cpe": "cpe:2.3:a:jquery:jquery:1.9.1:*:*:*:*:*:*:*",
"versions": [
"1.9.1",
"1.12.4"
],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "jQuery.svg",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
]
},
{
"slug": "font-awesome",
"name": "Font Awesome",
"versions": [
"4.7.0"
],
"trafficRank": 342,
"confirmedAt": 1725522325,
"icon": "Font Awesome.svg",
"categories": [
{
"id": 17,
"slug": "font-scripts",
"name": "Font scripts"
}
]
},
{
"slug": "cloudflare",
"name": "Cloudflare",
"versions": [],
"trafficRank": 374,
"confirmedAt": 1725522325,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
},
{
"slug": "http-3",
"name": "HTTP/3",
"versions": [],
"trafficRank": 374,
"confirmedAt": 1725522325,
"icon": "HTTP3.svg",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"name": "Miscellaneous"
}
]
}
]
}
]
{
"data": {
"total": 0,
"personal_emails": 0,
"generic_emails": 0,
"department": {
"executive": 0,
"it": 0,
"finance": 0,
"management": 0,
"sales": 0,
"legal": 0,
"support": 0,
"hr": 0,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 0
}
},
"meta": {
"params": {
"domain": "hr.kmc.solutions",
"company": null,
"type": null
}
}
}
{
"whois.nic.solutions": {
"Domain Status": [],
"Name Server": [],
">>> Last update of WHOIS database": "2025-02-01T00:51:04Z <<<",
"text": [
"Malformed request.",
"",
"Terms of Use: Access to WHOIS information is provided to assist persons in determining the contents of a domain name registration record in the registry database. The data in this record is provided by Identity Digital or the Registry Operator for informational purposes only, and accuracy is not guaranteed. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Registry Operator, a Registrar, or Identity Digital except as reasonably necessary to register domain names or modify existing registrations. When using the Whois service, please consider the following: The Whois service is not a replacement for standard EPP commands to the SRS service. Whois is not considered authoritative for registered domain objects. The Whois service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the Whois services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of Whois service access. Abuse of the Whois system through data mining is mitigated by detecting and limiting bulk query access from single sources. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements. Should you wish to contact the registrant, please refer to the Whois records available through the registrar URL listed above. Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis for accessing the withheld data. Access to this data provided by Identity Digital can be requested by submitting a request via the form found at https://www.identity.digital/about/policies/whois-layered-access/. The Registrar of Record identified in this output may have an RDDS service that can be queried for additional information on how to contact the Registrant, Admin, or Tech contact of the queried domain name. Identity Digital Inc. and Registry Operator reserve the right to modify these terms at any time. By submitting this query, you agree to abide by this policy."
]
}
}
{}
{
"status": 200,
"statusText": "",
"headers": {
"access-control-expose-headers": "Request-Context",
"alt-svc": "h3=\":443\"; ma=86400",
"cache-control": "private",
"cf-cache-status": "DYNAMIC",
"cf-ray": "90adf373e9982d05-IAD",
"connection": "keep-alive",
"content-encoding": "br",
"content-type": "text/html; charset=utf-8",
"date": "Sat, 01 Feb 2025 00:51:05 GMT",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=1JdYxKQxb%2Bf4ju2BIgviPt%2Fuif%2F%2FjLcS5RkTNyFi%2BxJWzzFTOqOpT4APTgrTcWqq5KBZflC4cUouaYktf2evSY5TN6E72DVljMqLK%2BcFSG9lv7xwrEbtRsFkixYbAyrf7U9j%2BqbUWFlWKgYF1rQ%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"request-context": "appId=cid-v1:5872254b-e267-4ebc-b230-4f22082888ac",
"server": "cloudflare",
"server-timing": "cfL4;desc=\"?proto=TCP&rtt=695&min_rtt=687&rtt_var=264&sent=5&recv=6&lost=0&retrans=0&sent_bytes=3192&recv_bytes=782&delivery_rate=5886462&cwnd=252&unsent_bytes=0&cid=483631bb4845d1e2&ts=1011&x=0\"",
"transfer-encoding": "chunked",
"x-frame-options": "SAMEORIGIN",
"set-cookie": "ASP.NET_SessionId=e1rdjptbghaa0ondeeayx1ik; path=/; secure; HttpOnly; SameSite=Lax"
}
}
{
"error": false,
"result": {
"success": true,
"ogTitle": "\n\tWelcome to Sprout\n",
"ogDescription": "HR version 1.115",
"ogLocale": "en",
"favicon": "/People.ico",
"charset": "UTF-8",
"requestUrl": "https://hr.kmc.solutions"
},
"response": {}
}
<!DOCTYPE html>
<html lang="en">
<head id="Head1"><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>
Welcome to Sprout
</title>
<!-- Icon -->
<link href="/People.ico" rel="shortcut icon" type="image/x-icon" />
<!-- Third Party Styles -->
<link href="/Styles/normalize.css" rel="stylesheet" type="text/css" /><link href="/Styles/bootstrap.min.css" rel="stylesheet" type="text/css" /><link href="/Styles/fontawesome/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" /><link href="/Styles/toastr/toastr.min.css" rel="stylesheet" type="text/css" />
<!-- Custom Style -->
<link href="/Styles/hris-theme/themes/stylesheets/colors.css" rel="stylesheet" type="text/css" /><link href="/Styles/signin.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/jquery-1.9.1.min.js"></script>
<script src="/Scripts/bootstrap.optimized.min.js"></script>
<script src="/Styles/toastr/toastr.min.js"></script>
<script src="/Scripts/bootbox.min.js"></script>
<script src="/Scripts/phosphor-icons.js"></script>
<script
src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
async
defer
></script>
<script>
function openModal() {
bootbox.dialog({
message: "Your Password has expired. Do you want to change it now?",
title: "HRIS",
buttons: {
change: {
label: "Change",
className: "btn-success",
callback: function () {
window.location.replace("ChangeExpiredPassword.aspx");
},
},
waive: {
label: "Waive",
className: "btn-alert",
callback: function () {
$.ajax({
type: "POST",
url: "LogIn.aspx/WaivePassword",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data.d.IsSuccess) {
bootbox.dialog({
message: "Password successfully waived",
title: "HRIS",
buttons: {
success: {
label: "Ok",
className: "btn-success",
callback: function () {
window.location.replace("/");
},
},
},
});
} else {
bootbox.dialog({
message: data.d.ExceptionMessage,
title: "HRIS",
buttons: {
success: {
label: "Ok",
className: "btn-danger",
callback: function () {},
},
},
});
}
},
failure: function (response) {
alert(response.d);
},
});
},
},
},
});
}
var onloadCallback = function () {
$("[id*=rfvCaptcha]").hide();
$("[id*=txtCaptcha]").val("true");
var Attempt = '';
if (Attempt >= 3) {
$("[id*=txtCaptcha]").val("");
}
grecaptcha.render("divCapcha", {
sitekey: "6LeOVn8UAAAAAM4h8m5RPz63VzxL8C9lDduKCHvt",
callback: function (response) {
$.ajax({
type: "POST",
url: "login.aspx/VerifyCapcha",
data: "{ response: '" + response + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
var captchaResponse = jQuery.parseJSON(r.d);
if (captchaResponse.success) {
$("[id*=txtCaptcha]").val(captchaResponse.success);
$("[id*=rfvCaptcha]").hide();
} else {
$("[id*=txtCaptcha]").val("");
$("[id*=rfvCaptcha]").show();
var error = captchaResponse["error-codes"][0];
$("[id*=rfvCaptcha]").html("Error Recaptcha" + error);
}
},
});
},
});
};
</script>
<meta name="description" content="HR version 1.115" /></head>
<body>
<div class="login-wrapper">
<div
id="ads-promotion-container"
is-ads-disabled='False'
>
<div
id="promotional-carousel"
class="carousel slide promotional-carousel"
data-ride="carousel"
data-interval="30000"
>
<div class="carousel-inner" role="listbox">
<!-- Slide 1 -->
<div class="item active">
<img
src="/Images/2024/login-carousel-hr-mobile.svg"
alt="login-carousel-hr-mobile"
/>
</div>
<!-- Slide 2 -->
<div class="item">
<img
src="/Images/2024/login-carousel-readycash.svg"
alt="login-carousel-readycash"
/>
</div>
<!-- Slide 3 -->
<div class="item">
<img
src="/Images/2024/login-carousel-performance.svg"
alt="login-carousel-performance"
/>
</div>
</div>
</div>
<!-- Indicators -->
<ol class="carousel-indicators">
<li
data-target="#promotional-carousel"
data-slide-to="0"
class="active"
></li>
<li data-target="#promotional-carousel" data-slide-to="1"></li>
<li data-target="#promotional-carousel" data-slide-to="2"></li>
</ol>
<div class="promotional-carousel-content">
<h3 class="title"></h3>
<p class="description"></p>
<a
href="https://sprout.ph/products/instacash/"
class="btn learn-more"
target="_blank"
>
Learn more
</a>
</div>
</div>
<div
id="login-form-container"
is-ads-disabled='False'
>
<div class="login-form">
<img src="/Images/2023/Sprout-New-Logo-Black-v2.svg" class="logo" alt="logo" />
<h3 class="logo-title" style="display: none">Sprout HR</h3>
<h5 class="form-title">Log In</h5>
<form method="post" action="./LogIn.aspx" id="form2">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="Sp/B9CMVwy1g0kcq0vwkRuoSoMUDHzKJ+KBzK7Dhyet0hRwFTuvilx1iShZ1gmKLERFM30gqhWSAUqVouVH00iJJ9fteZnmR+NtznUbqkDMr5oUv4nMSWBihggj646a0NAS2vY6cNPe06WP46kCn0lavSgs=" />
<script src="/ScriptResource.axd?d=x6wALODbMJK5e0eRC_p1LVAAzAsq5u1jJG1gXsvrONIM4wH914gSuIJzNCIXCp-97Px3K09Iz5n30pJEY4pcG-BAs_oWX2SdPDWLzbFc4hgI3nO70&t=ffffffffafdfa956" type="text/javascript"></script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="rFnIRJcCp2z7Vq16Nb6Y4/uugmxZPsKQgBwxQbLzI0aJZeN34x7POnwfzScDPr2dqWhmihpiysU5nHoTSNdK4QE0WpalwZuujULa61V0bGdzJoHMy/co5fsezEDT2p437xDN5j47bsBwLsx3YzGC1gGQQ6vVSSJhz/YDGAgTDOICNzQ4Tam3U71qVurcYMu0DTOd6w==" />
<input name="hiddenUserIp" type="hidden" id="hiddenUserIp" />
<span id="hostName" style="display: none">HR-APP-01</span>
<div class="input-item">
<input name="txtUsername" type="text" id="txtUsername" placeholder="Username or email" />
</div>
<div class="input-item">
<div class="password">
<input name="txtPassword" type="password" id="txtPassword" placeholder="Password" />
<button class="btn password-toggle" type="button">
<i class="ph ph-eye-closed"></i>
</button>
</div>
</div>
<div class="re-captcha">
<div id="divCapcha" class="row no-padding align-left" style="display: none"></div>
<input name="txtCaptcha" type="text" id="txtCaptcha" style="display:none" />
</div>
<input type="button" name="btnLogIn" value="Login" onclick="if (!Page_ClientValidate()){ return false; } this.disabled = true; this.value = 'Please wait...';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnLogIn", "", true, "", "", false, true))" id="btnLogIn" class="btn btn-success btn-long login-btn" />
<a href="ForgotPassword.aspx" class="forgot-password">
Forgot Password?
</a>
<p id="Copyright" class="copyright">
<span>©</span>
2025
<span>Sprout Solutions Phil., Inc. All Rights Reserved</span>
</p>
</form>
</div>
</div>
</div>
<script>
$(document).ready(function () {
setCarouselContent();
setLogoTitle();
setPasswordToggle();
handleEnterForm();
});
$(function () {
$.getJSON("//jsonip.com/?callback=?", function (data) {
var j = JSON.parse(JSON.stringify(data, null, 2));
$("#hiddenUserIp").val(j.ip);
$("#hiddenUserIp").text(j.ip);
});
});
function setCarouselContent() {
let promotionalCarouselContent = document.querySelector(
".promotional-carousel-content"
);
if (promotionalCarouselContent) {
let title = promotionalCarouselContent.querySelector(".title");
let description =
promotionalCarouselContent.querySelector(".description");
let learnMore =
promotionalCarouselContent.querySelector(".learn-more");
let contentList = [
{
title: "Sprout HR on Mobile",
description:
"Clock in and out on-the-go with a tap on your mobile phone!",
redirectURL:
"https://sprout.ph/recruitment-onboarding/#recruitmentonboardingHrmobile",
},
{
title: "Emergency Funds in 2 minutes!",
description:
"ReadyCash is the best way for your employees to access emergency funds when they need it the most.",
redirectURL: "https://sprout.ph/products/readycash/",
},
{
title: "Performance and learning management, unified",
description:
"360 feedback and instant learning opportunities; enjoy performance and learning management from our friends at HRPS.",
redirectURL:
"https://sprout.ph/products/performance-learning-management/",
},
];
title.innerHTML = contentList[0].title;
description.innerHTML = contentList[0].description;
learnMore.setAttribute("href", contentList[0].redirectURL);
$("#promotional-carousel").on("slide.bs.carousel", (e) => {
setTimeout(() => {
let items = e.currentTarget.querySelectorAll(".item");
items.forEach((el, i) => {
if (el.classList.contains("active")) {
let currentSlidNumber = i;
let carouselIndicators = document.querySelectorAll(
".carousel-indicators li"
);
carouselIndicators.forEach((el) => {
el.classList.remove("active");
});
carouselIndicators[currentSlidNumber].classList.add("active");
title.innerHTML = contentList[currentSlidNumber].title;
description.innerHTML =
contentList[currentSlidNumber].description;
learnMore.setAttribute(
"href",
contentList[currentSlidNumber].redirectURL
);
}
});
}, 600);
});
}
}
function setLogoTitle() {
let logo = document.querySelector(
"#login-form-container .login-form .logo"
);
let logoTitle = document.querySelector(
"#login-form-container .login-form .logo-title"
);
if (
logo.getAttribute("src") &&
logo.getAttribute("src").includes("Sprout-New-Logo-Black-v2")
) {
logoTitle.style.display = "block";
}
}
function setPasswordToggle() {
let passwordToggle = document.querySelector(".password-toggle");
passwordToggle.addEventListener("click", (e) => {
let icon = passwordToggle.querySelector(".ph");
let txtPassword = document.querySelector("#txtPassword");
if (icon.classList.contains("ph-eye-closed")) {
txtPassword.setAttribute("type", "text");
icon.classList.remove("ph-eye-closed");
icon.classList.add("ph-eye");
} else {
txtPassword.setAttribute("type", "password");
icon.classList.remove("ph-eye");
icon.classList.add("ph-eye-closed");
}
});
}
function handleEnterForm() {
let txtUsername = document.querySelector("#txtUsername");
let txtPassword = document.querySelector("#txtPassword");
let btnLogIn = document.querySelector("#btnLogIn");
txtUsername.addEventListener("keyup", (e) => {
if (e.key === "Enter") {
btnLogIn.click();
}
});
txtPassword.addEventListener("keyup", (e) => {
if (e.key === "Enter") {
btnLogIn.click();
}
});
}
</script>
</body>
</html>