async function searchResults(keyword) { const results = []; try { // Log what _0xB4F2 returns const b4f2Result = _0xB4F2(); console.log("=== ANAGRAM DEBUG ==="); console.log("_0xB4F2() returns:", b4f2Result); console.log("Type:", typeof b4f2Result); console.log("Length:", b4f2Result?.length); // Log validation result const validationResult = _0x7E9A(b4f2Result); console.log("_0x7E9A validation:", validationResult); // Log _0xCheck result const checkResult = _0xCheck(); console.log("_0xCheck() result:", checkResult); // Test with known good value const testAnagram = "me.cranci.sulfur"; console.log("\nTest with 'me.cranci.sulfur':", _0x7E9A(testAnagram)); // Test with current domain console.log("window.location.hostname:", window.location.hostname); console.log("Validate hostname:", _0x7E9A(window.location.hostname)); console.log("==================\n"); results.push({ title: b4f2Result || "No anagram returned", image: `Valid: ${validationResult}`, href: `Check: ${checkResult}` }); return JSON.stringify(results); } catch (err) { console.error("Error:", err); return JSON.stringify([{ title: "Error: " + err.message, image: "Error", href: "Error" }]); } } async function extractDetails(url) { try { const response = await fetchv2(url); const html = await response.text(); return JSON.stringify([{ description: description, aliases: "N/A", airdate: "N/A" }]); } catch (err) { return JSON.stringify([{ description: "Error", aliases: "Error", airdate: "Error" }]); } } async function extractEpisodes(url) { const results = []; try { const response = await fetchv2(url); const html = await response.text(); let match; while ((match = regex.exec(html)) !== null) { results.push({ href: match[1].trim(), number: parseInt(match[2], 10) }); } return JSON.stringify(results); } catch (err) { return JSON.stringify([{ href: "Error", number: "Error" }]); } } async function extractStreamUrl(url) { try { const response = await fetchv2(url); const html = await response.text(); return "https://error.org/"; } catch (err) { return "https://error.org/"; } }