|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
168
 | 
 10  | 
 18  | 
 if (ref $_[0] eq 'HASH') { }
  | 
 
| 
175
 | 
 3  | 
 25  | 
 if (defined $categories) { }
  | 
 
| 
251
 | 
 18  | 
 34  | 
 if (defined $category)
  | 
 
| 
252
 | 
 13  | 
 5  | 
 unless $category eq $box_type->category
  | 
 
| 
255
 | 
 33  | 
 0  | 
 if ($item_x <= $box_type_x and $item_y <= $box_type_y and $item_z <= $box_type_z)
  | 
 
| 
259
 | 
 1  | 
 15  | 
 unless (scalar @viable)
  | 
 
| 
420
 | 
 0  | 
 0  | 
 unless $a->z <=> $b->z or $a->x <=> $b->x
  | 
 
| 
448
 | 
 0  | 
 0  | 
 unless $Box::Calc::b->[0]{'z'} <=> $Box::Calc::a->[0]{'z'}
  | 
 
| 
475
 | 
 0  | 
 49  | 
 unless $Box::Calc::a->[0]{'z'} <=> $Box::Calc::b->[0]{'z'}
  | 
 
| 
502
 | 
 0  | 
 0  | 
 unless $Box::Calc::b->[0]{'A'} <=> $Box::Calc::a->[0]{'A'}
  | 
 
| 
671
 | 
 0  | 
 6  | 
 if (scalar @{$kind;} == 1) { }
  | 
 
| 
679
 | 
 6  | 
 6  | 
 if ($count == 1) { }
  | 
 
| 
740
 | 
 17295  | 
 0  | 
 if ($item->x > 0 and $item->y > 0) { }
  | 
 
| 
742
 | 
 17295  | 
 0  | 
 if ($box->x >= $item->y and $box->y >= $item->x)
  | 
 
| 
748
 | 
 0  | 
 17290  | 
 if ($new_count_per_layer > $original_count_per_layer or $original_x_per_layer == 0 or $original_y_per_layer == 0)
  | 
 
| 
763
 | 
 21  | 
 17274  | 
 unless ($box->pack_item($item))
  | 
 
| 
764
 | 
 9  | 
 12  | 
 if ($countdown) { }
  | 
 
| 
769
 | 
 0  | 
 12  | 
 if (scalar @{$self->boxes;} > $item_count)
  |