💳 没有卡?推荐服务商一键开卡
BIN 486699 / 5481 / 446222
去购买 →
📢
{{ lang === 'cn' ? '订阅工作台' : 'Subscription Workspace' }}
{{ wsConnected ? (lang === 'cn' ? '实时连接已建立' : 'Live socket ready') : (lang === 'cn' ? '等待实时连接' : 'Waiting for socket') }}
{{ t.title }}
{{ isDark ? (lang === 'cn' ? '深色模式' : 'Dark mode') : (lang === 'cn' ? '浅色模式' : 'Light mode') }}
{{ isDark ? '🌙' : '☀️' }}
{{ lang === 'en' ? '🇨🇳 中文' : '🇺🇸 English' }}
{{ t.sec_auth }}
🔍
{{ t.quota_query_btn }}
❌ {{ t.quota_query_fail }}
✕
{{ quotaResult.error }}
📊 {{ t.quota_query_title }}
✕
{{ t.quota_used_label }}
{{ quotaResult.used }}
{{ t.quota_total_label }}
{{ quotaResult.max_uses }}
{{ t.quota_remain_label }}
{{ quotaResult.remaining }}
{{ t.quota_progress_used.replace('{pct}', quotaResult.max_uses > 0 ? Math.round((quotaResult.used / quotaResult.max_uses) * 100) : 0) }}
{{ quotaResult.remaining > 0 ? t.quota_progress_ok : t.quota_progress_empty }}
🚀
💡
{{ t.session_tip }}
{{ t.session_link_text }}
{{ t.session_warn }}
📂
{{ t.file_drop }}
✅ {{ t.file_found }} {{ parsedTokens.length }} {{ t.file_tokens }}
{{ tok.type }} #{{ idx + 1 }}: {{ tok.token.substring(0, 20) }}...
{{ lang === 'cn' ? '订阅类型' : 'Subscription Type' }}
👥 {{ lang === 'cn' ? 'Team 团队版' : 'Team' }}
🇺🇸
⚡ {{ lang === 'cn' ? 'Plus 个人版' : 'Plus' }}
🇯🇵
{{ form.plan_type === 'plus' ? (lang === 'cn' ? '💡 Plus 使用日本节点激活优惠' : '💡 Plus uses JP node for promo activation') : (lang === 'cn' ? '💡 Team 使用美国节点激活优惠(5人席位)' : '💡 Team uses US node for promo (5 seats)') }}
{{ lang === 'cn' ? '支付方式' : 'Payment Method' }}
{{ lang === 'cn' ? 'CDK 激活码' : 'CDK Code' }}
🎫 {{ lang === 'cn' ? 'CDK 激活码' : 'CDK Code' }}
{{ lang === 'cn' ? '手动输入' : 'Manual Input' }}
✏️ {{ lang === 'cn' ? '手动输入' : 'Manual Input' }}
⚠️ {{ lang === 'cn' ? '注意' : 'Note' }}:
{{ lang === 'cn' ? '仅支持推荐卡片服务商的 CDK 激活码,其他来源的 CDK 无法使用。' : 'Only CDKs from the recommended card provider are supported. CDKs from other sources will not work.' }}
🎫 {{ cdkList.length }} {{ lang === 'cn' ? '个激活码' : 'CDK(s)' }}
{{ r.success ? '✅' : '❌' }}
{{ r.cdk.substring(0,16) }}... → {{ r.success ? '****' + r.last4 : r.error }}
📋 {{ lang === 'cn' ? '支持格式' : 'Formats' }}:
卡号--MMYY--CVC | 卡号/MM/YY/CVC | 卡号 MM YY CVC | 全部连写
✅ {{ parsedCards.length }} {{ lang === 'cn' ? '张卡片' : 'cards' }}
💳 ****{{ parsedCards[0].number.slice(-4) }} | {{ parsedCards[0].mm }}/{{ parsedCards[0].yy }}
✅
{{ lang === 'cn' ? '地址全自动分配 · 446222卡头自动识别切换英国 · 其他卡使用美国地址' : 'Address auto-assigned · 446222 BIN auto-switches to UK · Others use US' }}
{{ parsedTokens.length > 1 || parsedCards.length > 1 || cdkList.length > 1 ? (lang === 'cn' ? '批量就绪' : 'Batch ready') : (lang === 'cn' ? '单次执行' : 'Single run') }}
{{ isProcessing ? (t.btn_running + ' ' + batchProgress) : (() => { const nTokens = parsedTokens.length || (form.ac ? 1 : 0); const nCards = cardMode === 'cdk' ? cdkList.length : (parsedCards.length || (form.card ? 1 : 0)); const nPairs = Math.min(nTokens, nCards); return nPairs > 1 ? (t.btn_batch + ' (' + nPairs + ' ' + t.btn_pairs + ')') : t.btn_submit; })() }}
{{ lang === 'cn' ? '实时执行面板' : 'Live execution panel' }}
{{ lang === 'cn' ? '状态终端' : 'Status terminal' }}
{{ wsConnected ? (lang === 'cn' ? '已连接' : 'CONNECTED') : (lang === 'cn' ? '已断开' : 'OFFLINE') }}
{{ showTerminal ? (lang === 'cn' ? '▼ 收起' : '▼ Hide') : (lang === 'cn' ? '▶ 展开日志' : '▶ Show Logs') }}
({{ logs.length }})
{{ lang === 'cn' ? '日志流' : 'Log stream' }}
/sys/log/service_manager.log
{{ t.term_wait }}
[{{ log.time }}]
{{ lang === 'cn' ? '系统' : 'CMD' }}
{{ lang === 'cn' ? '信息' : 'INFO' }}
{{ lang === 'cn' ? '成功' : 'OK' }}
{{ lang === 'cn' ? '错误' : 'ERR' }}
{{ lang === 'cn' ? '警告' : 'WARN' }}
⚙
[{{ currentTime }}]
_