digraph {
graph [overlap=false]
subgraph cluster_Storable {
	label="Storable";
	"Storable::BEGIN@2";
	"Storable::BEGIN@24";
	"Storable::BEGIN@22";
	"Storable::BEGIN@44";
	"Storable::BEGIN@23";
}
subgraph cluster_Config {
	label="Config";
	"Config::FETCH";
}
subgraph cluster_DynaLoader {
	label="DynaLoader";
	"DynaLoader::bootstrap";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_LWP_MemberMixin {
	label="LWP::MemberMixin";
	"LWP::MemberMixin::_elem";
}
subgraph cluster_LWP_UserAgent {
	label="LWP::UserAgent";
	"LWP::UserAgent::set_my_handler";
	"LWP::UserAgent::simple_request";
	"LWP::UserAgent::parse_head";
	"LWP::UserAgent::handlers";
	"LWP::UserAgent::send_request";
	"LWP::UserAgent::BEGIN@12";
	"LWP::UserAgent::agent";
	"LWP::UserAgent::default_headers";
	"LWP::UserAgent::BEGIN@17";
	"LWP::UserAgent::default_header";
	"LWP::UserAgent::CORE:match";
	"LWP::UserAgent::BEGIN@11";
	"LWP::UserAgent::new";
	"LWP::UserAgent::remove_handler";
	"LWP::UserAgent::BEGIN@3";
	"LWP::UserAgent::BEGIN@14";
	"LWP::UserAgent::BEGIN@353";
	"LWP::UserAgent::run_handlers";
	"LWP::UserAgent::_agent";
	"LWP::UserAgent::prepare_request";
	"LWP::UserAgent::BEGIN@10";
	"LWP::UserAgent::progress";
	"LWP::UserAgent::add_handler";
	"LWP::UserAgent::protocols_allowed";
	"LWP::UserAgent::BEGIN@15";
	"LWP::UserAgent::protocols_forbidden";
	"LWP::UserAgent::conn_cache";
	"LWP::UserAgent::request";
	"LWP::UserAgent::BEGIN@4";
}
subgraph cluster_LWP_ConnCache {
	label="LWP::ConnCache";
	"LWP::ConnCache::new";
	"LWP::ConnCache::BEGIN@3";
	"LWP::ConnCache::BEGIN@4";
}
subgraph cluster_HTTP_Response {
	label="HTTP::Response";
	"HTTP::Response::request";
	"HTTP::Response::code";
	"HTTP::Response::BEGIN@8";
	"HTTP::Response::BEGIN@7";
	"HTTP::Response::redirects";
}
subgraph cluster_LWP_Protocol {
	label="LWP::Protocol";
	"LWP::Protocol::collect";
	"LWP::Protocol::BEGIN@10";
	"LWP::Protocol::BEGIN@7";
	"LWP::Protocol::BEGIN@8";
	"LWP::Protocol::BEGIN@9";
	"LWP::Protocol::BEGIN@62";
	"LWP::Protocol::create";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::can";
}
subgraph cluster_SimpleDB_Client {
	label="SimpleDB::Client";
	"SimpleDB::Client::BEGIN@49";
	"SimpleDB::Client::send_request";
	"SimpleDB::Client::__ANON__[../lib/SimpleDB/Client.pm:133]";
}
subgraph cluster_HTTP_Status {
	label="HTTP::Status";
	"HTTP::Status::HTTP_PROXY_AUTHENTICATION_REQUIRED";
	"HTTP::Status::HTTP_FOUND";
	"HTTP::Status::HTTP_MOVED_PERMANENTLY";
	"HTTP::Status::HTTP_SEE_OTHER";
	"HTTP::Status::HTTP_TEMPORARY_REDIRECT";
	"HTTP::Status::HTTP_UNAUTHORIZED";
}
subgraph cluster_HTTP_Headers {
	label="HTTP::Headers";
	"HTTP::Headers::header";
	"HTTP::Headers::new";
	"HTTP::Headers::BEGIN@3";
	"HTTP::Headers::header_field_names";
	"HTTP::Headers::BEGIN@4";
	"HTTP::Headers::BEGIN@6";
}
subgraph cluster_HTTP_Message {
	label="HTTP::Message";
	"HTTP::Message::BEGIN@621";
	"HTTP::Message::__ANON__[HTTP/Message.pm:622]";
	"HTTP::Message::AUTOLOAD";
	"HTTP::Message::BEGIN@3";
	"HTTP::Message::BEGIN@4";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_HTTP_Request {
	label="HTTP::Request";
	"HTTP::Request::uri";
	"HTTP::Request::BEGIN@7";
	"HTTP::Request::method";
}
subgraph cluster_URI {
	label="URI";
	"URI::BEGIN@127";
	"URI::BEGIN@21";
	"URI::BEGIN@7";
	"URI::BEGIN@22";
	"URI::BEGIN@13";
	"URI::__ANON__[URI.pm:24]";
	"URI::BEGIN@24";
	"URI::scheme";
	"URI::BEGIN@3";
	"URI::BEGIN@4";
}
subgraph cluster_Time_Local {
	label="Time::Local";
	"Time::Local::BEGIN@5";
	"Time::Local::BEGIN@28";
	"Time::Local::BEGIN@30";
	"Time::Local::_daygm";
	"Time::Local::BEGIN@29";
	"Time::Local::BEGIN@6";
	"Time::Local::BEGIN@7";
	"Time::Local::BEGIN@4";
	"Time::Local::BEGIN@9";
}
subgraph cluster_HTTP_Config {
	label="HTTP::Config";
	"HTTP::Config::BEGIN@4";
	"HTTP::Config::new";
	"HTTP::Config::BEGIN@5";
	"HTTP::Config::add";
	"HTTP::Config::matching";
	"HTTP::Config::BEGIN@3";
}
subgraph cluster_LWP_Protocol_http {
	label="LWP::Protocol::http";
	"LWP::Protocol::http::request";
}
subgraph cluster_HTTP_Date {
	label="HTTP::Date";
	"HTTP::Date::time2str";
	"HTTP::Date::BEGIN@11";
	"HTTP::Date::BEGIN@14";
}
"LWP::UserAgent::BEGIN@15" -> "LWP::Protocol::BEGIN@7";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Message::BEGIN@3";
"LWP::UserAgent::protocols_allowed" -> "LWP::MemberMixin::_elem";
"LWP::UserAgent::protocols_forbidden" -> "LWP::MemberMixin::_elem";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@7";
"LWP::UserAgent::BEGIN@11" -> "HTTP::Response::BEGIN@7";
"LWP::UserAgent::conn_cache" -> "LWP::ConnCache::BEGIN@4";
"LWP::UserAgent::BEGIN@10" -> "Storable::BEGIN@24";
"LWP::UserAgent::add_handler" -> "HTTP::Config::BEGIN@5";
"LWP::UserAgent::BEGIN@10" -> "Storable::BEGIN@22";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@4";
"LWP::UserAgent::BEGIN@10" -> "DynaLoader::bootstrap";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Request::BEGIN@7";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@12";
"LWP::UserAgent::add_handler" -> "HTTP::Config::add";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@17";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_UNAUTHORIZED";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@24";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Headers::BEGIN@4";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_MOVED_PERMANENTLY";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Message::BEGIN@621";
"LWP::UserAgent::send_request" -> "HTTP::Message::__ANON__[HTTP/Message.pm:622]";
"LWP::UserAgent::prepare_request" -> "HTTP::Message::__ANON__[HTTP/Message.pm:622]";
"LWP::Protocol::collect" -> "LWP::UserAgent::run_handlers";
"LWP::UserAgent::send_request" -> "LWP::UserAgent::run_handlers";
"LWP::UserAgent::request" -> "LWP::UserAgent::run_handlers";
"LWP::UserAgent::prepare_request" -> "LWP::UserAgent::run_handlers";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Headers::BEGIN@6";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@4";
"LWP::UserAgent::send_request" -> "LWP::Protocol::create";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@10";
"LWP::UserAgent::BEGIN@12" -> "HTTP::Date::BEGIN@11";
"SimpleDB::Client::send_request" -> "LWP::UserAgent::request";
"LWP::UserAgent::add_handler" -> "HTTP::Config::BEGIN@3";
"LWP::UserAgent::new" -> "LWP::UserAgent::conn_cache";
"LWP::UserAgent::request" -> "HTTP::Response::redirects";
"LWP::UserAgent::new" -> "LWP::UserAgent::parse_head";
"LWP::UserAgent::request" -> "LWP::UserAgent::simple_request";
"LWP::UserAgent::BEGIN@10" -> "Storable::BEGIN@2";
"LWP::UserAgent::prepare_request" -> "HTTP::Headers::header_field_names";
"LWP::UserAgent::new" -> "LWP::UserAgent::agent";
"LWP::UserAgent::agent" -> "LWP::UserAgent::CORE:match";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Headers::BEGIN@3";
"LWP::UserAgent::handlers" -> "HTTP::Config::matching";
"LWP::UserAgent::BEGIN@12" -> "HTTP::Date::BEGIN@14";
"LWP::UserAgent::BEGIN@15" -> "LWP::Protocol::BEGIN@10";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@28";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_PROXY_AUTHENTICATION_REQUIRED";
"LWP::UserAgent::new" -> "LWP::UserAgent::_agent";
"LWP::Protocol::collect" -> "LWP::UserAgent::progress";
"LWP::UserAgent::send_request" -> "LWP::UserAgent::progress";
"LWP::UserAgent::send_request" -> "HTTP::Response::request";
"LWP::UserAgent::prepare_request" -> "HTTP::Message::AUTOLOAD";
"LWP::UserAgent::send_request" -> "LWP::Protocol::http::request";
"LWP::UserAgent::agent" -> "LWP::UserAgent::default_header";
"LWP::UserAgent::send_request" -> "URI::scheme";
"LWP::UserAgent::prepare_request" -> "URI::scheme";
"LWP::UserAgent::send_request" -> "HTTP::Request::uri";
"LWP::UserAgent::prepare_request" -> "HTTP::Request::uri";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@14";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@21";
"LWP::UserAgent::send_request" -> "HTTP::Request::method";
"LWP::UserAgent::prepare_request" -> "HTTP::Request::method";
"LWP::UserAgent::send_request" -> "LWP::UserAgent::protocols_allowed";
"LWP::UserAgent::prepare_request" -> "URI::__ANON__[URI.pm:24]";
"LWP::UserAgent::send_request" -> "LWP::UserAgent::protocols_forbidden";
"LWP::UserAgent::BEGIN@15" -> "LWP::Protocol::BEGIN@62";
"LWP::UserAgent::conn_cache" -> "LWP::ConnCache::BEGIN@3";
"LWP::UserAgent::parse_head" -> "LWP::UserAgent::set_my_handler";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::_daygm";
"LWP::UserAgent::conn_cache" -> "LWP::ConnCache::new";
"SimpleDB::Client::__ANON__[../lib/SimpleDB/Client.pm:133]" -> "LWP::UserAgent::new";
"LWP::UserAgent::add_handler" -> "HTTP::Config::BEGIN@4";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@3";
"LWP::UserAgent::default_headers" -> "HTTP::Headers::new";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@30";
"LWP::UserAgent::BEGIN@10" -> "Storable::BEGIN@23";
"LWP::UserAgent::BEGIN@10" -> "HTTP::Message::BEGIN@4";
"LWP::UserAgent::set_my_handler" -> "LWP::UserAgent::add_handler";
"LWP::UserAgent::default_header" -> "HTTP::Headers::header";
"LWP::UserAgent::prepare_request" -> "HTTP::Headers::header";
"LWP::UserAgent::BEGIN@11" -> "HTTP::Response::BEGIN@8";
"LWP::UserAgent::simple_request" -> "UNIVERSAL::can";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@6";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@3";
"LWP::UserAgent::BEGIN@353" -> "strict::unimport";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@7";
"LWP::UserAgent::BEGIN@15" -> "LWP::Protocol::BEGIN@8";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@13";
"LWP::UserAgent::add_handler" -> "HTTP::Config::new";
"LWP::UserAgent::send_request" -> "HTTP::Date::time2str";
"LWP::UserAgent::request" -> "HTTP::Response::code";
"LWP::UserAgent::BEGIN@15" -> "LWP::Protocol::BEGIN@9";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@127";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@5";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@11";
"LWP::UserAgent::BEGIN@10" -> "Storable::BEGIN@44";
"LWP::UserAgent::set_my_handler" -> "LWP::UserAgent::remove_handler";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@4";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@353";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_FOUND";
"LWP::UserAgent::BEGIN@4" -> "vars::import";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_TEMPORARY_REDIRECT";
"LWP::UserAgent::BEGIN@10" -> "URI::BEGIN@22";
"SimpleDB::Client::BEGIN@49" -> "LWP::UserAgent::BEGIN@15";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@9";
"LWP::UserAgent::request" -> "HTTP::Status::HTTP_SEE_OTHER";
"LWP::Protocol::collect" -> "LWP::UserAgent::handlers";
"LWP::UserAgent::run_handlers" -> "LWP::UserAgent::handlers";
"LWP::UserAgent::simple_request" -> "LWP::UserAgent::send_request";
"LWP::UserAgent::default_header" -> "LWP::UserAgent::default_headers";
"LWP::UserAgent::BEGIN@12" -> "Time::Local::BEGIN@29";
"LWP::UserAgent::BEGIN@12" -> "Config::FETCH";
"LWP::UserAgent::simple_request" -> "LWP::UserAgent::prepare_request";
"LWP::UserAgent::BEGIN@3" -> "strict::import";
}
