digraph {
graph [overlap=false]
subgraph cluster_Socket {
	label="Socket";
	"Socket::BEGIN@869";
	"Socket::BEGIN@648";
	"Socket::BEGIN@757";
	"Socket::CORE:qr";
	"Socket::BEGIN@649";
	"Socket::CORE:match";
	"Socket::BEGIN@3";
	"Socket::BEGIN@4";
	"Socket::CORE:regcomp";
}
subgraph cluster_Tapper_MCP_Net {
	label="Tapper::MCP::Net";
	"Tapper::MCP::Net::BEGIN@10";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_warnings_register {
	label="warnings::register";
	"warnings::register::import";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@3";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::CORE:match";
"Socket::BEGIN@648" -> "Exporter::import";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::CORE:qr";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@757";
"Socket::BEGIN@649" -> "warnings::register::import";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@869";
"Socket::BEGIN@869" -> "strict::unimport";
"Socket::BEGIN@3" -> "strict::import";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::CORE:regcomp";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@648";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@649";
"Tapper::MCP::Net::BEGIN@10" -> "Socket::BEGIN@4";
}
