fix: implement Blazor-native login form to properly update authentication state
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m26s

Problem: JavaScript login form saved tokens to localStorage but didn't notify
CustomAuthenticationStateProvider, causing [Authorize] pages to remain in
'loading' state indefinitely. The provider only reads tokens when:
1. GetAuthenticationStateAsync() is called (page load)
2. NotifyAuthenticationStateChanged() is triggered (UI updates)

But JavaScript login didn't trigger either, leaving the authentication state
stale.

Solution: Convert AdminLoginForm from HTML+JavaScript to pure Blazor component.
Now the login flow is:
1. User enters credentials in Blazor form
2. HttpClient POST to /api/auth/login
3. Save tokens to localStorage
4. Call CustomAuthenticationStateProvider.LoginAsync() directly
5. Blazor detects auth state change and re-evaluates [Authorize] pages
6. Dashboard [Authorize] page renders successfully

Result: Immediate authentication state update, no loading timeout on protected pages.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 13:03:53 +09:00
parent 041d3cae96
commit 40cffb3beb
326 changed files with 327714 additions and 47 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+109
View File
@@ -0,0 +1,109 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-forgetpassword.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark position-fixed w-100 py-3" style="z-index: 1000;">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="img/logo-light.svg" alt="logo">
</a>
<div class="ms-auto d-flex gap-2">
<a href="auth-login.html" class="btn btn-link text-white border-0 text-decoration-none">Login</a>
<a href="auth-register.html" class="btn btn-link text-white border-0 text-decoration-none">Register</a>
</div>
</div>
</nav>
<section class="hero-section position-relative overflow-hidden">
<div class="container position-relative z-1">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-6">
<div id="regular-login" class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<h2 class="text-center mb-4">Forgot Password</h2>
<p class="text-center text-white opacity-50 mb-4">Confirmation email will be sent to your email address</p>
<form action="https://getwebora.com/smartadmin/demo/appintel.html">
<div class="mb-3">
<label for="email" class="form-label">Email or Phone</label>
<input type="email" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="email" required="">
</div>
<div class="text-end">
<button type="button" id="switchToToken" class="btn btn-warning bg-opacity-50 border-dark btn-lg">
Reset Password
</button>
</div>
</form>
</div>
<div id="token-login" class="login-card d-none p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<div class="d-flex flex-column align-items-center justify-content-center gap-3">
<h2 class="text-center mb-4">Sent Email</h2>
<p class="text-center text-white mb-4">Please check your email for the reset password link</p>
<div class="d-grid">
<a href="auth-login.html" class="btn btn-dark bg-opacity-50 border-dark btn-lg">
Back to Login
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<script src="plugins/bootstrap/bootstrap.bundle.min.js"></script>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-forgetpassword.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
</html>
+114
View File
@@ -0,0 +1,114 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-lockscreen.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark position-fixed w-100 py-3" style="z-index: 1000;">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="img/logo-light.svg" alt="logo">
</a>
<div class="ms-auto d-flex gap-2">
<a href="auth-login.html" class="btn btn-link text-white border-0 text-decoration-none">Login</a>
<a href="auth-register.html" class="btn btn-link text-white border-0 text-decoration-none">Register</a>
</div>
</div>
</nav>
<!-- Login Page -->
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div class="login-card p-4 p-md-5 bg-dark bg-opacity-50 translucent-dark rounded-4 text-center">
<div class="mb-4">
<img src="img/demo/avatars/avatar-admin-xl.png" alt="User Avatar" class="rounded-circle border border-light border-opacity-25" width="72" height="72">
</div>
<h4 class="text-white mb-2">Welcome back, Sunny A.</h4>
<p class="text-white opacity-50 mb-4">Enter your password or 2FA code to unlock your session</p>
<form>
<div class="mb-3 text-start">
<label for="password" class="form-label">Password</label>
<input type="password" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="password" placeholder="••••••••" required>
</div>
<div class="text-white opacity-50 my-2">OR</div>
<div class="mb-3 text-start">
<label for="otp" class="form-label">Authentication Code</label>
<input type="text" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25 text-center" id="otp" placeholder="123456" maxlength="6">
</div>
<div class="mb-3 d-grid">
<button type="submit" class="btn btn-primary btn-lg bg-primary bg-opacity-75">Unlock</button>
</div>
<div class="opacity-75">
Not you? <a href="auth-login.html" class="text-decoration-underline text-white fw-500">Switch Account</a>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<script src="plugins/bootstrap/bootstrap.bundle.min.js"></script>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-lockscreen.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
</html>
+144
View File
@@ -0,0 +1,144 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:27:54 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark position-fixed w-100 py-3" style="z-index: 1000;">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="img/logo-light.svg" alt="logo">
</a>
<div class="ms-auto d-flex gap-2">
<a href="auth-login.html" class="btn btn-link text-white border-0 text-decoration-none">Login</a>
<a href="auth-register.html" class="btn btn-link text-white border-0 text-decoration-none">Register</a>
</div>
</div>
</nav>
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div id="regular-login" class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<h2 class="text-center mb-4">Login</h2>
<p class="text-center text-white opacity-50 mb-4">Keep it all together and you'll be free</p>
<form action="https://getwebora.com/smartadmin/demo/appintel.html">
<div class="mb-3">
<label for="email" class="form-label">Email or Phone</label>
<input type="email" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="email" required="">
</div>
<div class="mb-3">
<label for="password" class="form-label">Password</label>
<div class="input-group">
<input type="password" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="password" required="">
</div>
</div>
<div class="d-grid mb-3">
<button type="submit" class="btn btn-primary btn-lg bg-primary bg-opacity-75">Sign In</button>
</div>
<div class="text-center mb-4">
<a href="auth-forgetpassword.html" class="text-decoration-none small text-white">Forgot Password?</a>
</div>
<div class="divider small text-white opacity-25">or</div>
<div class="d-grid mb-3">
<button type="button" id="switchToToken" class="btn btn-dark bg-opacity-50 border-dark btn-lg">
Login Using Token
</button>
</div>
</form>
</div>
<div id="token-login" class="login-card d-none p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<h2 class="text-center mb-4">Login</h2>
<p class="text-center text-white opacity-50 mb-4">Keep it all together and you'll be free</p>
<form>
<div class="d-grid mb-3">
<button type="submit" class="btn btn-lg bg-opacity-75" style="--bs-btn-bg:#4285F4; --bs-btn-border-color:#4285F4; --bs-btn-color:#FFFFFF;
--bs-btn-hover-bg:#357ae8; --bs-btn-hover-border-color:#357ae8; --bs-btn-hover-color:#FFFFFF;
--bs-btn-active-bg:#3367d6; --bs-btn-active-border-color:#3367d6; --bs-btn-active-color:#FFFFFF;">
Sign In Using Google
</button>
</div>
<div class="d-grid mb-3">
<button type="submit" class="btn btn-lg bg-opacity-75" style="--bs-btn-bg:#0078D4; --bs-btn-border-color:#0078D4; --bs-btn-color:#FFFFFF;
--bs-btn-hover-bg:#005A9E; --bs-btn-hover-border-color:#005A9E; --bs-btn-hover-color:#FFFFFF;
--bs-btn-active-bg:#004377; --bs-btn-active-border-color:#004377; --bs-btn-active-color:#FFFFFF;">
Sign In Using Microsoft
</button>
</div>
<div class="d-grid mb-3">
<button type="submit" class="btn btn-lg bg-opacity-75" style="--bs-btn-bg:#D1D1D6; --bs-btn-border-color:#D1D1D6; --bs-btn-color:#000000;
--bs-btn-hover-bg:#C7C7CC; --bs-btn-hover-border-color:#C7C7CC; --bs-btn-hover-color:#000000;
--bs-btn-active-bg:#BABAC0; --bs-btn-active-border-color:#BABAC0; --bs-btn-active-color:#000000;">
Sign In Using Apple
</button>
</div>
<div class="divider small text-white opacity-25">or</div>
<div class="d-grid mb-3">
<button type="button" id="switchToRegular" class="btn btn-dark bg-opacity-50 border-dark btn-lg">
Sign In Using Password
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<script src="plugins/bootstrap/bootstrap.bundle.min.js"></script>
<script src="scripts/pages/auth-login.js"></script>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:27:56 GMT -->
</html>
+119
View File
@@ -0,0 +1,119 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-register.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark position-fixed w-100 py-3" style="z-index: 1000;">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="img/logo-light.svg" alt="logo">
</a>
<div class="ms-auto d-flex gap-2">
<a href="auth-login.html" class="btn btn-link text-white border-0 text-decoration-none">Login</a>
<a href="auth-register.html" class="btn btn-link text-white border-0 text-decoration-none">Register</a>
</div>
</div>
</nav>
<!-- Login Page -->
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<h2 class="text-center mb-4">Register</h2>
<p class="text-center text-white opacity-50 mb-4">Keep it all together and you'll be free</p>
<form>
<div class="mb-3">
<label for="email" class="form-label">Email or Phone</label>
<input type="email" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="email" required="">
</div>
<div class="mb-3">
<label for="password" class="form-label">Password</label>
<div class="input-group">
<input type="password" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="password" required="">
</div>
</div>
<div class="mb-3">
<label for="password-confirm" class="form-label">Confirm Password</label>
<div class="input-group">
<input type="password" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25" id="password-confirm" required="">
</div>
</div>
<div class="mb-3">
<div class="form-check">
<input class="form-check-input bg-dark border-light border-opacity-25 bg-opacity-25" type="checkbox" id="terms" required="">
<label class="form-check-label" for="terms">I agree to the <a href="#!" class="text-decoration-underline text-white fw-500">Terms of Service</a> and <a href="#!" class="text-decoration-underline text-white fw-500">Privacy Policy</a></label>
</div>
</div>
<div class="mb-3 d-grid">
<button type="submit" class="btn btn-primary btn-lg bg-primary bg-opacity-75">Register</button>
</div>
<div class="opacity-75">
Already have an account? <a href="auth-login.html" class="text-decoration-underline text-white fw-500">Login here</a>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<script src="plugins/bootstrap/bootstrap.bundle.min.js"></script>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-register.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
</html>
+101
View File
@@ -0,0 +1,101 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-twofactor.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark position-fixed w-100 py-3" style="z-index: 1000;">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="img/logo-light.svg" alt="logo">
</a>
<div class="ms-auto d-flex gap-2">
<a href="auth-login.html" class="btn btn-link text-white border-0 text-decoration-none">Login</a>
<a href="auth-register.html" class="btn btn-link text-white border-0 text-decoration-none">Register</a>
</div>
</div>
</nav>
<!-- Login Page -->
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4">
<h2 class="text-center mb-4">Two-Factor Authentication</h2>
<p class="text-center text-white opacity-50 mb-4">
Enter the 6-digit code sent to your email or phone
</p>
<form>
<div class="mb-4">
<label for="otp" class="form-label">Authentication Code</label>
<input type="text" class="form-control form-control-lg text-white bg-dark border-light border-opacity-25 bg-opacity-25 text-center" id="otp" placeholder="123456" maxlength="6" required>
</div>
<div class="mb-3 d-grid">
<button type="submit" class="btn btn-primary btn-lg bg-primary bg-opacity-75">Verify</button>
</div>
<div class="text-center opacity-75">
Didn't receive a code? <a href="#!" class="text-decoration-underline text-white fw-500">Resend</a>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<script src="plugins/bootstrap/bootstrap.bundle.min.js"></script>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/auth-twofactor.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:02 GMT -->
</html>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+95
View File
@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/error-404-2.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:04 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<!-- Login Page -->
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4 text-center">
<div class="mb-5 mx-auto" style="max-width: 100px;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g fill="none" fill-rule="evenodd" clip-rule="evenodd">
<path fill="#fff" d="M12.276 15.59c-.277-.662-2.117-.054-2.874 1.706a5.39 5.39 0 0 0 .964 5.877a2.99 2.99 0 0 0 4.592-1.473a7.12 7.12 0 0 0-.94-5.43c-.414-.458-1.353-.988-1.742-.68m-.136.496a2.17 2.17 0 0 0-1.713 1.603a4.5 4.5 0 0 0 .727 4.404a1.69 1.69 0 0 0 2.567-.83c.33-.883.375-4.492-1.263-4.906a.43.43 0 0 1-.318-.271" />
<path fill="#ff0c0c" d="M13.019.337c-.2-.458-1.431-.39-2.078-.146a9.2 9.2 0 0 0-3.608 4.108c-3.192 5.907-3.78 9.218 2.746 9.734c2.484.177 4.98-.078 7.377-.754a2.44 2.44 0 0 0 1.705-2.763C18.929 8.668 14.624-.528 13.019.336m-.2.536a.4.4 0 0 1-.276.028C9.386.25 6.273 9.22 6.32 10.718c.082 2.829 8.758 2.105 10.629 1.342c.69-.276 1.014-.596.93-1.41a25 25 0 0 0-1.657-4.49C13.502.143 13.062 1.527 12.82.875z" />
<path fill="#ff0c0c" d="M12.46 9.179c-.25-.702-2.486-.172-1.914 1.533a1.381 1.381 0 0 0 2.567.141c.406-.975-.238-1.666-.652-1.674zm-.121-1.13c1.177-5.432-2-8.29-.83-.03a.415.415 0 1 0 .83.03" />
<path fill="#fff" d="M19.917 21.432c.243 2.04.23 2.62.754 2.565c.525-.056.33-.415.276-2.708c.83-.133 1.758-.108 1.692-.694c-.067-.585-.813-.356-1.71-.298c-.042-2.263-.034-2.21-.147-4.24c-.166-2.507-5.338 3.336-4.68 4.745c.45.926 2.782.744 3.815.63m-.122-1.077c-.11-1.105-.149-1.735-.237-2.926a10 10 0 0 0-1.79 2.27c-.46.896-.49.515.276.595q.873.09 1.751.053zM5.35 21.07c.222 1.882.206 2.763.772 2.71s.326-.477.277-2.781c.878-.07 1.76-.022 1.693-.62c-.058-.513-.552-.353-1.713-.367c-.038-2.183-.036-2.166-.143-4.17a.666.666 0 0 0-1.028-.513A19.2 19.2 0 0 0 1.38 20.34a.67.67 0 0 0 .627.845s1.724-.027 3.343-.116m-.117-1.077c-.097-1.01-.12-1.382-.213-2.647a30 30 0 0 0-1.934 2.583c.602.022 1.38.047 2.147.064" />
</g>
</svg>
</div>
<h4 class="text-white mb-2">Page Not Found</h4>
<p class="text-white opacity-50 mb-4">
Sorry, the page you are looking for doesnt exist or has been moved.
</p>
<div class="mb-4">
<a href="index.html" class="btn btn-primary me-2">Back to Home</a>
<a href="#!" class="btn btn-success">Contact Support</a>
</div>
<div class="opacity-50 text-white small">
If you believe this is a mistake, please let us know.
</div>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/error-404-2.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:04 GMT -->
</html>
File diff suppressed because it is too large Load Diff
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="light" class="set-nav-dark">
<!-- Mirrored from getwebora.com/smartadmin/demo/error-500.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:04 GMT -->
<head>
<meta charset="utf-8">
<title> SmartAdmin v5 - Modern Admin Dashboard | SmartAdmin - Enterprise Admin Dashboard by Webora</title>
<meta name="description" content="Page Description">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=5">
<!-- Standard favicon for browsers -->
<link rel="icon" href="img/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="img/favicon-16x16.png" type="image/png" sizes="16x16">
<!-- Apple Touch Icon (iOS) -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png" sizes="180x180">
<!-- Android/Chrome (Progressive Web App) -->
<link rel="icon" href="img/favicon-192x192.png" type="image/png" sizes="192x192">
<!-- Call App Mode on ios devices -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no">
<!-- Vendor css -->
<link rel="stylesheet" media="screen, print" href="plugins/waves/waves.min.css">
<!-- Base css -->
<link rel="stylesheet" media="screen, print" href="css/smartapp.min.css">
<!-- Icons css-->
<link rel="stylesheet" media="screen, print" href="webfonts/smartadmin/sa-icons.css">
<link rel="stylesheet" media="screen, print" href="webfonts/fontawesome/fontawesome.css">
<!-- Save/Load functionality JavaScript -->
<script src="scripts/core/saveloadscript.js"></script>
</head>
<body>
<!-- Error Page -->
<section class="hero-section position-relative overflow-hidden">
<div class="container" style="position: relative; z-index: 1;">
<div class="row justify-content-center">
<div class="col-11 col-md-8 col-lg-6 col-xl-4">
<div class="login-card p-4 p-md-6 bg-dark bg-opacity-50 translucent-dark rounded-4 text-center">
<h1 class="display-1 fw-bold text-white mb-3">5 0 0</h1>
<h4 class="text-white mb-2">Internal Server Error</h4>
<p class="text-white opacity-50 mb-4">
Oops! Something went wrong on our end. Please try again later.
</p>
<div class="mb-4">
<a href="index.html" class="btn btn-primary me-2">Back to Home</a>
<a href="#!" class="btn btn-warning">Report Issue</a>
</div>
<div class="opacity-50 text-white small">
Were working to fix the problem. Thank you for your patience.
</div>
</div>
</div>
</div>
</div>
<div id="net"></div>
</section>
<!-- Animation Plugin -->
<script src="plugins/three/three.min.js"></script>
<script src="plugins/vanta/vanta.halo.min.js"></script>
<script src="plugins/vanta/vanta.net.min.js"></script>
<script src="scripts/pages/auth-animation.js"></script>
</body>
<!-- Mirrored from getwebora.com/smartadmin/demo/error-500.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 30 Jun 2026 04:28:04 GMT -->
</html>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 119 KiB

