digraph {
graph [overlap=false]
subgraph cluster_DBIx_Class_Carp {
	label="DBIx::Class::Carp";
	"DBIx::Class::Carp::import";
}
subgraph cluster_DBIx_Class_ResultSet {
	label="DBIx::Class::ResultSet";
	"DBIx::Class::ResultSet::cursor";
	"DBIx::Class::ResultSet::create";
	"DBIx::Class::ResultSet::search";
	"DBIx::Class::ResultSet::get_column";
}
subgraph cluster_Try_Tiny {
	label="Try::Tiny";
	"Try::Tiny::catch";
	"Try::Tiny::try";
}
subgraph cluster_Tapper_Schema_TestTools {
	label="Tapper::Schema::TestTools";
	"Tapper::Schema::TestTools::setup_db";
}
subgraph cluster_DBIx_Class_Storage_DBI_Cursor {
	label="DBIx::Class::Storage::DBI::Cursor";
	"DBIx::Class::Storage::DBI::Cursor::next";
	"DBIx::Class::Storage::DBI::Cursor::DESTROY";
}
subgraph cluster_namespace_clean {
	label="namespace::clean";
	"namespace::clean::import";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_DBIx_Class_Version_Table {
	label="DBIx::Class::Version::Table";
	"DBIx::Class::Version::Table::BEGIN@4";
	"DBIx::Class::Version::Table::BEGIN@5";
	"DBIx::Class::Version::Table::BEGIN@3";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_C3_Componentised {
	label="Class::C3::Componentised";
	"Class::C3::Componentised::ensure_class_loaded";
}
subgraph cluster_DBIx_Class_Version_TableCompat {
	label="DBIx::Class::Version::TableCompat";
	"DBIx::Class::Version::TableCompat::BEGIN@33";
}
subgraph cluster_Time_HiRes {
	label="Time::HiRes";
	"Time::HiRes::gettimeofday";
	"Time::HiRes::import";
}
subgraph cluster_DBIx_Class_VersionCompat {
	label="DBIx::Class::VersionCompat";
	"DBIx::Class::VersionCompat::BEGIN@56";
	"DBIx::Class::VersionCompat::BEGIN@58";
	"DBIx::Class::VersionCompat::BEGIN@57";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_next {
	label="next";
	"next::method";
}
subgraph cluster_DBIx_Class_Schema_Versioned {
	label="DBIx::Class::Schema::Versioned";
	"DBIx::Class::Schema::Versioned::BEGIN@207";
	"DBIx::Class::Schema::Versioned::BEGIN@200";
	"DBIx::Class::Schema::Versioned::_source_exists";
	"DBIx::Class::Schema::Versioned::BEGIN@202";
	"DBIx::Class::Schema::Versioned::connection";
	"DBIx::Class::Schema::Versioned::BEGIN@205";
	"DBIx::Class::Schema::Versioned::BEGIN@204";
	"DBIx::Class::Schema::Versioned::BEGIN@201";
	"DBIx::Class::Schema::Versioned::get_db_version";
	"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]";
	"DBIx::Class::Schema::Versioned::_set_db_version";
	"DBIx::Class::Schema::Versioned::_on_connect";
	"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:533]";
	"DBIx::Class::Schema::Versioned::BEGIN@206";
	"DBIx::Class::Schema::Versioned::install";
	"DBIx::Class::Schema::Versioned::deploy";
}
subgraph cluster_DBIx_Class_ResultSetColumn {
	label="DBIx::Class::ResultSetColumn";
	"DBIx::Class::ResultSetColumn::next";
}
subgraph cluster_DBIx_Class_Schema {
	label="DBIx::Class::Schema";
	"DBIx::Class::Schema::schema_version";
	"DBIx::Class::Schema::connection";
	"DBIx::Class::Schema::resultset";
	"DBIx::Class::Schema::storage";
	"DBIx::Class::Schema::connect";
	"DBIx::Class::Schema::deploy";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_DBIx_Class_Version {
	label="DBIx::Class::Version";
	"DBIx::Class::Version::BEGIN@48";
	"DBIx::Class::Version::BEGIN@50";
	"DBIx::Class::Version::BEGIN@49";
}
subgraph cluster_DBIx_Class_Storage_DBI {
	label="DBIx::Class::Storage::DBI";
	"DBIx::Class::Storage::DBI::_dbic_connect_attributes";
	"DBIx::Class::Storage::DBI::connect_info";
}
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@205";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Storage::DBI::_dbic_connect_attributes";
"DBIx::Class::Schema::Versioned::_source_exists" -> "Try::Tiny::try";
"DBIx::Class::Schema::Versioned::get_db_version" -> "Try::Tiny::try";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::VersionCompat::BEGIN@56";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Storage::DBI::connect_info";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:533]" -> "DBIx::Class::ResultSet::get_column";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@206";
"DBIx::Class::Schema::Versioned::BEGIN@206" -> "Exporter::import";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]" -> "DBIx::Class::Storage::DBI::Cursor::DESTROY";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::Versioned::_source_exists";
"DBIx::Class::Schema::connect" -> "DBIx::Class::Schema::Versioned::connection";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::BEGIN@50";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::BEGIN@48";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::TableCompat::BEGIN@33";
"DBIx::Class::Schema::Versioned::deploy" -> "DBIx::Class::Schema::deploy";
"DBIx::Class::Schema::Versioned::install" -> "DBIx::Class::Schema::deploy";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@202";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::connect";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::Table::BEGIN@3";
"DBIx::Class::Schema::Versioned::_source_exists" -> "Try::Tiny::catch";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@204";
"DBIx::Class::Schema::Versioned::deploy" -> "DBIx::Class::Schema::Versioned::install";
"DBIx::Class::Version::Table::BEGIN@3" -> "base::import";
"DBIx::Class::VersionCompat::BEGIN@56" -> "base::import";
"DBIx::Class::Version::BEGIN@48" -> "base::import";
"DBIx::Class::Version::TableCompat::BEGIN@33" -> "base::import";
"DBIx::Class::Schema::Versioned::BEGIN@202" -> "base::import";
"DBIx::Class::Schema::Versioned::BEGIN@205" -> "Time::HiRes::import";
"DBIx::Class::Schema::Versioned::install" -> "DBIx::Class::Schema::Versioned::get_db_version";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::Versioned::get_db_version";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::Versioned::get_db_version";
"DBIx::Class::Version::BEGIN@50" -> "warnings::import";
"DBIx::Class::VersionCompat::BEGIN@58" -> "warnings::import";
"DBIx::Class::Schema::Versioned::BEGIN@201" -> "warnings::import";
"DBIx::Class::Version::Table::BEGIN@5" -> "warnings::import";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::Versioned::deploy";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::VersionCompat::BEGIN@58";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::Table::BEGIN@4";
"DBIx::Class::Schema::Versioned::install" -> "DBIx::Class::Schema::schema_version";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::schema_version";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::storage";
"DBIx::Class::Schema::Versioned::BEGIN@207" -> "namespace::clean::import";
"DBIx::Class::Version::Table::BEGIN@4" -> "strict::import";
"DBIx::Class::Schema::Versioned::BEGIN@200" -> "strict::import";
"DBIx::Class::Version::BEGIN@49" -> "strict::import";
"DBIx::Class::VersionCompat::BEGIN@57" -> "strict::import";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@200";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]" -> "DBIx::Class::ResultSet::search";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:533]" -> "DBIx::Class::ResultSet::search";
"DBIx::Class::Schema::Versioned::connection" -> "DBIx::Class::Schema::connection";
"DBIx::Class::Schema::Versioned::install" -> "DBIx::Class::Schema::Versioned::_set_db_version";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::BEGIN@49";
"DBIx::Class::Schema::Versioned::get_db_version" -> "DBIx::Class::Schema::resultset";
"DBIx::Class::Schema::Versioned::_set_db_version" -> "DBIx::Class::Schema::resultset";
"DBIx::Class::Schema::Versioned::_on_connect" -> "DBIx::Class::Schema::resultset";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]" -> "DBIx::Class::ResultSet::cursor";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:533]" -> "DBIx::Class::ResultSetColumn::next";
"DBIx::Class::Schema::Versioned::BEGIN@204" -> "DBIx::Class::Carp::import";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@201";
"DBIx::Class::Schema::Versioned::_set_db_version" -> "DBIx::Class::ResultSet::create";
"DBIx::Class::Schema::Versioned::_set_db_version" -> "Time::HiRes::gettimeofday";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Schema::Versioned::BEGIN@207";
"DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]" -> "DBIx::Class::Storage::DBI::Cursor::next";
"Try::Tiny::try" -> "DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:752]";
"DBIx::Class::Schema::Versioned::connection" -> "DBIx::Class::Schema::Versioned::_on_connect";
"Try::Tiny::try" -> "DBIx::Class::Schema::Versioned::__ANON__[DBIx/Class/Schema/Versioned.pm:533]";
"DBIx::Class::Schema::Versioned::connection" -> "next::method";
"DBIx::Class::Schema::Versioned::deploy" -> "next::method";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::VersionCompat::BEGIN@57";
"Class::C3::Componentised::ensure_class_loaded" -> "DBIx::Class::Version::Table::BEGIN@5";
}
