preg_match_all('/]*src=["\']([^"\']+)["\']/', $root, $m); $out["scripts"] = array_unique($m[1] ?? []); // Check weval-chat-fix.js content $cf = @file_get_contents("/var/www/html/weval-chat-fix.js"); if ($cf) { $out["chat_fix_size"] = strlen($cf); $out["chat_fix_has_wtp"] = substr_count($cf, "WTP"); $out["chat_fix_has_claude_pattern"] = substr_count($cf, "Claude Pattern"); $out["chat_fix_has_Master"] = substr_count($cf, "Master") + substr_count($cf, "IA Hub"); $out["chat_fix_head_200"] = substr($cf, 0, 400); } // Also check wevia-widget $ww = @file_get_contents("/var/www/html/wevia-widget.html"); if ($ww) { $out["wevia_widget_size"] = strlen($ww); $out["wevia_widget_has_dock"] = substr_count($ww, "WTP") + substr_count($ww, "Master") + substr_count($ww, "Droid"); $out["wevia_widget_has_claude_pattern"] = substr_count($ww, "Claude Pattern"); } echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);