/* the translator, on the real build: the backend's own vocabulary in, plain sentences out. No side effects — nothing is signed out (the login throttle is a remembered trap), nothing is asked of the network, nothing is written. It also catches a build where trouble.js simply did not ship: __ss.say would not be there and the line stays empty. */ { do: `(function () { var raw = ['not connected to server', 'not connected to Soulseek', 'io: failed to lookup address information: no address associated with hostname', 'protocol: unexpected end of frame', 'login failed: INVALIDPASS', 'could not reach server: io: connection refused', 'timed out', 'user dusty_crates is offline or unknown', 'no stored credentials', 'unable to open database file', 'library-folder-missing: /storage/1A2B-3C4D/Music']; window.__trouble = raw.map(function (r) { return __ss.say(r); }).join(' || '); return window.__trouble; })()`, name: "trouble-words", wait: 400 },