my $self = shift; Scalar::Util::weaken $self;no strict 'refs'; no warnings 'redefine';my $_H = $self->app->renderer- >helpers;sub url_for; *url_for = sub { $_H->{'url_for'}->($self, @_) };sub flash; *flash = sub { $_H- >{'flash'}->($self, @_) };sub form_for; *form_for = sub { $_H->{'form_for'}->($self, @_) };sub stylesheet; *stylesheet = sub { $_H->{'stylesheet'}->($self, @_) };sub link_to; *link_to = sub { $_H- >{'link_to'}->($self, @_) };sub range_field; *range_field = sub { $_H->{'range_field'}->($self, @_) };sub datetime_field; *datetime_field = sub { $_H->{'datetime_field'}->($self, @_) };sub content_for; *content_for = sub { $_H->{'content_for'}->($self, @_) };sub tag; *tag = sub { $_H- >{'tag'}->($self, @_) };sub email_field; *email_field = sub { $_H->{'email_field'}->($self, @_) };sub t; *t = sub { $_H->{'t'}->($self, @_) };sub search_field; *search_field = sub { $_H->{'search_field'}- >($self, @_) };sub text_area; *text_area = sub { $_H->{'text_area'}->($self, @_) };sub url_field; *url_field = sub { $_H->{'url_field'}->($self, @_) };sub title; *title = sub { $_H->{'title'}->($self, @_) };sub extends; *extends = sub { $_H->{'extends'}->($self, @_) };sub stash; *stash = sub { $_H- >{'stash'}->($self, @_) };sub week_field; *week_field = sub { $_H->{'week_field'}->($self, @_) };sub color_field; *color_field = sub { $_H->{'color_field'}->($self, @_) };sub param; *param = sub { $_H- >{'param'}->($self, @_) };sub config; *config = sub { $_H->{'config'}->($self, @_) };sub content; *content = sub { $_H->{'content'}->($self, @_) };sub tel_field; *tel_field = sub { $_H->{'tel_field'}- >($self, @_) };sub javascript; *javascript = sub { $_H->{'javascript'}->($self, @_) };sub hidden_field; *hidden_field = sub { $_H->{'hidden_field'}->($self, @_) };sub file_field; *file_field = sub { $_H->{'file_field'}->($self, @_) };sub date_field; *date_field = sub { $_H->{'date_field'}- >($self, @_) };sub layout; *layout = sub { $_H->{'layout'}->($self, @_) };sub select_field; *select_field = sub { $_H->{'select_field'}->($self, @_) };sub check_box; *check_box = sub { $_H- >{'check_box'}->($self, @_) };sub radio_button; *radio_button = sub { $_H->{'radio_button'}->($self, @_) };sub number_field; *number_field = sub { $_H->{'number_field'}->($self, @_) };sub input_tag; *input_tag = sub { $_H->{'input_tag'}->($self, @_) };sub dumper; *dumper = sub { $_H->{'dumper'}- >($self, @_) };sub app; *app = sub { $_H->{'app'}->($self, @_) };sub current_route; *current_route = sub { $_H->{'current_route'}->($self, @_) };sub url_with; *url_with = sub { $_H->{'url_with'}->($self, @_) };sub password_field; *password_field = sub { $_H->{'password_field'}->($self, @_) };sub session; *session = sub { $_H->{'session'}->($self, @_) };sub month_field; *month_field = sub { $_H- >{'month_field'}->($self, @_) };sub submit_button; *submit_button = sub { $_H->{'submit_button'}- >($self, @_) };sub time_field; *time_field = sub { $_H->{'time_field'}->($self, @_) };sub image; *image = sub { $_H->{'image'}->($self, @_) };sub text_field; *text_field = sub { $_H->{'text_field'}- >($self, @_) };sub include; *include = sub { $_H->{'include'}->($self, @_) };use strict;my $_S = $self->stash; my $extends = $_S->{'extends'}; my $layout = $_S->{'layout'};; do { $_M .= _escape scalar 1 + 1 ;$_M .= "\n";; $_M } }; 4.0