| line | l | !l&&r | !l&&!r | condition | 
 
| 269 | 0 | 21 | 0 | $bc->{'user'} || $bc->{'port'} || defined $bc->{'host'} | 
 
| 346 | 0 | 0 | 30 | $components{'user'} or $components{'port'} | 
 
|  | 0 | 1 | 29 | $components{'user'} or $components{'port'} or defined $components{'host'} | 
 
| 376 | 0 | 0 | 29 | $base{'user'} or $base{'port'} | 
 
|  | 0 | 29 | 0 | $base{'user'} or $base{'port'} or defined $base{'host'} | 
 
| 425 | 40 | 0 | 0 | defined $scheme or defined $auth | 
 
| 471 | 27 | 5 | 33 | $i < 0 or $i != index($bpath, '/', $li) | 
 
|  | 32 | 0 | 33 | $i < 0 or $i != index($bpath, '/', $li) or substr($path, $li, $i - $li) ne substr($bpath, $li, $i - $li) | 
 
| 524 | 1 | 9 | 122 | $components->{'user'} or $components->{'port'} | 
 
|  | 9 | 80 | 42 | $components->{'user'} or $components->{'port'} or defined $components->{'host'} |