| line | l | !l&&r | !l&&!r | condition | 
 
| 82 | 15 | 15 | 2 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} | 
 
|  | 15 | 0 | 2 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} or defined $args{'SSL_ca_file'} | 
 
|  | 0 | 1 | 1 | $args{'SSL_server'} or defined $args{'SSL_verify_mode'} or defined $args{'SSL_ca_file'} or defined $args{'SSL_ca_path'} | 
 
| 221 | 6 | 15 | 0 | my $on_upgraded = delete $params{'on_upgraded'} or defined wantarray | 
 
| 223 | 6 | 15 | 0 | my $on_error = delete $params{'on_error'} or defined wantarray | 
 
| 258 | 15 | 2 | 0 | $stream || $socket | 
 
| 361 | 3 | 3 | 0 | my $on_ssl_error = delete $params{'on_ssl_error'} or defined wantarray | 
 
| 363 | 3 | 3 | 0 | delete $params{'handle'} || do {
	require IO::Async::Stream;
'IO::Async::Stream'->new
} | 
 
| 443 | 3 | 2 | 0 | my $on_ssl_error = delete $params{'on_ssl_error'} or defined wantarray | 
 
| 456 | 1 | 4 | 0 | not defined $stream or $stream->isa('IO::Async::Stream') | 
 
| 476 | 4 | 1 | 0 | $stream || $socket |