<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>SatzzHost - Pterodactyl Panel</title>
<link href="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.25/dist/sweetalert2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: "#3498DB",
secondary: "#2980B9",
},
},
},
};
</script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css"
integrity="sha512-Evv84Mr4kqVGRNSgIGL/F/aIDqQb7xQ2vcrdIwxfjThSH8CSR7PBEakCr51Ck+w+/U6swU2Im1vVX0SVk9ABhg=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.min.js"></script>
</head>

<body class="bg-gray-900 text-gray-100">
<!-- Navbar -->
<nav class="bg-gray-800 shadow-md">
<div class="container mx-auto px-6 py-4 flex justify-between items-center">
<div class="flex items-center space-x-1">
<img width="50" height="50" src="https://www.svgrepo.com/show/530456/host-record.svg" class="icon"></img>
<h1 class="text-2xl font-bold">SatzzHost</h1>
</div>
<div class="flex items-center space-x-6">
<span id="currentTime"></span>
<script>
function ulang() {
const now = new Date();
const day = now.toLocaleDateString("en-US", { weekday: "long" });
const time = now.toLocaleTimeString("en-US", { 
hour: "2-digit", 
minute: "2-digit", 
second: "2-digit", 
hour12: false 
});
document.getElementById("currentTime").textContent = `${day}, ${time}`;
}
setInterval(ulang,1000)
</script>
</div>


</div>
</nav>

<!-- Products Section -->
<main id="app" class="container mx-auto px-6 py-12">
<div class="mx-auto max-w-screen-md text-center mb-8 lg:mb-12">
<div class="flex items-center justify-center gap-3">
<img width="50" height="50" src="https://pterodactyl.io/logos/pterry.svg" alt="Pterodactyl Logo">
<h2 class="text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white">
Pterodactyl Panel
</h2>
</div>
<p class="mt-4 font-light text-gray-500 sm:text-xl dark:text-gray-400">
Paket hosting terbaik dengan performa optimal untuk kebutuhan Anda
</p>
</div>

<div id="product"class="space-y-8 lg:grid lg:grid-cols-3 sm:gap-6 xl:gap-10 lg:space-y-0">
<!-- Pricing Card -->
<div v-for="product in products" :key="product.id"
class="relative rounded-3xl bg-slate-800 p-8 shadow-2xl ring-1 ring-slate-800/10 sm:p-10">
<h3 class="text-base/7 font-semibold text-indigo-400">{{ product.name }}</h3>
<p class="mt-4 flex items-baseline gap-x-1">
<span class="text-5xl font-semibold tracking-tight text-white">{{ product.price }}</span>
<span class="text-base text-gray-400">/bulan</span>
</p>
<p class="mt-6 text-base/7 text-gray-300">{{ product.description }}</p>
<ul role="list" class="mt-8 space-y-3 text-sm/6 text-gray-300 sm:mt-10">
<li v-for="feature in product.features" :key="feature" class="flex gap-x-1">
<i class="fa-solid fa-check h-6 w-5 flex-none text-indigo-400"></i>
{{ feature }}
</li>
</ul>
<a href="#" @click.prevent="orderNow(product)"
class="mt-8 block rounded-md bg-indigo-500 px-3.5 py-2.5 text-center text-sm font-semibold text-white shadow-sm hover:bg-indigo-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-500 sm:mt-10">
<i class="fas fa-cart-shopping"></i> Pesan Sekarang
</a>
</div>
</div>
</main>

<footer class="bg-white dark:bg-gray-900">
<div class="mx-auto w-full max-w-screen-xl p-4 py-6 lg:py-8">
<div class="md:flex md:justify-between">
<div class="mb-6 md:mb-0">
<a href="#" class="flex items-center">
<img src="https://www.svgrepo.com/show/530456/host-record.svg" class="h-8 me-3" alt="Cloud Logo">
<span class="text-2xl font-bold">SatzzHost</span>
</a>
</div>
<div class="grid grid-cols-2 gap-8 sm:gap-6 sm:grid-cols-3">
<div>
<h2 class="mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white">Kontak Kami</h2>
<ul class="text-gray-500 dark:text-gray-400 font-medium">
<li>
<a href="https://wa.me/6282170988479" class="hover:underline ">WhatsApp</a>
</li>
<li>
<a href="https://t.me/satzzdev" class="hover:underline">Telegram</a>
</li>
<li>
<a href="https://t.me/https://t.me/satzzvoldigoad" class="hover:underline">Telegram Channel</a>
</li>
</ul>
</div>
</div>
</div>
<hr class="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8">
<div class="sm:flex sm:items-center sm:justify-between">
<span class="text-sm text-gray-500 sm:text-center dark:text-gray-400">© <script>document.write(new Date().getFullYear() + ' ')</script> <a href="https://satzzdev.xyz/" class="hover:underline">SatzzDev</a>. All Rights Reserved.
</span>

</div>
</div>
</footer>
<script>
const app = Vue.createApp({
data() {
return {
products: [
{
id: "PRM1",
name: "Starter Bot",
price: "Rp. 7.000",
description: "Cocok untuk menjalankan bot Node.js kecil dengan kebutuhan ringan",
features: ["3GB RAM", "75% CPU", "3GB SSD DISK", "Anti DDoS"],
format: '3000|3000|75' 
},
{
id: "PRM2",
name: "Bot Pro",
price: "Rp. 9.000",
description: "Ideal untuk bot Node.js dengan performa stabil dan pengguna moderat",
features: ["4GB RAM", "100% CPU", "4GB SSD DISK", "Anti DDoS"],
format: '4000|4000|100'
},
{
id: "PRM3",
name: "Bot Master",
price: "Rp. 11.000",
description: "Solusi andal untuk bot Node.js besar dengan banyak pengguna",
features: ["5GB RAM", "125% CPU", "5GB SSD DISK", "Anti DDoS"],
format: '5000|5000|125'
}
]
};
},
methods: {
orderNow(plan) {
Swal.fire({
title: 'Anda Yakin Ingin Melanjutkan?',
text: `Anda memilih paket: ${plan.name}`,
icon: 'question',
showCancelButton: true,
reverseButtons: true,
confirmButtonText: 'Lanjutkan',
cancelButtonText: 'Batal',
showCloseButton: true
}).then((result) => {
if (result.isConfirmed) {
let url = `https://t.me/panel_satzzdev_bot?text=/order ${encodeURIComponent(plan.format)}`;
window.open(url, '_blank');
} else if (result.dismiss === Swal.DismissReason.cancel) {
Swal.fire('Batal', 'Pesanan Anda dibatalkan.', 'error');
}
});
}
},
mounted() {
this.allProducts = [...this.products];
}
});
app.mount("#app");
const audio = new Audio('back.mp3')
audio.load()
document.addEventListener('DOMContentLoaded', () => {

Swal.fire('Welcome to SatzzHost', 'Selamat datang di website SatzzHost', 'success').then(result => audio.play())
})
</script>
</body>
</html>