digraph {
graph [overlap=false]
subgraph cluster_Test_Fixture_DBIC_Schema {
	label="Test::Fixture::DBIC::Schema";
	"Test::Fixture::DBIC::Schema::BEGIN@8";
	"Test::Fixture::DBIC::Schema::_validate_fixture";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
	"UNIVERSAL::can";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_overload {
	label="overload";
	"overload::AddrRef";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::unimport";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Kwalify {
	label="Kwalify";
	"Kwalify::validate";
	"Kwalify::BEGIN@24";
	"Kwalify::BEGIN@18";
	"Kwalify::BEGIN@16";
	"Kwalify::BEGIN@19";
}
subgraph cluster_Kwalify_Validator {
	label="Kwalify::Validator";
	"Kwalify::Validator::CORE:match";
	"Kwalify::Validator::_additional_rules";
	"Kwalify::Validator::validate_seq";
	"Kwalify::Validator::_append_path";
	"Kwalify::Validator::new";
	"Kwalify::Validator::validate";
	"Kwalify::Validator::_validate";
	"Kwalify::Validator::BEGIN@121";
	"Kwalify::Validator::BEGIN@45";
	"Kwalify::Validator::validate_map";
	"Kwalify::Validator::_get_boolean";
	"Kwalify::Validator::validate_str";
	"Kwalify::Validator::validate_any";
	"Kwalify::Validator::BEGIN@142";
}
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::BEGIN@16";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::BEGIN@19";
"Kwalify::Validator::validate_seq" -> "Kwalify::Validator::_validate";
"Kwalify::Validator::validate_map" -> "Kwalify::Validator::_validate";
"Kwalify::Validator::validate" -> "Kwalify::Validator::_validate";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::Validator::BEGIN@45";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::BEGIN@18";
"Kwalify::Validator::_validate" -> "UNIVERSAL::can";
"Kwalify::BEGIN@18" -> "base::import";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::Validator::BEGIN@142";
"Kwalify::Validator::validate_str" -> "Kwalify::Validator::_additional_rules";
"Kwalify::Validator::validate_any" -> "Kwalify::Validator::_additional_rules";
"Kwalify::BEGIN@19" -> "vars::import";
"Test::Fixture::DBIC::Schema::_validate_fixture" -> "Kwalify::validate";
"Kwalify::Validator::_validate" -> "Kwalify::Validator::validate_seq";
"Kwalify::Validator::_validate" -> "Kwalify::Validator::validate_str";
"Kwalify::Validator::_additional_rules" -> "Kwalify::Validator::CORE:match";
"Kwalify::Validator::_append_path" -> "Kwalify::Validator::CORE:match";
"Kwalify::Validator::_get_boolean" -> "Kwalify::Validator::CORE:match";
"Kwalify::Validator::validate_str" -> "Kwalify::Validator::CORE:match";
"Kwalify::BEGIN@16" -> "strict::import";
"Kwalify::Validator::validate_seq" -> "Kwalify::Validator::_get_boolean";
"Kwalify::Validator::validate_map" -> "Kwalify::Validator::_get_boolean";
"Kwalify::Validator::BEGIN@121" -> "warnings::unimport";
"Kwalify::Validator::BEGIN@142" -> "warnings::unimport";
"Kwalify::validate" -> "Kwalify::Validator::validate";
"Kwalify::validate" -> "Kwalify::Validator::new";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::Validator::BEGIN@121";
"Test::Fixture::DBIC::Schema::BEGIN@8" -> "Kwalify::BEGIN@24";
"Kwalify::Validator::_validate" -> "Kwalify::Validator::validate_any";
"Kwalify::Validator::validate_seq" -> "overload::AddrRef";
"Kwalify::Validator::validate_map" -> "overload::AddrRef";
"Kwalify::Validator::_validate" -> "UNIVERSAL::isa";
"Kwalify::Validator::validate_seq" -> "UNIVERSAL::isa";
"Kwalify::Validator::validate_map" -> "UNIVERSAL::isa";
"Kwalify::Validator::validate_seq" -> "Kwalify::Validator::_append_path";
"Kwalify::Validator::validate_map" -> "Kwalify::Validator::_append_path";
"Kwalify::Validator::_validate" -> "Kwalify::Validator::validate_map";
}
