| line | true | false | branch | 
 
| 140 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | if @_ != 0 | 
 
| 144 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | if @_ != 0 | 
 
| 148 | 0 | 0 | ref $_[0] eq 'Kavorka::Signature::NOBBLE' ? : | 
 
|  | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | unless ($____nobble_checks) | 
 
|  | 0 | 0 | $#_ == 0 && ref $_[0] eq 'HASH' ? : | 
 
|  | 0 | 0 | exists $_{'name'} ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::Str($name) ? : | 
 
|  | 0 | 0 | if (exists $_{'name'}) | 
 
|  | 0 | 0 | unless ($____nobble_checks) | 
 
| 157 | 0 | 0 | ref $_[0] eq 'Kavorka::Signature::NOBBLE' ? : | 
 
|  | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | unless ($____nobble_checks) | 
 
|  | 0 | 0 | if @_ != 1 | 
 
|  | 0 | 0 | $#_ >= 0 ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::AUTO::TC3($tag) ? : | 
 
|  | 0 | 0 | if ($#_ >= 0) | 
 
|  | 0 | 0 | unless ($____nobble_checks) | 
 
| 168 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | $#_ == 0 && ref $_[0] eq 'HASH' ? : | 
 
|  | 0 | 0 | exists $_{'name'} ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::Str($name) ? : | 
 
|  | 0 | 0 | if (exists $_{'name'}) | 
 
| 179 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | $#_ == 0 && ref $_[0] eq 'HASH' ? : | 
 
|  | 0 | 0 | exists $_{'admin_id'} ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::Str($admin_id) ? : | 
 
|  | 0 | 0 | if (exists $_{'admin_id'}) | 
 
|  | 0 | 0 | exists $_{'body'} ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::Str($body) ? : | 
 
|  | 0 | 0 | if (exists $_{'body'}) | 
 
| 189 | 0 | 0 | @_ ? : | 
 
|  | 0 | 0 | $#_ == 0 && ref $_[0] eq 'HASH' ? : | 
 
|  | 0 | 0 | exists $_{'event_name'} ? : | 
 
|  | 0 | 0 | if not ref $event_name | 
 
|  | 0 | 0 | do {
	$event_name =~ /$Types::Standard::_StrMatch{'(?^u:^[^[.\\$]+$)'}/u if not ref $event_name
} ? : | 
 
|  | 0 | 0 | if (exists $_{'event_name'}) | 
 
|  | 0 | 0 | exists $_{'created_at'} ? : | 
 
|  | 0 | 0 | Type::Tiny::XS::AUTO::TC4($created_at) ? : | 
 
|  | 0 | 0 | if (exists $_{'created_at'}) | 
 
|  | 0 | 0 | exists $_{'metadata'} ? : | 
 
|  | 0 | 0 | if ref $v eq 'HASH' and not grep((!/\A(?:url|value)\z/u), keys %{$v;}) and exists $$v{'url'} and do {
	Type::Tiny::XS::Str($$v{'url'})
} | 
 
|  | 0 | 0 | if defined $$v{'amount'} | 
 
|  | 0 | 0 | if (ref $v eq 'HASH' and not grep((!/\A(?:amount|currency)\z/u), keys %{$v;}) and exists $$v{'amount'} and do {
	$$v{'amount'} =~ /\A-?[0-9]+\z/u if defined $$v{'amount'}
} and exists $$v{'currency'}) | 
 
|  | 0 | 0 | unless defined $v and not ref $v or do {
	not exists $$v{'value'} or do {
	do {
	Type::Tiny::XS::Str($$v{'value'})
}
} if ref $v eq 'HASH' and not grep((!/\A(?:url|value)\z/u), keys %{$v;}) and exists $$v{'url'} and do {
	Type::Tiny::XS::Str($$v{'url'})
}
} or do {
	if (ref $v eq 'HASH' and not grep((!/\A(?:amount|currency)\z/u), keys %{$v;}) and exists $$v{'amount'} and do {
	$$v{'amount'} =~ /\A-?[0-9]+\z/u if defined $$v{'amount'}
} and exists $$v{'currency'}) {
	Type::Tiny::XS::Str($$v{'currency'});
}
} | 
 
|  | 0 | 0 | unless Type::Tiny::XS::Str($k) | 
 
|  | 0 | 0 | if (ref $metadata eq 'HASH') | 
 
|  | 0 | 0 | do {
	if (ref $metadata eq 'HASH') {
	my $ok = 1;
foreach my $v (values %{$metadata;}) {
	$ok = 0, last unless defined $v and not ref $v or do {
	not exists $$v{'value'} or do {
	do {
	Type::Tiny::XS::Str($$v{'value'})
}
} if ref $v eq 'HASH' and not grep((!/\A(?:url|value)\z/u), keys %{$v;}) and exists $$v{'url'} and do {
	Type::Tiny::XS::Str($$v{'url'})
}
} or do {
	if (ref $v eq 'HASH' and not grep((!/\A(?:amount|currency)\z/u), keys %{$v;}) and exists $$v{'amount'} and do {
	$$v{'amount'} =~ /\A-?[0-9]+\z/u if defined $$v{'amount'}
} and exists $$v{'currency'}) {
	Type::Tiny::XS::Str($$v{'currency'});
}
};
};
foreach my $k (keys %{$metadata;}) {
	$ok = 0, last unless Type::Tiny::XS::Str($k);
};
$ok;
}
} ? : | 
 
|  | 0 | 0 | unless do {
	local $_ = $metadata;
$Kavorka::Parameter::PARAMS[13]{'constraints'}[0]()
} | 
 
|  | 0 | 0 | if (exists $_{'metadata'}) |