/* global React */ (function () { const { useState } = React; const T = window.SC_T; const Icon = window.SC_Icon; function Sidebar({ seeds, setSeeds, siteUrls, setSiteUrls, manual, setManual, state, onRun, questionLoading, cookieStatus, onSaveCookies, history, onResume }) { const [cookieOpen, setCookieOpen] = useState(false); const [cookieInput, setCookieInput] = useState(''); const [siteUrlsOpen, setSiteUrlsOpen] = useState(() => !!siteUrls?.trim()); const [savingCookie, setSavingCookie] = useState(false); const running = state === 'running'; const email = window.SC_Auth.getEmail() || ''; const handleSave = async () => { if (!cookieInput.trim()) return; setSavingCookie(true); await onSaveCookies(cookieInput.trim()); setSavingCookie(false); setCookieInput(''); setCookieOpen(false); }; const handleLogout = () => window.SC_Auth.logout(); return (