line |
true |
false |
branch |
302
|
19 |
0 |
if ($event->{'player1'}) |
303
|
1 |
18 |
if ($$positions{$event->{'player1'}} eq 'G') { } |
314
|
19 |
0 |
if ($event->{'player2'}) |
316
|
18 |
1 |
if $event->{'ts'} |
319
|
3 |
16 |
if $no_stats |
330
|
4 |
66 |
if ($event->{'servedby'}) { } |
|
0 |
66 |
elsif ($event->{'_servedby'}) { } |
339
|
2 |
68 |
if $no_stats |
347
|
1 |
0 |
unless $event->{'sources'}{'PL'} or $event->{'sources'}{'BS'} |
348
|
196 |
531 |
if ($event->{'type'} eq 'FAC') |
368
|
0 |
978 |
if ($event->{'so'}) |
369
|
0 |
0 |
if $event->{'type'} eq 'GOAL' |
370
|
0 |
0 |
unless $event->{'type'} eq 'PENL' |
382
|
0 |
4 |
if ($so->[0] or $so->[1]) |
383
|
0 |
0 |
if $so->[0] == $so->[1] |
384
|
0 |
0 |
$so->[0] > $so->[1] ? : |
385
|
0 |
0 |
$so->[0] > $so->[1] ? : |
394
|
15 |
162 |
unless $key =~ /^\d{7}$/ |
405
|
0 |
9 |
if ($game->{'teams'}[0]{'score'} == $game->{'teams'}[1]{'score'}) { } |
|
0 |
9 |
elsif ($game->{'teams'}[0]{'score'} > $game->{'teams'}[1]{'score'}) { } |
409
|
0 |
0 |
$game->{'ot'} && $game->{'season'} >= 1999 ? : |
412
|
0 |
9 |
$game->{'ot'} && $game->{'season'} >= 1999 ? : |
420
|
3 |
2 |
if ($game->{'location'}) |
451
|
220 |
25 |
unless $player->{'_id'} =~ /^80/ or not $player->{'shifts'} and grep {$player->{'_id'} eq $_;} @{$$team{'scratches'};} |
464
|
760 |
120 |
if defined $player->{$toi} and $player->{$toi} =~ /\:/ |
466
|
12 |
208 |
if ($player->{'position'} eq 'G') { } |
472
|
40 |
180 |
if (not defined $player->{'faceoffTaken'} or $player->{'faceoffTaken'} eq -1) |
485
|
0 |
0 |
$player->{'faceoffTaken'} ? : |
521
|
1581 |
35 |
unless not $event->{'location'} and &is_noplay_event($event) |
524
|
0 |
1616 |
if ($event->{'ts'} > $event->{'period'} * 1200) |
534
|
13372 |
1172 |
if defined $event->{$field} |
536
|
0 |
1616 |
if defined $event->{'penaltyshot'} |
544
|
621 |
280 |
if (not $event->{'team2'} and defined $event->{'t'} and $event->{'t'} != -1) |
548
|
3232 |
4848 |
if ($field =~ /assist(\d)/) |
550
|
0 |
50 |
if ($event->{$field} and $event->{$field} =~ /\D/ and not $event->{'assists'}[$as - 1] =~ /\D/) |
554
|
2468 |
5612 |
if exists $event->{$field} |
561
|
0 |
240 |
if (&is_noplay_event($event) and !($event->{'on_ice'} && @{$event->{'on_ice'};}) || @{$event->{'on_ice'};} != 2 || !$event->{'on_ice'}[0] || !$event->{'on_ice'}[1]) |
567
|
1555 |
0 |
if ($event->{'on_ice'} and @{$event->{'on_ice'};} and @{$event->{'on_ice'}[0];} and @{$event->{'on_ice'}[1];}) |
571
|
17960 |
0 |
if /\d/ |
575
|
1555 |
21 |
if ($event->{'on_ice'} and @{$event->{'on_ice'};} and @{$event->{'on_ice'}[0];} and @{$event->{'on_ice'}[1];}) { } |
595
|
30 |
1 |
if ($event->{'assist1'}) |
598
|
30 |
1 |
if ($event->{'assist2'}) |
603
|
0 |
0 |
if (not $event->{'player2'} and $event->{'on_ice'} and @{$event->{'on_ice'};}) |
605
|
0 |
0 |
if ${$$PLAYER_IDS{$o};}->{'position'} eq 'G' |
615
|
6 |
110 |
if defined $event->{'servedby'} |
616
|
0 |
116 |
if ($event->{'penalty'} =~ /PS\s+\-\s+(\S.*)/) |
622
|
0 |
116 |
if $event->{'servedby'} and $event->{'servedby'} =~ /^80/ |
634
|
1590 |
26 |
if ($event->{'type'} ne 'GOAL') |
638
|
470 |
960 |
if ($event->{'type'} eq 'MISS' or $event->{'type'} eq 'GOAL' or $event->{'type'} eq 'SHOT' or $event->{'type'} eq 'BLOCK') |
644
|
0 |
1056 |
if ($event->{'player2'} and not $event->{'player2'} =~ /^80/ and defined $Sport::Analytics::NHL::Normalizer::REVERSE_STAT{$event->{'player2'}}) |
650
|
2 |
33783 |
unless (defined $event->{$field}) |
654
|
5064 |
28719 |
if $field eq 'file' or ref $event->{$field} |
655
|
16351 |
12368 |
if ($event->{$field} =~ /^\d+$/) { } |
671
|
0 |
1297 |
if ($event->{'period'} == 4 and $gp < 4) |
672
|
0 |
0 |
if ($event->{'time'} eq '0:00') { } |
728
|
7 |
2 |
if ($p <= 3 or not $is_last and $event->{'stage'} != $Sport::Analytics::NHL::Normalizer::REGULAR) { } |
|
1 |
1 |
elsif ($is_last) { } |
739
|
0 |
1 |
$event->{'season'} < 1942 ? : |
740
|
0 |
1 |
$event->{'season'} < 1942 ? : |
761
|
0 |
342 |
unless $Sport::Analytics::NHL::Normalizer::a->{'period'} <=> $Sport::Analytics::NHL::Normalizer::b->{'period'} or $Sport::Analytics::NHL::Normalizer::a->{'ts'} <=> $Sport::Analytics::NHL::Normalizer::b->{'ts'} or $EVENT_PRECEDENCE{$Sport::Analytics::NHL::Normalizer::a->{'type'}} <=> $EVENT_PRECEDENCE{$Sport::Analytics::NHL::Normalizer::b->{'type'}} or $Sport::Analytics::NHL::Normalizer::a->{'type'} cmp $Sport::Analytics::NHL::Normalizer::b->{'type'} |
766
|
0 |
5 |
$#events_by_period > 3 ? : |
767
|
0 |
5 |
if $periods < scalar @{$gp;} |
771
|
6 |
9 |
unless $period->[0] and $period->[0]{'type'} eq 'PSTR' |
773
|
6 |
9 |
unless $period->[0] and $period->[-1]{'type'} eq 'PEND' |
779
|
0 |
1008 |
$_->{'type'} eq 'PSTR' && $e > 0 || $_->{'type'} eq 'PEND' && $e < $#{$period;} ? : |
809
|
1 |
2 |
unless ($no_summarize) |