import { useState, useRef, FormEvent } from 'react'; import { motion } from 'motion/react'; import { WifiOff, Lock } from 'lucide-react'; import { LogSequence } from '../../types'; import { synth } from '../../utils/audioSynth'; interface Slide9OfflineDemoProps { showToast: (msg: string) => void; } export default function Slide9OfflineDemo({ showToast }: Slide9OfflineDemoProps) { const [isDisconnected, setIsDisconnected] = useState(false); const [demoStep, setDemoStep] = useState(0); const [demoLogs, setDemoLogs] = useState([]); const [demoPrompt, setDemoPrompt] = useState(""); const [demoResponse, setDemoResponse] = useState(""); const [demoPending, setDemoPending] = useState(false); const demoLogTimerRef = useRef([]); const handleSeverConnection = () => { synth.playDisconnect(); setIsDisconnected(true); setDemoStep(1); setDemoLogs([]); setDemoResponse(""); setDemoPrompt(""); demoLogTimerRef.current.forEach(t => clearTimeout(t)); demoLogTimerRef.current = []; const logSequence: LogSequence[] = [ { text: "⚡ [SEVER_INITIATED] Intercepting all global socket calls...", delay: 200 }, { text: "🔴 [PING_FAILED] api.openai.com - Request timeout (Route blocked)", delay: 800 }, { text: "🔴 [CONN_DEAD] gateway.anthropic.com - Destination unreachable", delay: 1400 }, { text: "🔒 [OFFLINE_ENFORCED] Firewall rules securely locked. Outbound data leakage risk: 0.00%", delay: 2000 }, { text: "📦 [DEPLOYING] Mount local weights: 'llama-3-8b-instruct.Q4_K_M.gguf'", delay: 2600 }, { text: "🚀 [CPU_AVX2] GPU acceleration mapped to RTX VRAM Core.", delay: 3200 }, { text: "✅ [Sovereign-Llama3-v1] Online in 100% disconnected sandbox environment.", delay: 3800 } ]; logSequence.forEach((seq) => { const timer = setTimeout(() => { setDemoLogs((prev) => [...prev, seq.text]); synth.playBlip(); if (seq.text.startsWith('✅')) { setDemoStep(2); } }, seq.delay); demoLogTimerRef.current.push(timer); }); }; const submitDemoPrompt = (e: FormEvent) => { e.preventDefault(); if (!demoPrompt.trim() || demoPending) return; synth.playClick(); setDemoPending(true); setDemoResponse(""); const mockAiResponses: { [key: string]: string } = { default: "SYSTEM RESPONSE // SOVEREIGN ENGINE:\n\nInput processed completely on-device in 143ms.\nResult: Secure compliance extraction verified. Ready for download. Zero bits sent beyond localhost.", analysts: "LOCAL_ANALYSIS //\nWe ran sentiment scoring on the structured CSV feed. Standard Deviances: \n- Positivity: 84.1%\n- Risk Alert: Trace detected on Cloud API usage. Highly recommend immediate on-site fallback protocol.", extract: "EXTRACTED SCHEMA:\n{\n 'transaction_id': 'TX90812',\n 'sovereign_rating': '10.0',\n 'cost_per_token': '$0.000000000'\n}" }; setTimeout(() => { const p = demoPrompt.toLowerCase(); let response = mockAiResponses.default; if (p.includes('analyst') || p.includes('score') || p.includes('sentiment')) { response = mockAiResponses.analysts; } else if (p.includes('schema') || p.includes('json') || p.includes('extract')) { response = mockAiResponses.extract; } setDemoResponse(response); setDemoPending(false); synth.playBlip(); }, 1100); }; const handleReconnect = () => { synth.playClick(); setIsDisconnected(false); setDemoStep(0); }; return (
// SOVEREIGN DISCONNECT

Live Offline Walkthrough

Witness absolute independence in motion. Flip the sovereign kill-switch to isolate your computing workspace and verify local cognitive offline processing in high-fidelity.

Isolating terminal loops from network cards fully.
{!isDisconnected ? (

OFF-GRID CONNECTION SANDBOX

Initiate off-grid mode to sever connection mapping hooks and activate offline model simulations on your local VRAM nodes.

) : (
OFF-GRID SANDBOX ENVIRONMENT ACTIVE
{demoLogs.map((log, idx) => (

{log}

))} {demoStep === 1 && (
Severing network nodes...
)}
{demoStep === 2 && (
setDemoPrompt(e.target.value)} placeholder="Try prompt e.g.: 'Run Sentiment Score Matrix' or 'Extract JSON Schema'..." className="flex-1 bg-slate-900 border border-slate-800 rounded px-3 py-2 text-xs text-white focus:outline-none focus:border-emerald-500" />
{(demoPending || demoResponse) && (
{demoPending ? (
Invoking local model weights... SEC Compliance sandbox isolation 100% verified
) : (
{demoResponse}
)}
)} )}
)}
); }