digraph {
graph [overlap=false]
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_URI_Escape {
	label="URI::Escape";
	"URI::Escape::BEGIN@150";
	"URI::Escape::CORE:subst";
	"URI::Escape::CORE:substcont";
	"URI::Escape::uri_escape";
	"URI::Escape::BEGIN@141";
	"URI::Escape::uri_unescape";
	"URI::Escape::BEGIN@2";
	"URI::Escape::BEGIN@142";
	"URI::Escape::__ANON__[(eval 0)[URI/Escape.pm:167]:1]";
	"URI::Escape::uri_escape_utf8";
}
subgraph cluster_utf8 {
	label="utf8";
	"utf8::encode";
}
subgraph cluster_URI__server {
	label="URI::_server";
	"URI::_server::host";
}
subgraph cluster_SimpleDB_Client {
	label="SimpleDB::Client";
	"SimpleDB::Client::construct_request";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_URI {
	label="URI";
	"URI::BEGIN@22";
}
"URI::Escape::uri_unescape" -> "URI::Escape::CORE:subst";
"URI::Escape::__ANON__[(eval 0)[URI/Escape.pm:167]:1]" -> "URI::Escape::CORE:subst";
"URI::Escape::uri_escape" -> "URI::Escape::CORE:subst";
"URI::BEGIN@22" -> "URI::Escape::BEGIN@141";
"URI::Escape::uri_escape_utf8" -> "URI::Escape::uri_escape";
"URI::Escape::uri_escape" -> "URI::Escape::__ANON__[(eval 0)[URI/Escape.pm:167]:1]";
"URI::BEGIN@22" -> "URI::Escape::BEGIN@2";
"URI::Escape::uri_escape_utf8" -> "utf8::encode";
"URI::_server::host" -> "URI::Escape::uri_unescape";
"SimpleDB::Client::construct_request" -> "URI::Escape::uri_escape_utf8";
"URI::BEGIN@22" -> "URI::Escape::BEGIN@150";
"URI::BEGIN@22" -> "URI::Escape::BEGIN@142";
"URI::Escape::BEGIN@141" -> "vars::import";
"URI::Escape::BEGIN@142" -> "vars::import";
"URI::Escape::__ANON__[(eval 0)[URI/Escape.pm:167]:1]" -> "URI::Escape::CORE:substcont";
"URI::Escape::BEGIN@2" -> "strict::import";
}