@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="custom-logo" viewBox="0 0 176 32">
<path d="M50.57 23.14C49.55 23.14 48.63 22.97 47.81 22.64C47 22.31 46.35 21.81 45.85 21.16C45.37 20.51 45.12 19.72 45.09 18.8H48.73C48.79 19.32 48.97 19.72 49.27 20C49.58 20.27 49.98 20.4 50.47 20.4C50.98 20.4 51.38 20.29 51.67 20.06C51.97 19.82 52.11 19.49 52.11 19.08C52.11 18.73 51.99 18.45 51.75 18.22C51.53 17.99 51.24 17.81 50.89 17.66C50.56 17.51 50.08 17.35 49.45 17.16C48.55 16.88 47.81 16.6 47.23 16.32C46.66 16.04 46.17 15.63 45.75 15.08C45.34 14.53 45.13 13.82 45.13 12.94C45.13 11.63 45.61 10.61 46.55 9.88C47.5 9.13 48.73 8.76 50.25 8.76C51.8 8.76 53.05 9.13 53.99 9.88C54.94 10.61 55.45 11.64 55.51 12.96H51.81C51.79 12.51 51.62 12.15 51.31 11.9C51.01 11.63 50.61 11.5 50.13 11.5C49.72 11.5 49.39 11.61 49.13 11.84C48.88 12.05 48.75 12.37 48.75 12.78C48.75 13.23 48.97 13.59 49.39 13.84C49.82 14.09 50.49 14.37 51.39 14.66C52.3 14.97 53.03 15.26 53.59 15.54C54.17 15.82 54.66 16.23 55.07 16.76C55.49 17.29 55.69 17.98 55.69 18.82C55.69 19.62 55.49 20.35 55.07 21C54.67 21.65 54.09 22.17 53.31 22.56C52.54 22.95 51.63 23.14 50.57 23.14Z" fill="currentColor"/>
<path d="M72.04 11.72C73.42 11.72 74.52 12.14 75.34 12.98C76.16 13.82 76.58 14.99 76.58 16.48V23H73.18V16.94C73.18 16.22 72.98 15.67 72.6 15.28C72.22 14.88 71.7 14.68 71.04 14.68C70.37 14.68 69.84 14.88 69.46 15.28C69.08 15.67 68.9 16.22 68.9 16.94V23H65.5V16.94C65.5 16.22 65.3 15.67 64.92 15.28C64.54 14.88 64.02 14.68 63.36 14.68C62.69 14.68 62.16 14.88 61.78 15.28C61.4 15.67 61.22 16.22 61.22 16.94V23H57.8V11.84H61.22V13.24C61.56 12.77 62.02 12.41 62.58 12.14C63.14 11.86 63.77 11.72 64.48 11.72C65.32 11.72 66.06 11.9 66.72 12.26C67.38 12.62 67.9 13.13 68.28 13.8C68.66 13.19 69.19 12.69 69.86 12.3C70.52 11.91 71.25 11.72 72.04 11.72Z" fill="currentColor"/>
<path d="M78.29 17.4C78.29 16.25 78.5 15.25 78.93 14.38C79.37 13.51 79.96 12.85 80.71 12.38C81.46 11.91 82.29 11.68 83.21 11.68C84 11.68 84.68 11.84 85.27 12.16C85.87 12.48 86.33 12.9 86.65 13.42V11.84H90.07V23H86.65V21.42C86.32 21.94 85.85 22.36 85.25 22.68C84.66 23 83.98 23.16 83.19 23.16C82.28 23.16 81.46 22.93 80.71 22.46C79.96 21.98 79.37 21.31 78.93 20.44C78.5 19.56 78.29 18.55 78.29 17.4ZM86.65 17.42C86.65 16.57 86.41 15.89 85.93 15.4C85.46 14.91 84.89 14.66 84.21 14.66C83.53 14.66 82.95 14.91 82.47 15.4C82 15.88 81.77 16.55 81.77 17.4C81.77 18.25 82 18.93 82.47 19.44C82.95 19.93 83.53 20.18 84.21 20.18C84.89 20.18 85.46 19.93 85.93 19.44C86.41 18.95 86.65 18.27 86.65 17.42Z" fill="currentColor"/>
<path d="M95.96 13.7C96.36 13.09 96.86 12.61 97.46 12.26C98.06 11.9 98.73 11.72 99.46 11.72V15.34H98.52C97.67 15.34 97.03 15.53 96.6 15.9C96.18 16.26 95.96 16.9 95.96 17.82V23H92.54V11.84H95.96V13.7Z" fill="currentColor"/>
<path d="M107.32 20.1V23H105.58C104.34 23 103.37 22.7 102.68 22.1C101.98 21.49 101.64 20.49 101.64 19.12V14.68H100.28V11.84H101.64V9.12H105.06V11.84H107.3V14.68H105.06V19.16C105.06 19.49 105.14 19.73 105.3 19.88C105.46 20.03 105.72 20.1 106.1 20.1H107.32Z" fill="currentColor"/>
<path d="M117.96 20.52H112.72L111.88 23H108.3L113.38 8.96H117.34L122.42 23H118.8L117.96 20.52ZM117.08 17.88L115.34 12.74L113.62 17.88H117.08Z" fill="currentColor"/>
<path d="M123.29 17.4C123.29 16.25 123.5 15.25 123.93 14.38C124.37 13.51 124.96 12.85 125.71 12.38C126.46 11.91 127.29 11.68 128.21 11.68C128.94 11.68 129.61 11.83 130.21 12.14C130.82 12.45 131.3 12.86 131.65 13.38V8.2H135.07V23H131.65V21.4C131.33 21.93 130.87 22.36 130.27 22.68C129.68 23 129 23.16 128.21 23.16C127.29 23.16 126.46 22.93 125.71 22.46C124.96 21.98 124.37 21.31 123.93 20.44C123.5 19.56 123.29 18.55 123.29 17.4ZM131.65 17.42C131.65 16.57 131.41 15.89 130.93 15.4C130.46 14.91 129.89 14.66 129.21 14.66C128.53 14.66 127.95 14.91 127.47 15.4C127 15.88 126.77 16.55 126.77 17.4C126.77 18.25 127 18.93 127.47 19.44C127.95 19.93 128.53 20.18 129.21 20.18C129.89 20.18 130.46 19.93 130.93 19.44C131.41 18.95 131.65 18.27 131.65 17.42Z" fill="currentColor"/>
<path d="M151.78 11.72C153.17 11.72 154.27 12.14 155.08 12.98C155.91 13.82 156.32 14.99 156.32 16.48V23H152.92V16.94C152.92 16.22 152.73 15.67 152.34 15.28C151.97 14.88 151.45 14.68 150.78 14.68C150.12 14.68 149.59 14.88 149.2 15.28C148.83 15.67 148.64 16.22 148.64 16.94V23H145.24V16.94C145.24 16.22 145.05 15.67 144.66 15.28C144.29 14.88 143.77 14.68 143.1 14.68C142.44 14.68 141.91 14.88 141.52 15.28C141.15 15.67 140.96 16.22 140.96 16.94V23H137.54V11.84H140.96V13.24C141.31 12.77 141.76 12.41 142.32 12.14C142.88 11.86 143.52 11.72 144.22 11.72C145.06 11.72 145.81 11.9 146.46 12.26C147.13 12.62 147.65 13.13 148.02 13.8C148.41 13.19 148.94 12.69 149.6 12.3C150.27 11.91 151 11.72 151.78 11.72Z" fill="currentColor"/>
<path d="M160.44 10.68C159.84 10.68 159.34 10.51 158.96 10.16C158.58 9.8 158.4 9.36 158.4 8.84C158.4 8.31 158.58 7.87 158.96 7.52C159.34 7.16 159.84 6.98 160.44 6.98C161.02 6.98 161.5 7.16 161.88 7.52C162.26 7.87 162.46 8.31 162.46 8.84C162.46 9.36 162.26 9.8 161.88 10.16C161.5 10.51 161.02 10.68 160.44 10.68ZM162.14 11.84V23H158.72V11.84H162.14Z" fill="currentColor"/>
<path d="M171.41 11.72C172.72 11.72 173.76 12.15 174.53 13C175.32 13.84 175.71 15 175.71 16.48V23H172.31V16.94C172.31 16.19 172.12 15.61 171.73 15.2C171.35 14.79 170.83 14.58 170.17 14.58C169.52 14.58 169 14.79 168.61 15.2C168.23 15.61 168.03 16.19 168.03 16.94V23H164.61V11.84H168.03V13.32C168.38 12.83 168.85 12.44 169.43 12.16C170.02 11.87 170.68 11.72 171.41 11.72Z" fill="currentColor"/>
<circle cx="14.0467" cy="16.5173" r="4.01435" fill="none" stroke="currentColor" style="stroke: var(--logo-color); fill: var(--logo-color-fill)"/>
<path d="M22.63 16C22.63 24.28 18.79 31 14.05 31C9.31 31 5.47 24.28 5.47 16C5.47 7.72 9.31 1 14.05 1C18.79 1 22.63 7.72 22.63 16Z" stroke="currentColor" stroke-width="1.5" style="stroke: var(--logo-color); fill: var(--logo-color-fill)"/>
<path d="M18.41 24.41C11.63 28.57 4.17 28.34 1.76 23.91C -0.66 19.48 2.89 12.51 9.68 8.35C16.47 4.19 23.93 4.42 26.34 8.85C28.75 13.28 25.2 20.25 18.41 24.41Z" stroke="currentColor" stroke-width="1.5" style="stroke: var(--logo-color); fill: var(--logo-color-fill)"/>
<path d="M18.41 8.35C25.2 12.51 28.75 19.48 26.34 23.91C23.93 28.34 16.47 28.57 9.68 24.41C2.89 20.25 -0.66 13.28 1.76 8.85C4.17 4.42 11.63 4.19 18.41 8.35Z" stroke="currentColor" stroke-width="1.5" style="stroke: var(--logo-color); fill: var(--logo-color-fill)"/>
</symbol>
</svg>

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.52 (Ubuntu) Server at getwebora.com Port 443</address>
</body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Some files were not shown because too many files have changed in this diff Show More