| line | l | !l&&r | !l&&!r | condition | 
 
| 123 | 0 | 0 | 0 | $self->redirect_uri || $callback_uri | 
 
| 168 | 0 | 0 | 0 | $self->redirect_uri || do {
	my $current_uri = $c->req->uri;
$current_uri->query(undef);
$current_uri->as_string
} | 
 
| 234 | 0 | 0 | 0 | $self->state || $c->session->get($self->state_session_key) || do {
	require String::Random;
'String::Random'->new->randregex('[a-zA-Z0-9]{16}')
} | 
 
| 254 | 0 | 0 | 0 | $self->nonce || $c->session->get($self->nonce_session_key) || do {
	require String::Random;
'String::Random'->new->randregex('[a-zA-Z0-9]{16}')
} |