<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>WP Cockpit - Babel AI Control Center</title>
    <style>
        :root {
            --bg-glass: rgba(13, 17, 23, 0.65);
            --border-glass: rgba(0, 243, 255, 0.2);
            --border-card: rgba(255, 255, 255, 0.08);
            --accent-cyan: #00f3ff;
            --accent-purple: #9d4edd;
            --accent-green: #00ff87;
            --text-main: #f0f6fc;
            --text-sub: #8b949e;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        body {
            background-color: #030407;
            color: var(--text-main);
            min-height: 100vh;
            overflow-x: hidden;
            position: relative;
        }

        /* Canvas فضایی متحرک پس‌زمینه */
        #space-canvas {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }

        /* Wrapper اصلی کابین خلبان */
        .cockpit-wrapper {
            position: relative;
            z-index: 10;
            width: 96%;
            max-width: 1600px;
            margin: 20px auto;
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

        /* ۱. منوی افقی بالای کابین */
        .top-navbar {
            background: var(--bg-glass);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid var(--border-glass);
            border-radius: 16px;
            padding: 12px 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            box-shadow: 0 0 20px rgba(0, 243, 255, 0.1);
        }

        .brand-title {
            display: flex;
            align-items: center;
            gap: 12px;
            font-weight: bold;
            font-size: 1.2rem;
            color: #fff;
            text-shadow: 0 0 10px var(--accent-cyan);
        }

        .horizontal-menu {
            display: flex;
            gap: 10px;
            list-style: none;
        }

        .menu-item {
            padding: 8px 18px;
            border-radius: 8px;
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid var(--border-card);
            color: var(--text-sub);
            cursor: pointer;
            font-size: 0.9rem;
            transition: all 0.3s ease;
        }

        .menu-item:hover, .menu-item.active {
            background: rgba(0, 243, 255, 0.15);
            color: var(--accent-cyan);
            border-color: var(--accent-cyan);
            box-shadow: 0 0 10px rgba(0, 243, 255, 0.3);
        }

        /* ۲. ساختار اصلی ۳ ستونه کابین */
        .cockpit-grid {
            display: grid;
            grid-template-columns: 320px 1fr 340px;
            gap: 20px;
            min-height: 780px;
        }

        /* کارت‌های شیشه‌ای عمومی */
        .glass-panel {
            background: var(--bg-glass);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: 1px solid var(--border-glass);
            border-radius: 20px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            gap: 16px;
            box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.5);
            position: relative;
        }

        .panel-header {
            font-size: 1rem;
            font-weight: bold;
            color: var(--accent-cyan);
            border-bottom: 1px solid var(--border-card);
            padding-bottom: 10px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        /* ستون چپ: مانیتورینگ سرور و وردپرس */
        .metric-card {
            background: rgba(255, 255, 255, 0.02);
            border: 1px solid var(--border-card);
            border-radius: 12px;
            padding: 12px;
            display: flex;
            flex-direction: column;
            gap: 8px;
        }

        .metric-title {
            font-size: 0.85rem;
            color: var(--text-sub);
            display: flex;
            justify-content: space-between;
        }

        .progress-bar {
            width: 100%;
            height: 6px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 3px;
            overflow: hidden;
        }

        .progress-fill {
            height: 100%;
            background: linear-gradient(90deg, var(--accent-cyan), var(--accent-purple));
            border-radius: 3px;
        }

        .action-btn {
            background: rgba(0, 243, 255, 0.08);
            border: 1px solid var(--accent-cyan);
            color: var(--accent-cyan);
            padding: 10px;
            border-radius: 10px;
            cursor: pointer;
            font-size: 0.85rem;
            font-weight: bold;
            transition: all 0.2s ease;
            text-align: center;
        }

        .action-btn:hover {
            background: var(--accent-cyan);
            color: #000;
            box-shadow: 0 0 12px var(--accent-cyan);
        }

        /* ستون وسط: چت هوش مصنوعی و ربات زنده */
        .bot-header-cockpit {
            display: flex;
            align-items: center;
            gap: 16px;
            background: rgba(255, 255, 255, 0.02);
            padding: 12px 16px;
            border-radius: 14px;
            border: 1px solid var(--border-card);
        }

        .avatar-container {
            width: 55px;
            height: 55px;
            background: radial-gradient(circle, rgba(0,243,255,0.2) 0%, rgba(0,0,0,0.8) 100%);
            border: 2px solid var(--accent-cyan);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 15px var(--accent-cyan);
        }

        .robot-head {
            width: 34px;
            height: 26px;
            background: #12151e;
            border-radius: 8px;
            border: 1px solid var(--accent-cyan);
            display: flex;
            justify-content: space-around;
            align-items: center;
            padding: 0 5px;
        }

        .eye {
            width: 8px;
            height: 8px;
            background: #fff;
            border-radius: 50%;
            position: relative;
            box-shadow: 0 0 8px var(--accent-cyan);
            transition: transform 0.05s ease;
        }

        .pupil {
            width: 4px;
            height: 4px;
            background: var(--accent-cyan);
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
        }

        .chat-messages {
            flex: 1;
            overflow-y: auto;
            display: flex;
            flex-direction: column;
            gap: 12px;
            padding-right: 5px;
            max-height: 480px;
        }

        .message {
            max-width: 82%;
            padding: 12px 16px;
            border-radius: 14px;
            line-height: 1.5;
            font-size: 0.9rem;
        }

        .message.bot {
            align-self: flex-start;
            background: rgba(157, 78, 221, 0.15);
            border: 1px solid rgba(157, 78, 221, 0.3);
            color: #e2c5ff;
        }

        .message.user {
            align-self: flex-end;
            background: rgba(0, 243, 255, 0.15);
            border: 1px solid rgba(0, 243, 255, 0.3);
            color: #d1f7ff;
        }

        .code-block {
            background: #090c10;
            border: 1px solid var(--border-card);
            border-radius: 8px;
            padding: 8px 12px;
            font-family: monospace;
            font-size: 0.8rem;
            color: #58a6ff;
            margin-top: 6px;
            direction: ltr;
            text-align: left;
        }

        .quick-chips {
            display: flex;
            gap: 8px;
            overflow-x: auto;
            padding-bottom: 4px;
        }

        .chip {
            background: rgba(255, 255, 255, 0.04);
            border: 1px solid var(--border-card);
            padding: 6px 12px;
            border-radius: 16px;
            font-size: 0.78rem;
            color: var(--accent-cyan);
            cursor: pointer;
            white-space: nowrap;
        }

        .chip:hover {
            background: var(--accent-cyan);
            color: #000;
        }

        .chat-input-row {
            display: flex;
            gap: 10px;
        }

        .chat-input {
            flex: 1;
            background: rgba(255, 255, 255, 0.04);
            border: 1px solid var(--border-card);
            border-radius: 10px;
            padding: 10px 14px;
            color: #fff;
            outline: none;
        }

        .chat-input:focus {
            border-color: var(--accent-cyan);
        }

        /* ستون راست: تنظیمات API و مدریت کلیدها */
        .form-group {
            display: flex;
            flex-direction: column;
            gap: 6px;
        }

        .form-label {
            font-size: 0.8rem;
            color: var(--text-sub);
        }

        .form-input, .form-select {
            background: rgba(255, 255, 255, 0.04);
            border: 1px solid var(--border-card);
            border-radius: 8px;
            padding: 8px 12px;
            color: #fff;
            font-size: 0.85rem;
            outline: none;
        }

        .form-input:focus, .form-select:focus {
            border-color: var(--accent-cyan);
        }

        .status-badge {
            font-size: 0.75rem;
            padding: 2px 8px;
            border-radius: 10px;
            background: rgba(0, 255, 135, 0.15);
            color: var(--accent-green);
            border: 1px solid var(--accent-green);
        }
    </style>
</head>
<body>

    <!-- پس‌زمینه فضایی سه بعدی -->
    <canvas id="space-canvas"></canvas>

    <div class="cockpit-wrapper">
        <!-- ۱. منوی افقی بالای کابین -->
        <header class="top-navbar">
            <div class="brand-title">
                <span>🚀 کابین هوش مصنوعی وردپرس</span>
                <span style="font-size:0.75rem; color:var(--accent-purple); border:1px solid var(--accent-purple); padding:2px 6px; border-radius:6px;">نسخه بابلون v4.0</span>
            </div>
            <ul class="horizontal-menu">
                <li class="menu-item active">داشبورد اصلی</li>
                <li class="menu-item">آنالیزور سرور</li>
                <li class="menu-item">تنظیمات API</li>
                <li class="menu-item">اتوماسیون‌ها</li>
                <li class="menu-item">لاگ‌های سیستم</li>
            </ul>
        </header>

        <!-- ۲. شبکه کابین خلبان -->
        <main class="cockpit-grid">

            <!-- ستون چپ: ابزارها و عوامل بررسی -->
            <section class="glass-panel">
                <div class="panel-header">
                    <span>📡 وضعیت سرور و وردپرس</span>
                    <span class="status-badge">آنلاین</span>
                </div>

                <div class="metric-card">
                    <div class="metric-title"><span>بار مصرفی CPU</span><span>28%</span></div>
                    <div class="progress-bar"><div class="progress-fill" style="width: 28%;"></div></div>
                </div>

                <div class="metric-card">
                    <div class="metric-title"><span>حافظه RAM سرور</span><span>3.4 / 8 GB</span></div>
                    <div class="progress-bar"><div class="progress-fill" style="width: 42%;"></div></div>
                </div>

                <div class="metric-card">
                    <div class="metric-title"><span>فضای دیسک هاست</span><span>64%</span></div>
                    <div class="progress-bar"><div class="progress-fill" style="width: 64%; background: linear-gradient(90deg, #9d4edd, #ff0055);"></div></div>
                </div>

                <div class="panel-header" style="margin-top: 10px;">
                    <span>⚡ ابزارهای بررسی سریع</span>
                </div>

                <button class="action-btn" onclick="triggerCommand('تست اتصال دیتابیس')">🔍 بررسی سلامتی دیتابیس</button>
                <button class="action-btn" onclick="triggerCommand('اسکن فایل‌های مخرب وردپرس')">🛡️ اسکن فایل‌های پوسته و افزونه</button>
                <button class="action-btn" onclick="triggerCommand('دستورات پاکسازی کش')">🧹 اسکن و پاکسازی کش کامل</button>
                <button class="action-btn" onclick="triggerCommand('تحلیل لاگ خطاها')">📜 تحلیل آخرین خطاهای PHP</button>
            </section>

            <!-- ستون وسط: ربات زنده بابلون و چت -->
            <section class="glass-panel">
                <div class="bot-header-cockpit">
                    <div class="avatar-container" id="avatar">
                        <div class="robot-head">
                            <div class="eye"><div class="pupil"></div></div>
                            <div class="eye"><div class="pupil"></div></div>
                        </div>
                    </div>
                    <div>
                        <h4 style="color:#fff; font-size:1rem;">ربات هوشمند بابلون (Babel AI)</h4>
                        <span style="font-size:0.78rem; color:var(--text-sub);">فعال در هسته پردازشی کابین • آماده دریافت دستور</span>
                    </div>
                </div>

                <div class="chat-messages" id="messages-container">
                    <div class="message bot">
                        خوش آمدید خلبان! تمام سیستم‌های سرور و دیتابیس وردپرس تحت نظارت موتور بابلون قرار دارد. می‌توانید دستورات تحلیلی یا اتوماسیون را ارسال کنید.
                    </div>
                </div>

                <div class="quick-chips">
                    <div class="chip" onclick="triggerCommand('تحلیل کامل سرور')">📊 تحلیل جامع سرور</div>
                    <div class="chip" onclick="triggerCommand('بهینه‌سازی دیتابیس')">⚡ بهینه‌سازی دیتابیس</div>
                    <div class="chip" onclick="triggerCommand('وضعیت امنیت سایت')">🛡️ اسکن امنیتی</div>
                </div>

                <div class="chat-input-row">
                    <input type="text" id="user-input" class="chat-input" placeholder="دستور یا پرسش خود را بنویسید..." onkeypress="handleKeyPress(event)">
                    <button class="action-btn" style="padding: 0 20px;" onclick="sendMessage()">ارسال</button>
                </div>
            </section>

            <!-- ستون راست: تنظیمات API ها -->
            <section class="glass-panel">
                <div class="panel-header">
                    <span>🔑 پیکربندی هوش مصنوعی (API)</span>
                </div>

                <div class="form-group">
                    <label class="form-label">سرویس‌دهنده هوش مصنوعی</label>
                    <select class="form-select">
                        <option>OpenAI (GPT-4o / GPT-4 mini)</option>
                        <option>Google Gemini (1.5 Pro / Flash)</option>
                        <option>DeepSeek R1 / V3</option>
                        <option>OmniRoute Local Proxy</option>
                    </select>
                </div>

                <div class="form-group">
                    <label class="form-label">کلید اختصاصی API Key</label>
                    <input type="password" class="form-input" value="sk-proj-xxxxxxxxxxxxxxxxxxxx" placeholder="sk-...">
                </div>

                <div class="form-group">
                    <label class="form-label">آدرس Endpoint / پروکسی محلی</label>
                    <input type="text" class="form-input" value="https://api.openai.com/v1" placeholder="http://localhost:8080">
                </div>

                <div class="form-group">
                    <label class="form-label">خلاقیت مدل (Temperature)</label>
                    <input type="range" min="0" max="1" step="0.1" value="0.7">
                </div>

                <button class="action-btn" style="margin-top: 10px; background: var(--accent-purple); border-color: var(--accent-purple); color: #fff;">💾 ذخیره تنظیمات API</button>

                <div class="panel-header" style="margin-top: 15px;">
                    <span>📊 وضعیت اتصال API</span>
                </div>
                <div style="font-size:0.8rem; color:var(--text-sub); line-height:1.6;">
                    تعداد درخواست‌های امروز: <b style="color:#fff;">142</b><br>
                    میانگین زمان پاسخ: <b style="color:var(--accent-green);">420ms</b><br>
                    وضعیت پروکسی: <b style="color:var(--accent-green);">متصل</b>
                </div>
            </section>

        </main>
    </div>

    <script>
        /* ===================================================
           ۱. پس‌زمینه فضایی سه بعدی (Space Canvas)
           =================================================== */
        const canvas = document.getElementById('space-canvas');
        const ctx = canvas.getContext('2d');
        let stars = [];

        function resizeCanvas() {
            canvas.width = window.innerWidth;
            canvas.height = window.innerHeight;
        }
        window.addEventListener('resize', resizeCanvas);
        resizeCanvas();

        class Star {
            constructor() { this.reset(); }
            reset() {
                this.x = (Math.random() - 0.5) * canvas.width * 2;
                this.y = (Math.random() - 0.5) * canvas.height * 2;
                this.z = Math.random() * canvas.width;
                this.size = 1.2;
            }
            update() {
                this.z -= 1.2;
                if (this.z <= 0) this.reset();
            }
            draw() {
                let sx = (this.x / this.z) * (canvas.width / 2) + canvas.width / 2;
                let sy = (this.y / this.z) * (canvas.height / 2) + canvas.height / 2;
                let radius = (1 - this.z / canvas.width) * this.size * 2;

                if (sx >= 0 && sx <= canvas.width && sy >= 0 && sy <= canvas.height) {
                    ctx.beginPath();
                    ctx.arc(sx, sy, Math.max(0, radius), 0, Math.PI * 2);
                    ctx.fillStyle = "rgba(0, 243, 255, " + (1 - this.z / canvas.width) + ")";
                    ctx.fill();
                }
            }
        }

        for (let i = 0; i < 300; i++) stars.push(new Star());

        function animateSpace() {
            ctx.fillStyle = 'rgba(3, 4, 7, 0.3)';
            ctx.fillRect(0, 0, canvas.width, canvas.height);
            stars.forEach(star => { star.update(); star.draw(); });
            requestAnimationFrame(animateSpace);
        }
        animateSpace();

        /* ===================================================
           ۲. انیمیشن چشم‌های تعاملی ربات زنده
           =================================================== */
        const avatar = document.getElementById('avatar');
        const pupils = document.querySelectorAll('.pupil');

        document.addEventListener('mousemove', (e) => {
            const rect = avatar.getBoundingClientRect();
            const avatarX = rect.left + rect.width / 2;
            const avatarY = rect.top + rect.height / 2;

            const angle = Math.atan2(e.clientY - avatarY, e.clientX - avatarX);
            const distance = Math.min(3, Math.hypot(e.clientX - avatarX, e.clientY - avatarY) / 30);

            const pupilX = Math.cos(angle) * distance;
            const pupilY = Math.sin(angle) * distance;

            pupils.forEach(pupil => {
                pupil.style.transform = `translate(${pupilX}px, ${pupilY}px)`;
            });
        });

        /* ===================================================
           ۳. هوش مصنوعی بابلون و ارسال پیام‌ها
           =================================================== */
        const messagesContainer = document.getElementById('messages-container');
        const userInput = document.getElementById('user-input');

        function sendMessage() {
            const text = userInput.value.trim();
            if (!text) return;

            appendMessage(text, 'user');
            userInput.value = '';

            setTimeout(() => {
                let reply = `مفهوم <b>"${text}"</b> در کتابخانه بابلون آنالیز شد. دستور اتوماسیون مربوطه:
                <div class="code-block">wp option get siteurl\nwp cache flush</div>`;

                if (text.includes('سرور')) {
                    reply = `گزارش آنالیزور سرور کابین:<br>🟢 وضعیت کلی: پایدار<br>🟡 پیشنهادی: افزایش حافظه کش PHP.
                    <div class="code-block">wp server status</div>`;
                } else if (text.includes('دیتابیس')) {
                    reply = `تحلیل جداول دیتابیس بابلون انجام شد. ۳۴ ریکورد کش منقضی شده یافت شد.
                    <div class="code-block">wp transient delete --expired</div>`;
                }

                appendMessage(reply, 'bot');
            }, 500);
        }

        function appendMessage(text, sender) {
            const msgDiv = document.createElement('div');
            msgDiv.classList.add('message', sender);
            msgDiv.innerHTML = text;
            messagesContainer.appendChild(msgDiv);
            messagesContainer.scrollTop = messagesContainer.scrollHeight;
        }

        function triggerCommand(cmd) {
            userInput.value = cmd;
            sendMessage();
        }

        function handleKeyPress(e) {
            if (e.key === 'Enter') sendMessage();
        }
    </script>
</body>
</html><?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://miladcom.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://miladcom.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-elementskit_content-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-elai-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-moshtari-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-posts-pre-answer-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-post_tag-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-product_cat-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-product_tag-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-product_tag-2.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-taxonomies-ticket-type-1.xml</loc></sitemap><sitemap><loc>https://miladcom.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
