| line | l | !l | condition | 
 
| 67 | 0 | 1 | UNIVERSAL::can(scalar caller, 'self') || (return) | 
 
| 68 | 0 | 0 | &$self_cr() || (return) | 
 
| 98 | 0 | 0 | $self->r || (return err()) | 
 
| 99 | 0 | 0 | $self->meta || (return err()) | 
 
| 130 | 0 | 0 | $self->r || (return err()) | 
 
| 136 | 0 | 0 | (stat $template_cn)[9] || (return err("could not stat $template_cn, $!")) | 
 
| 165 | 0 | 0 | $self->r || (return err('unable to get request object')) | 
 
| 186 | 0 | 0 | $self->compile({'srce', $template_cn, 'stage1', 1}) || (return err()) | 
 
| 216 | 0 | 0 | $self->find_node({'data_ar', $data_template_ar, 'tag', 'head'}) || (return err()) | 
 
| 230 | 0 | 0 | $self->find_node({'data_ar', $data_template_head_ar, 'tag', 'block', 'attr_hr', {'name', 'head'}, 'prnt_fg', 1}) || (return err()) | 
 
| 244 | 0 | 0 | $self->find_node({'data_ar', $data_template_ar, 'tag', 'block', 'attr_hr', {'name', 'head'}}) || (return err()) | 
 
| 258 | 0 | 0 | $self->find_node({'data_ar', $data_main_ar, 'tag', 'head'}) || (return err()) | 
 
| 270 | 0 | 0 | $self->find_node({'data_ar', $data_main_ar, 'tag', 'title'}) || (return err()) | 
 
| 276 | 0 | 0 | $self->find_node({'data_ar', $data_template_ar, 'tag', 'title'}) || (return err()) | 
 
| 319 | 0 | 0 | $self->find_node({'data_ar', $data_template_ar, 'tag', 'body'}) || (return err()) | 
 
| 333 | 0 | 0 | $self->find_node({'data_ar', $data_template_body_ar, 'tag', 'block', 'attr_hr', {'name', 'body'}, 'prnt_fg', 1}) || (return err()) | 
 
| 347 | 0 | 0 | $self->find_node({'data_ar', $data_template_ar, 'tag', 'block', 'attr_hr', {'name', 'body'}}) || (return err()) | 
 
| 361 | 0 | 0 | $self->find_node({'data_ar', $data_main_ar, 'tag', 'body'}) || (return err()) |