this.yy.parseError);for(varh,n,k,j,m={},p,l;;){k=b[b.length-1];this.defaultActions[k]?j=this.defaultActions[k]:(null==h&&(h=void0,h=this.lexer.lex()||1,"number"!==typeofh&&(h=this.symbols_[h]||h)),j=i[k]&&i[k][h]);if(("undefined"===typeofj||!j.length||!j[0])&&!q){l=[];for(pini[k])this.terminals_[p]&&2<p&&l.push("'"+this.terminals_[p]+"'");vars="",s=this.lexer.showPosition?"Parse error on line "+(o+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+l.join(", ")+", got '"+this.terminals_[h]+"'":
"Parse error on line "+(o+1)+": Unexpected "+(1==h?"end of input":"'"+(this.terminals_[h]||h)+"'");this.parseError(s,{text:this.lexer.match,token:this.terminals_[h]||h,line:this.lexer.yylineno,loc:a,expected:l})}if(j[0]instanceofArray&&1<j.length)throwError("Parse Error: multiple actions possible at state: "+k+", token: "+h);switch(j[0]){case1:b.push(h);c.push(this.lexer.yytext);e.push(this.lexer.yylloc);b.push(j[1]);h=null;n?(h=n,n=null):(r=this.lexer.yyleng,d=this.lexer.yytext,o=this.lexer.yylineno,
a[0].length};this.yytext+=a[0];this.match+=a[0];this.matches=a;this.yyleng=this.yytext.length;this._more=!1;this._input=this._input.slice(a[0].length);this.matched+=a[0];if(a=this.performAction.call(this,this.yy,this,c[e],this.conditionStack[this.conditionStack.length-1]))returna;return}if(""===this._input)returnthis.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){vara=this.next();
(function(){Handlebars.AST={};Handlebars.AST.ProgramNode=function(b,a){this.type="program";this.statements=b;if(a)this.inverse=newHandlebars.AST.ProgramNode(a)};Handlebars.AST.MustacheNode=function(b,a,c){this.type="mustache";this.id=b[0];this.params=b.slice(1);this.hash=a;this.escaped=!c};Handlebars.AST.PartialNode=function(b,a){this.type="partial";this.id=b;this.context=a};varc=function(b,a){if(b.original!==a.original)thrownewHandlebars.Exception(b.original+" doesn't match "+a.original);};Handlebars.AST.BlockNode=
2);returnfunction(a,e){e=e||{};returnc.apply(this,[a,e.data||b].concat(f))}},program:function(c,b){returnfunction(a,f){f=f||{};returnc(a,f.data||b)}},noop:function(){return""},invokePartial:function(c,b,a,f,g,e){options={helpers:f,partials:g,data:e};if(c===void0)thrownewHandlebars.Exception("The partial "+b+" could not be found");if(cinstanceofFunction)returnc(a,options);if(Handlebars.compile){g[b]=Handlebars.compile(c);returng[b](a,options)}thrownewHandlebars.Exception("The partial "+
b+" could not be compiled when running in runtime-only mode");}};Handlebars.template=Handlebars.VM.template;