|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
54
 | 
 1  | 
 12  | 
 if (ref $_[0] eq 'HASH') { }  | 
 
| 
 | 
 0  | 
 12  | 
 elsif (ref $_[0]) { }  | 
 
| 
 | 
 12  | 
 0  | 
 elsif (@_ % 2 == 0) { }  | 
 
| 
63
 | 
 1  | 
 12  | 
 if (not defined $class) { }  | 
 
| 
 | 
 0  | 
 12  | 
 elsif (ref $class) { }  | 
 
| 
72
 | 
 1  | 
 11  | 
 unless (defined $args{'lat'})  | 
 
| 
77
 | 
 1  | 
 10  | 
 unless (defined $args{'long'})  | 
 
| 
145
 | 
 1  | 
 3  | 
 unless (defined $location)  | 
 
| 
198
 | 
 0  | 
 0  | 
 if (defined $self->{'key'})  | 
 
| 
199
 | 
 0  | 
 0  | 
 if defined $self->{'tz'}  | 
 
| 
201
 | 
 0  | 
 0  | 
 unless (defined $self->{'timezonedb'})  | 
 
| 
234
 | 
 1  | 
 4  | 
 if ($self->{'location'})  | 
 
| 
239
 | 
 0  | 
 4  | 
 if ($rc)  | 
 
| 
245
 | 
 15  | 
 25  | 
 if (my $value = $self->{$field} || $$self{ucfirst $field})  | 
 
| 
246
 | 
 11  | 
 4  | 
 if ($rc) { }  | 
 
| 
 | 
 0  | 
 4  | 
 elsif ($rc) { }  | 
 
| 
247
 | 
 2  | 
 9  | 
 if ($field eq 'street' or $field eq 'road') { }  | 
 
| 
248
 | 
 2  | 
 0  | 
 if ($self->{'number'} or $self->{'house_number'}) { }  | 
 
| 
260
 | 
 15  | 
 0  | 
 if (my $country = $self->{'country'} // $self->{'Country'})  | 
 
| 
261
 | 
 12  | 
 3  | 
 if (uc $country eq 'US') { }  | 
 
| 
 | 
 0  | 
 3  | 
 elsif ($country eq 'Canada' or $country eq 'Australia') { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif (uc $country eq 'GB') { }  | 
 
| 
262
 | 
 4  | 
 7  | 
 if ($field eq "state" or $field eq "region" or $field eq "country")  | 
 
| 
264
 | 
 3  | 
 2  | 
 if (lc $field eq "country")  | 
 
| 
269
 | 
 0  | 
 0  | 
 if ($field eq "state")  | 
 
| 
273
 | 
 1  | 
 2  | 
 if ($field eq "country")  | 
 
| 
279
 | 
 6  | 
 9  | 
 if ($leave_case) { }  | 
 
| 
283
 | 
 0  | 
 9  | 
 if ($field eq 'street' || $field eq 'road' and $rc =~ /(.+)\s([NS][ew])$/)  | 
 
| 
302
 | 
 5  | 
 9  | 
 if ($rc)  | 
 
| 
328
 | 
 10  | 
 3  | 
 if $key eq "DESTROY"  | 
 
| 
332
 | 
 1  | 
 2  | 
 if (my $value = shift())  |