+ Some directories only show their listings to a signed-in visitor. Store a login and + campaigns can seed from those too. +
++ Waiting for sign-in. A campaign is parked on{" "} + {waitingHosts.length === 1 ? "a directory that requires" : "directories that require"} a + login: +
+{h}
+
+ + Encrypted with AES-256-GCM before storing; the key lives in the application + environment, not the database. Sign-in is attempted on the next campaign tick and the + result is shown here — a site that asks for a verification code can't be signed + into from a server, and will say so. +
+{c.host}
++ {c.username} + {c.verifiedAt ? ` · signed in ${c.verifiedAt.slice(0, 10)}` : " · not tried yet"} +
+ {c.lastError && ( +{c.lastError}
+ )} +{note}
} + {error &&{error}
} +