| line | true | false | branch | 
 
| 30 | 1 | 1 | unless (defined $authn) | 
 
| 32 | 1 | 0 | defined $verbose ? : | 
 
| 68 | 0 | 0 | $success ? : | 
 
| 79 | 0 | 3 | defined $fork_id ? : | 
 
| 80 | 0 | 3 | defined $number_of_forks ? : | 
 
| 85 | 1 | 2 | unless (defined $file) | 
 
| 88 | 1 | 1 | if (open my $input, '<', $file) { } | 
 
| 90 | 1 | 0 | if ($count++ == 0) { } | 
 
|  | 0 | 0 | elsif ($fork_id == $count++ % $number_of_forks) { } | 
 
| 93 | 1 | 0 | if ($csv->parse($_)) { } | 
 
| 97 | 1 | 0 | unless ($column_headings[0] =~ /^[Gg][Rr][Oo][Uu][Pp]$/msx) | 
 
| 105 | 0 | 0 | unless ($column_headings[1] =~ /^[Uu][Ss][Ee][Rr]$/msx) | 
 
| 119 | 0 | 0 | if ($csv->parse($_)) { } | 
 
| 124 | 0 | 0 | if ($columns_size != $number_of_columns) | 
 
| 140 | 0 | 0 | unless close $input | 
 
| 166 | 0 | 1 | unless GetOptions $group_member_config, 'auth=s', 'help|?', 'log|L=s', 'man|M', 'pass|p=s', 'threads|t=s', 'url|U=s', 'user|u=s', 'verbose|v+', 'add|a=s', 'additions|A=s', 'delete|d=s', 'exists|e=s', 'group|g=s', 'view|V' | 
 
| 227 | 0 | 0 | if ($success) { } | 
 
| 231 | 0 | 0 | if ($member eq "/system/userManager/user/$exists_member" or $member eq "/system/userManager/group/$exists_member" or $member eq "$exists_member") | 
 
| 240 | 0 | 0 | $is_member ? : | 
 
| 265 | 0 | 0 | $success ? : | 
 
| 349 | 1 | 1 | unless (defined $config) | 
 
| 355 | 1 | 0 | defined $$sling{'Authn'} ? : | 
 
| 360 | 0 | 1 | if ($$sling{'Help'}) { } | 
 
|  | 0 | 1 | elsif ($$sling{'Man'}) { } | 
 
|  | 0 | 1 | elsif (defined ${$$config{'additions'};}) { } | 
 
| 369 | 0 | 0 | if ($pid) { } | 
 
|  | 0 | 0 | elsif ($pid == 0) { } | 
 
| 390 | 0 | 1 | if (defined ${$$config{'exists'};}) { } | 
 
|  | 0 | 1 | elsif (defined ${$$config{'add'};}) { } | 
 
|  | 0 | 1 | elsif (defined ${$$config{'delete'};}) { } | 
 
|  | 0 | 1 | elsif (defined ${$$config{'view'};}) { } | 
 
| 439 | 0 | 0 | if ($success) { } |