diff --git a/extras/coco.js b/extras/coco.js index 46c25e24a..26a671cb0 100644 --- a/extras/coco.js +++ b/extras/coco.js @@ -2,4 +2,4 @@ // Copyright 2010, Jeremy Ashkenas + Satoshi Murakami // Released under the MIT License http://satyr.github.com/coco -(function(){function r(a){return r[a]}!function(a,b){function B(a,b){throw SyntaxError(a+" on line "+ -~b)}function A(a,b){var c,e,f,g;c=1,f=d[e=a[b][0]];while(g=a[++b])switch(g[0]){case e:++c;break;case f:if(!--c)return b}return-1}function z(a,b,c){var d,e;b==null&&(b=a.length);return(d=a[b-1][0])==="IDENTIFIER"||d==="THISPROP"||d==="THIS"||d==="SUPER"||d==="]"||d===")"||d===")CALL"||(c?d==="STRNUM"&&((e=a[b-2])!=null?e[0]:void 8)==="DOT":d==="STRNUM"||d==="LITERAL"||d==="}")}function y(a){var b,c,d,e,f,g,h,i,j,k;b=-1,c=a[0];while(d=a[++b]){switch(d[0]){case"STRNUM":~"-+".indexOf(f=(e=""+d[1]).charAt(0))&&(d[1]=e.slice(1),a.splice(b++,0,["+-",f,d[2]]));break;case"RANGE":for(g=[],h=d[2],i=d.to-(d.op==="to"?0:1e-15),j=+d[1],k=+d.by||1;k<0?j>=i:j<=i;j+=k)1024=0&&g.push(i);continue}if(b[k=d[j]]>0){--b[k],a.splice(h--,1);continue}m=g.pop();if(j===(o=d[n=m[0]]))continue;++b[n],p=[o,n==="INDENT"?m[1]:o],q=((r=a[h+2])!=null?r[0]:void 8)===n?(g.push(m),h+3):h,a.splice(q,0,p)}}function w(a){var b,d,e,f,g,h,i,j,k,l,m,n,o;for(b={},d={},j=0,k=a.length;j0&&B("unclosed "+g,d[g])}function v(a){function j(b,c){b[0]==="DEDENT"&&++c;return a.splice(c,0,[")CALL",")",b[2]])}function i(b,c){var d,e;if(b.alias&&((e=b[1])==="&&"||e==="||"))return!0;d=a[c-1];switch(b[0]){case"SWITCH":f=!0;case"IF":case"CLASS":g=!0;break;case"CASE":if(f)g=!0;else return!0;break;case"DOT":if(d.eol||d[0]==="DEDENT")return!0;break;case"INDENT":if(g)return g=!1;return(e=d[0])!=="{"&&e!=="["&&e!==","&&e!=="FUNC_ARROW"&&e!=="ELSE"&&e!=="TRY"&&e!=="CATCH"&&e!=="FINALLY"&&e!=="DEFAULT";case"TERMINATOR":case"POST_IF":case"FOR":case"WHILE":case"BY":case"TO":return d[0]!==","}return!1}var b,c,d,e,f,g,h;b=0;while(c=a[++b]){d=c[0];if(!(e=a[b-1]).spaced){switch(d){case"?":c.call=!0;break;case"[":case"{":z(a,b)&&a.splice(b++,0,[d==="["?"DOT":"CLONE","",e[2]])}continue}if(!e.call&&!z(a,b,!0))continue;if(c.fromDo){c[0]="CALL(",c.pair[0]=")CALL";continue}if(d!=="("&&d!=="["&&d!=="{"&&d!=="..."&&d!=="IDENTIFIER"&&d!=="THISPROP"&&d!=="THIS"&&d!=="STRNUM"&&d!=="LITERAL"&&d!=="PARAM("&&d!=="FUNC_ARROW"&&d!=="FUNCTION"&&d!=="RANGE"&&d!=="SUPER"&&d!=="UNARY"&&d!=="CREMENT"&&d!=="IF"&&d!=="TRY"&&d!=="CLASS"&&d!=="SWITCH"&&(d!=="+-"||(c.spaced||c.eol))&&!(g=f=!1))continue;(h=e[0]==="?")&&a.splice(--b,1),a.splice(b++,0,["CALL(",h?"?(":"(",c[2]]),o(a,b,i,j)}}function u(a){var b,c,d,g,h,i,j,k,m,n;b=function(b,c){return a.splice(c,0,["}","}",b[2]])},c=function(b,c){var d,e,f;if(b[1]===";"||"DEDENT"===(d=b[0]))return!0;if(d!==","&&d!=="TERMINATOR")return!1;e=(f=a[c+1])!=null?f[0]:void 8;return d===","?e!=="IDENTIFIER"&&e!=="STRNUM"&&e!=="TERMINATOR"&&e!=="(":e!=="COMMENT"&&":"!==((f=a[e==="("?1+A(a,c+1):c+2])!=null?f[0]:void 8)},d=[],g=-1;while(h=a[++g]){if(":"!==(i=h[0])){switch(!1){case l.call(e,i)<0:i==="INDENT"&&((n=a[g-1])!=null?n[0]:void 8)==="{"&&(i="{"),d.push([i,g]);break;case l.call(f,i)<0:j=d.pop()}continue}k=((n=a[g-1])!=null?n[0]:void 8)===")";if(!(k&&((n=a[j[1]-1])!=null?n[0]:void 8)===":"||((n=a[g-2])!=null?n[0]:void 8)===":"||((n=d[d.length-1])!=null?n[0]:void 8)!=="{"))continue;d.push(["{"]),m=k?j[1]:g-1;while(((n=a[m-2])!=null?n[0]:void 8)==="COMMENT")m-=2;a.splice(m,0,["{","{",h[2]]),o(a,++g+1,c,b)}}function t(a){function m(b,c){h[2]=b[2];return a.splice(a[c-1][0]===","?c-1:c,0,h)}function l(a,b){switch(a[0]){case"DEDENT":return!0;case"TERMINATOR":return a[1]!==";";case"ELSE":return d==="THEN";case"CATCH":return d==="TRY";case"FINALLY":return d==="TRY"||d==="CATCH"||d==="THEN";case"SWITCH":return!(j=!0);case"CASE":case"DEFAULT":return!j}}var b,c,d,e,f,g,h,i,j,k;b=-1;while(c=a[++b]){d=c[0];if("INDENT"===(e=(k=a[b+1])!=null?k[0]:void 8)){switch(!1){case c[1]!=="do":(f=a[A(a,b+1)])[0]=")",k=a[b+1],k.fromDo=!0,k.pair=f,k[0]="(";break;default:continue}a.splice(b,1);continue}if(e==="THEN")continue;if(d!=="THEN"&&d!=="FUNC_ARROW"&&d!=="DEFAULT"&&d!=="TRY"&&d!=="CATCH"&&d!=="FINALLY"&&(d!=="ELSE"||e==="IF"))continue;g=["INDENT",0,c[2]],h=["DEDENT",0],d==="THEN"?(((k=a[b-1])!=null?k[0]:void 8)==="TERMINATOR"&&a.splice(--b,1),a[b]=g):a.splice(++b,0,g);switch(!1){case","!==(e=a[b+1][0]):--b;case","!==((k=a[b+2])!=null?k[0]:void 8):m(0,b+=2),++b;break;case e!=="("&&e!=="["&&e!=="{"||","!==((k=a[i=1+A(a,b+1)])!=null?k[0]:void 8):m(0,i),++b;break;default:j=!1,o(a,b+1,l,m)}}}function s(a){function f(a){if(a[0]!=="INDENT")return c[0]="POST_IF"}function e(a){var b;return(b=a[0])==="TERMINATOR"||b==="INDENT"}var b,c,d;for(b=0,d=a.length;b=0||(c==="ELSE"||c==="CASE"||c==="DEFAULT"||c==="CATCH"||c==="FINALLY"))&&a.splice(b-1,1)}}function p(a){var b,c,d;for(b=0,d=a.length;bg)return d(h,b-1)}else if(c(h,b))return d(h,b);i=h[0],l.call(e,i)>=0?++g:l.call(f,i)>=0&&--g,++b}}function n(a){p(a),q(a),r(a),t(a),s(a),u(a),v(a),w(a),x(a),y(a);return a}var c,d,e,f,g,h,i,j,k,l=[].indexOf||function(a){for(var b=this.length;b--&&this[b]!==a;);return b},m=[].slice;for(b.rewrite=n,b.able=z,c=[["(",")"],["[","]"],["{","}"],["CALL(",")CALL"],["PARAM(",")PARAM"],["INDENT","DEDENT"]],d={},e=[],f=[],i=0,j=c.length;i=0&&((c=new String(c)).reserved=!0);else if(A.call(j,c)>=0)switch(e=c.toUpperCase()){case"FOR":this.seenFor=!0;case"THEN":this.seenFrom=this.seenRange=!1;break;case"IMPORT":c="<<<";break;case"UNLESS":e="IF";break;case"UNTIL":e="WHILE";break;case"CATCH":case"FUNCTION":c="";break;case"NEW":case"DO":case"TYPEOF":case"DELETE":e="UNARY";break;case"TRUE":case"FALSE":case"NULL":case"VOID":e="LITERAL";break;case"BREAK":case"CONTINUE":case"DEBUGGER":e="STATEMENT";break;case"IN":case"OF":case"INSTANCEOF":if(e!=="INSTANCEOF"&&this.seenFor){e==="OF"&&(this.seenRange=!0,c=h[0]==="IDENTIFIER"&&(p=this.tokens)[p.length-2][0]===","&&(this.tokens.splice(-2,2),h[1])),this.seenFor=!1,e="FOR"+e;break}h[1]==="!"&&(this.tokens.pop(),c="!"+c),e="RELATION"}else if(o=k.hasOwnProperty(c)){if(c==="not"&&h.alias&&h[1]==="==="){h[1]="!==";return c.length}p=k[c],e=p[0],c=p[1]}else if(A.call(l,c)>=0)this.carp('reserved word "'+c+'"');else if(!h[1]&&((p=h[0])==="CATCH"||p==="FUNCTION"))return(h[1]=c).length;this.token(e,c),o&&(this.last.alias=!0),g&&this.token(":",":");return f.length},b.numberToken=function(a){var b,c,d,e,f,g,h;if(!(b=o.exec(a)))return 0;c=b[3]||b[0],d=this.last;switch(c.charAt(0)){case".":if(this.able()){this.token("DOT","."),this.token("STRNUM",c.slice(1));return b[0].length}break;case"0":(h=c.charAt(1))!==""&&h!=="x"&&h!=="."&&this.carp("octal literal "+c+" is deprecated")}if(e=b[1])2<=e&&e<=36||this.carp("invalid radix "+e),c=parseInt(f=b[2],e),(isNaN(c)||c===parseInt(f.slice(0,-1),e))&&this.carp("invalid number "+f+" in base "+e);if(g=d[0]==="+-"&&!d.spaced)c=d[1]+c,this.tokens.pop(),this.last=d=(h=this.tokens)[h.length-1];d[0]!=="RANGE"||d.to&&d.by!==!0?g?this.token("STRNUM",c):this.strnum(c):d[d.to?"by":"to"]=c;return b[0].length},b.singleStringToken=function(a){var b;(b=s.exec(a))||this.carp("unterminated string"),this.strnum(g(b=b[0]));return this.countLines(b).length},b.doubleStringToken=function(a){var b;b=this.balancedString(a,'"'),0d.indexOf("#{")){d=d.replace(w,"").replace(/\//g,"\\/"),this.token("LITERAL","/"+(d||"(?:)")+"/"+f);return this.countLines(c).length}for(this.token("IDENTIFIER","RegExp"),this.token("CALL(","("),g=this.tokens,h=0,m=(l=this.interpolate(d)).length;h",2))||this.carp("unterminated words"),this.token("[","["),h=0,j=(i=a.slice(2,b).split("\n")).length;hthis.indent){if(e){this.indebt=d-this.indent;return b.length}this.indents.push(this.token("INDENT",d-this.indent+this.dedebt)),this.dedebt=this.indebt=0}else this.indebt=0,this.dedent(this.indent-d,e);this.indent=d;return b.length},b.spaceToken=function(a){var b;return(b=q.exec(a))&&(this.last.spaced=!0,b[0].length)},b.literalToken=function(a){var b,c,d,f,g;if(!(b=p.exec(a)))return 0;switch(c=b=b[0]){case".":case"?.":case"&.":case".=":c="DOT";break;case"+":case"-":c="+-";break;case"!":case"~":c="UNARY";break;case"===":case"!==":case"<":case">":case"<=":case">=":case"==":case"!=":c="COMPARE";break;case"&&":case"||":c="LOGIC";break;case"?":this.last.spaced&&(c="LOGIC");break;case"/":case"%":c="MATH";break;case"++":case"--":c="CREMENT";break;case"<<<":case"<<<<":c="IMPORT";break;case"<<":case">>":case">>>":c="SHIFT";break;case"&":case"|":case"^":c="BITWISE";break;case"@":c="THIS";break;case";":c="TERMINATOR";break;case"?(":c="CALL(";break;case"=":case":=":case"+=":case"-=":case"*=":case"/=":case"%=":case"&=":case"^=":case"|=":case"<<=":case">>=":case">>>=":c="ASSIGN",this.last[0]==="LOGIC"&&(this.tokens.pop(),(b=new String(b)).logic=this.last[1]);break;case"*":c=(g=this.last[0])==="["||g==="("||g==="DOT"||g===","||g===";"?"STRNUM":"MATH";break;case"->":case"~>":case"=>":c="FUNC_ARROW",this.tagParameters();break;case"<-":case"<~":c="BACK_CALL",this.tagParameters();break;default:switch(b){case"\\\n":++this.line;break;case"@@":this.token("IDENTIFIER","arguments");break;case"::":this.token("DOT","."),this.token("IDENTIFIER",(g=new String("prototype"),g.colon2=!0,g));break;default:d=!0}if(!d)return b.length;switch(b.charAt(0)){case"\\":this.strnum("\\"===(f=b.slice(1))?"'\\\\'":e(f,"'"));return b.length;case"(":if(b.length>1){this.token("CALL(","("),this.token(")CALL",")");return b.length}this.able(!0)&&(c="CALL(")}}return this.token(c,b).length},b.dedent=function(a,b){var c,d;while(a>0)(c=(d=this.indents)[d.length-1])?c<=this.dedebt?(a-=c,this.dedebt-=c):(a-=this.token("DEDENT",this.indents.pop()-this.dedebt),this.dedebt=0):a=0;this.dedebt-=a;if(!b)return this.newline()},b.newline=function(){if(this.last[0]!=="TERMINATOR")return this.token("TERMINATOR","\n")},b.tagParameters=function(){var a,b,c,d,e;if(this.last[0]===")"){a=this.tokens,b=1,c=a.length-1;while(d=a[--c])switch(e=d[0]){case")":case")CALL":++b;break;case"(":case"CALL(":if(--b)break;e==="("&&(d[0]="PARAM(",this.last[0]=")PARAM");return}}},b.balancedString=function(a,b){var c,d,e;c=[b],d=0;while(e=a.charAt(++d)){if(e==="\\"){++d;continue}switch(b){case e:c.pop();if(!(b=c[c.length-1]))return a.slice(0,d+1);break;case'"':"{"===e&&"#"===a.charAt(d-1)&&c.push(b="}");break;case"}":switch(e){case'"':case"'":c.push(b=e);break;case"{":c.push(b="}")}}}return this.carp("missing "+c.pop()+" in a string")},b.interpolate=function(a,b){var c,d,f,g,h,i,j,k,l,m,n,o,p;c=this.line,d=[],f=0,g=-1;while(h=a.charAt(++g)){if(h==="\\"){++g;continue}if(h!=="#"||a.charAt(g+1)!=="{")continue;f1&&(k.unshift(["(","(",k[0][2]]),k.push([")",")",k[l][2]])),d.push(["TOKENS",k]);this.countLines(j)}f]=|\\\S[^\s,;)}\]]*|([-+&|:])\1|[-~=]>|\([^\n\S]*\)|[!=]==?|\.{3}|[?&]\.|<<(?:=|<>>?=?|@@|\\\n|\?\(|<[-~]|\S)/,q=/^(?=.)[^\n\S]*(?:#.*)?/,r=/^(?:\s*#.*)*(?:\n[^\n\S]*)+/,s=/^'[^\\']*(?:\\.[^\\']*)*'/,t=/^`[^\\`]*(?:\\.[^\\`]*)*`/,u=/^\/(?!\s)[^[\/\n\\]*(?:(?:\\[\s\S]|\[[^\]\n\\]*(?:\\[\s\S][^\]\n\\]*)*])[^[\/\n\\]*)*\/[imgy]{0,4}(?!\w)/,v=/^\/{3}([\s\S]+?)\/{3}([imgy]{0,4})(?!\w)/,w=/\s+(?:#.*)?/g,x=/^\s*(?:,|[?&]?\.(?!\.)|::)/}(r,r["./lexer"]={}),!function(a,b){b.parser={trace:function c(){},yy:{},symbols_:{error:2,Assignable:3,SimpleAssignable:4,Array:5,Object:6,Value:7,Primitive:8,Parenthetical:9,THIS:10,"CALL(":11,ArgList:12,OptComma:13,")CALL":14,STRNUM:15,LITERAL:16,IDENTIFIER:17,ThisProperty:18,DOT:19,"[":20,"]":21,CLONE:22,SUPER:23,Expression:24,ASSIGN:25,CREMENT:26,UNARY:27,"+-":28,MATH:29,SHIFT:30,COMPARE:31,BITWISE:32,LOGIC:33,RELATION:34,IMPORT:35,"?":36,Function:37,FUNCTION:38,IfBlock:39,ELSE:40,Block:41,POST_IF:42,LoopHead:43,RETURN:44,STATEMENT:45,THROW:46,SWITCH:47,Cases:48,DEFAULT:49,TRY:50,CATCH:51,FINALLY:52,CLASS:53,OptExtends:54,EXTENDS:55,Line:56,"PARAM(":57,")PARAM":58,BACK_CALL:59,COMMENT:60,"...":61,Body:62,TERMINATOR:63,",":64,Arg:65,INDENT:66,DEDENT:67,ArgSeq:68,THISPROP:69,"(":70,")":71,FUNC_ARROW:72,Key:73,Property:74,":":75,Properties:76,KeySeq:77,"{":78,"}":79,IF:80,FOR:81,FOROF:82,BY:83,FORIN:84,FROM:85,TO:86,WHILE:87,EVER:88,CASE:89,Root:90,$accept:0,$end:1},terminals_:{2:"error",10:"THIS",11:"CALL(",14:")CALL",15:"STRNUM",16:"LITERAL",17:"IDENTIFIER",19:"DOT",20:"[",21:"]",22:"CLONE",23:"SUPER",25:"ASSIGN",26:"CREMENT",27:"UNARY",28:"+-",29:"MATH",30:"SHIFT",31:"COMPARE",32:"BITWISE",33:"LOGIC",34:"RELATION",35:"IMPORT",36:"?",38:"FUNCTION",40:"ELSE",42:"POST_IF",44:"RETURN",45:"STATEMENT",46:"THROW",47:"SWITCH",49:"DEFAULT",50:"TRY",51:"CATCH",52:"FINALLY",53:"CLASS",55:"EXTENDS",57:"PARAM(",58:")PARAM",59:"BACK_CALL",60:"COMMENT",61:"...",63:"TERMINATOR",64:",",66:"INDENT",67:"DEDENT",69:"THISPROP",70:"(",71:")",72:"FUNC_ARROW",75:":",78:"{",79:"}",80:"IF",81:"FOR",82:"FOROF",83:"BY",84:"FORIN",85:"FROM",86:"TO",87:"WHILE",88:"EVER",89:"CASE"},productions_:[0,[3,1],[3,1],[3,1],[7,1],[7,1],[7,1],[7,1],[7,5],[8,1],[8,1],[4,1],[4,1],[4,3],[4,3],[4,3],[4,6],[4,3],[4,1],[24,1],[24,3],[24,2],[24,2],[24,2],[24,2],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,2],[24,1],[24,2],[24,1],[24,3],[24,3],[24,2],[24,2],[24,2],[24,1],[24,1],[24,2],[24,3],[24,5],[24,2],[24,4],[24,2],[24,4],[24,6],[24,4],[24,2],[24,3],[24,3],[24,4],[24,3],[56,1],[56,6],[56,3],[56,2],[56,1],[56,1],[62,1],[62,3],[62,2],[13,0],[13,1],[65,1],[65,2],[65,1],[12,0],[12,1],[12,3],[12,4],[12,6],[12,1],[12,3],[12,4],[68,2],[68,2],[18,1],[9,3],[9,5],[41,3],[41,2],[37,6],[37,2],[5,4],[73,1],[73,1],[73,1],[73,1],[74,3],[74,5],[74,1],[74,2],[74,2],[74,3],[74,1],[76,0],[76,1],[76,3],[76,4],[76,6],[76,1],[76,3],[76,4],[77,2],[77,2],[6,4],[39,3],[39,5],[43,4],[43,6],[43,4],[43,6],[43,4],[43,6],[43,8],[43,2],[43,2],[48,3],[48,4],[54,0],[54,2],[90,1],[90,2],[90,0]],performAction:function d(a,b,c,d,e,f){var g=f.length-1;switch(e){case 1:this.$=f[g];break;case 2:this.$=f[g];break;case 3:this.$=f[g];break;case 4:this.$=d.Value(f[g]);break;case 5:this.$=d.Value(f[g]);break;case 6:this.$=d.Value(f[g]);break;case 7:this.$=d.Value(d.L(c,d.Literal("this",!0)));break;case 8:this.$=d.Value(d.L(c,d.Call(f[g-4],f[g-2],f[g-3])));break;case 9:this.$=d.L(c,d.Literal(f[g]));break;case 10:this.$=d.L(c,d.Literal(f[g],!0));break;case 11:this.$=d.L(c,d.Literal(f[g]));break;case 12:this.$=f[g];break;case 13:this.$=f[g-2].add(d.L(c,d.Index(d.L(c,d.Key(f[g])),f[g-1])));break;case 14:this.$=f[g-2].add(d.L(c,d.Index(d.L(c,d.Literal(f[g])),f[g-1])));break;case 15:this.$=f[g-2].add(d.L(c,d.Index(f[g].it,f[g-1])));break;case 16:this.$=f[g-5].add(d.L(c,d.Index(f[g-2],f[g-4])));break;case 17:this.$=new d.Clone(f[g-2].unwrap(),f[g]);break;case 18:this.$=d.L(c,new d.Super);break;case 19:this.$=f[g].unwrap();break;case 20:this.$=d.L(c,d.Assign(f[g-2],f[g],f[g-1]));break;case 21:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 22:this.$=d.L(c,d.Op(f[g],f[g-1],null,!0));break;case 23:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 24:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 25:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 26:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 27:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 28:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 29:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 30:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 31:this.$=d.L(c,f[g-1].charAt(0)==="!"?d.Op(f[g-1].slice(1),f[g-2],f[g]).invert():d.Op(f[g-1],f[g-2],f[g]));break;case 32:this.$=d.L(c,d.Import(f[g-2],f[g],f[g-1]==="<<<<"));break;case 33:this.$=d.Existence(f[g-1]);break;case 34:this.$=f[g];break;case 35:this.$=f[g].named(f[g-1]);break;case 36:this.$=f[g];break;case 37:this.$=f[g-2].addElse(f[g]);break;case 38:this.$=d.L(c,d.If(f[g],f[g-2],{name:f[g-1]}));break;case 39:this.$=f[g-1].addBody(f[g]);break;case 40:this.$=f[g].addBody(d.Block(f[g-1]));break;case 41:this.$=d.L(c,d.Return(f[g]));break;case 42:this.$=d.L(c,d.Return());break;case 43:this.$=d.L(c,new d.Statement(f[g]));break;case 44:this.$=d.L(c,new d.Throw(f[g]));break;case 45:this.$=d.L(c,new d.Switch(f[g-1],f[g]));break;case 46:this.$=d.L(c,new d.Switch(f[g-3],f[g-2],f[g]));break;case 47:this.$=d.L(c,new d.Switch(null,f[g]));break;case 48:this.$=d.L(c,new d.Switch(null,f[g-2],f[g]));break;case 49:this.$=d.L(c,new d.Try(f[g]));break;case 50:this.$=d.L(c,new d.Try(f[g-2],f[g-1],f[g]));break;case 51:this.$=d.L(c,new d.Try(f[g-4],f[g-3],f[g-2],f[g]));break;case 52:this.$=d.L(c,new d.Try(f[g-2],null,null,f[g]));break;case 53:this.$=d.L(c,new d.Class(null,f[g]));break;case 54:this.$=d.L(c,new d.Class(null,f[g-1],f[g]));break;case 55:this.$=d.L(c,new d.Class(f[g-1],f[g]));break;case 56:this.$=d.L(c,new d.Class(f[g-2],f[g-1],f[g]));break;case 57:this.$=d.Util.Extends(f[g-2],f[g]);break;case 58:this.$=f[g];break;case 59:this.$=d.Call.back(f[g-4],f[g-1],f[g]);break;case 60:this.$=d.Call.back([d.L(c,d.Literal(f[g-2]))],f[g-1],f[g]);break;case 61:this.$=d.Call.back([],f[g-1],f[g]);break;case 62:this.$=d.L(c,new d.Comment(f[g]));break;case 63:this.$=d.L(c,new d.Throw(d.JS("Error('stub code executed')")));break;case 64:this.$=d.Block(f[g]);break;case 65:this.$=f[g-2].add(f[g]);break;case 66:this.$=f[g-1];break;case 69:this.$=f[g];break;case 70:this.$=d.L(c,d.Splat(f[g]));break;case 71:this.$=d.L(c,d.Splat(d.Arr()));break;case 72:this.$=[];break;case 73:this.$=[f[g]];break;case 74:this.$=f[g-2].concat(f[g]);break;case 75:this.$=f[g-3].concat(f[g]);break;case 76:this.$=f[g-5].concat(f[g-2]);break;case 77:this.$=f[g];break;case 78:this.$=f[g-2].concat(f[g]);break;case 79:this.$=f[g-3].concat(f[g]);break;case 80:this.$=[f[g-1],f[g]];break;case 81:this.$=f[g-1].concat(f[g]);break;case 82:this.$=d.Value(d.L(c,d.Literal("this")),[d.Index(d.L(c,d.Key(f[g])))],!0);break;case 83:this.$=d.L(c,d.Parens(f[g-1].unwrap()));break;case 84:this.$=d.L(c,d.Parens(f[g-2].unwrap()));break;case 85:this.$=f[g-1];break;case 86:this.$=d.Block();break;case 87:this.$=d.L(c,d.Fun(f[g-4],f[g],f[g-1]));break;case 88:this.$=d.L(c,d.Fun([],f[g],f[g-1]));break;case 89:this.$=d.L(c,d.Arr(f[g-2]));break;case 90:this.$=d.L(c,d.Literal(f[g]));break;case 91:this.$=d.L(c,d.Literal(f[g]));break;case 92:this.$=f[g];break;case 93:this.$=f[g];break;case 94:this.$=d.L(c,d.Assign(f[g-2].asKey(),f[g],":"));break;case 95:this.$=d.L(c,d.Assign(f[g-4].asKey(),f[g-1],":"));break;case 96:this.$=f[g];break;case 97:this.$=d.L(c,d.Splat(f[g]));break;case 98:this.$=d.L(c,d.Assign(f[g].asKey(),d.Literal(f[g-1]==="+"),":"));break;case 99:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 100:this.$=d.L(c,new d.Comment(f[g]));break;case 101:this.$=[];break;case 102:this.$=[f[g]];break;case 103:this.$=f[g-2].concat(f[g]);break;case 104:this.$=f[g-3].concat(f[g]);break;case 105:this.$=f[g-5].concat(f[g-2]);break;case 106:this.$=f[g];break;case 107:this.$=f[g-2].concat(f[g]);break;case 108:this.$=f[g-3].concat(f[g]);break;case 109:this.$=[d.L(c,d.Literal(f[g-1])),d.L(c,d.Literal(f[g]))];break;case 110:this.$=f[g-1].concat(d.L(c,d.Literal(f[g])));break;case 111:this.$=d.L(c,d.Obj(f[g-2]));break;case 112:this.$=d.L(c,d.If(f[g-1],f[g],{name:f[g-2]}));break;case 113:this.$=f[g-4].addElse(d.L(c,d.If(f[g-1],f[g],{name:f[g-2]})));break;case 114:this.$=d.L(c,new d.For({name:f[g-2],index:f[g-1],source:f[g]}));break;case 115:this.$=d.L(c,new d.For({name:f[g-4],index:f[g-3],source:f[g-2],step:f[g]}));break;case 116:this.$=d.L(c,new d.For({object:!0,own:!f[g-3],index:f[g-2],source:f[g]}));break;case 117:this.$=d.L(c,new d.For({object:!0,own:!f[g-5],index:f[g-4],name:f[g-2],source:f[g]}));break;case 118:this.$=d.L(c,new d.For({index:f[g-2],from:d.Literal(0),op:"til",to:f[g]}));break;case 119:this.$=d.L(c,new d.For({index:f[g-4],from:f[g-2],op:f[g-1],to:f[g]}));break;case 120:this.$=d.L(c,new d.For({index:f[g-6],from:f[g-4],op:f[g-3],to:f[g-2],step:f[g]}));break;case 121:this.$=d.L(c,new d.While(f[g],f[g-1]));break;case 122:this.$=d.L(c,new d.While);break;case 123:this.$=[d.L(c,new d.Case(f[g-1],f[g]))];break;case 124:this.$=f[g-3].concat(d.L(c,new d.Case(f[g-1],f[g])));break;case 125:this.$=null;break;case 126:this.$=f[g];break;case 127:return f[g];case 128:return f[g-1];case 129:return d.Block()}},table:[{1:[2,129],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,41:3,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:2,66:[1,5],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38],90:1},{1:[3]},{1:[2,127],63:[1,45]},{63:[1,46]},{1:[2,64],63:[2,64],67:[2,64],71:[2,64]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:47,67:[1,48],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,58],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,58],67:[2,58],71:[2,58],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:60,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,72],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,11],11:[2,11],19:[2,11],22:[2,11],25:[2,11],26:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],36:[2,11],42:[2,11],55:[2,11],59:[1,68],63:[2,11],67:[2,11],71:[2,11],81:[2,11],87:[2,11]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:69,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,62],63:[2,62],67:[2,62],71:[2,62]},{1:[2,63],63:[2,63],67:[2,63],71:[2,63]},{1:[2,19],11:[1,70],14:[2,19],19:[1,71],21:[2,19],22:[1,72],28:[2,19],29:[2,19],30:[2,19],31:[2,19],32:[2,19],33:[2,19],34:[2,19],35:[2,19],36:[2,19],42:[2,19],58:[2,19],63:[2,19],64:[2,19],66:[2,19],67:[2,19],71:[2,19],79:[2,19],81:[2,19],83:[2,19],86:[2,19],87:[2,19],89:[2,19]},{1:[2,4],11:[2,4],14:[2,4],19:[2,4],21:[2,4],22:[2,4],25:[1,73],28:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],34:[2,4],35:[2,4],36:[2,4],42:[2,4],58:[2,4],63:[2,4],64:[2,4],66:[2,4],67:[2,4],71:[2,4],79:[2,4],81:[2,4],83:[2,4],86:[2,4],87:[2,4],89:[2,4]},{3:76,4:74,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43]},{1:[2,1],11:[2,1],14:[2,1],19:[2,1],21:[2,1],22:[2,1],25:[2,1],26:[1,77],28:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],34:[2,1],35:[2,1],36:[2,1],42:[2,1],55:[1,78],58:[2,1],63:[2,1],64:[2,1],66:[2,1],67:[2,1],71:[2,1],79:[2,1],81:[2,1],83:[2,1],86:[2,1],87:[2,1],89:[2,1]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:79,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:80,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,34],14:[2,34],21:[2,34],28:[2,34],29:[2,34],30:[2,34],31:[2,34],32:[2,34],33:[2,34],34:[2,34],35:[2,34],36:[2,34],42:[2,34],58:[2,34],63:[2,34],64:[2,34],66:[2,34],67:[2,34],71:[2,34],79:[2,34],81:[2,34],83:[2,34],86:[2,34],87:[2,34],89:[2,34]},{37:81,57:[1,67],72:[1,35]},{1:[2,36],14:[2,36],21:[2,36],28:[2,36],29:[2,36],30:[2,36],31:[2,36],32:[2,36],33:[2,36],34:[2,36],35:[2,36],36:[2,36],40:[1,82],42:[2,36],58:[2,36],63:[2,36],64:[2,36],66:[2,36],67:[2,36],71:[2,36],79:[2,36],81:[2,36],83:[2,36],86:[2,36],87:[2,36],89:[2,36]},{41:83,66:[1,5]},{1:[2,42],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],14:[2,42],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,42],23:[1,34],24:84,26:[1,14],27:[1,16],28:[1,17],29:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],34:[2,42],35:[2,42],36:[2,42],37:18,38:[1,19],39:20,42:[2,42],43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,42],63:[2,42],64:[2,42],66:[2,42],67:[2,42],69:[1,44],70:[1,41],71:[2,42],72:[1,35],78:[1,43],79:[2,42],80:[1,36],81:[2,42],83:[2,42],86:[2,42],87:[2,42],89:[2,42]},{1:[2,43],14:[2,43],21:[2,43],28:[2,43],29:[2,43],30:[2,43],31:[2,43],32:[2,43],33:[2,43],34:[2,43],35:[2,43],36:[2,43],42:[2,43],58:[2,43],63:[2,43],64:[2,43],66:[2,43],67:[2,43],71:[2,43],79:[2,43],81:[2,43],83:[2,43],86:[2,43],87:[2,43],89:[2,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:85,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:86,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],48:87,50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38],89:[1,88]},{41:89,66:[1,5]},{1:[2,125],3:76,4:91,5:31,6:32,7:75,8:28,9:29,10:[1,30],14:[2,125],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,125],23:[1,34],28:[2,125],29:[2,125],30:[2,125],31:[2,125],32:[2,125],33:[2,125],34:[2,125],35:[2,125],36:[2,125],42:[2,125],54:90,55:[1,92],58:[2,125],63:[2,125],64:[2,125],66:[2,125],67:[2,125],69:[1,44],70:[1,41],71:[2,125],78:[1,43],79:[2,125],81:[2,125],83:[2,125],86:[2,125],87:[2,125],89:[2,125]},{1:[2,5],11:[2,5],14:[2,5],19:[2,5],21:[2,5],22:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],36:[2,5],42:[2,5],58:[2,5],63:[2,5],64:[2,5],66:[2,5],67:[2,5],71:[2,5],79:[2,5],81:[2,5],83:[2,5],86:[2,5],87:[2,5],89:[2,5]},{1:[2,6],11:[2,6],14:[2,6],19:[2,6],21:[2,6],22:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],34:[2,6],35:[2,6],36:[2,6],42:[2,6],58:[2,6],63:[2,6],64:[2,6],66:[2,6],67:[2,6],71:[2,6],79:[2,6],81:[2,6],83:[2,6],86:[2,6],87:[2,6],89:[2,6]},{1:[2,7],11:[2,7],14:[2,7],19:[2,7],21:[2,7],22:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],34:[2,7],35:[2,7],36:[2,7],42:[2,7],58:[2,7],63:[2,7],64:[2,7],66:[2,7],67:[2,7],71:[2,7],79:[2,7],81:[2,7],83:[2,7],86:[2,7],87:[2,7],89:[2,7]},{1:[2,2],11:[2,2],14:[2,2],19:[2,2],21:[2,2],22:[2,2],25:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],34:[2,2],35:[2,2],36:[2,2],42:[2,2],58:[2,2],63:[2,2],64:[2,2],66:[2,2],67:[2,2],71:[2,2],79:[2,2],81:[2,2],82:[2,2],83:[2,2],84:[2,2],86:[2,2],87:[2,2],89:[2,2]},{1:[2,3],11:[2,3],14:[2,3],19:[2,3],21:[2,3],22:[2,3],25:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],34:[2,3],35:[2,3],36:[2,3],42:[2,3],58:[2,3],63:[2,3],64:[2,3],66:[2,3],67:[2,3],71:[2,3],79:[2,3],81:[2,3],82:[2,3],83:[2,3],84:[2,3],86:[2,3],87:[2,3],89:[2,3]},{1:[2,12],11:[2,12],14:[2,12],19:[2,12],21:[2,12],22:[2,12],25:[2,12],26:[2,12],28:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],34:[2,12],35:[2,12],36:[2,12],42:[2,12],55:[2,12],58:[2,12],63:[2,12],64:[2,12],66:[2,12],67:[2,12],71:[2,12],79:[2,12],81:[2,12],82:[2,12],83:[2,12],84:[2,12],86:[2,12],87:[2,12],89:[2,12]},{1:[2,18],11:[2,18],14:[2,18],19:[2,18],21:[2,18],22:[2,18],25:[2,18],26:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],34:[2,18],35:[2,18],36:[2,18],42:[2,18],55:[2,18],58:[2,18],63:[2,18],64:[2,18],66:[2,18],67:[2,18],71:[2,18],79:[2,18],81:[2,18],82:[2,18],83:[2,18],84:[2,18],86:[2,18],87:[2,18],89:[2,18]},{41:93,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:94,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:95,4:98,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,96],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43],88:[1,97]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:99,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,9],11:[2,9],14:[2,9],15:[2,9],16:[2,9],19:[2,9],21:[2,9],22:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],34:[2,9],35:[2,9],36:[2,9],42:[2,9],58:[2,9],63:[2,9],64:[2,9],66:[2,9],67:[2,9],71:[2,9],79:[2,9],81:[2,9],83:[2,9],86:[2,9],87:[2,9],89:[2,9]},{1:[2,10],11:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],21:[2,10],22:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],36:[2,10],42:[2,10],58:[2,10],63:[2,10],64:[2,10],66:[2,10],67:[2,10],71:[2,10],79:[2,10],81:[2,10],83:[2,10],86:[2,10],87:[2,10],89:[2,10]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:100,66:[1,101],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:102,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,72],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,101],64:[2,101],66:[2,101],69:[1,44],70:[1,41],73:106,74:104,76:103,77:105,79:[2,101]},{1:[2,82],11:[2,82],14:[2,82],19:[2,82],21:[2,82],22:[2,82],25:[2,82],26:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],34:[2,82],35:[2,82],36:[2,82],42:[2,82],55:[2,82],58:[2,82],63:[2,82],64:[2,82],66:[2,82],67:[2,82],71:[2,82],75:[2,82],79:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],86:[2,82],87:[2,82],89:[2,82]},{1:[2,66],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:114,57:[1,7],59:[1,9],60:[1,10],61:[1,11],63:[2,66],67:[2,66],69:[1,44],70:[1,41],71:[2,66],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,128]},{63:[1,45],67:[1,115]},{1:[2,86],14:[2,86],21:[2,86],28:[2,86],29:[2,86],30:[2,86],31:[2,86],32:[2,86],33:[2,86],34:[2,86],35:[2,86],36:[2,86],40:[2,86],42:[2,86],49:[2,86],51:[2,86],52:[2,86],58:[2,86],63:[2,86],64:[2,86],66:[2,86],67:[2,86],71:[2,86],79:[2,86],81:[2,86],83:[2,86],86:[2,86],87:[2,86],89:[2,86]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:116,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:117,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:118,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:119,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:120,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:121,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:122,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:123,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,33],14:[2,33],21:[2,33],28:[2,33],29:[2,33],30:[2,33],31:[2,33],32:[2,33],33:[2,33],34:[2,33],35:[2,33],36:[2,33],42:[2,33],58:[2,33],63:[2,33],64:[2,33],66:[2,33],67:[2,33],71:[2,33],79:[2,33],81:[2,33],83:[2,33],86:[2,33],87:[2,33],89:[2,33]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:124,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,40],14:[2,40],21:[2,40],28:[2,40],29:[2,40],30:[2,40],31:[2,40],32:[2,40],33:[2,40],34:[2,40],35:[2,40],36:[2,40],42:[2,40],58:[2,40],63:[2,40],64:[2,40],66:[2,40],67:[2,40],71:[2,40],79:[2,40],81:[2,40],83:[2,40],86:[2,40],87:[2,40],89:[2,40]},{13:125,58:[2,67],63:[2,67],64:[1,126],66:[2,67]},{14:[2,73],21:[2,73],58:[2,73],63:[2,73],64:[2,73],66:[2,73],67:[2,73]},{8:127,14:[2,77],15:[1,39],16:[1,40],21:[2,77],58:[2,77],63:[2,77],64:[2,77],66:[2,77],67:[2,77]},{14:[2,69],21:[2,69],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,58:[2,69],63:[2,69],64:[2,69],66:[2,69],67:[2,69],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],14:[2,71],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,71],23:[1,34],24:128,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,71],63:[2,71],64:[2,71],66:[2,71],67:[2,71],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{8:129,11:[2,5],14:[2,5],15:[1,39],16:[1,40],19:[2,5],21:[2,5],22:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],36:[2,5],42:[2,5],58:[2,5],63:[2,5],64:[2,5],66:[2,5],67:[2,5],81:[2,5],87:[2,5]},{1:[2,11],11:[2,11],14:[2,11],19:[2,11],21:[2,11],22:[2,11],25:[2,11],26:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],36:[2,11],42:[2,11],55:[2,11],58:[2,11],63:[2,11],64:[2,11],66:[2,11],67:[2,11],71:[2,11],79:[2,11],81:[2,11],83:[2,11],84:[2,11],86:[2,11],87:[2,11],89:[2,11]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:130,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,72],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:131,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,61],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,61],67:[2,61],71:[2,61],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:132,14:[2,72],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{9:135,15:[1,134],17:[1,133],20:[1,136],70:[1,41]},{6:137,78:[1,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:138,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,21],11:[2,1],14:[2,21],19:[2,1],21:[2,21],22:[2,1],28:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],34:[2,21],35:[2,21],36:[2,21],42:[2,21],58:[2,21],63:[2,21],64:[2,21],66:[2,21],67:[2,21],71:[2,21],79:[2,21],81:[2,21],83:[2,21],86:[2,21],87:[2,21],89:[2,21]},{11:[1,70],19:[1,71],22:[1,72]},{11:[2,4],19:[2,4],22:[2,4]},{1:[2,22],14:[2,22],21:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[2,22],35:[2,22],36:[2,22],42:[2,22],58:[2,22],63:[2,22],64:[2,22],66:[2,22],67:[2,22],71:[2,22],79:[2,22],81:[2,22],83:[2,22],86:[2,22],87:[2,22],89:[2,22]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:139,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,23],14:[2,23],21:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],34:[2,23],35:[2,23],36:[1,57],42:[2,23],43:59,58:[2,23],63:[2,23],64:[2,23],66:[2,23],67:[2,23],71:[2,23],79:[2,23],81:[2,23],83:[2,23],86:[2,23],87:[2,23],89:[2,23]},{1:[2,24],14:[2,24],21:[2,24],28:[2,24],29:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],34:[2,24],35:[2,24],36:[1,57],42:[2,24],43:59,58:[2,24],63:[2,24],64:[2,24],66:[2,24],67:[2,24],71:[2,24],79:[2,24],81:[2,24],83:[2,24],86:[2,24],87:[2,24],89:[2,24]},{1:[2,35],14:[2,35],21:[2,35],28:[2,35],29:[2,35],30:[2,35],31:[2,35],32:[2,35],33:[2,35],34:[2,35],35:[2,35],36:[2,35],42:[2,35],58:[2,35],63:[2,35],64:[2,35],66:[2,35],67:[2,35],71:[2,35],79:[2,35],81:[2,35],83:[2,35],86:[2,35],87:[2,35],89:[2,35]},{41:140,66:[1,5],80:[1,141]},{1:[2,39],14:[2,39],21:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],36:[2,39],42:[2,39],58:[2,39],63:[2,39],64:[2,39],66:[2,39],67:[2,39],71:[2,39],79:[2,39],81:[2,39],83:[2,39],86:[2,39],87:[2,39],89:[2,39]},{1:[2,41],14:[2,41],21:[2,41],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,41],43:59,58:[2,41],63:[2,41],64:[2,41],66:[2,41],67:[2,41],71:[2,41],79:[2,41],81:[2,41],83:[2,41],86:[2,41],87:[2,41],89:[2,41]},{1:[2,44],14:[2,44],21:[2,44],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,44],43:59,58:[2,44],63:[2,44],64:[2,44],66:[2,44],67:[2,44],71:[2,44],79:[2,44],81:[2,44],83:[2,44],86:[2,44],87:[2,44],89:[2,44]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,48:142,81:[1,37],87:[1,38],89:[1,88]},{1:[2,47],14:[2,47],21:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],34:[2,47],35:[2,47],36:[2,47],42:[2,47],49:[1,143],58:[2,47],63:[2,47],64:[2,47],66:[2,47],67:[2,47],71:[2,47],79:[2,47],81:[2,47],83:[2,47],86:[2,47],87:[2,47],89:[1,144]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:145,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,49],14:[2,49],21:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],34:[2,49],35:[2,49],36:[2,49],42:[2,49],51:[1,146],52:[1,147],58:[2,49],63:[2,49],64:[2,49],66:[2,49],67:[2,49],71:[2,49],79:[2,49],81:[2,49],83:[2,49],86:[2,49],87:[2,49],89:[2,49]},{1:[2,53],14:[2,53],21:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],34:[2,53],35:[2,53],36:[2,53],41:148,42:[2,53],58:[2,53],63:[2,53],64:[2,53],66:[1,5],67:[2,53],71:[2,53],79:[2,53],81:[2,53],83:[2,53],86:[2,53],87:[2,53],89:[2,53]},{1:[2,125],11:[2,1],14:[2,125],19:[2,1],21:[2,125],22:[2,1],28:[2,125],29:[2,125],30:[2,125],31:[2,125],32:[2,125],33:[2,125],34:[2,125],35:[2,125],36:[2,125],42:[2,125],54:149,55:[1,92],58:[2,125],63:[2,125],64:[2,125],66:[2,125],67:[2,125],71:[2,125],79:[2,125],81:[2,125],83:[2,125],86:[2,125],87:[2,125],89:[2,125]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:150,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,88],14:[2,88],21:[2,88],28:[2,88],29:[2,88],30:[2,88],31:[2,88],32:[2,88],33:[2,88],34:[2,88],35:[2,88],36:[2,88],42:[2,88],58:[2,88],63:[2,88],64:[2,88],66:[2,88],67:[2,88],71:[2,88],79:[2,88],81:[2,88],83:[2,88],86:[2,88],87:[2,88],89:[2,88]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:151,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{11:[2,4],19:[2,4],22:[2,4],82:[1,152]},{11:[2,11],19:[2,11],22:[2,11],64:[1,154],82:[2,11],84:[1,153],85:[1,155]},{1:[2,122],14:[2,122],21:[2,122],28:[2,122],29:[2,122],30:[2,122],31:[2,122],32:[2,122],33:[2,122],34:[2,122],35:[2,122],36:[2,122],42:[2,122],58:[2,122],63:[2,122],64:[2,122],66:[2,122],67:[2,122],71:[2,122],79:[2,122],81:[2,122],83:[2,122],86:[2,122],87:[2,122],89:[2,122]},{11:[2,1],19:[2,1],22:[2,1],82:[2,1],84:[2,1]},{1:[2,121],14:[2,121],21:[2,121],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,121],43:59,58:[2,121],63:[2,121],64:[2,121],66:[2,121],67:[2,121],71:[2,121],79:[2,121],81:[2,121],83:[2,121],86:[2,121],87:[2,121],89:[2,121]},{63:[1,45],71:[1,156]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:157,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{13:158,21:[2,67],63:[2,67],64:[1,126],66:[2,67]},{13:159,63:[2,67],64:[1,160],66:[2,67],79:[2,67]},{63:[2,102],64:[2,102],66:[2,102],67:[2,102],79:[2,102]},{15:[1,161],63:[2,106],64:[2,106],66:[2,106],67:[2,106],79:[2,106]},{33:[1,163],63:[2,96],64:[2,96],66:[2,96],67:[2,96],75:[1,162],79:[2,96]},{9:112,15:[1,165],17:[1,111],18:113,69:[1,44],70:[1,41],73:164},{9:112,15:[1,165],17:[1,111],18:113,69:[1,44],70:[1,41],73:166},{63:[2,100],64:[2,100],66:[2,100],67:[2,100],79:[2,100]},{15:[1,167],33:[2,91],63:[2,91],64:[2,91],66:[2,91],67:[2,91],75:[2,91],79:[2,91]},{33:[2,90],63:[2,90],64:[2,90],66:[2,90],67:[2,90],75:[2,90],79:[2,90]},{33:[2,92],63:[2,92],64:[2,92],66:[2,92],67:[2,92],75:[2,92],79:[2,92]},{33:[2,93],63:[2,93],64:[2,93],66:[2,93],67:[2,93],75:[2,93],79:[2,93]},{1:[2,65],63:[2,65],67:[2,65],71:[2,65]},{1:[2,85],14:[2,85],21:[2,85],28:[2,85],29:[2,85],30:[2,85],31:[2,85],32:[2,85],33:[2,85],34:[2,85],35:[2,85],36:[2,85],40:[2,85],42:[2,85],49:[2,85],51:[2,85],52:[2,85],58:[2,85],63:[2,85],64:[2,85],66:[2,85],67:[2,85],71:[2,85],79:[2,85],81:[2,85],83:[2,85],86:[2,85],87:[2,85],89:[2,85]},{1:[2,25],14:[2,25],21:[2,25],28:[2,25],29:[1,50],30:[2,25],31:[2,25],32:[2,25],33:[2,25],34:[2,25],35:[2,25],36:[1,57],42:[2,25],43:59,58:[2,25],63:[2,25],64:[2,25],66:[2,25],67:[2,25],71:[2,25],79:[2,25],81:[2,25],83:[2,25],86:[2,25],87:[2,25],89:[2,25]},{1:[2,26],14:[2,26],21:[2,26],28:[2,26],29:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[2,26],36:[1,57],42:[2,26],43:59,58:[2,26],63:[2,26],64:[2,26],66:[2,26],67:[2,26],71:[2,26],79:[2,26],81:[2,26],83:[2,26],86:[2,26],87:[2,26],89:[2,26]},{1:[2,27],14:[2,27],21:[2,27],28:[1,49],29:[1,50],30:[2,27],31:[2,27],32:[2,27],33:[2,27],34:[2,27],35:[2,27],36:[1,57],42:[2,27],43:59,58:[2,27],63:[2,27],64:[2,27],66:[2,27],67:[2,27],71:[2,27],79:[2,27],81:[2,27],83:[2,27],86:[2,27],87:[2,27],89:[2,27]},{1:[2,28],14:[2,28],21:[2,28],28:[1,49],29:[1,50],30:[1,51],31:[2,28],32:[2,28],33:[2,28],34:[1,55],35:[1,56],36:[1,57],42:[2,28],43:59,58:[2,28],63:[2,28],64:[2,28],66:[2,28],67:[2,28],71:[2,28],79:[2,28],81:[2,28],83:[2,28],86:[2,28],87:[2,28],89:[2,28]},{1:[2,29],14:[2,29],21:[2,29],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[2,29],33:[2,29],34:[1,55],35:[1,56],36:[1,57],42:[2,29],43:59,58:[2,29],63:[2,29],64:[2,29],66:[2,29],67:[2,29],71:[2,29],79:[2,29],81:[2,29],83:[2,29],86:[2,29],87:[2,29],89:[2,29]},{1:[2,30],14:[2,30],21:[2,30],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[2,30],34:[1,55],35:[1,56],36:[1,57],42:[2,30],43:59,58:[2,30],63:[2,30],64:[2,30],66:[2,30],67:[2,30],71:[2,30],79:[2,30],81:[2,30],83:[2,30],86:[2,30],87:[2,30],89:[2,30]},{1:[2,31],14:[2,31],21:[2,31],28:[1,49],29:[1,50],30:[1,51],31:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[1,56],36:[1,57],42:[2,31],43:59,58:[2,31],63:[2,31],64:[2,31],66:[2,31],67:[2,31],71:[2,31],79:[2,31],81:[2,31],83:[2,31],86:[2,31],87:[2,31],89:[2,31]},{1:[2,32],14:[2,32],21:[2,32],28:[1,49],29:[1,50],30:[2,32],31:[2,32],32:[2,32],33:[2,32],34:[2,32],35:[2,32],36:[1,57],42:[2,32],43:59,58:[2,32],63:[2,32],64:[2,32],66:[2,32],67:[2,32],71:[2,32],79:[2,32],81:[2,32],83:[2,32],86:[2,32],87:[2,32],89:[2,32]},{1:[2,38],14:[2,38],21:[2,38],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,38],43:59,58:[2,38],63:[2,38],64:[2,38],66:[2,38],67:[2,38],71:[2,38],79:[2,38],81:[2,38],83:[2,38],86:[2,38],87:[2,38],89:[2,38]},{58:[1,168],63:[1,169],66:[1,170]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],14:[2,68],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,68],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,68],61:[1,64],63:[2,68],65:171,66:[2,68],67:[2,68],68:172,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{14:[2,81],15:[2,81],16:[2,81],21:[2,81],58:[2,81],63:[2,81],64:[2,81],66:[2,81],67:[2,81]},{14:[2,70],21:[2,70],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,58:[2,70],63:[2,70],64:[2,70],66:[2,70],67:[2,70],81:[1,37],87:[1,38]},{14:[2,80],15:[2,80],16:[2,80],21:[2,80],58:[2,80],63:[2,80],64:[2,80],66:[2,80],67:[2,80]},{13:173,58:[2,67],63:[2,67],64:[1,126],66:[2,67]},{1:[2,60],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,60],67:[2,60],71:[2,60],81:[1,37],87:[1,38]},{13:174,14:[2,67],63:[2,67],64:[1,126],66:[2,67]},{1:[2,13],11:[2,13],14:[2,13],19:[2,13],21:[2,13],22:[2,13],25:[2,13],26:[2,13],28:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],34:[2,13],35:[2,13],36:[2,13],42:[2,13],55:[2,13],58:[2,13],63:[2,13],64:[2,13],66:[2,13],67:[2,13],71:[2,13],79:[2,13],81:[2,13],82:[2,13],83:[2,13],84:[2,13],86:[2,13],87:[2,13],89:[2,13]},{1:[2,14],11:[2,14],14:[2,14],19:[2,14],21:[2,14],22:[2,14],25:[2,14],26:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],33:[2,14],34:[2,14],35:[2,14],36:[2,14],42:[2,14],55:[2,14],58:[2,14],63:[2,14],64:[2,14],66:[2,14],67:[2,14],71:[2,14],79:[2,14],81:[2,14],82:[2,14],83:[2,14],84:[2,14],86:[2,14],87:[2,14],89:[2,14]},{1:[2,15],11:[2,15],14:[2,15],19:[2,15],21:[2,15],22:[2,15],25:[2,15],26:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],33:[2,15],34:[2,15],35:[2,15],36:[2,15],42:[2,15],55:[2,15],58:[2,15],63:[2,15],64:[2,15],66:[2,15],67:[2,15],71:[2,15],79:[2,15],81:[2,15],82:[2,15],83:[2,15],84:[2,15],86:[2,15],87:[2,15],89:[2,15]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:175,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,72],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,17],11:[2,17],14:[2,17],19:[2,17],21:[2,17],22:[2,17],25:[2,17],26:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],34:[2,17],35:[2,17],36:[2,17],42:[2,17],55:[2,17],58:[2,17],63:[2,17],64:[2,17],66:[2,17],67:[2,17],71:[2,17],79:[2,17],81:[2,17],82:[2,17],83:[2,17],84:[2,17],86:[2,17],87:[2,17],89:[2,17]},{1:[2,20],14:[2,20],21:[2,20],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,20],43:59,58:[2,20],63:[2,20],64:[2,20],66:[2,20],67:[2,20],71:[2,20],79:[2,20],81:[2,20],83:[2,20],86:[2,20],87:[2,20],89:[2,20]},{1:[2,57],14:[2,57],21:[2,57],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,57],43:59,58:[2,57],63:[2,57],64:[2,57],66:[2,57],67:[2,57],71:[2,57],79:[2,57],81:[2,57],83:[2,57],86:[2,57],87:[2,57],89:[2,57]},{1:[2,37],14:[2,37],21:[2,37],28:[2,37],29:[2,37],30:[2,37],31:[2,37],32:[2,37],33:[2,37],34:[2,37],35:[2,37],36:[2,37],42:[2,37],58:[2,37],63:[2,37],64:[2,37],66:[2,37],67:[2,37],71:[2,37],79:[2,37],81:[2,37],83:[2,37],86:[2,37],87:[2,37],89:[2,37]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:176,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,45],14:[2,45],21:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],34:[2,45],35:[2,45],36:[2,45],42:[2,45],49:[1,177],58:[2,45],63:[2,45],64:[2,45],66:[2,45],67:[2,45],71:[2,45],79:[2,45],81:[2,45],83:[2,45],86:[2,45],87:[2,45],89:[1,144]},{41:178,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:179,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:180,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{41:181,66:[1,5]},{41:182,66:[1,5]},{1:[2,54],14:[2,54],21:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],34:[2,54],35:[2,54],36:[2,54],42:[2,54],58:[2,54],63:[2,54],64:[2,54],66:[2,54],67:[2,54],71:[2,54],79:[2,54],81:[2,54],83:[2,54],86:[2,54],87:[2,54],89:[2,54]},{1:[2,55],14:[2,55],21:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],34:[2,55],35:[2,55],36:[2,55],41:183,42:[2,55],58:[2,55],63:[2,55],64:[2,55],66:[1,5],67:[2,55],71:[2,55],79:[2,55],81:[2,55],83:[2,55],86:[2,55],87:[2,55],89:[2,55]},{1:[2,126],14:[2,126],21:[2,126],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,126],43:59,58:[2,126],63:[2,126],64:[2,126],66:[2,126],67:[2,126],71:[2,126],79:[2,126],81:[2,126],83:[2,126],86:[2,126],87:[2,126],89:[2,126]},{1:[2,112],14:[2,112],21:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],34:[2,112],35:[2,112],36:[2,112],40:[2,112],42:[2,112],58:[2,112],63:[2,112],64:[2,112],66:[2,112],67:[2,112],71:[2,112],79:[2,112],81:[2,112],83:[2,112],86:[2,112],87:[2,112],89:[2,112]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:184,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:185,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:186,4:98,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:187,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,83],11:[2,83],14:[2,83],19:[2,83],21:[2,83],22:[2,83],25:[2,83],26:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],34:[2,83],35:[2,83],36:[2,83],42:[2,83],55:[2,83],58:[2,83],63:[2,83],64:[2,83],66:[2,83],67:[2,83],71:[2,83],75:[2,83],79:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],86:[2,83],87:[2,83],89:[2,83]},{63:[1,45],67:[1,188]},{21:[1,189],63:[1,169],66:[1,170]},{63:[1,191],66:[1,192],79:[1,190]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,68],66:[2,68],67:[2,68],69:[1,44],70:[1,41],73:106,74:193,77:194,79:[2,68]},{15:[2,110],63:[2,110],64:[2,110],66:[2,110],67:[2,110],79:[2,110]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:195,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],66:[1,196],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:197,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{63:[2,97],64:[2,97],66:[2,97],67:[2,97],79:[2,97]},{63:[2,91],64:[2,91],66:[2,91],67:[2,91],79:[2,91]},{63:[2,98],64:[2,98],66:[2,98],67:[2,98],79:[2,98]},{15:[2,109],63:[2,109],64:[2,109],66:[2,109],67:[2,109],79:[2,109]},{59:[1,198],72:[1,199]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],65:200,68:201,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:202,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],67:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{14:[2,74],21:[2,74],58:[2,74],63:[2,74],64:[2,74],66:[2,74],67:[2,74]},{8:127,14:[2,78],15:[1,39],16:[1,40],21:[2,78],58:[2,78],63:[2,78],64:[2,78],66:[2,78],67:[2,78]},{58:[1,203],63:[1,169],66:[1,170]},{14:[1,204],63:[1,169],66:[1,170]},{13:205,21:[2,67],63:[2,67],64:[1,126],66:[2,67]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:206,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{41:207,66:[1,5]},{1:[2,48],14:[2,48],21:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],34:[2,48],35:[2,48],36:[2,48],42:[2,48],58:[2,48],63:[2,48],64:[2,48],66:[2,48],67:[2,48],71:[2,48],79:[2,48],81:[2,48],83:[2,48],86:[2,48],87:[2,48],89:[2,48]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:208,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{1:[2,123],14:[2,123],21:[2,123],28:[2,123],29:[2,123],30:[2,123],31:[2,123],32:[2,123],33:[2,123],34:[2,123],35:[2,123],36:[2,123],42:[2,123],49:[2,123],58:[2,123],63:[2,123],64:[2,123],66:[2,123],67:[2,123],71:[2,123],79:[2,123],81:[2,123],83:[2,123],86:[2,123],87:[2,123],89:[2,123]},{1:[2,50],14:[2,50],21:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],34:[2,50],35:[2,50],36:[2,50],42:[2,50],52:[1,209],58:[2,50],63:[2,50],64:[2,50],66:[2,50],67:[2,50],71:[2,50],79:[2,50],81:[2,50],83:[2,50],86:[2,50],87:[2,50],89:[2,50]},{1:[2,52],14:[2,52],21:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],34:[2,52],35:[2,52],36:[2,52],42:[2,52],58:[2,52],63:[2,52],64:[2,52],66:[2,52],67:[2,52],71:[2,52],79:[2,52],81:[2,52],83:[2,52],86:[2,52],87:[2,52],89:[2,52]},{1:[2,56],14:[2,56],21:[2,56],28:[2,56],29:[2,56],30:[2,56],31:[2,56],32:[2,56],33:[2,56],34:[2,56],35:[2,56],36:[2,56],42:[2,56],58:[2,56],63:[2,56],64:[2,56],66:[2,56],67:[2,56],71:[2,56],79:[2,56],81:[2,56],83:[2,56],86:[2,56],87:[2,56],89:[2,56]},{1:[2,114],14:[2,114],21:[2,114],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,114],43:59,58:[2,114],63:[2,114],64:[2,114],66:[2,114],67:[2,114],71:[2,114],79:[2,114],81:[2,114],83:[1,210],86:[2,114],87:[2,114],89:[2,114]},{1:[2,116],14:[2,116],21:[2,116],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,116],43:59,58:[2,116],63:[2,116],64:[2,116],66:[2,116],67:[2,116],71:[2,116],79:[2,116],81:[2,116],83:[2,116],86:[2,116],87:[2,116],89:[2,116]},{11:[2,4],19:[2,4],22:[2,4],84:[1,211]},{1:[2,118],14:[2,118],21:[2,118],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,118],43:59,58:[2,118],63:[2,118],64:[2,118],66:[2,118],67:[2,118],71:[2,118],79:[2,118],81:[2,118],83:[2,118],86:[1,212],87:[2,118],89:[2,118]},{71:[1,213]},{1:[2,89],11:[2,89],14:[2,89],19:[2,89],21:[2,89],22:[2,89],25:[2,89],28:[2,89],29:[2,89],30:[2,89],31:[2,89],32:[2,89],33:[2,89],34:[2,89],35:[2,89],36:[2,89],42:[2,89],58:[2,89],63:[2,89],64:[2,89],66:[2,89],67:[2,89],71:[2,89],79:[2,89],81:[2,89],82:[2,89],83:[2,89],84:[2,89],86:[2,89],87:[2,89],89:[2,89]},{1:[2,111],11:[2,111],14:[2,111],19:[2,111],21:[2,111],22:[2,111],25:[2,111],26:[2,111],28:[2,111],29:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],34:[2,111],35:[2,111],36:[2,111],42:[2,111],55:[2,111],58:[2,111],63:[2,111],64:[2,111],66:[2,111],67:[2,111],71:[2,111],79:[2,111],81:[2,111],82:[2,111],83:[2,111],84:[2,111],86:[2,111],87:[2,111],89:[2,111]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],69:[1,44],70:[1,41],73:106,74:214,77:215},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,101],64:[2,101],66:[2,101],67:[2,101],69:[1,44],70:[1,41],73:106,74:104,76:216,77:105},{63:[2,103],64:[2,103],66:[2,103],67:[2,103],79:[2,103]},{15:[1,161],63:[2,107],64:[2,107],66:[2,107],67:[2,107],79:[2,107]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,94],64:[2,94],66:[2,94],67:[2,94],79:[2,94],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:217,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,99],64:[2,99],66:[2,99],67:[2,99],79:[2,99],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:218,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{41:219,66:[1,5]},{14:[2,75],21:[2,75],58:[2,75],63:[2,75],64:[2,75],66:[2,75],67:[2,75]},{8:127,14:[2,79],15:[1,39],16:[1,40],21:[2,79],58:[2,79],63:[2,79],64:[2,79],66:[2,79],67:[2,79]},{13:220,63:[2,67],64:[1,126],66:[2,67],67:[2,67]},{72:[1,199]},{1:[2,8],11:[2,8],14:[2,8],19:[2,8],21:[2,8],22:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],34:[2,8],35:[2,8],36:[2,8],42:[2,8],58:[2,8],63:[2,8],64:[2,8],66:[2,8],67:[2,8],71:[2,8],79:[2,8],81:[2,8],83:[2,8],86:[2,8],87:[2,8],89:[2,8]},{21:[1,221],63:[1,169],66:[1,170]},{1:[2,113],14:[2,113],21:[2,113],28:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],34:[2,113],35:[2,113],36:[2,113],40:[2,113],42:[2,113],58:[2,113],63:[2,113],64:[2,113],66:[2,113],67:[2,113],71:[2,113],79:[2,113],81:[2,113],83:[2,113],86:[2,113],87:[2,113],89:[2,113]},{1:[2,46],14:[2,46],21:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],34:[2,46],35:[2,46],36:[2,46],42:[2,46],58:[2,46],63:[2,46],64:[2,46],66:[2,46],67:[2,46],71:[2,46],79:[2,46],81:[2,46],83:[2,46],86:[2,46],87:[2,46],89:[2,46]},{1:[2,124],14:[2,124],21:[2,124],28:[2,124],29:[2,124],30:[2,124],31:[2,124],32:[2,124],33:[2,124],34:[2,124],35:[2,124],36:[2,124],42:[2,124],49:[2,124],58:[2,124],63:[2,124],64:[2,124],66:[2,124],67:[2,124],71:[2,124],79:[2,124],81:[2,124],83:[2,124],86:[2,124],87:[2,124],89:[2,124]},{41:222,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:223,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:224,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:225,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,84],11:[2,84],14:[2,84],19:[2,84],21:[2,84],22:[2,84],25:[2,84],26:[2,84],28:[2,84],29:[2,84],30:[2,84],31:[2,84],32:[2,84],33:[2,84],34:[2,84],35:[2,84],36:[2,84],42:[2,84],55:[2,84],58:[2,84],63:[2,84],64:[2,84],66:[2,84],67:[2,84],71:[2,84],75:[2,84],79:[2,84],81:[2,84],82:[2,84],83:[2,84],84:[2,84],86:[2,84],87:[2,84],89:[2,84]},{63:[2,104],64:[2,104],66:[2,104],67:[2,104],79:[2,104]},{15:[1,161],63:[2,108],64:[2,108],66:[2,108],67:[2,108],79:[2,108]},{13:226,63:[2,67],64:[1,160],66:[2,67],67:[2,67]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,67:[1,227],81:[1,37],87:[1,38]},{1:[2,59],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,59],67:[2,59],71:[2,59],81:[1,37],87:[1,38]},{1:[2,87],14:[2,87],21:[2,87],28:[2,87],29:[2,87],30:[2,87],31:[2,87],32:[2,87],33:[2,87],34:[2,87],35:[2,87],36:[2,87],42:[2,87],58:[2,87],63:[2,87],64:[2,87],66:[2,87],67:[2,87],71:[2,87],79:[2,87],81:[2,87],83:[2,87],86:[2,87],87:[2,87],89:[2,87]},{63:[1,169],66:[1,170],67:[1,228]},{1:[2,16],11:[2,16],14:[2,16],19:[2,16],21:[2,16],22:[2,16],25:[2,16],26:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],34:[2,16],35:[2,16],36:[2,16],42:[2,16],55:[2,16],58:[2,16],63:[2,16],64:[2,16],66:[2,16],67:[2,16],71:[2,16],79:[2,16],81:[2,16],82:[2,16],83:[2,16],84:[2,16],86:[2,16],87:[2,16],89:[2,16]},{1:[2,51],14:[2,51],21:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],34:[2,51],35:[2,51],36:[2,51],42:[2,51],58:[2,51],63:[2,51],64:[2,51],66:[2,51],67:[2,51],71:[2,51],79:[2,51],81:[2,51],83:[2,51],86:[2,51],87:[2,51],89:[2,51]},{1:[2,115],14:[2,115],21:[2,115],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,115],43:59,58:[2,115],63:[2,115],64:[2,115],66:[2,115],67:[2,115],71:[2,115],79:[2,115],81:[2,115],83:[2,115],86:[2,115],87:[2,115],89:[2,115]},{1:[2,117],14:[2,117],21:[2,117],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,117],43:59,58:[2,117],63:[2,117],64:[2,117],66:[2,117],67:[2,117],71:[2,117],79:[2,117],81:[2,117],83:[2,117],86:[2,117],87:[2,117],89:[2,117]},{1:[2,119],14:[2,119],21:[2,119],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,119],43:59,58:[2,119],63:[2,119],64:[2,119],66:[2,119],67:[2,119],71:[2,119],79:[2,119],81:[2,119],83:[1,229],86:[2,119],87:[2,119],89:[2,119]},{63:[1,191],66:[1,192],67:[1,230]},{63:[2,95],64:[2,95],66:[2,95],67:[2,95],79:[2,95]},{14:[2,76],21:[2,76],58:[2,76],63:[2,76],64:[2,76],66:[2,76],67:[2,76]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:231,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{63:[2,105],64:[2,105],66:[2,105],67:[2,105],79:[2,105]},{1:[2,120],14:[2,120],21:[2,120],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,120],43:59,58:[2,120],63:[2,120],64:[2,120],66:[2,120],67:[2,120],71:[2,120],79:[2,120],81:[2,120],83:[2,120],86:[2,120],87:[2,120],89:[2,120]}],defaultActions:{46:[2,128]},parseError:function e(a,b){throw new Error(a)},parse:function f(a){function m(){var a;a=b.lexer.lex()||1,typeof a!=="number"&&(a=b.symbols_[a]||a);return a}function l(a){c.length=c.length-2*a,d.length=d.length-a}var b=this,c=[0],d=[null],e=this.table,f="",g=0,h=0,i=0,j=2,k=1;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,typeof this.yy.parseError==="function"&&(this.parseError=this.yy.parseError);var n,o,p,q,r,s,t={},u,v,w,x;while(!0){p=c[c.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(n==null&&(n=m()),q=e[p]&&e[p][n]);if(typeof q==="undefined"||!q.length||!q[0]){if(!i){x=[];for(u in e[p])this.terminals_[u]&&u>2&&x.push("'"+this.terminals_[u]+"'");var y="";this.lexer.showPosition?y="Parse error on line "+(g+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+x.join(", "):y="Parse error on line "+(g+1)+": Unexpected "+(n==1?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(y,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,expected:x})}if(i==3){if(n==k)throw new Error(y||"Parsing halted.");h=this.lexer.yyleng,f=this.lexer.yytext,g=this.lexer.yylineno,n=m()}while(1){if(j.toString()in e[p])break;if(p==0)throw new Error(y||"Parsing halted.");l(1),p=c[c.length-1]}o=n,n=j,p=c[c.length-1],q=e[p]&&e[p][j],i=3}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:c.push(n),d.push(this.lexer.yytext),c.push(q[1]),n=null,o?(n=o,o=null):(h=this.lexer.yyleng,f=this.lexer.yytext,g=this.lexer.yylineno,i>0&&i--);break;case 2:v=this.productions_[q[1]][1],t.$=d[d.length-v],s=this.performAction.call(t,f,h,g,this.yy,q[1],d);if(typeof s!=="undefined")return s;v&&(c=c.slice(0,-1*v*2),d=d.slice(0,-1*v)),c.push(this.productions_[q[1]][0]),d.push(t.$),w=e[c[c.length-2]][c[c.length-1]],c.push(w);break;case 3:return!0}}return!0}}}(r,r["./parser"]={}),!function(a,b){function bc(a){return a&&(a.reserved||(a==="arguments"||a==="eval"))?"$"+a:a}function bb(a,b){return a.replace(/\n/g,"\n"+b)}function ba(a){var b,c;for(b=a.length-1;b>=0;--b){c=a[b];if(!(c instanceof I))break}return[b>=0&&c,b]}function _(a){return X.root.assign("__"+a,L[a])}function $(){return this}function Z(){return!1}function Y(){return!0}function X(a,b){this.parent=a,this.shared=b,this.variables=[{name:"arguments",type:"args"}],this.positions={arguments:0}}var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V=function(a,b){function c(){}c.prototype=(a.superclass=b).prototype;return(a.prototype=new c).constructor=a},W=function(a,b){for(var c in b)a[c]=b[c];return a};c=function(){function c(a){var b;return a.value==="that"||((b=a.aSource)?(b=a[b])?c(b):void 8:a.eachChild(c))}function b(){}var a=b.prototype;b.displayName="Node",a.compile=function(a,b){var c,d,e,f,g,h,i,j;c={};for(d in a)c[d]=a[d];b!=null&&(c.level=b),e=this.unfoldSoak(c)||this;if(c.level&&e.isStatement(c))return e.compileClosure(c);f=(e.tab=c.indent,e).compileNode(c);if(e.temps)for(h=0,j=(i=e.temps).length;h1||!!((a=this.lines[0])!=null?a.isComplex():void 8)},b.isStatement=function(a){var b,c,d,e;if(a&&!a.level)return!0;for(c=0,e=(d=this.lines).length;c1&&a.level>=O?"("+e+")":e},b.compileRoot=function(a){var b,c,d;a||(a={}),a.indent=this.tab=(b=(d=a.bare,delete a.bare,d))?"":S,a.scope=this.scope=X.root=new X,a.level=M,c=this.compileWithDeclarations(a).replace(/[^\n\S]+$/gm,"");return b?c:"(function(){\n"+c+"\n}).call(this);\n"},b.compileWithDeclarations=function(a){var b,c,d,e,g,h,i,j;for(a.level=M,c=b="",d=0,j=(i=this.lines).length;d")).body,c};return d}(c),b.Clone=k=function(a){function c(a,b){this.base=a,this.mixin=b}var b=V(c,a).prototype;c.displayName="Clone",b.children=["base","mixin"],b.unfoldSoak=function(a){return G.unfoldSoak(a,this,"base")},b.compileNode=function(a){var b;b=j(i(J("clone")),[this.base]),this.newed&&(b=w(b,!0));return q(b,this.mixin).compileNode(a)};return c}(c),l=function(a){function c(){}var b=V(c,a).prototype;c.displayName="List",b.children=["items"],b.isEmpty=function(){return!this.items.length};return c}(c),b.Obj=m=function(a){function d(a){var b=new c;b.items=a||[];return b}function c(){}var b=V(d,a).prototype;c.prototype=b,d.displayName="Obj",b.assigns=function(a){var b,c,d,e;for(c=0,e=(d=this.items).length;c])=?$/,d.invert=function(){var a,d;if(b.test(a=this.op)&&!c.test(this.first.op)){this.op="!=".charAt(a.indexOf("="))+a.slice(1);return this}if(this.second)return f("!",w(this));if(a==="!"&&((d=this.first.op)==="!"||d==="in"||d==="instanceof"||d==="<"||d===">"||d==="<="||d===">="))return this.first;return f("!",this)},d.unfoldSoak=function(a){var b;return((b=this.op)==="++"||b==="--"||b==="delete")&&G.unfoldSoak(a,this,"first")},d.hasDefault=function(){var a;return(a=this.op)==="?"||a==="||"||a==="&&"},d.compileNode=function(a){var b;if(!this.second)return this.compileUnary(a);if(c.test(this.op)&&c.test(this.first.op))return this.compileChain(a);if(this.op==="?")return this.compileExistence(a);if(this.op==="instanceof"&&this.second instanceof n)return this.compileMultiIO(a);this.first.front=this.front,b=""+this.first.compile(a,Q)+" "+this.op+" "+this.second.compile(a,Q);return a.level<=Q?b:"("+b+")"},d.compileChain=function(a){var b,c,d,e;e=this.first.second.cache(a,!0),b=e[0],c=e[1],this.first.second=b,d=this.first.compile(a,Q),d.charAt(0)==="("&&(d=d.slice(1,-1)),d+=" && "+c.compile(a)+" "+this.op+" "+this.second.compile(a,Q);return a.level1||a.level)&&(!T.test(e)||b.assigns(e))&&(g=""+(f=a.scope.temporary("ref"))+" = "+e,e=f),h=this["rend"+b.constructor.displayName](a,c,e),f&&a.scope.free(f),g&&h.unshift(g),(a.level||!h.length)&&h.push(e),i=h.join(", ");return h.length<2||a.level1?(q=c.cache(a),f=q[0],g=q[1],this.temps=q[2]):f=g=c,j=0,r=d.length;j=")+" 0";if(d===e)return k;k=d+", "+k}d!==e&&a.scope.free(e);return a.level"||d==="=>")f.bound="_this";return f}function c(){}var b=V(d,a).prototype;c.prototype=b,d.displayName="Fun",b.children=["params","body"],b.show=function(){return this.bound},b.named=function(a){return this.name=a,this.statement=!0,this},b.traverseChildren=function(a,b){if(b)return d.superclass.prototype.traverseChildren.apply(this,arguments)},b.isStatement=function(){return!!this.statement},b.makeReturn=function(){return this.statement?(this.returns=!0,this):d.superclass.prototype.makeReturn.apply(this,arguments)},b.compileNode=function(a){var b,c,d,e,h,i,j,k,l,m,q,r,s,t,u,v,w,y,z,B,C,D,E,F,G;for(b=a.scope,c=b.shared||b,d=a.scope=this.body.scope=new X(this.wrapper?b:c,this.wrapper&&c),d.method=this,delete a.globals,this.proto&&d.assign("_proto",this.proto.compile(a)+".prototype"),a.indent+=S,e=this.params,h=this.body,i=this.name,j=this.tab,k="function",this.bound==="_this"&&(this.ctor?(d.assign("_this","new _ctor"),k+=" _ctor(){} _ctor.prototype = _proto;\n"+j+"function",h.add(A(f("_this")))):(l=(E=c.method)!=null?E.bound:void 8)?this.bound=l:c.assign("_this","this")),m=[],q=[],r=0,F=e.length;r=b.length)return"";if(b.length===1){g=b[0].compile(a,O);return c?g:_("slice")+(".call("+g+")")}for(h=b.slice(e),i=0,k=h.length;i":"<")+g+" "+i:""+e+" < 0 ? "+c+" >"+g+" "+i+" : "+c+" <"+g+" "+i):(this.name||this.object&&this.own?(v=this.source.compileLoopReference(a,"ref"),l=v[0],m=v[1],l!==m&&b.push(m)):l=m=this.source.compile(a,N),this.object||(l!==m&&(l="("+l+")"),0>e&&(e|0)===+e?(j=""+c+" = "+l+".length - 1",k=""+c+" >= 0"):(b.push(n=a.scope.temporary("len")),j=""+c+" = 0, "+n+" = "+l+".length",k=""+c+" < "+n))),this.object?(o=c+" in "+l,this.own&&(a.scope.assign("_own","{}.hasOwnProperty"),q="if (_own.call("+m+", "+c+")) ")):(d!==e&&(j+=", "+d),o=j+("; "+k+"; ")+function(){switch(+e){case 1:return"++"+c;case-1:return"--"+c;default:return c+(e<0?" -= "+e.slice(1):" += "+e)}}()),this.pluckDirectCalls(a),r=this.tab+("for ("+o+") "+(q||"")+"{"),a.indent+=S;if(this.name){r+="\n"+a.indent,s=m+("["+c+"]");if(t=this.nref)r+=t+" = "+s+", ",s=t;r+=p(this.name,f(s)).compile(a,M)+";"}u=this.compileBody(a),this.name&&u.charAt(0)==="}"&&(r+="\n"+this.tab);return r+u},b.pluckDirectCalls=function(a){var b,d=this;return this.body.eachChild(b=function(e){var g,h,k,l;if(!(e instanceof j&&((g=e.callee.unwrap())instanceof t||g instanceof w&&(g=g.it)instanceof t)&&g.params.length===e.args.length))return e instanceof t||e instanceof c?null:e.eachChild(b);d.index&&g.params.push((l=e.args)[l.length]=f(d.index));if(h=d.name)e.args.push(f(h.isComplex()?d.nref||(d.nref=(l=d.temps)[l.length]=a.scope.temporary("ref")):h.value)),g.params.push(h);e.callee=i(f(k=a.scope.temporary("fn"))),a.scope.assign(k,g.compile((a.indent="",a),O)),a.indent=d.tab})};return c}(B),b.Try=D=function(a){function c(a,b,c,d){this.attempt=a,this.thrown=b,this.recovery=c,this.ensure=d}var b=V(c,a).prototype;c.displayName="Try",b.children=["attempt","recovery","ensure"],b.show=function(){return this.thrown},b.isStatement=Y,b.jumps=function(a){var b;return this.attempt.jumps(a)||((b=this.recovery)!=null?b.jumps(a):void 8)},b.makeReturn=function(a){this.attempt=this.attempt.makeReturn(a),this.recovery&&(this.recovery=this.recovery.makeReturn(a));return this},b.compileNode=function(a){var b;a.indent+=S,b=this.tab+"try "+this.compileBlock(a,"attempt");if(this.recovery||!this.ensure)b+=" catch ("+(this.thrown||"_e")+") "+this.compileBlock(a,"recovery");this.ensure&&(b+=" finally "+this.compileBlock(a,"ensure"));return b};return c}(c),b.Switch=E=function(a){function c(a,b,c){this["switch"]=a,this.cases=b,this["default"]=c}var b=V(c,a).prototype;c.displayName="Switch",b.children=["switch","cases","default"],b.aSource="switch",b.aTarget="cases",b.isStatement=Y,b.jumps=function(a){var b,c,d,e,f;for(a==null&&(a={block:!0}),d=0,f=(e=this.cases).length;d1?a+(b++?b:""):(b++ +parseInt(a,36)).toString(36));if((d=this.type(c))==="reuse"||d===void 8)break}this.add(c,"var");return c},U.free=function(a){return this.add(a,"reuse")},U.check=function(a,b){var c,d;if((c=this.positions[a]in this.variables)||!b)return c;return!!((d=this.parent)!=null?d.check(a,b):void 8)},U.type=function(a){var b;return(b=this.variables[this.positions[a]])!=null?b.type:void 8},U.vars=function(a){var b,c,d,e,f,g,h,i,j,k;for(b=[],c=[],d=[],h=0,j=(i=this.variables).length;hg)return d(h,b-1)}else if(c(h,b))return d(h,b);i=h[0],m.call(e,i)>=0?++g:m.call(f,i)>=0&&--g,++b}}function x(a){var b,c,d,e,f,g,h,j,k,l;b=-1;while(c=a[++b]){switch(c[0]){case"STRNUM":~"-+".indexOf(e=(d=""+c[1]).charAt(0))&&(c[1]=d.slice(1),a.splice(b++,0,["+-",e,c[2]]));break;case"LITERAL":break;case"RANGE":for(f=[],g=c[2],h=c.to-(c.op==="to"?0:1e-15),j=+c[1],k=+c.by||1;k<0?j>=h:j<=h;j+=k)2048=0)&&a.splice(++b,0,[",",",",c[2]])}}function w(a){var b,c,g,h,i,j,k,l,n,o,p,q,r;b={};for(c in d)b[c]=0;g=[],h=-1;while(i=a[++h]){j=i[0];if(m.call(f,j)<0){m.call(e,j)>=0&&g.push(i);continue}if(b[k=d[j]]>0){--b[k],a.splice(h--,1);continue}l=g.pop();if(j===(o=d[n=l[0]]))continue;++b[n],p=[o,n==="INDENT"?l[1]:o],q=((r=a[h+2])!=null?r[0]:void 8)===n?(g.push(l),h+3):h,a.splice(q,0,p)}}function v(a){var b,d,e,f,g,h,i,j,k,l,m,n,o;for(b={},d={},j=0,k=a.length;j0&&B("unclosed "+g,d[g])}function u(a){function k(b,c){b[0]==="DEDENT"&&++c;return a.splice(c,0,[")CALL",")",b[2]])}function j(b,c){var d,e;if(b.alias&&((e=b[1])==="&&"||e==="||"))return!0;d=a[c-1];switch(b[0]){case"SWITCH":f=!0;case"IF":case"CLASS":g=!0;break;case"CASE":if(f)g=!0;else return!0;break;case"DOT":if(d.eol||d[0]==="DEDENT")return!0;break;case"INDENT":if(g)return g=!1;return(e=d[0])!=="{"&&e!=="["&&e!==","&&e!=="FUNC_ARROW"&&e!=="ELSE"&&e!=="TRY"&&e!=="CATCH"&&e!=="FINALLY"&&e!=="DEFAULT";case"TERMINATOR":case"POST_IF":case"FOR":case"WHILE":case"BY":case"TO":return d[0]!==","}return!1}var b,c,d,e,f,g,h;b=0;while(c=a[++b]){d=c[0];if(!(e=a[b-1]).spaced){switch(d){case"?":c.call=!0;break;case"[":case"{":z(a,b)&&a.splice(b++,0,[d==="["?"DOT":"CLONE","",e[2]])}continue}if(!e.call&&!z(a,b,!0))continue;if(c.fromDo){c[0]="CALL(",c.pair[0]=")CALL";continue}if(!(m.call(i,d)>=0||d==="+-"&&!(c.spaced||c.eol)))continue;g=f=!1,(h=e[0]==="?")&&a.splice(--b,1),a.splice(b++,0,["CALL(",h?"?(":"(",c[2]]),y(a,b,j,k)}}function t(a){var b,c,d,g,h,i,j,k,l,n;b=function(b,c){return a.splice(c,0,["}","}",b[2]])},c=function(b,c){var d,e,f;if(b[1]===";"||"DEDENT"===(d=b[0]))return!0;if(d!==","&&d!=="TERMINATOR")return!1;e=(f=a[c+1])!=null?f[0]:void 8;return d===","?e!=="IDENTIFIER"&&e!=="STRNUM"&&e!=="TERMINATOR"&&e!=="(":e!=="COMMENT"&&":"!==((f=a[e==="("?1+A(a,c+1):c+2])!=null?f[0]:void 8)},d=[],g=-1;while(h=a[++g]){if(":"!==(i=h[0])){switch(!1){case m.call(e,i)<0:i==="INDENT"&&((n=a[g-1])!=null?n[0]:void 8)==="{"&&(i="{"),d.push([i,g]);break;case m.call(f,i)<0:j=d.pop()}continue}k=((n=a[g-1])!=null?n[0]:void 8)===")";if(!(k&&((n=a[j[1]-1])!=null?n[0]:void 8)===":"||((n=a[g-2])!=null?n[0]:void 8)===":"||((n=d[d.length-1])!=null?n[0]:void 8)!=="{"))continue;d.push(["{"]),l=k?j[1]:g-1;while(((n=a[l-2])!=null?n[0]:void 8)==="COMMENT")l-=2;a.splice(l,0,["{","{",h[2]]),y(a,++g+1,c,b)}}function s(a){function m(b,c){h[2]=b[2];return a.splice(a[c-1][0]===","?c-1:c,0,h)}function l(a,b){switch(a[0]){case"DEDENT":return!0;case"TERMINATOR":return a[1]!==";";case"ELSE":return d==="THEN";case"CATCH":return d==="TRY";case"FINALLY":return d==="TRY"||d==="CATCH"||d==="THEN";case"SWITCH":return!(j=!0);case"CASE":case"DEFAULT":return!j}}var b,c,d,e,f,g,h,i,j,k;b=-1;while(c=a[++b]){d=c[0];if("INDENT"===(e=(k=a[b+1])!=null?k[0]:void 8)){switch(!1){case c[1]!=="do":(f=a[A(a,b+1)])[0]=")",k=a[b+1],k.fromDo=!0,k.pair=f,k[0]="(";break;default:continue}a.splice(b,1);continue}if(e==="THEN")continue;if(d!=="THEN"&&d!=="FUNC_ARROW"&&d!=="DEFAULT"&&d!=="TRY"&&d!=="CATCH"&&d!=="FINALLY"&&(d!=="ELSE"||e==="IF"))continue;g=["INDENT",0,c[2]],h=["DEDENT",0],d==="THEN"?(((k=a[b-1])!=null?k[0]:void 8)==="TERMINATOR"&&a.splice(--b,1),a[b]=g):a.splice(++b,0,g);switch(!1){case","!==(e=a[b+1][0]):--b;case","!==((k=a[b+2])!=null?k[0]:void 8):m(0,b+=2),++b;break;case e!=="("&&e!=="["&&e!=="{"||","!==((k=a[i=1+A(a,b+1)])!=null?k[0]:void 8):m(0,i),++b;break;default:j=!1,y(a,b+1,l,m)}}}function r(a){function f(a){if(a[0]!=="INDENT")return c[0]="POST_IF"}function e(a){var b;return(b=a[0])==="TERMINATOR"||b==="INDENT"}var b,c,d;for(b=0,d=a.length;b=0||(c==="ELSE"||c==="CASE"||c==="DEFAULT"||c==="CATCH"||c==="FINALLY"))&&a.splice(b-1,1)}}function o(a){p(a),q(a),s(a),r(a),t(a),u(a),v(a),w(a),x(a);return a}var c,d,e,f,g,h,i,j,k,l,m=[].indexOf||function(a){for(var b=this.length;b--&&this[b]!==a;);return b},n=[].slice;for(b.rewrite=o,b.able=z,c=[["(",")"],["[","]"],["{","}"],["CALL(",")CALL"],["PARAM(",")PARAM"],["INDENT","DEDENT"]],d={},e=[],f=[],j=0,k=c.length;j=0&&((c=new String(c)).reserved=!0);else if(A.call(j,c)>=0)switch(e=c.toUpperCase()){case"FOR":this.seenFor=!0;case"THEN":this.seenFrom=this.seenRange=!1;break;case"IMPORT":c="<<<";break;case"UNLESS":e="IF";break;case"UNTIL":e="WHILE";break;case"CATCH":case"FUNCTION":c="";break;case"NEW":case"DO":case"TYPEOF":case"DELETE":e="UNARY";break;case"TRUE":case"FALSE":case"NULL":case"VOID":e="LITERAL";break;case"BREAK":case"CONTINUE":case"DEBUGGER":e="STATEMENT";break;case"IN":case"OF":case"INSTANCEOF":if(e!=="INSTANCEOF"&&this.seenFor){e==="OF"&&(this.seenRange=!0,c=h[0]==="IDENTIFIER"&&(p=this.tokens)[p.length-2][0]===","&&(this.tokens.splice(-2,2),h[1])),this.seenFor=!1,e="FOR"+e;break}h[1]==="!"&&(this.tokens.pop(),c="!"+c),e="RELATION"}else if(o=k.hasOwnProperty(c)){if(c==="not"&&h.alias&&h[1]==="==="){h[1]="!==";return c.length}p=k[c],e=p[0],c=p[1]}else if(A.call(l,c)>=0)this.carp('reserved word "'+c+'"');else if(!h[1]&&((p=h[0])==="CATCH"||p==="FUNCTION"))return(h[1]=c).length;this.token(e,c),o&&(this.last.alias=!0),g&&this.token(":",":");return f.length},b.numberToken=function(a){var b,c,d,e,f,g,h;if(!(b=o.exec(a)))return 0;c=b[3]||b[0],d=this.last;switch(c.charAt(0)){case".":if(this.able()){this.token("DOT","."),this.token("STRNUM",c.slice(1));return b[0].length}break;case"0":(h=c.charAt(1))!==""&&h!=="x"&&h!=="."&&this.carp("deprecated octal literal "+c)}if(e=b[1])2<=e&&e<=36||this.carp("invalid radix "+e),c=parseInt(f=b[2],e),(isNaN(c)||c===parseInt(f.slice(0,-1),e))&&this.carp("invalid number "+f+" in base "+e);if(g=d[0]==="+-"&&!d.spaced)c=d[1]+c,this.tokens.pop(),this.last=d=(h=this.tokens)[h.length-1];d[0]!=="RANGE"||d.to&&d.by!==!0?g?this.token("STRNUM",c):this.strnum(c):d[d.to?"by":"to"]=c;return b[0].length},b.singleStringToken=function(a){var b;(b=s.exec(a))||this.carp("unterminated string"),this.strnum(g(b=b[0]));return this.countLines(b).length},b.doubleStringToken=function(a){var b;b=this.balancedString(a,'"'),0d.indexOf("#{")){d=d.replace(w,"").replace(/\//g,"\\/"),this.token("LITERAL","/"+(d||"(?:)")+"/"+f);return this.countLines(c).length}for(this.token("IDENTIFIER","RegExp"),this.token("CALL(","("),g=this.tokens,h=0,m=(l=this.interpolate(d)).length;h",2))||this.carp("unterminated words"),this.token("[","["),c=this.tokens,i=0,k=(j=a.slice(2,b).split("\n")).length;ithis.indent){if(e){this.indebt=d-this.indent;return b.length}this.indents.push(this.token("INDENT",d-this.indent+this.dedebt)),this.dedebt=this.indebt=0}else this.indebt=0,this.dedent(this.indent-d,e);this.indent=d;return b.length},b.spaceToken=function(a){var b;return(b=q.exec(a))&&(this.last.spaced=!0,b[0].length)},b.literalToken=function(a){var b,c,d,f,g;if(!(b=p.exec(a)))return 0;switch(c=b=b[0]){case".":case"?.":case"&.":case".=":c="DOT";break;case"+":case"-":c="+-";break;case"!":case"~":c="UNARY";break;case"===":case"!==":case"<":case">":case"<=":case">=":case"==":case"!=":c="COMPARE";break;case"&&":case"||":c="LOGIC";break;case"?":this.last.spaced&&(c="LOGIC");break;case"/":case"%":c="MATH";break;case"++":case"--":c="CREMENT";break;case"<<<":case"<<<<":c="IMPORT";break;case"<<":case">>":case">>>":c="SHIFT";break;case"&":case"|":case"^":c="BITWISE";break;case"@":c="THIS";break;case";":c="TERMINATOR";break;case"?(":c="CALL(";break;case"=":case":=":case"+=":case"-=":case"*=":case"/=":case"%=":case"&=":case"^=":case"|=":case"<<=":case">>=":case">>>=":c="ASSIGN",this.last[0]==="LOGIC"&&(this.tokens.pop(),(b=new String(b)).logic=this.last[1]);break;case"*":c=(g=this.last[0])==="["||g==="("||g==="DOT"||g===","||g===";"?"STRNUM":"MATH";break;case"->":case"~>":case"=>":c="FUNC_ARROW",this.tagParameters();break;case"<-":case"<~":c="BACK_CALL",this.tagParameters();break;default:switch(b){case"\\\n":++this.line;break;case"@@":this.token("IDENTIFIER","arguments");break;case"::":this.token("DOT","."),this.token("IDENTIFIER",(g=new String("prototype"),g.colon2=!0,g));break;default:d=!0}if(!d)return b.length;switch(b.charAt(0)){case"\\":this.strnum("\\"===(f=b.slice(1))?"'\\\\'":e(f,"'"));return b.length;case"(":if(b.length>1){this.token("CALL(","("),this.token(")CALL",")");return b.length}this.able(!0)&&(c="CALL(")}}return this.token(c,b).length},b.dedent=function(a,b){var c,d;while(a>0)(c=(d=this.indents)[d.length-1])?c<=this.dedebt?(a-=c,this.dedebt-=c):(a-=this.token("DEDENT",this.indents.pop()-this.dedebt),this.dedebt=0):a=0;this.dedebt-=a;if(!b)return this.newline()},b.newline=function(){if(this.last[0]!=="TERMINATOR")return this.token("TERMINATOR","\n")},b.tagParameters=function(){var a,b,c,d,e;if(this.last[0]===")"){a=this.tokens,b=1,c=a.length-1;while(d=a[--c])switch(e=d[0]){case")":case")CALL":++b;break;case"(":case"CALL(":if(--b)break;e==="("&&(d[0]="PARAM(",this.last[0]=")PARAM");return}}},b.balancedString=function(a,b){var c,d,e;c=[b],d=0;while(e=a.charAt(++d)){if(e==="\\"){++d;continue}switch(b){case e:c.pop();if(!(b=c[c.length-1]))return a.slice(0,d+1);break;case'"':"{"===e&&"#"===a.charAt(d-1)&&c.push(b="}");break;case"}":switch(e){case'"':case"'":c.push(b=e);break;case"{":c.push(b="}")}}}return this.carp("missing "+c.pop()+" in a string")},b.interpolate=function(a,b){var c,d,f,g,h,i,j,k,l,m,n,o,p;c=this.line,d=[],f=0,g=-1;while(h=a.charAt(++g)){if(h==="\\"){++g;continue}if(h!=="#"||a.charAt(g+1)!=="{")continue;f1&&(k.unshift(["(","(",k[0][2]]),k.push([")",")",k[l][2]])),d.push(["TOKENS",k]);this.countLines(j)}f]=|\\\S[^\s,;)}\]]*|([-+&|:])\1|[-~=]>|\([^\n\S]*\)|[!=]==?|\.{3}|[?&]\.|<<(?:=|<>>?=?|@@|\\\n|\?\(|<[-~]|\S)/,q=/^(?=.)[^\n\S]*(?:#.*)?/,r=/^(?:\s*#.*)*(?:\n[^\n\S]*)+/,s=/^'[^\\']*(?:\\.[^\\']*)*'/,t=/^`[^\\`]*(?:\\.[^\\`]*)*`/,u=/^\/(?!\s)[^[\/\n\\]*(?:(?:\\[\s\S]|\[[^\]\n\\]*(?:\\[\s\S][^\]\n\\]*)*])[^[\/\n\\]*)*\/[imgy]{0,4}(?!\w)/,v=/^\/{3}([\s\S]+?)\/{3}([imgy]{0,4})(?!\w)/,w=/\s+(?:#.*)?/g,x=/^\s*(?:,|[?&]?\.(?!\.)|::)/}(r,r["./lexer"]={}),!function(a,b){b.parser={trace:function c(){},yy:{},symbols_:{error:2,Assignable:3,SimpleAssignable:4,Array:5,Object:6,Value:7,STRNUM:8,LITERAL:9,Parenthetical:10,THIS:11,"CALL(":12,ArgList:13,OptComma:14,")CALL":15,IDENTIFIER:16,ThisProperty:17,DOT:18,"[":19,"]":20,CLONE:21,SUPER:22,Expression:23,ASSIGN:24,CREMENT:25,UNARY:26,"+-":27,MATH:28,SHIFT:29,COMPARE:30,BITWISE:31,LOGIC:32,RELATION:33,IMPORT:34,"?":35,Function:36,FUNCTION:37,IfBlock:38,ELSE:39,Block:40,POST_IF:41,LoopHead:42,RETURN:43,STATEMENT:44,THROW:45,SWITCH:46,Cases:47,DEFAULT:48,TRY:49,CATCH:50,FINALLY:51,CLASS:52,OptExtends:53,EXTENDS:54,Line:55,"PARAM(":56,")PARAM":57,BACK_CALL:58,COMMENT:59,"...":60,Body:61,TERMINATOR:62,",":63,Arg:64,INDENT:65,DEDENT:66,THISPROP:67,"(":68,")":69,FUNC_ARROW:70,Key:71,Property:72,":":73,Properties:74,"{":75,"}":76,IF:77,FOR:78,FOROF:79,BY:80,FORIN:81,FROM:82,TO:83,WHILE:84,EVER:85,CASE:86,Root:87,$accept:0,$end:1},terminals_:{2:"error",8:"STRNUM",9:"LITERAL",11:"THIS",12:"CALL(",15:")CALL",16:"IDENTIFIER",18:"DOT",19:"[",20:"]",21:"CLONE",22:"SUPER",24:"ASSIGN",25:"CREMENT",26:"UNARY",27:"+-",28:"MATH",29:"SHIFT",30:"COMPARE",31:"BITWISE",32:"LOGIC",33:"RELATION",34:"IMPORT",35:"?",37:"FUNCTION",39:"ELSE",41:"POST_IF",43:"RETURN",44:"STATEMENT",45:"THROW",46:"SWITCH",48:"DEFAULT",49:"TRY",50:"CATCH",51:"FINALLY",52:"CLASS",54:"EXTENDS",56:"PARAM(",57:")PARAM",58:"BACK_CALL",59:"COMMENT",60:"...",62:"TERMINATOR",63:",",65:"INDENT",66:"DEDENT",67:"THISPROP",68:"(",69:")",70:"FUNC_ARROW",73:":",75:"{",76:"}",77:"IF",78:"FOR",79:"FOROF",80:"BY",81:"FORIN",82:"FROM",83:"TO",84:"WHILE",85:"EVER",86:"CASE"},productions_:[0,[3,1],[3,1],[3,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,5],[4,1],[4,1],[4,3],[4,3],[4,3],[4,6],[4,3],[4,1],[23,1],[23,3],[23,2],[23,2],[23,2],[23,2],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,2],[23,1],[23,2],[23,1],[23,3],[23,3],[23,2],[23,2],[23,2],[23,1],[23,1],[23,2],[23,3],[23,5],[23,2],[23,4],[23,2],[23,4],[23,6],[23,4],[23,2],[23,3],[23,3],[23,4],[23,3],[55,1],[55,6],[55,3],[55,2],[55,1],[55,1],[61,1],[61,3],[61,2],[14,0],[14,1],[64,1],[64,2],[64,1],[13,0],[13,1],[13,3],[13,4],[13,6],[17,1],[10,3],[10,5],[40,3],[40,2],[36,6],[36,2],[5,4],[71,1],[71,1],[71,1],[71,1],[72,3],[72,5],[72,1],[72,2],[72,2],[72,3],[72,1],[74,0],[74,1],[74,3],[74,4],[74,6],[6,4],[38,3],[38,5],[42,4],[42,6],[42,4],[42,6],[42,4],[42,6],[42,8],[42,2],[42,2],[47,3],[47,4],[53,0],[53,2],[87,1],[87,2],[87,0]],performAction:function d(a,b,c,d,e,f){var g=f.length-1;switch(e){case 1:this.$=f[g];break;case 2:this.$=f[g];break;case 3:this.$=f[g];break;case 4:this.$=d.Value(f[g]);break;case 5:this.$=d.Value(d.L(c,d.Literal(f[g])));break;case 6:this.$=d.Value(d.L(c,d.Literal(f[g],!0)));break;case 7:this.$=d.Value(f[g]);break;case 8:this.$=d.Value(d.L(c,d.Literal("this",!0)));break;case 9:this.$=d.Value(d.L(c,d.Call(f[g-4],f[g-2],f[g-3])));break;case 10:this.$=d.L(c,d.Literal(f[g]));break;case 11:this.$=f[g];break;case 12:this.$=f[g-2].add(d.L(c,d.Index(d.L(c,d.Key(f[g])),f[g-1])));break;case 13:this.$=f[g-2].add(d.L(c,d.Index(d.L(c,d.Literal(f[g])),f[g-1])));break;case 14:this.$=f[g-2].add(d.L(c,d.Index(f[g].it,f[g-1])));break;case 15:this.$=f[g-5].add(d.L(c,d.Index(f[g-2],f[g-4])));break;case 16:this.$=new d.Clone(f[g-2].unwrap(),f[g]);break;case 17:this.$=d.L(c,new d.Super);break;case 18:this.$=f[g].unwrap();break;case 19:this.$=d.L(c,d.Assign(f[g-2],f[g],f[g-1]));break;case 20:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 21:this.$=d.L(c,d.Op(f[g],f[g-1],null,!0));break;case 22:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 23:this.$=d.L(c,d.Op(f[g-1],f[g]));break;case 24:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 25:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 26:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 27:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 28:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 29:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 30:this.$=d.L(c,f[g-1].charAt(0)==="!"?d.Op(f[g-1].slice(1),f[g-2],f[g]).invert():d.Op(f[g-1],f[g-2],f[g]));break;case 31:this.$=d.L(c,d.Import(f[g-2],f[g],f[g-1]==="<<<<"));break;case 32:this.$=d.Existence(f[g-1]);break;case 33:this.$=f[g];break;case 34:this.$=f[g].named(f[g-1]);break;case 35:this.$=f[g];break;case 36:this.$=f[g-2].addElse(f[g]);break;case 37:this.$=d.L(c,d.If(f[g],f[g-2],{name:f[g-1]}));break;case 38:this.$=f[g-1].addBody(f[g]);break;case 39:this.$=f[g].addBody(d.Block(f[g-1]));break;case 40:this.$=d.L(c,d.Return(f[g]));break;case 41:this.$=d.L(c,d.Return());break;case 42:this.$=d.L(c,new d.Statement(f[g]));break;case 43:this.$=d.L(c,new d.Throw(f[g]));break;case 44:this.$=d.L(c,new d.Switch(f[g-1],f[g]));break;case 45:this.$=d.L(c,new d.Switch(f[g-3],f[g-2],f[g]));break;case 46:this.$=d.L(c,new d.Switch(null,f[g]));break;case 47:this.$=d.L(c,new d.Switch(null,f[g-2],f[g]));break;case 48:this.$=d.L(c,new d.Try(f[g]));break;case 49:this.$=d.L(c,new d.Try(f[g-2],f[g-1],f[g]));break;case 50:this.$=d.L(c,new d.Try(f[g-4],f[g-3],f[g-2],f[g]));break;case 51:this.$=d.L(c,new d.Try(f[g-2],null,null,f[g]));break;case 52:this.$=d.L(c,new d.Class(null,f[g]));break;case 53:this.$=d.L(c,new d.Class(null,f[g-1],f[g]));break;case 54:this.$=d.L(c,new d.Class(f[g-1],f[g]));break;case 55:this.$=d.L(c,new d.Class(f[g-2],f[g-1],f[g]));break;case 56:this.$=d.Util.Extends(f[g-2],f[g]);break;case 57:this.$=f[g];break;case 58:this.$=d.Call.back(f[g-4],f[g-1],f[g]);break;case 59:this.$=d.Call.back([d.L(c,d.Literal(f[g-2]))],f[g-1],f[g]);break;case 60:this.$=d.Call.back([],f[g-1],f[g]);break;case 61:this.$=d.L(c,new d.Comment(f[g]));break;case 62:this.$=d.L(c,new d.Throw(d.JS("Error('stub code executed')")));break;case 63:this.$=d.Block(f[g]);break;case 64:this.$=f[g-2].add(f[g]);break;case 65:this.$=f[g-1];break;case 68:this.$=f[g];break;case 69:this.$=d.L(c,d.Splat(f[g]));break;case 70:this.$=d.L(c,d.Splat(d.Arr()));break;case 71:this.$=[];break;case 72:this.$=[f[g]];break;case 73:this.$=f[g-2].concat(f[g]);break;case 74:this.$=f[g-3].concat(f[g]);break;case 75:this.$=f[g-5].concat(f[g-2]);break;case 76:this.$=d.Value(d.L(c,d.Literal("this")),[d.Index(d.L(c,d.Key(f[g])))],!0);break;case 77:this.$=d.L(c,d.Parens(f[g-1].unwrap()));break;case 78:this.$=d.L(c,d.Parens(f[g-2].unwrap()));break;case 79:this.$=f[g-1];break;case 80:this.$=d.Block();break;case 81:this.$=d.L(c,d.Fun(f[g-4],f[g],f[g-1]));break;case 82:this.$=d.L(c,d.Fun([],f[g],f[g-1]));break;case 83:this.$=d.L(c,d.Arr(f[g-2]));break;case 84:this.$=d.L(c,d.Literal(f[g]));break;case 85:this.$=d.L(c,d.Literal(f[g]));break;case 86:this.$=f[g];break;case 87:this.$=f[g];break;case 88:this.$=d.L(c,d.Assign(f[g-2].asKey(),f[g],":"));break;case 89:this.$=d.L(c,d.Assign(f[g-4].asKey(),f[g-1],":"));break;case 90:this.$=f[g];break;case 91:this.$=d.L(c,d.Splat(f[g]));break;case 92:this.$=d.L(c,d.Assign(f[g].asKey(),d.Literal(f[g-1]==="+"),":"));break;case 93:this.$=d.L(c,d.Op(f[g-1],f[g-2],f[g]));break;case 94:this.$=d.L(c,new d.Comment(f[g]));break;case 95:this.$=[];break;case 96:this.$=[f[g]];break;case 97:this.$=f[g-2].concat(f[g]);break;case 98:this.$=f[g-3].concat(f[g]);break;case 99:this.$=f[g-5].concat(f[g-2]);break;case 100:this.$=d.L(c,d.Obj(f[g-2]));break;case 101:this.$=d.L(c,d.If(f[g-1],f[g],{name:f[g-2]}));break;case 102:this.$=f[g-4].addElse(d.L(c,d.If(f[g-1],f[g],{name:f[g-2]})));break;case 103:this.$=d.L(c,new d.For({name:f[g-2],index:f[g-1],source:f[g]}));break;case 104:this.$=d.L(c,new d.For({name:f[g-4],index:f[g-3],source:f[g-2],step:f[g]}));break;case 105:this.$=d.L(c,new d.For({object:!0,own:!f[g-3],index:f[g-2],source:f[g]}));break;case 106:this.$=d.L(c,new d.For({object:!0,own:!f[g-5],index:f[g-4],name:f[g-2],source:f[g]}));break;case 107:this.$=d.L(c,new d.For({index:f[g-2],from:d.Literal(0),op:"til",to:f[g]}));break;case 108:this.$=d.L(c,new d.For({index:f[g-4],from:f[g-2],op:f[g-1],to:f[g]}));break;case 109:this.$=d.L(c,new d.For({index:f[g-6],from:f[g-4],op:f[g-3],to:f[g-2],step:f[g]}));break;case 110:this.$=d.L(c,new d.While(f[g],f[g-1]));break;case 111:this.$=d.L(c,new d.While);break;case 112:this.$=[d.L(c,new d.Case(f[g-1],f[g]))];break;case 113:this.$=f[g-3].concat(d.L(c,new d.Case(f[g-1],f[g])));break;case 114:this.$=null;break;case 115:this.$=f[g];break;case 116:return f[g];case 117:return f[g-1];case 118:return d.Block()}},table:[{1:[2,118],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,40:3,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:2,65:[1,5],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39],87:1},{1:[3]},{1:[2,116],62:[1,44]},{62:[1,45]},{1:[2,63],62:[2,63],66:[2,63],69:[2,63]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:46,66:[1,47],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,57],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,57],66:[2,57],69:[2,57],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:59,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,71],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,10],12:[2,10],18:[2,10],21:[2,10],24:[2,10],25:[2,10],27:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],41:[2,10],54:[2,10],58:[1,65],62:[2,10],66:[2,10],69:[2,10],78:[2,10],84:[2,10]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:66,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,61],62:[2,61],66:[2,61],69:[2,61]},{1:[2,62],62:[2,62],66:[2,62],69:[2,62]},{1:[2,18],12:[1,67],15:[2,18],18:[1,68],20:[2,18],21:[1,69],27:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],34:[2,18],35:[2,18],41:[2,18],57:[2,18],62:[2,18],63:[2,18],65:[2,18],66:[2,18],69:[2,18],76:[2,18],78:[2,18],80:[2,18],83:[2,18],84:[2,18],86:[2,18]},{1:[2,4],12:[2,4],15:[2,4],18:[2,4],20:[2,4],21:[2,4],24:[1,70],27:[2,4],28:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],34:[2,4],35:[2,4],41:[2,4],57:[2,4],62:[2,4],63:[2,4],65:[2,4],66:[2,4],69:[2,4],76:[2,4],78:[2,4],80:[2,4],83:[2,4],84:[2,4],86:[2,4]},{3:73,4:71,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42]},{1:[2,1],12:[2,1],15:[2,1],18:[2,1],20:[2,1],21:[2,1],24:[2,1],25:[1,74],27:[2,1],28:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],34:[2,1],35:[2,1],41:[2,1],54:[1,75],57:[2,1],62:[2,1],63:[2,1],65:[2,1],66:[2,1],69:[2,1],76:[2,1],78:[2,1],80:[2,1],83:[2,1],84:[2,1],86:[2,1]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:76,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:77,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,33],15:[2,33],20:[2,33],27:[2,33],28:[2,33],29:[2,33],30:[2,33],31:[2,33],32:[2,33],33:[2,33],34:[2,33],35:[2,33],41:[2,33],57:[2,33],62:[2,33],63:[2,33],65:[2,33],66:[2,33],69:[2,33],76:[2,33],78:[2,33],80:[2,33],83:[2,33],84:[2,33],86:[2,33]},{36:78,56:[1,64],70:[1,36]},{1:[2,35],15:[2,35],20:[2,35],27:[2,35],28:[2,35],29:[2,35],30:[2,35],31:[2,35],32:[2,35],33:[2,35],34:[2,35],35:[2,35],39:[1,79],41:[2,35],57:[2,35],62:[2,35],63:[2,35],65:[2,35],66:[2,35],69:[2,35],76:[2,35],78:[2,35],80:[2,35],83:[2,35],84:[2,35],86:[2,35]},{40:80,65:[1,5]},{1:[2,41],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,41],16:[1,63],17:34,19:[1,41],20:[2,41],22:[1,35],23:81,25:[1,14],26:[1,16],27:[1,17],28:[2,41],29:[2,41],30:[2,41],31:[2,41],32:[2,41],33:[2,41],34:[2,41],35:[2,41],36:18,37:[1,19],38:20,41:[2,41],42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,41],62:[2,41],63:[2,41],65:[2,41],66:[2,41],67:[1,43],68:[1,40],69:[2,41],70:[1,36],75:[1,42],76:[2,41],77:[1,37],78:[2,41],80:[2,41],83:[2,41],84:[2,41],86:[2,41]},{1:[2,42],15:[2,42],20:[2,42],27:[2,42],28:[2,42],29:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],34:[2,42],35:[2,42],41:[2,42],57:[2,42],62:[2,42],63:[2,42],65:[2,42],66:[2,42],69:[2,42],76:[2,42],78:[2,42],80:[2,42],83:[2,42],84:[2,42],86:[2,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:82,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:83,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],47:84,49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39],86:[1,85]},{40:86,65:[1,5]},{1:[2,114],3:73,4:88,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,114],16:[1,63],17:34,19:[1,41],20:[2,114],22:[1,35],27:[2,114],28:[2,114],29:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],34:[2,114],35:[2,114],41:[2,114],53:87,54:[1,89],57:[2,114],62:[2,114],63:[2,114],65:[2,114],66:[2,114],67:[1,43],68:[1,40],69:[2,114],75:[1,42],76:[2,114],78:[2,114],80:[2,114],83:[2,114],84:[2,114],86:[2,114]},{1:[2,5],12:[2,5],15:[2,5],18:[2,5],20:[2,5],21:[2,5],27:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],41:[2,5],57:[2,5],62:[2,5],63:[2,5],65:[2,5],66:[2,5],69:[2,5],76:[2,5],78:[2,5],80:[2,5],83:[2,5],84:[2,5],86:[2,5]},{1:[2,6],12:[2,6],15:[2,6],18:[2,6],20:[2,6],21:[2,6],27:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],34:[2,6],35:[2,6],41:[2,6],57:[2,6],62:[2,6],63:[2,6],65:[2,6],66:[2,6],69:[2,6],76:[2,6],78:[2,6],80:[2,6],83:[2,6],84:[2,6],86:[2,6]},{1:[2,7],12:[2,7],15:[2,7],18:[2,7],20:[2,7],21:[2,7],27:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],34:[2,7],35:[2,7],41:[2,7],57:[2,7],62:[2,7],63:[2,7],65:[2,7],66:[2,7],69:[2,7],76:[2,7],78:[2,7],80:[2,7],83:[2,7],84:[2,7],86:[2,7]},{1:[2,8],12:[2,8],15:[2,8],18:[2,8],20:[2,8],21:[2,8],27:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],34:[2,8],35:[2,8],41:[2,8],57:[2,8],62:[2,8],63:[2,8],65:[2,8],66:[2,8],69:[2,8],76:[2,8],78:[2,8],80:[2,8],83:[2,8],84:[2,8],86:[2,8]},{1:[2,2],12:[2,2],15:[2,2],18:[2,2],20:[2,2],21:[2,2],24:[2,2],27:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],34:[2,2],35:[2,2],41:[2,2],57:[2,2],62:[2,2],63:[2,2],65:[2,2],66:[2,2],69:[2,2],76:[2,2],78:[2,2],79:[2,2],80:[2,2],81:[2,2],83:[2,2],84:[2,2],86:[2,2]},{1:[2,3],12:[2,3],15:[2,3],18:[2,3],20:[2,3],21:[2,3],24:[2,3],27:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],34:[2,3],35:[2,3],41:[2,3],57:[2,3],62:[2,3],63:[2,3],65:[2,3],66:[2,3],69:[2,3],76:[2,3],78:[2,3],79:[2,3],80:[2,3],81:[2,3],83:[2,3],84:[2,3],86:[2,3]},{1:[2,11],12:[2,11],15:[2,11],18:[2,11],20:[2,11],21:[2,11],24:[2,11],25:[2,11],27:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],41:[2,11],54:[2,11],57:[2,11],62:[2,11],63:[2,11],65:[2,11],66:[2,11],69:[2,11],76:[2,11],78:[2,11],79:[2,11],80:[2,11],81:[2,11],83:[2,11],84:[2,11],86:[2,11]},{1:[2,17],12:[2,17],15:[2,17],18:[2,17],20:[2,17],21:[2,17],24:[2,17],25:[2,17],27:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],34:[2,17],35:[2,17],41:[2,17],54:[2,17],57:[2,17],62:[2,17],63:[2,17],65:[2,17],66:[2,17],69:[2,17],76:[2,17],78:[2,17],79:[2,17],80:[2,17],81:[2,17],83:[2,17],84:[2,17],86:[2,17]},{40:90,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:91,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:92,4:95,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,93],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42],85:[1,94]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:96,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:97,65:[1,98],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:99,16:[1,63],17:34,19:[1,41],20:[2,71],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,95],63:[2,95],65:[2,95],67:[1,43],68:[1,40],71:102,72:101,74:100,76:[2,95]},{1:[2,76],12:[2,76],15:[2,76],18:[2,76],20:[2,76],21:[2,76],24:[2,76],25:[2,76],27:[2,76],28:[2,76],29:[2,76],30:[2,76],31:[2,76],32:[2,76],33:[2,76],34:[2,76],35:[2,76],41:[2,76],54:[2,76],57:[2,76],62:[2,76],63:[2,76],65:[2,76],66:[2,76],69:[2,76],73:[2,76],76:[2,76],78:[2,76],79:[2,76],80:[2,76],81:[2,76],83:[2,76],84:[2,76],86:[2,76]},{1:[2,65],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:110,56:[1,7],58:[1,9],59:[1,10],60:[1,11],62:[2,65],66:[2,65],67:[1,43],68:[1,40],69:[2,65],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,117]},{62:[1,44],66:[1,111]},{1:[2,80],15:[2,80],20:[2,80],27:[2,80],28:[2,80],29:[2,80],30:[2,80],31:[2,80],32:[2,80],33:[2,80],34:[2,80],35:[2,80],39:[2,80],41:[2,80],48:[2,80],50:[2,80],51:[2,80],57:[2,80],62:[2,80],63:[2,80],65:[2,80],66:[2,80],69:[2,80],76:[2,80],78:[2,80],80:[2,80],83:[2,80],84:[2,80],86:[2,80]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:112,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:113,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:114,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:115,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:116,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:117,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:118,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:119,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,32],15:[2,32],20:[2,32],27:[2,32],28:[2,32],29:[2,32],30:[2,32],31:[2,32],32:[2,32],33:[2,32],34:[2,32],35:[2,32],41:[2,32],57:[2,32],62:[2,32],63:[2,32],65:[2,32],66:[2,32],69:[2,32],76:[2,32],78:[2,32],80:[2,32],83:[2,32],84:[2,32],86:[2,32]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:120,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,39],15:[2,39],20:[2,39],27:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],41:[2,39],57:[2,39],62:[2,39],63:[2,39],65:[2,39],66:[2,39],69:[2,39],76:[2,39],78:[2,39],80:[2,39],83:[2,39],84:[2,39],86:[2,39]},{14:121,57:[2,66],62:[2,66],63:[1,122],65:[2,66]},{15:[2,72],20:[2,72],57:[2,72],62:[2,72],63:[2,72],65:[2,72],66:[2,72]},{15:[2,68],20:[2,68],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,57:[2,68],62:[2,68],63:[2,68],65:[2,68],66:[2,68],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,70],16:[1,63],17:34,19:[1,41],20:[2,70],22:[1,35],23:123,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,70],62:[2,70],63:[2,70],65:[2,70],66:[2,70],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,10],12:[2,10],15:[2,10],18:[2,10],20:[2,10],21:[2,10],24:[2,10],25:[2,10],27:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],41:[2,10],54:[2,10],57:[2,10],62:[2,10],63:[2,10],65:[2,10],66:[2,10],69:[2,10],76:[2,10],78:[2,10],80:[2,10],81:[2,10],83:[2,10],84:[2,10],86:[2,10]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:124,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,71],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:125,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,60],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,60],66:[2,60],69:[2,60],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:126,15:[2,71],16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{8:[1,128],10:129,16:[1,127],19:[1,130],68:[1,40]},{6:131,75:[1,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:132,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,20],12:[2,1],15:[2,20],18:[2,1],20:[2,20],21:[2,1],27:[2,20],28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[2,20],34:[2,20],35:[2,20],41:[2,20],57:[2,20],62:[2,20],63:[2,20],65:[2,20],66:[2,20],69:[2,20],76:[2,20],78:[2,20],80:[2,20],83:[2,20],84:[2,20],86:[2,20]},{12:[1,67],18:[1,68],21:[1,69]},{12:[2,4],18:[2,4],21:[2,4]},{1:[2,21],15:[2,21],20:[2,21],27:[2,21],28:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],34:[2,21],35:[2,21],41:[2,21],57:[2,21],62:[2,21],63:[2,21],65:[2,21],66:[2,21],69:[2,21],76:[2,21],78:[2,21],80:[2,21],83:[2,21],84:[2,21],86:[2,21]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:133,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,22],15:[2,22],20:[2,22],27:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[2,22],35:[1,56],41:[2,22],42:58,57:[2,22],62:[2,22],63:[2,22],65:[2,22],66:[2,22],69:[2,22],76:[2,22],78:[2,22],80:[2,22],83:[2,22],84:[2,22],86:[2,22]},{1:[2,23],15:[2,23],20:[2,23],27:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],34:[2,23],35:[1,56],41:[2,23],42:58,57:[2,23],62:[2,23],63:[2,23],65:[2,23],66:[2,23],69:[2,23],76:[2,23],78:[2,23],80:[2,23],83:[2,23],84:[2,23],86:[2,23]},{1:[2,34],15:[2,34],20:[2,34],27:[2,34],28:[2,34],29:[2,34],30:[2,34],31:[2,34],32:[2,34],33:[2,34],34:[2,34],35:[2,34],41:[2,34],57:[2,34],62:[2,34],63:[2,34],65:[2,34],66:[2,34],69:[2,34],76:[2,34],78:[2,34],80:[2,34],83:[2,34],84:[2,34],86:[2,34]},{40:134,65:[1,5],77:[1,135]},{1:[2,38],15:[2,38],20:[2,38],27:[2,38],28:[2,38],29:[2,38],30:[2,38],31:[2,38],32:[2,38],33:[2,38],34:[2,38],35:[2,38],41:[2,38],57:[2,38],62:[2,38],63:[2,38],65:[2,38],66:[2,38],69:[2,38],76:[2,38],78:[2,38],80:[2,38],83:[2,38],84:[2,38],86:[2,38]},{1:[2,40],15:[2,40],20:[2,40],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,40],42:58,57:[2,40],62:[2,40],63:[2,40],65:[2,40],66:[2,40],69:[2,40],76:[2,40],78:[2,40],80:[2,40],83:[2,40],84:[2,40],86:[2,40]},{1:[2,43],15:[2,43],20:[2,43],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,43],42:58,57:[2,43],62:[2,43],63:[2,43],65:[2,43],66:[2,43],69:[2,43],76:[2,43],78:[2,43],80:[2,43],83:[2,43],84:[2,43],86:[2,43]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,47:136,78:[1,38],84:[1,39],86:[1,85]},{1:[2,46],15:[2,46],20:[2,46],27:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],34:[2,46],35:[2,46],41:[2,46],48:[1,137],57:[2,46],62:[2,46],63:[2,46],65:[2,46],66:[2,46],69:[2,46],76:[2,46],78:[2,46],80:[2,46],83:[2,46],84:[2,46],86:[1,138]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:139,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,48],15:[2,48],20:[2,48],27:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],34:[2,48],35:[2,48],41:[2,48],50:[1,140],51:[1,141],57:[2,48],62:[2,48],63:[2,48],65:[2,48],66:[2,48],69:[2,48],76:[2,48],78:[2,48],80:[2,48],83:[2,48],84:[2,48],86:[2,48]},{1:[2,52],15:[2,52],20:[2,52],27:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],34:[2,52],35:[2,52],40:142,41:[2,52],57:[2,52],62:[2,52],63:[2,52],65:[1,5],66:[2,52],69:[2,52],76:[2,52],78:[2,52],80:[2,52],83:[2,52],84:[2,52],86:[2,52]},{1:[2,114],12:[2,1],15:[2,114],18:[2,1],20:[2,114],21:[2,1],27:[2,114],28:[2,114],29:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],34:[2,114],35:[2,114],41:[2,114],53:143,54:[1,89],57:[2,114],62:[2,114],63:[2,114],65:[2,114],66:[2,114],69:[2,114],76:[2,114],78:[2,114],80:[2,114],83:[2,114],84:[2,114],86:[2,114]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:144,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,82],15:[2,82],20:[2,82],27:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],34:[2,82],35:[2,82],41:[2,82],57:[2,82],62:[2,82],63:[2,82],65:[2,82],66:[2,82],69:[2,82],76:[2,82],78:[2,82],80:[2,82],83:[2,82],84:[2,82],86:[2,82]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:145,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{12:[2,4],18:[2,4],21:[2,4],79:[1,146]},{12:[2,10],18:[2,10],21:[2,10],63:[1,148],79:[2,10],81:[1,147],82:[1,149]},{1:[2,111],15:[2,111],20:[2,111],27:[2,111],28:[2,111],29:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],34:[2,111],35:[2,111],41:[2,111],57:[2,111],62:[2,111],63:[2,111],65:[2,111],66:[2,111],69:[2,111],76:[2,111],78:[2,111],80:[2,111],83:[2,111],84:[2,111],86:[2,111]},{12:[2,1],18:[2,1],21:[2,1],79:[2,1],81:[2,1]},{1:[2,110],15:[2,110],20:[2,110],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,110],42:58,57:[2,110],62:[2,110],63:[2,110],65:[2,110],66:[2,110],69:[2,110],76:[2,110],78:[2,110],80:[2,110],83:[2,110],84:[2,110],86:[2,110]},{62:[1,44],69:[1,150]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:151,67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{14:152,20:[2,66],62:[2,66],63:[1,122],65:[2,66]},{14:153,62:[2,66],63:[1,154],65:[2,66],76:[2,66]},{62:[2,96],63:[2,96],65:[2,96],66:[2,96],76:[2,96]},{32:[1,156],62:[2,90],63:[2,90],65:[2,90],66:[2,90],73:[1,155],76:[2,90]},{8:[1,107],10:108,16:[1,106],17:109,67:[1,43],68:[1,40],71:157},{8:[1,107],10:108,16:[1,106],17:109,67:[1,43],68:[1,40],71:158},{62:[2,94],63:[2,94],65:[2,94],66:[2,94],76:[2,94]},{32:[2,84],62:[2,84],63:[2,84],65:[2,84],66:[2,84],73:[2,84],76:[2,84]},{32:[2,85],62:[2,85],63:[2,85],65:[2,85],66:[2,85],73:[2,85],76:[2,85]},{32:[2,86],62:[2,86],63:[2,86],65:[2,86],66:[2,86],73:[2,86],76:[2,86]},{32:[2,87],62:[2,87],63:[2,87],65:[2,87],66:[2,87],73:[2,87],76:[2,87]},{1:[2,64],62:[2,64],66:[2,64],69:[2,64]},{1:[2,79],15:[2,79],20:[2,79],27:[2,79],28:[2,79],29:[2,79],30:[2,79],31:[2,79],32:[2,79],33:[2,79],34:[2,79],35:[2,79],39:[2,79],41:[2,79],48:[2,79],50:[2,79],51:[2,79],57:[2,79],62:[2,79],63:[2,79],65:[2,79],66:[2,79],69:[2,79],76:[2,79],78:[2,79],80:[2,79],83:[2,79],84:[2,79],86:[2,79]},{1:[2,24],15:[2,24],20:[2,24],27:[2,24],28:[1,49],29:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],34:[2,24],35:[1,56],41:[2,24],42:58,57:[2,24],62:[2,24],63:[2,24],65:[2,24],66:[2,24],69:[2,24],76:[2,24],78:[2,24],80:[2,24],83:[2,24],84:[2,24],86:[2,24]},{1:[2,25],15:[2,25],20:[2,25],27:[2,25],28:[2,25],29:[2,25],30:[2,25],31:[2,25],32:[2,25],33:[2,25],34:[2,25],35:[1,56],41:[2,25],42:58,57:[2,25],62:[2,25],63:[2,25],65:[2,25],66:[2,25],69:[2,25],76:[2,25],78:[2,25],80:[2,25],83:[2,25],84:[2,25],86:[2,25]},{1:[2,26],15:[2,26],20:[2,26],27:[1,48],28:[1,49],29:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[1,56],41:[2,26],42:58,57:[2,26],62:[2,26],63:[2,26],65:[2,26],66:[2,26],69:[2,26],76:[2,26],78:[2,26],80:[2,26],83:[2,26],84:[2,26],86:[2,26]},{1:[2,27],15:[2,27],20:[2,27],27:[1,48],28:[1,49],29:[1,50],30:[2,27],31:[2,27],32:[2,27],33:[1,54],34:[1,55],35:[1,56],41:[2,27],42:58,57:[2,27],62:[2,27],63:[2,27],65:[2,27],66:[2,27],69:[2,27],76:[2,27],78:[2,27],80:[2,27],83:[2,27],84:[2,27],86:[2,27]},{1:[2,28],15:[2,28],20:[2,28],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[2,28],32:[2,28],33:[1,54],34:[1,55],35:[1,56],41:[2,28],42:58,57:[2,28],62:[2,28],63:[2,28],65:[2,28],66:[2,28],69:[2,28],76:[2,28],78:[2,28],80:[2,28],83:[2,28],84:[2,28],86:[2,28]},{1:[2,29],15:[2,29],20:[2,29],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[2,29],33:[1,54],34:[1,55],35:[1,56],41:[2,29],42:58,57:[2,29],62:[2,29],63:[2,29],65:[2,29],66:[2,29],69:[2,29],76:[2,29],78:[2,29],80:[2,29],83:[2,29],84:[2,29],86:[2,29]},{1:[2,30],15:[2,30],20:[2,30],27:[1,48],28:[1,49],29:[1,50],30:[2,30],31:[2,30],32:[2,30],33:[2,30],34:[1,55],35:[1,56],41:[2,30],42:58,57:[2,30],62:[2,30],63:[2,30],65:[2,30],66:[2,30],69:[2,30],76:[2,30],78:[2,30],80:[2,30],83:[2,30],84:[2,30],86:[2,30]},{1:[2,31],15:[2,31],20:[2,31],27:[1,48],28:[1,49],29:[2,31],30:[2,31],31:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[1,56],41:[2,31],42:58,57:[2,31],62:[2,31],63:[2,31],65:[2,31],66:[2,31],69:[2,31],76:[2,31],78:[2,31],80:[2,31],83:[2,31],84:[2,31],86:[2,31]},{1:[2,37],15:[2,37],20:[2,37],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,37],42:58,57:[2,37],62:[2,37],63:[2,37],65:[2,37],66:[2,37],69:[2,37],76:[2,37],78:[2,37],80:[2,37],83:[2,37],84:[2,37],86:[2,37]},{57:[1,159],62:[1,160],65:[1,161]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,67],16:[1,63],17:34,19:[1,41],20:[2,67],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,67],60:[1,62],62:[2,67],64:162,65:[2,67],66:[2,67],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{15:[2,69],20:[2,69],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,57:[2,69],62:[2,69],63:[2,69],65:[2,69],66:[2,69],78:[1,38],84:[1,39]},{14:163,57:[2,66],62:[2,66],63:[1,122],65:[2,66]},{1:[2,59],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,59],66:[2,59],69:[2,59],78:[1,38],84:[1,39]},{14:164,15:[2,66],62:[2,66],63:[1,122],65:[2,66]},{1:[2,12],12:[2,12],15:[2,12],18:[2,12],20:[2,12],21:[2,12],24:[2,12],25:[2,12],27:[2,12],28:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],34:[2,12],35:[2,12],41:[2,12],54:[2,12],57:[2,12],62:[2,12],63:[2,12],65:[2,12],66:[2,12],69:[2,12],76:[2,12],78:[2,12],79:[2,12],80:[2,12],81:[2,12],83:[2,12],84:[2,12],86:[2,12]},{1:[2,13],12:[2,13],15:[2,13],18:[2,13],20:[2,13],21:[2,13],24:[2,13],25:[2,13],27:[2,13],28:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],34:[2,13],35:[2,13],41:[2,13],54:[2,13],57:[2,13],62:[2,13],63:[2,13],65:[2,13],66:[2,13],69:[2,13],76:[2,13],78:[2,13],79:[2,13],80:[2,13],81:[2,13],83:[2,13],84:[2,13],86:[2,13]},{1:[2,14],12:[2,14],15:[2,14],18:[2,14],20:[2,14],21:[2,14],24:[2,14],25:[2,14],27:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],33:[2,14],34:[2,14],35:[2,14],41:[2,14],54:[2,14],57:[2,14],62:[2,14],63:[2,14],65:[2,14],66:[2,14],69:[2,14],76:[2,14],78:[2,14],79:[2,14],80:[2,14],81:[2,14],83:[2,14],84:[2,14],86:[2,14]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:165,16:[1,63],17:34,19:[1,41],20:[2,71],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,16],12:[2,16],15:[2,16],18:[2,16],20:[2,16],21:[2,16],24:[2,16],25:[2,16],27:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],34:[2,16],35:[2,16],41:[2,16],54:[2,16],57:[2,16],62:[2,16],63:[2,16],65:[2,16],66:[2,16],69:[2,16],76:[2,16],78:[2,16],79:[2,16],80:[2,16],81:[2,16],83:[2,16],84:[2,16],86:[2,16]},{1:[2,19],15:[2,19],20:[2,19],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,19],42:58,57:[2,19],62:[2,19],63:[2,19],65:[2,19],66:[2,19],69:[2,19],76:[2,19],78:[2,19],80:[2,19],83:[2,19],84:[2,19],86:[2,19]},{1:[2,56],15:[2,56],20:[2,56],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,56],42:58,57:[2,56],62:[2,56],63:[2,56],65:[2,56],66:[2,56],69:[2,56],76:[2,56],78:[2,56],80:[2,56],83:[2,56],84:[2,56],86:[2,56]},{1:[2,36],15:[2,36],20:[2,36],27:[2,36],28:[2,36],29:[2,36],30:[2,36],31:[2,36],32:[2,36],33:[2,36],34:[2,36],35:[2,36],41:[2,36],57:[2,36],62:[2,36],63:[2,36],65:[2,36],66:[2,36],69:[2,36],76:[2,36],78:[2,36],80:[2,36],83:[2,36],84:[2,36],86:[2,36]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:166,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,44],15:[2,44],20:[2,44],27:[2,44],28:[2,44],29:[2,44],30:[2,44],31:[2,44],32:[2,44],33:[2,44],34:[2,44],35:[2,44],41:[2,44],48:[1,167],57:[2,44],62:[2,44],63:[2,44],65:[2,44],66:[2,44],69:[2,44],76:[2,44],78:[2,44],80:[2,44],83:[2,44],84:[2,44],86:[1,138]},{40:168,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:169,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:170,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{40:171,65:[1,5]},{40:172,65:[1,5]},{1:[2,53],15:[2,53],20:[2,53],27:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],34:[2,53],35:[2,53],41:[2,53],57:[2,53],62:[2,53],63:[2,53],65:[2,53],66:[2,53],69:[2,53],76:[2,53],78:[2,53],80:[2,53],83:[2,53],84:[2,53],86:[2,53]},{1:[2,54],15:[2,54],20:[2,54],27:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],34:[2,54],35:[2,54],40:173,41:[2,54],57:[2,54],62:[2,54],63:[2,54],65:[1,5],66:[2,54],69:[2,54],76:[2,54],78:[2,54],80:[2,54],83:[2,54],84:[2,54],86:[2,54]},{1:[2,115],15:[2,115],20:[2,115],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,115],42:58,57:[2,115],62:[2,115],63:[2,115],65:[2,115],66:[2,115],69:[2,115],76:[2,115],78:[2,115],80:[2,115],83:[2,115],84:[2,115],86:[2,115]},{1:[2,101],15:[2,101],20:[2,101],27:[2,101],28:[2,101],29:[2,101],30:[2,101],31:[2,101],32:[2,101],33:[2,101],34:[2,101],35:[2,101],39:[2,101],41:[2,101],57:[2,101],62:[2,101],63:[2,101],65:[2,101],66:[2,101],69:[2,101],76:[2,101],78:[2,101],80:[2,101],83:[2,101],84:[2,101],86:[2,101]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:174,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:175,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:176,4:95,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:177,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,77],12:[2,77],15:[2,77],18:[2,77],20:[2,77],21:[2,77],24:[2,77],25:[2,77],27:[2,77],28:[2,77],29:[2,77],30:[2,77],31:[2,77],32:[2,77],33:[2,77],34:[2,77],35:[2,77],41:[2,77],54:[2,77],57:[2,77],62:[2,77],63:[2,77],65:[2,77],66:[2,77],69:[2,77],73:[2,77],76:[2,77],78:[2,77],79:[2,77],80:[2,77],81:[2,77],83:[2,77],84:[2,77],86:[2,77]},{62:[1,44],66:[1,178]},{20:[1,179],62:[1,160],65:[1,161]},{62:[1,181],65:[1,182],76:[1,180]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,67],65:[2,67],66:[2,67],67:[1,43],68:[1,40],71:102,72:183,76:[2,67]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:184,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],65:[1,185],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:186,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{62:[2,91],63:[2,91],65:[2,91],66:[2,91],76:[2,91]},{62:[2,92],63:[2,92],65:[2,92],66:[2,92],76:[2,92]},{58:[1,187],70:[1,188]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],64:189,67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:190,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],66:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{15:[2,73],20:[2,73],57:[2,73],62:[2,73],63:[2,73],65:[2,73],66:[2,73]},{57:[1,191],62:[1,160],65:[1,161]},{15:[1,192],62:[1,160],65:[1,161]},{14:193,20:[2,66],62:[2,66],63:[1,122],65:[2,66]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:194,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{40:195,65:[1,5]},{1:[2,47],15:[2,47],20:[2,47],27:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],34:[2,47],35:[2,47],41:[2,47],57:[2,47],62:[2,47],63:[2,47],65:[2,47],66:[2,47],69:[2,47],76:[2,47],78:[2,47],80:[2,47],83:[2,47],84:[2,47],86:[2,47]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:196,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{1:[2,112],15:[2,112],20:[2,112],27:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],34:[2,112],35:[2,112],41:[2,112],48:[2,112],57:[2,112],62:[2,112],63:[2,112],65:[2,112],66:[2,112],69:[2,112],76:[2,112],78:[2,112],80:[2,112],83:[2,112],84:[2,112],86:[2,112]},{1:[2,49],15:[2,49],20:[2,49],27:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],34:[2,49],35:[2,49],41:[2,49],51:[1,197],57:[2,49],62:[2,49],63:[2,49],65:[2,49],66:[2,49],69:[2,49],76:[2,49],78:[2,49],80:[2,49],83:[2,49],84:[2,49],86:[2,49]},{1:[2,51],15:[2,51],20:[2,51],27:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],34:[2,51],35:[2,51],41:[2,51],57:[2,51],62:[2,51],63:[2,51],65:[2,51],66:[2,51],69:[2,51],76:[2,51],78:[2,51],80:[2,51],83:[2,51],84:[2,51],86:[2,51]},{1:[2,55],15:[2,55],20:[2,55],27:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],34:[2,55],35:[2,55],41:[2,55],57:[2,55],62:[2,55],63:[2,55],65:[2,55],66:[2,55],69:[2,55],76:[2,55],78:[2,55],80:[2,55],83:[2,55],84:[2,55],86:[2,55]},{1:[2,103],15:[2,103],20:[2,103],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,103],42:58,57:[2,103],62:[2,103],63:[2,103],65:[2,103],66:[2,103],69:[2,103],76:[2,103],78:[2,103],80:[1,198],83:[2,103],84:[2,103],86:[2,103]},{1:[2,105],15:[2,105],20:[2,105],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,105],42:58,57:[2,105],62:[2,105],63:[2,105],65:[2,105],66:[2,105],69:[2,105],76:[2,105],78:[2,105],80:[2,105],83:[2,105],84:[2,105],86:[2,105]},{12:[2,4],18:[2,4],21:[2,4],81:[1,199]},{1:[2,107],15:[2,107],20:[2,107],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,107],42:58,57:[2,107],62:[2,107],63:[2,107],65:[2,107],66:[2,107],69:[2,107],76:[2,107],78:[2,107],80:[2,107],83:[1,200],84:[2,107],86:[2,107]},{69:[1,201]},{1:[2,83],12:[2,83],15:[2,83],18:[2,83],20:[2,83],21:[2,83],24:[2,83],27:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],34:[2,83],35:[2,83],41:[2,83],57:[2,83],62:[2,83],63:[2,83],65:[2,83],66:[2,83],69:[2,83],76:[2,83],78:[2,83],79:[2,83],80:[2,83],81:[2,83],83:[2,83],84:[2,83],86:[2,83]},{1:[2,100],12:[2,100],15:[2,100],18:[2,100],20:[2,100],21:[2,100],24:[2,100],25:[2,100],27:[2,100],28:[2,100],29:[2,100],30:[2,100],31:[2,100],32:[2,100],33:[2,100],34:[2,100],35:[2,100],41:[2,100],54:[2,100],57:[2,100],62:[2,100],63:[2,100],65:[2,100],66:[2,100],69:[2,100],76:[2,100],78:[2,100],79:[2,100],80:[2,100],81:[2,100],83:[2,100],84:[2,100],86:[2,100]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],67:[1,43],68:[1,40],71:102,72:202},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,95],63:[2,95],65:[2,95],66:[2,95],67:[1,43],68:[1,40],71:102,72:101,74:203},{62:[2,97],63:[2,97],65:[2,97],66:[2,97],76:[2,97]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,88],63:[2,88],65:[2,88],66:[2,88],76:[2,88],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:204,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,93],63:[2,93],65:[2,93],66:[2,93],76:[2,93],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:205,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{40:206,65:[1,5]},{15:[2,74],20:[2,74],57:[2,74],62:[2,74],63:[2,74],65:[2,74],66:[2,74]},{14:207,62:[2,66],63:[1,122],65:[2,66],66:[2,66]},{70:[1,188]},{1:[2,9],12:[2,9],15:[2,9],18:[2,9],20:[2,9],21:[2,9],27:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],34:[2,9],35:[2,9],41:[2,9],57:[2,9],62:[2,9],63:[2,9],65:[2,9],66:[2,9],69:[2,9],76:[2,9],78:[2,9],80:[2,9],83:[2,9],84:[2,9],86:[2,9]},{20:[1,208],62:[1,160],65:[1,161]},{1:[2,102],15:[2,102],20:[2,102],27:[2,102],28:[2,102],29:[2,102],30:[2,102],31:[2,102],32:[2,102],33:[2,102],34:[2,102],35:[2,102],39:[2,102],41:[2,102],57:[2,102],62:[2,102],63:[2,102],65:[2,102],66:[2,102],69:[2,102],76:[2,102],78:[2,102],80:[2,102],83:[2,102],84:[2,102],86:[2,102]},{1:[2,45],15:[2,45],20:[2,45],27:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],34:[2,45],35:[2,45],41:[2,45],57:[2,45],62:[2,45],63:[2,45],65:[2,45],66:[2,45],69:[2,45],76:[2,45],78:[2,45],80:[2,45],83:[2,45],84:[2,45],86:[2,45]},{1:[2,113],15:[2,113],20:[2,113],27:[2,113],28:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],34:[2,113],35:[2,113],41:[2,113],48:[2,113],57:[2,113],62:[2,113],63:[2,113],65:[2,113],66:[2,113],69:[2,113],76:[2,113],78:[2,113],80:[2,113],83:[2,113],84:[2,113],86:[2,113]},{40:209,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:210,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:211,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:212,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,78],12:[2,78],15:[2,78],18:[2,78],20:[2,78],21:[2,78],24:[2,78],25:[2,78],27:[2,78],28:[2,78],29:[2,78],30:[2,78],31:[2,78],32:[2,78],33:[2,78],34:[2,78],35:[2,78],41:[2,78],54:[2,78],57:[2,78],62:[2,78],63:[2,78],65:[2,78],66:[2,78],69:[2,78],73:[2,78],76:[2,78],78:[2,78],79:[2,78],80:[2,78],81:[2,78],83:[2,78],84:[2,78],86:[2,78]},{62:[2,98],63:[2,98],65:[2,98],66:[2,98],76:[2,98]},{14:213,62:[2,66],63:[1,154],65:[2,66],66:[2,66]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,66:[1,214],78:[1,38],84:[1,39]},{1:[2,58],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,58],66:[2,58],69:[2,58],78:[1,38],84:[1,39]},{1:[2,81],15:[2,81],20:[2,81],27:[2,81],28:[2,81],29:[2,81],30:[2,81],31:[2,81],32:[2,81],33:[2,81],34:[2,81],35:[2,81],41:[2,81],57:[2,81],62:[2,81],63:[2,81],65:[2,81],66:[2,81],69:[2,81],76:[2,81],78:[2,81],80:[2,81],83:[2,81],84:[2,81],86:[2,81]},{62:[1,160],65:[1,161],66:[1,215]},{1:[2,15],12:[2,15],15:[2,15],18:[2,15],20:[2,15],21:[2,15],24:[2,15],25:[2,15],27:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],33:[2,15],34:[2,15],35:[2,15],41:[2,15],54:[2,15],57:[2,15],62:[2,15],63:[2,15],65:[2,15],66:[2,15],69:[2,15],76:[2,15],78:[2,15],79:[2,15],80:[2,15],81:[2,15],83:[2,15],84:[2,15],86:[2,15]},{1:[2,50],15:[2,50],20:[2,50],27:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],34:[2,50],35:[2,50],41:[2,50],57:[2,50],62:[2,50],63:[2,50],65:[2,50],66:[2,50],69:[2,50],76:[2,50],78:[2,50],80:[2,50],83:[2,50],84:[2,50],86:[2,50]},{1:[2,104],15:[2,104],20:[2,104],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,104],42:58,57:[2,104],62:[2,104],63:[2,104],65:[2,104],66:[2,104],69:[2,104],76:[2,104],78:[2,104],80:[2,104],83:[2,104],84:[2,104],86:[2,104]},{1:[2,106],15:[2,106],20:[2,106],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,106],42:58,57:[2,106],62:[2,106],63:[2,106],65:[2,106],66:[2,106],69:[2,106],76:[2,106],78:[2,106],80:[2,106],83:[2,106],84:[2,106],86:[2,106]},{1:[2,108],15:[2,108],20:[2,108],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,108],42:58,57:[2,108],62:[2,108],63:[2,108],65:[2,108],66:[2,108],69:[2,108],76:[2,108],78:[2,108],80:[1,216],83:[2,108],84:[2,108],86:[2,108]},{62:[1,181],65:[1,182],66:[1,217]},{62:[2,89],63:[2,89],65:[2,89],66:[2,89],76:[2,89]},{15:[2,75],20:[2,75],57:[2,75],62:[2,75],63:[2,75],65:[2,75],66:[2,75]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:218,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{62:[2,99],63:[2,99],65:[2,99],66:[2,99],76:[2,99]},{1:[2,109],15:[2,109],20:[2,109],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,109],42:58,57:[2,109],62:[2,109],63:[2,109],65:[2,109],66:[2,109],69:[2,109],76:[2,109],78:[2,109],80:[2,109],83:[2,109],84:[2,109],86:[2,109]}],defaultActions:{45:[2,117]},parseError:function e(a,b){throw new Error(a)},parse:function f(a){function m(){var a;a=b.lexer.lex()||1,typeof a!=="number"&&(a=b.symbols_[a]||a);return a}function l(a){c.length=c.length-2*a,d.length=d.length-a}var b=this,c=[0],d=[null],e=this.table,f="",g=0,h=0,i=0,j=2,k=1;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,typeof this.yy.parseError==="function"&&(this.parseError=this.yy.parseError);var n,o,p,q,r,s,t={},u,v,w,x;while(!0){p=c[c.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(n==null&&(n=m()),q=e[p]&&e[p][n]);if(typeof q==="undefined"||!q.length||!q[0]){if(!i){x=[];for(u in e[p])this.terminals_[u]&&u>2&&x.push("'"+this.terminals_[u]+"'");var y="";this.lexer.showPosition?y="Parse error on line "+(g+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+x.join(", "):y="Parse error on line "+(g+1)+": Unexpected "+(n==1?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(y,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,expected:x})}if(i==3){if(n==k)throw new Error(y||"Parsing halted.");h=this.lexer.yyleng,f=this.lexer.yytext,g=this.lexer.yylineno,n=m()}while(1){if(j.toString()in e[p])break;if(p==0)throw new Error(y||"Parsing halted.");l(1),p=c[c.length-1]}o=n,n=j,p=c[c.length-1],q=e[p]&&e[p][j],i=3}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:c.push(n),d.push(this.lexer.yytext),c.push(q[1]),n=null,o?(n=o,o=null):(h=this.lexer.yyleng,f=this.lexer.yytext,g=this.lexer.yylineno,i>0&&i--);break;case 2:v=this.productions_[q[1]][1],t.$=d[d.length-v],s=this.performAction.call(t,f,h,g,this.yy,q[1],d);if(typeof s!=="undefined")return s;v&&(c=c.slice(0,-1*v*2),d=d.slice(0,-1*v)),c.push(this.productions_[q[1]][0]),d.push(t.$),w=e[c[c.length-2]][c[c.length-1]],c.push(w);break;case 3:return!0}}return!0}}}(r,r["./parser"]={}),!function(a,b){function bc(a){return a&&(a.reserved||(a==="arguments"||a==="eval"))?"$"+a:a}function bb(a,b){return a.replace(/\n/g,"\n"+b)}function ba(a){var b,c;for(b=a.length-1;b>=0;--b){c=a[b];if(!(c instanceof I))break}return[b>=0&&c,b]}function _(a){return X.root.assign("__"+a,L[a])}function $(){return this}function Z(){return!1}function Y(){return!0}function X(a,b){this.parent=a,this.shared=b,this.variables=[{name:"arguments",type:"args"}],this.positions={arguments:0}}var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V=function(a,b){function c(){}c.prototype=(a.superclass=b).prototype;return(a.prototype=new c).constructor=a},W=function(a,b){for(var c in b)a[c]=b[c];return a};c=function(){function c(a){var b;return a.value==="that"||((b=a.aSource)?(b=a[b])?c(b):void 8:a.eachChild(c))}function b(){}var a=b.prototype;b.displayName="Node",a.compile=function(a,b){var c,d,e,f,g,h,i,j;c={};for(d in a)c[d]=a[d];b!=null&&(c.level=b),e=this.unfoldSoak(c)||this;if(c.level&&e.isStatement(c))return e.compileClosure(c);f=(e.tab=c.indent,e).compileNode(c);if(e.temps)for(h=0,j=(i=e.temps).length;h1||!!((a=this.lines[0])!=null?a.isComplex():void 8)},b.isStatement=function(a){var b,c,d,e;if(a&&!a.level)return!0;for(c=0,e=(d=this.lines).length;c1&&a.level>=O?"("+e+")":e},b.compileRoot=function(a){var b,c,d;a||(a={}),a.indent=this.tab=(b=(d=a.bare,delete a.bare,d))?"":S,a.scope=this.scope=X.root=new X,a.level=M,c=this.compileWithDeclarations(a).replace(/[^\n\S]+$/gm,"");return b?c:"(function(){\n"+c+"\n}).call(this);\n"},b.compileWithDeclarations=function(a){var b,c,d,e,g,h,i,j;for(a.level=M,c=b="",d=0,j=(i=this.lines).length;d")).body,c};return d}(c),b.Clone=k=function(a){function c(a,b){this.base=a,this.mixin=b}var b=V(c,a).prototype;c.displayName="Clone",b.children=["base","mixin"],b.unfoldSoak=function(a){return G.unfoldSoak(a,this,"base")},b.compileNode=function(a){var b;b=j(i(J("clone")),[this.base]),this.newed&&(b=w(b,!0));return q(b,this.mixin).compileNode(a)};return c}(c),l=function(a){function c(){}var b=V(c,a).prototype;c.displayName="List",b.children=["items"],b.isEmpty=function(){return!this.items.length};return c}(c),b.Obj=m=function(a){function d(a){var b=new c;b.items=a||[];return b}function c(){}var b=V(d,a).prototype;c.prototype=b,d.displayName="Obj",b.assigns=function(a){var b,c,d,e;for(c=0,e=(d=this.items).length;c])=?$/,d.invert=function(){var a,d;if(b.test(a=this.op)&&!c.test(this.first.op)){this.op="!=".charAt(a.indexOf("="))+a.slice(1);return this}if(this.second)return f("!",w(this));if(a==="!"&&((d=this.first.op)==="!"||d==="in"||d==="instanceof"||d==="<"||d===">"||d==="<="||d===">="))return this.first;return f("!",this)},d.unfoldSoak=function(a){var b;return((b=this.op)==="++"||b==="--"||b==="delete")&&G.unfoldSoak(a,this,"first")},d.hasDefault=function(){var a;return(a=this.op)==="?"||a==="||"||a==="&&"},d.compileNode=function(a){var b;if(!this.second)return this.compileUnary(a);if(c.test(this.op)&&c.test(this.first.op))return this.compileChain(a);if(this.op==="?")return this.compileExistence(a);if(this.op==="instanceof"&&this.second instanceof n)return this.compileMultiIO(a);this.first.front=this.front,b=""+this.first.compile(a,Q)+" "+this.op+" "+this.second.compile(a,Q);return a.level<=Q?b:"("+b+")"},d.compileChain=function(a){var b,c,d,e;e=this.first.second.cache(a,!0),b=e[0],c=e[1],this.first.second=b,d=this.first.compile(a,Q),d.charAt(0)==="("&&(d=d.slice(1,-1)),d+=" && "+c.compile(a)+" "+this.op+" "+this.second.compile(a,Q);return a.level1||a.level)&&(!T.test(e)||b.assigns(e))&&(g=""+(f=a.scope.temporary("ref"))+" = "+e,e=f),h=this["rend"+b.constructor.displayName](a,c,e),f&&a.scope.free(f),g&&h.unshift(g),(a.level||!h.length)&&h.push(e),i=h.join(", ");return h.length<2||a.level1?(q=c.cache(a),f=q[0],g=q[1],this.temps=q[2]):f=g=c,j=0,r=d.length;j=")+" 0";if(d===e)return k;k=d+", "+k}d!==e&&a.scope.free(e);return a.level"||d==="=>")f.bound="_this";return f}function c(){}var b=V(d,a).prototype;c.prototype=b,d.displayName="Fun",b.children=["params","body"],b.show=function(){return this.bound},b.named=function(a){return this.name=a,this.statement=!0,this},b.traverseChildren=function(a,b){if(b)return d.superclass.prototype.traverseChildren.apply(this,arguments)},b.isStatement=function(){return!!this.statement},b.makeReturn=function(){return this.statement?(this.returns=!0,this):d.superclass.prototype.makeReturn.apply(this,arguments)},b.compileNode=function(a){var b,c,d,e,h,i,j,k,l,m,q,r,s,t,u,v,w,y,z,B,C,D,E,F,G;for(b=a.scope,c=b.shared||b,d=a.scope=this.body.scope=new X(this.wrapper?b:c,this.wrapper&&c),d.method=this,delete a.globals,this.proto&&d.assign("_proto",this.proto.compile(a)+".prototype"),a.indent+=S,e=this.params,h=this.body,i=this.name,j=this.tab,k="function",this.bound==="_this"&&(this.ctor?(d.assign("_this","new _ctor"),k+=" _ctor(){} _ctor.prototype = _proto;\n"+j+"function",h.add(A(f("_this")))):(l=(E=c.method)!=null?E.bound:void 8)?this.bound=l:c.assign("_this","this")),m=[],q=[],r=0,F=e.length;r=b.length)return"";if(b.length===1){g=b[0].compile(a,O);return c?g:_("slice")+(".call("+g+")")}for(h=b.slice(e),i=0,k=h.length;i":"<")+g+" "+i:""+e+" < 0 ? "+c+" >"+g+" "+i+" : "+c+" <"+g+" "+i):(this.name||this.object&&this.own?(v=this.source.compileLoopReference(a,"ref"),l=v[0],m=v[1],l!==m&&b.push(m)):l=m=this.source.compile(a,N),this.object||(l!==m&&(l="("+l+")"),0>e&&(e|0)===+e?(j=""+c+" = "+l+".length - 1",k=""+c+" >= 0"):(b.push(n=a.scope.temporary("len")),j=""+c+" = 0, "+n+" = "+l+".length",k=""+c+" < "+n))),this.object?(o=c+" in "+l,this.own&&(a.scope.assign("_own","{}.hasOwnProperty"),q="if (_own.call("+m+", "+c+")) ")):(d!==e&&(j+=", "+d),o=j+("; "+k+"; ")+function(){switch(+e){case 1:return"++"+c;case-1:return"--"+c;default:return c+(e<0?" -= "+e.slice(1):" += "+e)}}()),this.pluckDirectCalls(a),r=this.tab+("for ("+o+") "+(q||"")+"{"),a.indent+=S;if(this.name){r+="\n"+a.indent,s=m+("["+c+"]");if(t=this.nref)r+=t+" = "+s+", ",s=t;r+=p(this.name,f(s)).compile(a,M)+";"}u=this.compileBody(a),this.name&&u.charAt(0)==="}"&&(r+="\n"+this.tab);return r+u},b.pluckDirectCalls=function(a){var b,d=this;return this.body.eachChild(b=function(e){var g,h,k,l;if(!(e instanceof j&&((g=e.callee.unwrap())instanceof t||g instanceof w&&(g=g.it)instanceof t)&&g.params.length===e.args.length))return e instanceof t||e instanceof c?null:e.eachChild(b);d.index&&g.params.push((l=e.args)[l.length]=f(d.index));if(h=d.name)e.args.push(f(h.isComplex()?d.nref||(d.nref=(l=d.temps)[l.length]=a.scope.temporary("ref")):h.value)),g.params.push(h);e.callee=i(f(k=a.scope.temporary("fn"))),a.scope.assign(k,g.compile((a.indent="",a),O)),a.indent=d.tab})};return c}(B),b.Try=D=function(a){function c(a,b,c,d){this.attempt=a,this.thrown=b,this.recovery=c,this.ensure=d}var b=V(c,a).prototype;c.displayName="Try",b.children=["attempt","recovery","ensure"],b.show=function(){return this.thrown},b.isStatement=Y,b.jumps=function(a){var b;return this.attempt.jumps(a)||((b=this.recovery)!=null?b.jumps(a):void 8)},b.makeReturn=function(a){this.attempt=this.attempt.makeReturn(a),this.recovery&&(this.recovery=this.recovery.makeReturn(a));return this},b.compileNode=function(a){var b;a.indent+=S,b=this.tab+"try "+this.compileBlock(a,"attempt");if(this.recovery||!this.ensure)b+=" catch ("+(this.thrown||"_e")+") "+this.compileBlock(a,"recovery");this.ensure&&(b+=" finally "+this.compileBlock(a,"ensure"));return b};return c}(c),b.Switch=E=function(a){function c(a,b,c){this["switch"]=a,this.cases=b,this["default"]=c}var b=V(c,a).prototype;c.displayName="Switch",b.children=["switch","cases","default"],b.aSource="switch",b.aTarget="cases",b.isStatement=Y,b.jumps=function(a){var b,c,d,e,f;for(a==null&&(a={block:!0}),d=0,f=(e=this.cases).length;d1?a+(b++?b:""):(b++ +parseInt(a,36)).toString(36));if((d=this.type(c))==="reuse"||d===void 8)break}this.add(c,"var");return c},U.free=function(a){return this.add(a,"reuse")},U.check=function(a,b){var c,d;if((c=this.positions[a]in this.variables)||!b)return c;return!!((d=this.parent)!=null?d.check(a,b):void 8)},U.type=function(a){var b;return(b=this.variables[this.positions[a]])!=null?b.type:void 8},U.vars=function(a){var b,c,d,e,f,g,h,i,j,k;for(b=[],c=[],d=[],h=0,j=(i=this.variables).length;h', 2))) { this.carp('unterminated words'); } this.token('[', '['); + tokens = this.tokens; for (_i = 0, _len = (_ref = it.slice(2, end).split('\n')).length; _i < _len; ++_i) { line = _ref[_i]; if (that = line.match(re || (re = /\S+/g))) { for (_j = 0, _len2 = that.length; _j < _len2; ++_j) { word = that[_j]; - this.tokens.push(['STRNUM', string(word, '\''), this.line]); + tokens.push((_ref2 = ['STRNUM', string(word, '\''), this.line], _ref2.spaced = true, _ref2)); } } ++this.line; diff --git a/lib/parser.js b/lib/parser.js index c3b84d8dd..4025779bd 100755 --- a/lib/parser.js +++ b/lib/parser.js @@ -1,8 +1,8 @@ exports.parser = {trace: function trace() { }, yy: {}, -symbols_: {"error":2,"Assignable":3,"SimpleAssignable":4,"Array":5,"Object":6,"Value":7,"Primitive":8,"Parenthetical":9,"THIS":10,"CALL(":11,"ArgList":12,"OptComma":13,")CALL":14,"STRNUM":15,"LITERAL":16,"IDENTIFIER":17,"ThisProperty":18,"DOT":19,"[":20,"]":21,"CLONE":22,"SUPER":23,"Expression":24,"ASSIGN":25,"CREMENT":26,"UNARY":27,"+-":28,"MATH":29,"SHIFT":30,"COMPARE":31,"BITWISE":32,"LOGIC":33,"RELATION":34,"IMPORT":35,"?":36,"Function":37,"FUNCTION":38,"IfBlock":39,"ELSE":40,"Block":41,"POST_IF":42,"LoopHead":43,"RETURN":44,"STATEMENT":45,"THROW":46,"SWITCH":47,"Cases":48,"DEFAULT":49,"TRY":50,"CATCH":51,"FINALLY":52,"CLASS":53,"OptExtends":54,"EXTENDS":55,"Line":56,"PARAM(":57,")PARAM":58,"BACK_CALL":59,"COMMENT":60,"...":61,"Body":62,"TERMINATOR":63,",":64,"Arg":65,"INDENT":66,"DEDENT":67,"ArgSeq":68,"THISPROP":69,"(":70,")":71,"FUNC_ARROW":72,"Key":73,"Property":74,":":75,"Properties":76,"KeySeq":77,"{":78,"}":79,"IF":80,"FOR":81,"FOROF":82,"BY":83,"FORIN":84,"FROM":85,"TO":86,"WHILE":87,"EVER":88,"CASE":89,"Root":90,"$accept":0,"$end":1}, -terminals_: {2:"error",10:"THIS",11:"CALL(",14:")CALL",15:"STRNUM",16:"LITERAL",17:"IDENTIFIER",19:"DOT",20:"[",21:"]",22:"CLONE",23:"SUPER",25:"ASSIGN",26:"CREMENT",27:"UNARY",28:"+-",29:"MATH",30:"SHIFT",31:"COMPARE",32:"BITWISE",33:"LOGIC",34:"RELATION",35:"IMPORT",36:"?",38:"FUNCTION",40:"ELSE",42:"POST_IF",44:"RETURN",45:"STATEMENT",46:"THROW",47:"SWITCH",49:"DEFAULT",50:"TRY",51:"CATCH",52:"FINALLY",53:"CLASS",55:"EXTENDS",57:"PARAM(",58:")PARAM",59:"BACK_CALL",60:"COMMENT",61:"...",63:"TERMINATOR",64:",",66:"INDENT",67:"DEDENT",69:"THISPROP",70:"(",71:")",72:"FUNC_ARROW",75:":",78:"{",79:"}",80:"IF",81:"FOR",82:"FOROF",83:"BY",84:"FORIN",85:"FROM",86:"TO",87:"WHILE",88:"EVER",89:"CASE"}, -productions_: [0,[3,1],[3,1],[3,1],[7,1],[7,1],[7,1],[7,1],[7,5],[8,1],[8,1],[4,1],[4,1],[4,3],[4,3],[4,3],[4,6],[4,3],[4,1],[24,1],[24,3],[24,2],[24,2],[24,2],[24,2],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,3],[24,2],[24,1],[24,2],[24,1],[24,3],[24,3],[24,2],[24,2],[24,2],[24,1],[24,1],[24,2],[24,3],[24,5],[24,2],[24,4],[24,2],[24,4],[24,6],[24,4],[24,2],[24,3],[24,3],[24,4],[24,3],[56,1],[56,6],[56,3],[56,2],[56,1],[56,1],[62,1],[62,3],[62,2],[13,0],[13,1],[65,1],[65,2],[65,1],[12,0],[12,1],[12,3],[12,4],[12,6],[12,1],[12,3],[12,4],[68,2],[68,2],[18,1],[9,3],[9,5],[41,3],[41,2],[37,6],[37,2],[5,4],[73,1],[73,1],[73,1],[73,1],[74,3],[74,5],[74,1],[74,2],[74,2],[74,3],[74,1],[76,0],[76,1],[76,3],[76,4],[76,6],[76,1],[76,3],[76,4],[77,2],[77,2],[6,4],[39,3],[39,5],[43,4],[43,6],[43,4],[43,6],[43,4],[43,6],[43,8],[43,2],[43,2],[48,3],[48,4],[54,0],[54,2],[90,1],[90,2],[90,0]], +symbols_: {"error":2,"Assignable":3,"SimpleAssignable":4,"Array":5,"Object":6,"Value":7,"STRNUM":8,"LITERAL":9,"Parenthetical":10,"THIS":11,"CALL(":12,"ArgList":13,"OptComma":14,")CALL":15,"IDENTIFIER":16,"ThisProperty":17,"DOT":18,"[":19,"]":20,"CLONE":21,"SUPER":22,"Expression":23,"ASSIGN":24,"CREMENT":25,"UNARY":26,"+-":27,"MATH":28,"SHIFT":29,"COMPARE":30,"BITWISE":31,"LOGIC":32,"RELATION":33,"IMPORT":34,"?":35,"Function":36,"FUNCTION":37,"IfBlock":38,"ELSE":39,"Block":40,"POST_IF":41,"LoopHead":42,"RETURN":43,"STATEMENT":44,"THROW":45,"SWITCH":46,"Cases":47,"DEFAULT":48,"TRY":49,"CATCH":50,"FINALLY":51,"CLASS":52,"OptExtends":53,"EXTENDS":54,"Line":55,"PARAM(":56,")PARAM":57,"BACK_CALL":58,"COMMENT":59,"...":60,"Body":61,"TERMINATOR":62,",":63,"Arg":64,"INDENT":65,"DEDENT":66,"THISPROP":67,"(":68,")":69,"FUNC_ARROW":70,"Key":71,"Property":72,":":73,"Properties":74,"{":75,"}":76,"IF":77,"FOR":78,"FOROF":79,"BY":80,"FORIN":81,"FROM":82,"TO":83,"WHILE":84,"EVER":85,"CASE":86,"Root":87,"$accept":0,"$end":1}, +terminals_: {2:"error",8:"STRNUM",9:"LITERAL",11:"THIS",12:"CALL(",15:")CALL",16:"IDENTIFIER",18:"DOT",19:"[",20:"]",21:"CLONE",22:"SUPER",24:"ASSIGN",25:"CREMENT",26:"UNARY",27:"+-",28:"MATH",29:"SHIFT",30:"COMPARE",31:"BITWISE",32:"LOGIC",33:"RELATION",34:"IMPORT",35:"?",37:"FUNCTION",39:"ELSE",41:"POST_IF",43:"RETURN",44:"STATEMENT",45:"THROW",46:"SWITCH",48:"DEFAULT",49:"TRY",50:"CATCH",51:"FINALLY",52:"CLASS",54:"EXTENDS",56:"PARAM(",57:")PARAM",58:"BACK_CALL",59:"COMMENT",60:"...",62:"TERMINATOR",63:",",65:"INDENT",66:"DEDENT",67:"THISPROP",68:"(",69:")",70:"FUNC_ARROW",73:":",75:"{",76:"}",77:"IF",78:"FOR",79:"FOROF",80:"BY",81:"FORIN",82:"FROM",83:"TO",84:"WHILE",85:"EVER",86:"CASE"}, +productions_: [0,[3,1],[3,1],[3,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,5],[4,1],[4,1],[4,3],[4,3],[4,3],[4,6],[4,3],[4,1],[23,1],[23,3],[23,2],[23,2],[23,2],[23,2],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,3],[23,2],[23,1],[23,2],[23,1],[23,3],[23,3],[23,2],[23,2],[23,2],[23,1],[23,1],[23,2],[23,3],[23,5],[23,2],[23,4],[23,2],[23,4],[23,6],[23,4],[23,2],[23,3],[23,3],[23,4],[23,3],[55,1],[55,6],[55,3],[55,2],[55,1],[55,1],[61,1],[61,3],[61,2],[14,0],[14,1],[64,1],[64,2],[64,1],[13,0],[13,1],[13,3],[13,4],[13,6],[17,1],[10,3],[10,5],[40,3],[40,2],[36,6],[36,2],[5,4],[71,1],[71,1],[71,1],[71,1],[72,3],[72,5],[72,1],[72,2],[72,2],[72,3],[72,1],[74,0],[74,1],[74,3],[74,4],[74,6],[6,4],[38,3],[38,5],[42,4],[42,6],[42,4],[42,6],[42,4],[42,6],[42,8],[42,2],[42,2],[47,3],[47,4],[53,0],[53,2],[87,1],[87,2],[87,0]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$) { var $0 = $$.length - 1; @@ -15,45 +15,45 @@ case 3:this.$ = $$[$0]; break; case 4:this.$ = yy.Value($$[$0]); break; -case 5:this.$ = yy.Value($$[$0]); +case 5:this.$ = yy.Value(yy.L(yylineno, yy.Literal($$[$0]))); break; -case 6:this.$ = yy.Value($$[$0]); +case 6:this.$ = yy.Value(yy.L(yylineno, yy.Literal($$[$0], true))); break; -case 7:this.$ = yy.Value(yy.L(yylineno, yy.Literal('this', true))); +case 7:this.$ = yy.Value($$[$0]); break; -case 8:this.$ = yy.Value(yy.L(yylineno, yy.Call($$[$0-4], $$[$0-2], $$[$0-3]))); +case 8:this.$ = yy.Value(yy.L(yylineno, yy.Literal('this', true))); break; -case 9:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 9:this.$ = yy.Value(yy.L(yylineno, yy.Call($$[$0-4], $$[$0-2], $$[$0-3]))); break; -case 10:this.$ = yy.L(yylineno, yy.Literal($$[$0], true)); +case 10:this.$ = yy.L(yylineno, yy.Literal($$[$0])); break; -case 11:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 11:this.$ = $$[$0]; break; -case 12:this.$ = $$[$0]; +case 12:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index(yy.L(yylineno, yy.Key($$[$0])), $$[$0-1]))); break; -case 13:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index(yy.L(yylineno, yy.Key($$[$0])), $$[$0-1]))); +case 13:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index(yy.L(yylineno, yy.Literal($$[$0])), $$[$0-1]))); break; -case 14:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index(yy.L(yylineno, yy.Literal($$[$0])), $$[$0-1]))); +case 14:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index($$[$0].it, $$[$0-1]))); break; -case 15:this.$ = $$[$0-2].add(yy.L(yylineno, yy.Index($$[$0].it, $$[$0-1]))); +case 15:this.$ = $$[$0-5].add(yy.L(yylineno, yy.Index($$[$0-2], $$[$0-4]))); break; -case 16:this.$ = $$[$0-5].add(yy.L(yylineno, yy.Index($$[$0-2], $$[$0-4]))); +case 16:this.$ = new yy.Clone($$[$0-2].unwrap(), $$[$0]); break; -case 17:this.$ = new yy.Clone($$[$0-2].unwrap(), $$[$0]); +case 17:this.$ = yy.L(yylineno, new yy.Super); break; -case 18:this.$ = yy.L(yylineno, new yy.Super); +case 18:this.$ = $$[$0].unwrap(); break; -case 19:this.$ = $$[$0].unwrap(); +case 19:this.$ = yy.L(yylineno, yy.Assign($$[$0-2], $$[$0], $$[$0-1])); break; -case 20:this.$ = yy.L(yylineno, yy.Assign($$[$0-2], $$[$0], $$[$0-1])); +case 20:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0])); break; -case 21:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0])); +case 21:this.$ = yy.L(yylineno, yy.Op($$[$0], $$[$0-1], null, true)); break; -case 22:this.$ = yy.L(yylineno, yy.Op($$[$0], $$[$0-1], null, true)); +case 22:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0])); break; case 23:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0])); break; -case 24:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0])); +case 24:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; case 25:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; @@ -65,199 +65,177 @@ case 28:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; case 29:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; -case 30:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); -break; -case 31:this.$ = yy.L(yylineno, $$[$0-1].charAt(0) === '!' +case 30:this.$ = yy.L(yylineno, $$[$0-1].charAt(0) === '!' ? yy.Op($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert() : yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; -case 32:this.$ = yy.L(yylineno, yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<')); +case 31:this.$ = yy.L(yylineno, yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<')); break; -case 33:this.$ = yy.Existence($$[$0-1]); +case 32:this.$ = yy.Existence($$[$0-1]); break; -case 34:this.$ = $$[$0]; +case 33:this.$ = $$[$0]; break; -case 35:this.$ = $$[$0].named($$[$0-1]); +case 34:this.$ = $$[$0].named($$[$0-1]); break; -case 36:this.$ = $$[$0]; +case 35:this.$ = $$[$0]; break; -case 37:this.$ = $$[$0-2].addElse($$[$0]); +case 36:this.$ = $$[$0-2].addElse($$[$0]); break; -case 38:this.$ = yy.L(yylineno, yy.If($$[$0], $$[$0-2], { +case 37:this.$ = yy.L(yylineno, yy.If($$[$0], $$[$0-2], { name: $$[$0-1] })); break; -case 39:this.$ = $$[$0-1].addBody($$[$0]); -break; -case 40:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); -break; -case 41:this.$ = yy.L(yylineno, yy.Return($$[$0])); -break; -case 42:this.$ = yy.L(yylineno, yy.Return()); -break; -case 43:this.$ = yy.L(yylineno, new yy.Statement($$[$0])); -break; -case 44:this.$ = yy.L(yylineno, new yy.Throw($$[$0])); -break; -case 45:this.$ = yy.L(yylineno, new yy.Switch($$[$0-1], $$[$0])); -break; -case 46:this.$ = yy.L(yylineno, new yy.Switch($$[$0-3], $$[$0-2], $$[$0])); -break; -case 47:this.$ = yy.L(yylineno, new yy.Switch(null, $$[$0])); -break; -case 48:this.$ = yy.L(yylineno, new yy.Switch(null, $$[$0-2], $$[$0])); -break; -case 49:this.$ = yy.L(yylineno, new yy.Try($$[$0])); +case 38:this.$ = $$[$0-1].addBody($$[$0]); break; -case 50:this.$ = yy.L(yylineno, new yy.Try($$[$0-2], $$[$0-1], $$[$0])); +case 39:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); break; -case 51:this.$ = yy.L(yylineno, new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0])); +case 40:this.$ = yy.L(yylineno, yy.Return($$[$0])); break; -case 52:this.$ = yy.L(yylineno, new yy.Try($$[$0-2], null, null, $$[$0])); +case 41:this.$ = yy.L(yylineno, yy.Return()); break; -case 53:this.$ = yy.L(yylineno, new yy.Class(null, $$[$0])); +case 42:this.$ = yy.L(yylineno, new yy.Statement($$[$0])); break; -case 54:this.$ = yy.L(yylineno, new yy.Class(null, $$[$0-1], $$[$0])); +case 43:this.$ = yy.L(yylineno, new yy.Throw($$[$0])); break; -case 55:this.$ = yy.L(yylineno, new yy.Class($$[$0-1], $$[$0])); +case 44:this.$ = yy.L(yylineno, new yy.Switch($$[$0-1], $$[$0])); break; -case 56:this.$ = yy.L(yylineno, new yy.Class($$[$0-2], $$[$0-1], $$[$0])); +case 45:this.$ = yy.L(yylineno, new yy.Switch($$[$0-3], $$[$0-2], $$[$0])); break; -case 57:this.$ = yy.Util.Extends($$[$0-2], $$[$0]); +case 46:this.$ = yy.L(yylineno, new yy.Switch(null, $$[$0])); break; -case 58:this.$ = $$[$0]; +case 47:this.$ = yy.L(yylineno, new yy.Switch(null, $$[$0-2], $$[$0])); break; -case 59:this.$ = yy.Call.back($$[$0-4], $$[$0-1], $$[$0]); +case 48:this.$ = yy.L(yylineno, new yy.Try($$[$0])); break; -case 60:this.$ = yy.Call.back([yy.L(yylineno, yy.Literal($$[$0-2]))], $$[$0-1], $$[$0]); +case 49:this.$ = yy.L(yylineno, new yy.Try($$[$0-2], $$[$0-1], $$[$0])); break; -case 61:this.$ = yy.Call.back([], $$[$0-1], $$[$0]); +case 50:this.$ = yy.L(yylineno, new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0])); break; -case 62:this.$ = yy.L(yylineno, new yy.Comment($$[$0])); +case 51:this.$ = yy.L(yylineno, new yy.Try($$[$0-2], null, null, $$[$0])); break; -case 63:this.$ = yy.L(yylineno, new yy.Throw(yy.JS("Error('stub code executed')"))); +case 52:this.$ = yy.L(yylineno, new yy.Class(null, $$[$0])); break; -case 64:this.$ = yy.Block($$[$0]); +case 53:this.$ = yy.L(yylineno, new yy.Class(null, $$[$0-1], $$[$0])); break; -case 65:this.$ = $$[$0-2].add($$[$0]); +case 54:this.$ = yy.L(yylineno, new yy.Class($$[$0-1], $$[$0])); break; -case 66:this.$ = $$[$0-1]; +case 55:this.$ = yy.L(yylineno, new yy.Class($$[$0-2], $$[$0-1], $$[$0])); break; -case 69:this.$ = $$[$0]; +case 56:this.$ = yy.Util.Extends($$[$0-2], $$[$0]); break; -case 70:this.$ = yy.L(yylineno, yy.Splat($$[$0])); +case 57:this.$ = $$[$0]; break; -case 71:this.$ = yy.L(yylineno, yy.Splat(yy.Arr())); +case 58:this.$ = yy.Call.back($$[$0-4], $$[$0-1], $$[$0]); break; -case 72:this.$ = []; +case 59:this.$ = yy.Call.back([yy.L(yylineno, yy.Literal($$[$0-2]))], $$[$0-1], $$[$0]); break; -case 73:this.$ = [$$[$0]]; +case 60:this.$ = yy.Call.back([], $$[$0-1], $$[$0]); break; -case 74:this.$ = $$[$0-2].concat($$[$0]); +case 61:this.$ = yy.L(yylineno, new yy.Comment($$[$0])); break; -case 75:this.$ = $$[$0-3].concat($$[$0]); +case 62:this.$ = yy.L(yylineno, new yy.Throw(yy.JS("Error('stub code executed')"))); break; -case 76:this.$ = $$[$0-5].concat($$[$0-2]); +case 63:this.$ = yy.Block($$[$0]); break; -case 77:this.$ = $$[$0]; +case 64:this.$ = $$[$0-2].add($$[$0]); break; -case 78:this.$ = $$[$0-2].concat($$[$0]); +case 65:this.$ = $$[$0-1]; break; -case 79:this.$ = $$[$0-3].concat($$[$0]); +case 68:this.$ = $$[$0]; break; -case 80:this.$ = [$$[$0-1], $$[$0]]; +case 69:this.$ = yy.L(yylineno, yy.Splat($$[$0])); break; -case 81:this.$ = $$[$0-1].concat($$[$0]); +case 70:this.$ = yy.L(yylineno, yy.Splat(yy.Arr())); break; -case 82:this.$ = yy.Value(yy.L(yylineno, yy.Literal('this')), [yy.Index(yy.L(yylineno, yy.Key($$[$0])))], true); +case 71:this.$ = []; break; -case 83:this.$ = yy.L(yylineno, yy.Parens($$[$0-1].unwrap())); +case 72:this.$ = [$$[$0]]; break; -case 84:this.$ = yy.L(yylineno, yy.Parens($$[$0-2].unwrap())); +case 73:this.$ = $$[$0-2].concat($$[$0]); break; -case 85:this.$ = $$[$0-1]; +case 74:this.$ = $$[$0-3].concat($$[$0]); break; -case 86:this.$ = yy.Block(); +case 75:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 87:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1])); +case 76:this.$ = yy.Value(yy.L(yylineno, yy.Literal('this')), [yy.Index(yy.L(yylineno, yy.Key($$[$0])))], true); break; -case 88:this.$ = yy.L(yylineno, yy.Fun([], $$[$0], $$[$0-1])); +case 77:this.$ = yy.L(yylineno, yy.Parens($$[$0-1].unwrap())); break; -case 89:this.$ = yy.L(yylineno, yy.Arr($$[$0-2])); +case 78:this.$ = yy.L(yylineno, yy.Parens($$[$0-2].unwrap())); break; -case 90:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 79:this.$ = $$[$0-1]; break; -case 91:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 80:this.$ = yy.Block(); break; -case 92:this.$ = $$[$0]; +case 81:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1])); break; -case 93:this.$ = $$[$0]; +case 82:this.$ = yy.L(yylineno, yy.Fun([], $$[$0], $$[$0-1])); break; -case 94:this.$ = yy.L(yylineno, yy.Assign($$[$0-2].asKey(), $$[$0], ':')); +case 83:this.$ = yy.L(yylineno, yy.Arr($$[$0-2])); break; -case 95:this.$ = yy.L(yylineno, yy.Assign($$[$0-4].asKey(), $$[$0-1], ':')); +case 84:this.$ = yy.L(yylineno, yy.Literal($$[$0])); break; -case 96:this.$ = $$[$0]; +case 85:this.$ = yy.L(yylineno, yy.Literal($$[$0])); break; -case 97:this.$ = yy.L(yylineno, yy.Splat($$[$0])); +case 86:this.$ = $$[$0]; break; -case 98:this.$ = yy.L(yylineno, yy.Assign($$[$0].asKey(), yy.Literal($$[$0-1] === '+'), ':')); +case 87:this.$ = $$[$0]; break; -case 99:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); +case 88:this.$ = yy.L(yylineno, yy.Assign($$[$0-2].asKey(), $$[$0], ':')); break; -case 100:this.$ = yy.L(yylineno, new yy.Comment($$[$0])); +case 89:this.$ = yy.L(yylineno, yy.Assign($$[$0-4].asKey(), $$[$0-1], ':')); break; -case 101:this.$ = []; +case 90:this.$ = $$[$0]; break; -case 102:this.$ = [$$[$0]]; +case 91:this.$ = yy.L(yylineno, yy.Splat($$[$0])); break; -case 103:this.$ = $$[$0-2].concat($$[$0]); +case 92:this.$ = yy.L(yylineno, yy.Assign($$[$0].asKey(), yy.Literal($$[$0-1] === '+'), ':')); break; -case 104:this.$ = $$[$0-3].concat($$[$0]); +case 93:this.$ = yy.L(yylineno, yy.Op($$[$0-1], $$[$0-2], $$[$0])); break; -case 105:this.$ = $$[$0-5].concat($$[$0-2]); +case 94:this.$ = yy.L(yylineno, new yy.Comment($$[$0])); break; -case 106:this.$ = $$[$0]; +case 95:this.$ = []; break; -case 107:this.$ = $$[$0-2].concat($$[$0]); +case 96:this.$ = [$$[$0]]; break; -case 108:this.$ = $$[$0-3].concat($$[$0]); +case 97:this.$ = $$[$0-2].concat($$[$0]); break; -case 109:this.$ = [yy.L(yylineno, yy.Literal($$[$0-1])), yy.L(yylineno, yy.Literal($$[$0]))]; +case 98:this.$ = $$[$0-3].concat($$[$0]); break; -case 110:this.$ = $$[$0-1].concat(yy.L(yylineno, yy.Literal($$[$0]))); +case 99:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 111:this.$ = yy.L(yylineno, yy.Obj($$[$0-2])); +case 100:this.$ = yy.L(yylineno, yy.Obj($$[$0-2])); break; -case 112:this.$ = yy.L(yylineno, yy.If($$[$0-1], $$[$0], { +case 101:this.$ = yy.L(yylineno, yy.If($$[$0-1], $$[$0], { name: $$[$0-2] })); break; -case 113:this.$ = $$[$0-4].addElse(yy.L(yylineno, yy.If($$[$0-1], $$[$0], { +case 102:this.$ = $$[$0-4].addElse(yy.L(yylineno, yy.If($$[$0-1], $$[$0], { name: $$[$0-2] }))); break; -case 114:this.$ = yy.L(yylineno, new yy.For({ +case 103:this.$ = yy.L(yylineno, new yy.For({ name: $$[$0-2], index: $$[$0-1], source: $$[$0] })); break; -case 115:this.$ = yy.L(yylineno, new yy.For({ +case 104:this.$ = yy.L(yylineno, new yy.For({ name: $$[$0-4], index: $$[$0-3], source: $$[$0-2], step: $$[$0] })); break; -case 116:this.$ = yy.L(yylineno, new yy.For({ +case 105:this.$ = yy.L(yylineno, new yy.For({ object: true, own: !$$[$0-3], index: $$[$0-2], source: $$[$0] })); break; -case 117:this.$ = yy.L(yylineno, new yy.For({ +case 106:this.$ = yy.L(yylineno, new yy.For({ object: true, own: !$$[$0-5], index: $$[$0-4], @@ -265,21 +243,21 @@ case 117:this.$ = yy.L(yylineno, new yy.For({ source: $$[$0] })); break; -case 118:this.$ = yy.L(yylineno, new yy.For({ +case 107:this.$ = yy.L(yylineno, new yy.For({ index: $$[$0-2], from: yy.Literal(0), op: 'til', to: $$[$0] })); break; -case 119:this.$ = yy.L(yylineno, new yy.For({ +case 108:this.$ = yy.L(yylineno, new yy.For({ index: $$[$0-4], from: $$[$0-2], op: $$[$0-1], to: $$[$0] })); break; -case 120:this.$ = yy.L(yylineno, new yy.For({ +case 109:this.$ = yy.L(yylineno, new yy.For({ index: $$[$0-6], from: $$[$0-4], op: $$[$0-3], @@ -287,28 +265,28 @@ case 120:this.$ = yy.L(yylineno, new yy.For({ step: $$[$0] })); break; -case 121:this.$ = yy.L(yylineno, new yy.While($$[$0], $$[$0-1])); +case 110:this.$ = yy.L(yylineno, new yy.While($$[$0], $$[$0-1])); break; -case 122:this.$ = yy.L(yylineno, new yy.While); +case 111:this.$ = yy.L(yylineno, new yy.While); break; -case 123:this.$ = [yy.L(yylineno, new yy.Case($$[$0-1], $$[$0]))]; +case 112:this.$ = [yy.L(yylineno, new yy.Case($$[$0-1], $$[$0]))]; break; -case 124:this.$ = $$[$0-3].concat(yy.L(yylineno, new yy.Case($$[$0-1], $$[$0]))); +case 113:this.$ = $$[$0-3].concat(yy.L(yylineno, new yy.Case($$[$0-1], $$[$0]))); break; -case 125:this.$ = null; +case 114:this.$ = null; break; -case 126:this.$ = $$[$0]; +case 115:this.$ = $$[$0]; break; -case 127:return $$[$0]; +case 116:return $$[$0]; break; -case 128:return $$[$0-1]; +case 117:return $$[$0-1]; break; -case 129:return yy.Block(); +case 118:return yy.Block(); break; } }, -table: [{1:[2,129],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,41:3,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:2,66:[1,5],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38],90:1},{1:[3]},{1:[2,127],63:[1,45]},{63:[1,46]},{1:[2,64],63:[2,64],67:[2,64],71:[2,64]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:47,67:[1,48],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,58],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,58],67:[2,58],71:[2,58],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:60,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,72],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,11],11:[2,11],19:[2,11],22:[2,11],25:[2,11],26:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],36:[2,11],42:[2,11],55:[2,11],59:[1,68],63:[2,11],67:[2,11],71:[2,11],81:[2,11],87:[2,11]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:69,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,62],63:[2,62],67:[2,62],71:[2,62]},{1:[2,63],63:[2,63],67:[2,63],71:[2,63]},{1:[2,19],11:[1,70],14:[2,19],19:[1,71],21:[2,19],22:[1,72],28:[2,19],29:[2,19],30:[2,19],31:[2,19],32:[2,19],33:[2,19],34:[2,19],35:[2,19],36:[2,19],42:[2,19],58:[2,19],63:[2,19],64:[2,19],66:[2,19],67:[2,19],71:[2,19],79:[2,19],81:[2,19],83:[2,19],86:[2,19],87:[2,19],89:[2,19]},{1:[2,4],11:[2,4],14:[2,4],19:[2,4],21:[2,4],22:[2,4],25:[1,73],28:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],34:[2,4],35:[2,4],36:[2,4],42:[2,4],58:[2,4],63:[2,4],64:[2,4],66:[2,4],67:[2,4],71:[2,4],79:[2,4],81:[2,4],83:[2,4],86:[2,4],87:[2,4],89:[2,4]},{3:76,4:74,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43]},{1:[2,1],11:[2,1],14:[2,1],19:[2,1],21:[2,1],22:[2,1],25:[2,1],26:[1,77],28:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],34:[2,1],35:[2,1],36:[2,1],42:[2,1],55:[1,78],58:[2,1],63:[2,1],64:[2,1],66:[2,1],67:[2,1],71:[2,1],79:[2,1],81:[2,1],83:[2,1],86:[2,1],87:[2,1],89:[2,1]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:79,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:80,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,34],14:[2,34],21:[2,34],28:[2,34],29:[2,34],30:[2,34],31:[2,34],32:[2,34],33:[2,34],34:[2,34],35:[2,34],36:[2,34],42:[2,34],58:[2,34],63:[2,34],64:[2,34],66:[2,34],67:[2,34],71:[2,34],79:[2,34],81:[2,34],83:[2,34],86:[2,34],87:[2,34],89:[2,34]},{37:81,57:[1,67],72:[1,35]},{1:[2,36],14:[2,36],21:[2,36],28:[2,36],29:[2,36],30:[2,36],31:[2,36],32:[2,36],33:[2,36],34:[2,36],35:[2,36],36:[2,36],40:[1,82],42:[2,36],58:[2,36],63:[2,36],64:[2,36],66:[2,36],67:[2,36],71:[2,36],79:[2,36],81:[2,36],83:[2,36],86:[2,36],87:[2,36],89:[2,36]},{41:83,66:[1,5]},{1:[2,42],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],14:[2,42],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,42],23:[1,34],24:84,26:[1,14],27:[1,16],28:[1,17],29:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],34:[2,42],35:[2,42],36:[2,42],37:18,38:[1,19],39:20,42:[2,42],43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,42],63:[2,42],64:[2,42],66:[2,42],67:[2,42],69:[1,44],70:[1,41],71:[2,42],72:[1,35],78:[1,43],79:[2,42],80:[1,36],81:[2,42],83:[2,42],86:[2,42],87:[2,42],89:[2,42]},{1:[2,43],14:[2,43],21:[2,43],28:[2,43],29:[2,43],30:[2,43],31:[2,43],32:[2,43],33:[2,43],34:[2,43],35:[2,43],36:[2,43],42:[2,43],58:[2,43],63:[2,43],64:[2,43],66:[2,43],67:[2,43],71:[2,43],79:[2,43],81:[2,43],83:[2,43],86:[2,43],87:[2,43],89:[2,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:85,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:86,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],48:87,50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38],89:[1,88]},{41:89,66:[1,5]},{1:[2,125],3:76,4:91,5:31,6:32,7:75,8:28,9:29,10:[1,30],14:[2,125],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,125],23:[1,34],28:[2,125],29:[2,125],30:[2,125],31:[2,125],32:[2,125],33:[2,125],34:[2,125],35:[2,125],36:[2,125],42:[2,125],54:90,55:[1,92],58:[2,125],63:[2,125],64:[2,125],66:[2,125],67:[2,125],69:[1,44],70:[1,41],71:[2,125],78:[1,43],79:[2,125],81:[2,125],83:[2,125],86:[2,125],87:[2,125],89:[2,125]},{1:[2,5],11:[2,5],14:[2,5],19:[2,5],21:[2,5],22:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],36:[2,5],42:[2,5],58:[2,5],63:[2,5],64:[2,5],66:[2,5],67:[2,5],71:[2,5],79:[2,5],81:[2,5],83:[2,5],86:[2,5],87:[2,5],89:[2,5]},{1:[2,6],11:[2,6],14:[2,6],19:[2,6],21:[2,6],22:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],34:[2,6],35:[2,6],36:[2,6],42:[2,6],58:[2,6],63:[2,6],64:[2,6],66:[2,6],67:[2,6],71:[2,6],79:[2,6],81:[2,6],83:[2,6],86:[2,6],87:[2,6],89:[2,6]},{1:[2,7],11:[2,7],14:[2,7],19:[2,7],21:[2,7],22:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],34:[2,7],35:[2,7],36:[2,7],42:[2,7],58:[2,7],63:[2,7],64:[2,7],66:[2,7],67:[2,7],71:[2,7],79:[2,7],81:[2,7],83:[2,7],86:[2,7],87:[2,7],89:[2,7]},{1:[2,2],11:[2,2],14:[2,2],19:[2,2],21:[2,2],22:[2,2],25:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],34:[2,2],35:[2,2],36:[2,2],42:[2,2],58:[2,2],63:[2,2],64:[2,2],66:[2,2],67:[2,2],71:[2,2],79:[2,2],81:[2,2],82:[2,2],83:[2,2],84:[2,2],86:[2,2],87:[2,2],89:[2,2]},{1:[2,3],11:[2,3],14:[2,3],19:[2,3],21:[2,3],22:[2,3],25:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],34:[2,3],35:[2,3],36:[2,3],42:[2,3],58:[2,3],63:[2,3],64:[2,3],66:[2,3],67:[2,3],71:[2,3],79:[2,3],81:[2,3],82:[2,3],83:[2,3],84:[2,3],86:[2,3],87:[2,3],89:[2,3]},{1:[2,12],11:[2,12],14:[2,12],19:[2,12],21:[2,12],22:[2,12],25:[2,12],26:[2,12],28:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],34:[2,12],35:[2,12],36:[2,12],42:[2,12],55:[2,12],58:[2,12],63:[2,12],64:[2,12],66:[2,12],67:[2,12],71:[2,12],79:[2,12],81:[2,12],82:[2,12],83:[2,12],84:[2,12],86:[2,12],87:[2,12],89:[2,12]},{1:[2,18],11:[2,18],14:[2,18],19:[2,18],21:[2,18],22:[2,18],25:[2,18],26:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],34:[2,18],35:[2,18],36:[2,18],42:[2,18],55:[2,18],58:[2,18],63:[2,18],64:[2,18],66:[2,18],67:[2,18],71:[2,18],79:[2,18],81:[2,18],82:[2,18],83:[2,18],84:[2,18],86:[2,18],87:[2,18],89:[2,18]},{41:93,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:94,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:95,4:98,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,96],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43],88:[1,97]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:99,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,9],11:[2,9],14:[2,9],15:[2,9],16:[2,9],19:[2,9],21:[2,9],22:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],34:[2,9],35:[2,9],36:[2,9],42:[2,9],58:[2,9],63:[2,9],64:[2,9],66:[2,9],67:[2,9],71:[2,9],79:[2,9],81:[2,9],83:[2,9],86:[2,9],87:[2,9],89:[2,9]},{1:[2,10],11:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],21:[2,10],22:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],36:[2,10],42:[2,10],58:[2,10],63:[2,10],64:[2,10],66:[2,10],67:[2,10],71:[2,10],79:[2,10],81:[2,10],83:[2,10],86:[2,10],87:[2,10],89:[2,10]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:100,66:[1,101],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:102,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,72],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,101],64:[2,101],66:[2,101],69:[1,44],70:[1,41],73:106,74:104,76:103,77:105,79:[2,101]},{1:[2,82],11:[2,82],14:[2,82],19:[2,82],21:[2,82],22:[2,82],25:[2,82],26:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],34:[2,82],35:[2,82],36:[2,82],42:[2,82],55:[2,82],58:[2,82],63:[2,82],64:[2,82],66:[2,82],67:[2,82],71:[2,82],75:[2,82],79:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],86:[2,82],87:[2,82],89:[2,82]},{1:[2,66],3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:114,57:[1,7],59:[1,9],60:[1,10],61:[1,11],63:[2,66],67:[2,66],69:[1,44],70:[1,41],71:[2,66],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,128]},{63:[1,45],67:[1,115]},{1:[2,86],14:[2,86],21:[2,86],28:[2,86],29:[2,86],30:[2,86],31:[2,86],32:[2,86],33:[2,86],34:[2,86],35:[2,86],36:[2,86],40:[2,86],42:[2,86],49:[2,86],51:[2,86],52:[2,86],58:[2,86],63:[2,86],64:[2,86],66:[2,86],67:[2,86],71:[2,86],79:[2,86],81:[2,86],83:[2,86],86:[2,86],87:[2,86],89:[2,86]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:116,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:117,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:118,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:119,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:120,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:121,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:122,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:123,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,33],14:[2,33],21:[2,33],28:[2,33],29:[2,33],30:[2,33],31:[2,33],32:[2,33],33:[2,33],34:[2,33],35:[2,33],36:[2,33],42:[2,33],58:[2,33],63:[2,33],64:[2,33],66:[2,33],67:[2,33],71:[2,33],79:[2,33],81:[2,33],83:[2,33],86:[2,33],87:[2,33],89:[2,33]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:124,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,40],14:[2,40],21:[2,40],28:[2,40],29:[2,40],30:[2,40],31:[2,40],32:[2,40],33:[2,40],34:[2,40],35:[2,40],36:[2,40],42:[2,40],58:[2,40],63:[2,40],64:[2,40],66:[2,40],67:[2,40],71:[2,40],79:[2,40],81:[2,40],83:[2,40],86:[2,40],87:[2,40],89:[2,40]},{13:125,58:[2,67],63:[2,67],64:[1,126],66:[2,67]},{14:[2,73],21:[2,73],58:[2,73],63:[2,73],64:[2,73],66:[2,73],67:[2,73]},{8:127,14:[2,77],15:[1,39],16:[1,40],21:[2,77],58:[2,77],63:[2,77],64:[2,77],66:[2,77],67:[2,77]},{14:[2,69],21:[2,69],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,58:[2,69],63:[2,69],64:[2,69],66:[2,69],67:[2,69],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],14:[2,71],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,71],23:[1,34],24:128,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,71],63:[2,71],64:[2,71],66:[2,71],67:[2,71],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{8:129,11:[2,5],14:[2,5],15:[1,39],16:[1,40],19:[2,5],21:[2,5],22:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],36:[2,5],42:[2,5],58:[2,5],63:[2,5],64:[2,5],66:[2,5],67:[2,5],81:[2,5],87:[2,5]},{1:[2,11],11:[2,11],14:[2,11],19:[2,11],21:[2,11],22:[2,11],25:[2,11],26:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],36:[2,11],42:[2,11],55:[2,11],58:[2,11],63:[2,11],64:[2,11],66:[2,11],67:[2,11],71:[2,11],79:[2,11],81:[2,11],83:[2,11],84:[2,11],86:[2,11],87:[2,11],89:[2,11]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:130,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,72],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:131,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,61],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,61],67:[2,61],71:[2,61],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:132,14:[2,72],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{9:135,15:[1,134],17:[1,133],20:[1,136],70:[1,41]},{6:137,78:[1,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:138,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,21],11:[2,1],14:[2,21],19:[2,1],21:[2,21],22:[2,1],28:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],34:[2,21],35:[2,21],36:[2,21],42:[2,21],58:[2,21],63:[2,21],64:[2,21],66:[2,21],67:[2,21],71:[2,21],79:[2,21],81:[2,21],83:[2,21],86:[2,21],87:[2,21],89:[2,21]},{11:[1,70],19:[1,71],22:[1,72]},{11:[2,4],19:[2,4],22:[2,4]},{1:[2,22],14:[2,22],21:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[2,22],35:[2,22],36:[2,22],42:[2,22],58:[2,22],63:[2,22],64:[2,22],66:[2,22],67:[2,22],71:[2,22],79:[2,22],81:[2,22],83:[2,22],86:[2,22],87:[2,22],89:[2,22]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:139,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,23],14:[2,23],21:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],34:[2,23],35:[2,23],36:[1,57],42:[2,23],43:59,58:[2,23],63:[2,23],64:[2,23],66:[2,23],67:[2,23],71:[2,23],79:[2,23],81:[2,23],83:[2,23],86:[2,23],87:[2,23],89:[2,23]},{1:[2,24],14:[2,24],21:[2,24],28:[2,24],29:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],34:[2,24],35:[2,24],36:[1,57],42:[2,24],43:59,58:[2,24],63:[2,24],64:[2,24],66:[2,24],67:[2,24],71:[2,24],79:[2,24],81:[2,24],83:[2,24],86:[2,24],87:[2,24],89:[2,24]},{1:[2,35],14:[2,35],21:[2,35],28:[2,35],29:[2,35],30:[2,35],31:[2,35],32:[2,35],33:[2,35],34:[2,35],35:[2,35],36:[2,35],42:[2,35],58:[2,35],63:[2,35],64:[2,35],66:[2,35],67:[2,35],71:[2,35],79:[2,35],81:[2,35],83:[2,35],86:[2,35],87:[2,35],89:[2,35]},{41:140,66:[1,5],80:[1,141]},{1:[2,39],14:[2,39],21:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],36:[2,39],42:[2,39],58:[2,39],63:[2,39],64:[2,39],66:[2,39],67:[2,39],71:[2,39],79:[2,39],81:[2,39],83:[2,39],86:[2,39],87:[2,39],89:[2,39]},{1:[2,41],14:[2,41],21:[2,41],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,41],43:59,58:[2,41],63:[2,41],64:[2,41],66:[2,41],67:[2,41],71:[2,41],79:[2,41],81:[2,41],83:[2,41],86:[2,41],87:[2,41],89:[2,41]},{1:[2,44],14:[2,44],21:[2,44],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,44],43:59,58:[2,44],63:[2,44],64:[2,44],66:[2,44],67:[2,44],71:[2,44],79:[2,44],81:[2,44],83:[2,44],86:[2,44],87:[2,44],89:[2,44]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,48:142,81:[1,37],87:[1,38],89:[1,88]},{1:[2,47],14:[2,47],21:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],34:[2,47],35:[2,47],36:[2,47],42:[2,47],49:[1,143],58:[2,47],63:[2,47],64:[2,47],66:[2,47],67:[2,47],71:[2,47],79:[2,47],81:[2,47],83:[2,47],86:[2,47],87:[2,47],89:[1,144]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:145,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,49],14:[2,49],21:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],34:[2,49],35:[2,49],36:[2,49],42:[2,49],51:[1,146],52:[1,147],58:[2,49],63:[2,49],64:[2,49],66:[2,49],67:[2,49],71:[2,49],79:[2,49],81:[2,49],83:[2,49],86:[2,49],87:[2,49],89:[2,49]},{1:[2,53],14:[2,53],21:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],34:[2,53],35:[2,53],36:[2,53],41:148,42:[2,53],58:[2,53],63:[2,53],64:[2,53],66:[1,5],67:[2,53],71:[2,53],79:[2,53],81:[2,53],83:[2,53],86:[2,53],87:[2,53],89:[2,53]},{1:[2,125],11:[2,1],14:[2,125],19:[2,1],21:[2,125],22:[2,1],28:[2,125],29:[2,125],30:[2,125],31:[2,125],32:[2,125],33:[2,125],34:[2,125],35:[2,125],36:[2,125],42:[2,125],54:149,55:[1,92],58:[2,125],63:[2,125],64:[2,125],66:[2,125],67:[2,125],71:[2,125],79:[2,125],81:[2,125],83:[2,125],86:[2,125],87:[2,125],89:[2,125]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:150,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,88],14:[2,88],21:[2,88],28:[2,88],29:[2,88],30:[2,88],31:[2,88],32:[2,88],33:[2,88],34:[2,88],35:[2,88],36:[2,88],42:[2,88],58:[2,88],63:[2,88],64:[2,88],66:[2,88],67:[2,88],71:[2,88],79:[2,88],81:[2,88],83:[2,88],86:[2,88],87:[2,88],89:[2,88]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:151,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{11:[2,4],19:[2,4],22:[2,4],82:[1,152]},{11:[2,11],19:[2,11],22:[2,11],64:[1,154],82:[2,11],84:[1,153],85:[1,155]},{1:[2,122],14:[2,122],21:[2,122],28:[2,122],29:[2,122],30:[2,122],31:[2,122],32:[2,122],33:[2,122],34:[2,122],35:[2,122],36:[2,122],42:[2,122],58:[2,122],63:[2,122],64:[2,122],66:[2,122],67:[2,122],71:[2,122],79:[2,122],81:[2,122],83:[2,122],86:[2,122],87:[2,122],89:[2,122]},{11:[2,1],19:[2,1],22:[2,1],82:[2,1],84:[2,1]},{1:[2,121],14:[2,121],21:[2,121],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,121],43:59,58:[2,121],63:[2,121],64:[2,121],66:[2,121],67:[2,121],71:[2,121],79:[2,121],81:[2,121],83:[2,121],86:[2,121],87:[2,121],89:[2,121]},{63:[1,45],71:[1,156]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,8],18:33,20:[1,42],23:[1,34],24:6,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],56:4,57:[1,7],59:[1,9],60:[1,10],61:[1,11],62:157,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{13:158,21:[2,67],63:[2,67],64:[1,126],66:[2,67]},{13:159,63:[2,67],64:[1,160],66:[2,67],79:[2,67]},{63:[2,102],64:[2,102],66:[2,102],67:[2,102],79:[2,102]},{15:[1,161],63:[2,106],64:[2,106],66:[2,106],67:[2,106],79:[2,106]},{33:[1,163],63:[2,96],64:[2,96],66:[2,96],67:[2,96],75:[1,162],79:[2,96]},{9:112,15:[1,165],17:[1,111],18:113,69:[1,44],70:[1,41],73:164},{9:112,15:[1,165],17:[1,111],18:113,69:[1,44],70:[1,41],73:166},{63:[2,100],64:[2,100],66:[2,100],67:[2,100],79:[2,100]},{15:[1,167],33:[2,91],63:[2,91],64:[2,91],66:[2,91],67:[2,91],75:[2,91],79:[2,91]},{33:[2,90],63:[2,90],64:[2,90],66:[2,90],67:[2,90],75:[2,90],79:[2,90]},{33:[2,92],63:[2,92],64:[2,92],66:[2,92],67:[2,92],75:[2,92],79:[2,92]},{33:[2,93],63:[2,93],64:[2,93],66:[2,93],67:[2,93],75:[2,93],79:[2,93]},{1:[2,65],63:[2,65],67:[2,65],71:[2,65]},{1:[2,85],14:[2,85],21:[2,85],28:[2,85],29:[2,85],30:[2,85],31:[2,85],32:[2,85],33:[2,85],34:[2,85],35:[2,85],36:[2,85],40:[2,85],42:[2,85],49:[2,85],51:[2,85],52:[2,85],58:[2,85],63:[2,85],64:[2,85],66:[2,85],67:[2,85],71:[2,85],79:[2,85],81:[2,85],83:[2,85],86:[2,85],87:[2,85],89:[2,85]},{1:[2,25],14:[2,25],21:[2,25],28:[2,25],29:[1,50],30:[2,25],31:[2,25],32:[2,25],33:[2,25],34:[2,25],35:[2,25],36:[1,57],42:[2,25],43:59,58:[2,25],63:[2,25],64:[2,25],66:[2,25],67:[2,25],71:[2,25],79:[2,25],81:[2,25],83:[2,25],86:[2,25],87:[2,25],89:[2,25]},{1:[2,26],14:[2,26],21:[2,26],28:[2,26],29:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[2,26],36:[1,57],42:[2,26],43:59,58:[2,26],63:[2,26],64:[2,26],66:[2,26],67:[2,26],71:[2,26],79:[2,26],81:[2,26],83:[2,26],86:[2,26],87:[2,26],89:[2,26]},{1:[2,27],14:[2,27],21:[2,27],28:[1,49],29:[1,50],30:[2,27],31:[2,27],32:[2,27],33:[2,27],34:[2,27],35:[2,27],36:[1,57],42:[2,27],43:59,58:[2,27],63:[2,27],64:[2,27],66:[2,27],67:[2,27],71:[2,27],79:[2,27],81:[2,27],83:[2,27],86:[2,27],87:[2,27],89:[2,27]},{1:[2,28],14:[2,28],21:[2,28],28:[1,49],29:[1,50],30:[1,51],31:[2,28],32:[2,28],33:[2,28],34:[1,55],35:[1,56],36:[1,57],42:[2,28],43:59,58:[2,28],63:[2,28],64:[2,28],66:[2,28],67:[2,28],71:[2,28],79:[2,28],81:[2,28],83:[2,28],86:[2,28],87:[2,28],89:[2,28]},{1:[2,29],14:[2,29],21:[2,29],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[2,29],33:[2,29],34:[1,55],35:[1,56],36:[1,57],42:[2,29],43:59,58:[2,29],63:[2,29],64:[2,29],66:[2,29],67:[2,29],71:[2,29],79:[2,29],81:[2,29],83:[2,29],86:[2,29],87:[2,29],89:[2,29]},{1:[2,30],14:[2,30],21:[2,30],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[2,30],34:[1,55],35:[1,56],36:[1,57],42:[2,30],43:59,58:[2,30],63:[2,30],64:[2,30],66:[2,30],67:[2,30],71:[2,30],79:[2,30],81:[2,30],83:[2,30],86:[2,30],87:[2,30],89:[2,30]},{1:[2,31],14:[2,31],21:[2,31],28:[1,49],29:[1,50],30:[1,51],31:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[1,56],36:[1,57],42:[2,31],43:59,58:[2,31],63:[2,31],64:[2,31],66:[2,31],67:[2,31],71:[2,31],79:[2,31],81:[2,31],83:[2,31],86:[2,31],87:[2,31],89:[2,31]},{1:[2,32],14:[2,32],21:[2,32],28:[1,49],29:[1,50],30:[2,32],31:[2,32],32:[2,32],33:[2,32],34:[2,32],35:[2,32],36:[1,57],42:[2,32],43:59,58:[2,32],63:[2,32],64:[2,32],66:[2,32],67:[2,32],71:[2,32],79:[2,32],81:[2,32],83:[2,32],86:[2,32],87:[2,32],89:[2,32]},{1:[2,38],14:[2,38],21:[2,38],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,38],43:59,58:[2,38],63:[2,38],64:[2,38],66:[2,38],67:[2,38],71:[2,38],79:[2,38],81:[2,38],83:[2,38],86:[2,38],87:[2,38],89:[2,38]},{58:[1,168],63:[1,169],66:[1,170]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],14:[2,68],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,68],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],58:[2,68],61:[1,64],63:[2,68],65:171,66:[2,68],67:[2,68],68:172,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{14:[2,81],15:[2,81],16:[2,81],21:[2,81],58:[2,81],63:[2,81],64:[2,81],66:[2,81],67:[2,81]},{14:[2,70],21:[2,70],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,58:[2,70],63:[2,70],64:[2,70],66:[2,70],67:[2,70],81:[1,37],87:[1,38]},{14:[2,80],15:[2,80],16:[2,80],21:[2,80],58:[2,80],63:[2,80],64:[2,80],66:[2,80],67:[2,80]},{13:173,58:[2,67],63:[2,67],64:[1,126],66:[2,67]},{1:[2,60],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,60],67:[2,60],71:[2,60],81:[1,37],87:[1,38]},{13:174,14:[2,67],63:[2,67],64:[1,126],66:[2,67]},{1:[2,13],11:[2,13],14:[2,13],19:[2,13],21:[2,13],22:[2,13],25:[2,13],26:[2,13],28:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],34:[2,13],35:[2,13],36:[2,13],42:[2,13],55:[2,13],58:[2,13],63:[2,13],64:[2,13],66:[2,13],67:[2,13],71:[2,13],79:[2,13],81:[2,13],82:[2,13],83:[2,13],84:[2,13],86:[2,13],87:[2,13],89:[2,13]},{1:[2,14],11:[2,14],14:[2,14],19:[2,14],21:[2,14],22:[2,14],25:[2,14],26:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],33:[2,14],34:[2,14],35:[2,14],36:[2,14],42:[2,14],55:[2,14],58:[2,14],63:[2,14],64:[2,14],66:[2,14],67:[2,14],71:[2,14],79:[2,14],81:[2,14],82:[2,14],83:[2,14],84:[2,14],86:[2,14],87:[2,14],89:[2,14]},{1:[2,15],11:[2,15],14:[2,15],19:[2,15],21:[2,15],22:[2,15],25:[2,15],26:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],33:[2,15],34:[2,15],35:[2,15],36:[2,15],42:[2,15],55:[2,15],58:[2,15],63:[2,15],64:[2,15],66:[2,15],67:[2,15],71:[2,15],79:[2,15],81:[2,15],82:[2,15],83:[2,15],84:[2,15],86:[2,15],87:[2,15],89:[2,15]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:175,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],21:[2,72],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,17],11:[2,17],14:[2,17],19:[2,17],21:[2,17],22:[2,17],25:[2,17],26:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],34:[2,17],35:[2,17],36:[2,17],42:[2,17],55:[2,17],58:[2,17],63:[2,17],64:[2,17],66:[2,17],67:[2,17],71:[2,17],79:[2,17],81:[2,17],82:[2,17],83:[2,17],84:[2,17],86:[2,17],87:[2,17],89:[2,17]},{1:[2,20],14:[2,20],21:[2,20],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,20],43:59,58:[2,20],63:[2,20],64:[2,20],66:[2,20],67:[2,20],71:[2,20],79:[2,20],81:[2,20],83:[2,20],86:[2,20],87:[2,20],89:[2,20]},{1:[2,57],14:[2,57],21:[2,57],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,57],43:59,58:[2,57],63:[2,57],64:[2,57],66:[2,57],67:[2,57],71:[2,57],79:[2,57],81:[2,57],83:[2,57],86:[2,57],87:[2,57],89:[2,57]},{1:[2,37],14:[2,37],21:[2,37],28:[2,37],29:[2,37],30:[2,37],31:[2,37],32:[2,37],33:[2,37],34:[2,37],35:[2,37],36:[2,37],42:[2,37],58:[2,37],63:[2,37],64:[2,37],66:[2,37],67:[2,37],71:[2,37],79:[2,37],81:[2,37],83:[2,37],86:[2,37],87:[2,37],89:[2,37]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:176,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,45],14:[2,45],21:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],34:[2,45],35:[2,45],36:[2,45],42:[2,45],49:[1,177],58:[2,45],63:[2,45],64:[2,45],66:[2,45],67:[2,45],71:[2,45],79:[2,45],81:[2,45],83:[2,45],86:[2,45],87:[2,45],89:[1,144]},{41:178,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:179,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:180,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{41:181,66:[1,5]},{41:182,66:[1,5]},{1:[2,54],14:[2,54],21:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],34:[2,54],35:[2,54],36:[2,54],42:[2,54],58:[2,54],63:[2,54],64:[2,54],66:[2,54],67:[2,54],71:[2,54],79:[2,54],81:[2,54],83:[2,54],86:[2,54],87:[2,54],89:[2,54]},{1:[2,55],14:[2,55],21:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],34:[2,55],35:[2,55],36:[2,55],41:183,42:[2,55],58:[2,55],63:[2,55],64:[2,55],66:[1,5],67:[2,55],71:[2,55],79:[2,55],81:[2,55],83:[2,55],86:[2,55],87:[2,55],89:[2,55]},{1:[2,126],14:[2,126],21:[2,126],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,126],43:59,58:[2,126],63:[2,126],64:[2,126],66:[2,126],67:[2,126],71:[2,126],79:[2,126],81:[2,126],83:[2,126],86:[2,126],87:[2,126],89:[2,126]},{1:[2,112],14:[2,112],21:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],34:[2,112],35:[2,112],36:[2,112],40:[2,112],42:[2,112],58:[2,112],63:[2,112],64:[2,112],66:[2,112],67:[2,112],71:[2,112],79:[2,112],81:[2,112],83:[2,112],86:[2,112],87:[2,112],89:[2,112]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:184,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:185,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:186,4:98,5:31,6:32,7:75,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],69:[1,44],70:[1,41],78:[1,43]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:187,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,83],11:[2,83],14:[2,83],19:[2,83],21:[2,83],22:[2,83],25:[2,83],26:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],34:[2,83],35:[2,83],36:[2,83],42:[2,83],55:[2,83],58:[2,83],63:[2,83],64:[2,83],66:[2,83],67:[2,83],71:[2,83],75:[2,83],79:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],86:[2,83],87:[2,83],89:[2,83]},{63:[1,45],67:[1,188]},{21:[1,189],63:[1,169],66:[1,170]},{63:[1,191],66:[1,192],79:[1,190]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,68],66:[2,68],67:[2,68],69:[1,44],70:[1,41],73:106,74:193,77:194,79:[2,68]},{15:[2,110],63:[2,110],64:[2,110],66:[2,110],67:[2,110],79:[2,110]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:195,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],66:[1,196],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:197,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{63:[2,97],64:[2,97],66:[2,97],67:[2,97],79:[2,97]},{63:[2,91],64:[2,91],66:[2,91],67:[2,91],79:[2,91]},{63:[2,98],64:[2,98],66:[2,98],67:[2,98],79:[2,98]},{15:[2,109],63:[2,109],64:[2,109],66:[2,109],67:[2,109],79:[2,109]},{59:[1,198],72:[1,199]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],65:200,68:201,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:65,9:29,10:[1,30],12:202,15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:63,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],61:[1,64],63:[2,72],64:[2,72],65:61,66:[2,72],67:[2,72],68:62,69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{14:[2,74],21:[2,74],58:[2,74],63:[2,74],64:[2,74],66:[2,74],67:[2,74]},{8:127,14:[2,78],15:[1,39],16:[1,40],21:[2,78],58:[2,78],63:[2,78],64:[2,78],66:[2,78],67:[2,78]},{58:[1,203],63:[1,169],66:[1,170]},{14:[1,204],63:[1,169],66:[1,170]},{13:205,21:[2,67],63:[2,67],64:[1,126],66:[2,67]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:206,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{41:207,66:[1,5]},{1:[2,48],14:[2,48],21:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],34:[2,48],35:[2,48],36:[2,48],42:[2,48],58:[2,48],63:[2,48],64:[2,48],66:[2,48],67:[2,48],71:[2,48],79:[2,48],81:[2,48],83:[2,48],86:[2,48],87:[2,48],89:[2,48]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],41:208,42:[1,58],43:59,66:[1,5],81:[1,37],87:[1,38]},{1:[2,123],14:[2,123],21:[2,123],28:[2,123],29:[2,123],30:[2,123],31:[2,123],32:[2,123],33:[2,123],34:[2,123],35:[2,123],36:[2,123],42:[2,123],49:[2,123],58:[2,123],63:[2,123],64:[2,123],66:[2,123],67:[2,123],71:[2,123],79:[2,123],81:[2,123],83:[2,123],86:[2,123],87:[2,123],89:[2,123]},{1:[2,50],14:[2,50],21:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],34:[2,50],35:[2,50],36:[2,50],42:[2,50],52:[1,209],58:[2,50],63:[2,50],64:[2,50],66:[2,50],67:[2,50],71:[2,50],79:[2,50],81:[2,50],83:[2,50],86:[2,50],87:[2,50],89:[2,50]},{1:[2,52],14:[2,52],21:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],34:[2,52],35:[2,52],36:[2,52],42:[2,52],58:[2,52],63:[2,52],64:[2,52],66:[2,52],67:[2,52],71:[2,52],79:[2,52],81:[2,52],83:[2,52],86:[2,52],87:[2,52],89:[2,52]},{1:[2,56],14:[2,56],21:[2,56],28:[2,56],29:[2,56],30:[2,56],31:[2,56],32:[2,56],33:[2,56],34:[2,56],35:[2,56],36:[2,56],42:[2,56],58:[2,56],63:[2,56],64:[2,56],66:[2,56],67:[2,56],71:[2,56],79:[2,56],81:[2,56],83:[2,56],86:[2,56],87:[2,56],89:[2,56]},{1:[2,114],14:[2,114],21:[2,114],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,114],43:59,58:[2,114],63:[2,114],64:[2,114],66:[2,114],67:[2,114],71:[2,114],79:[2,114],81:[2,114],83:[1,210],86:[2,114],87:[2,114],89:[2,114]},{1:[2,116],14:[2,116],21:[2,116],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,116],43:59,58:[2,116],63:[2,116],64:[2,116],66:[2,116],67:[2,116],71:[2,116],79:[2,116],81:[2,116],83:[2,116],86:[2,116],87:[2,116],89:[2,116]},{11:[2,4],19:[2,4],22:[2,4],84:[1,211]},{1:[2,118],14:[2,118],21:[2,118],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,118],43:59,58:[2,118],63:[2,118],64:[2,118],66:[2,118],67:[2,118],71:[2,118],79:[2,118],81:[2,118],83:[2,118],86:[1,212],87:[2,118],89:[2,118]},{71:[1,213]},{1:[2,89],11:[2,89],14:[2,89],19:[2,89],21:[2,89],22:[2,89],25:[2,89],28:[2,89],29:[2,89],30:[2,89],31:[2,89],32:[2,89],33:[2,89],34:[2,89],35:[2,89],36:[2,89],42:[2,89],58:[2,89],63:[2,89],64:[2,89],66:[2,89],67:[2,89],71:[2,89],79:[2,89],81:[2,89],82:[2,89],83:[2,89],84:[2,89],86:[2,89],87:[2,89],89:[2,89]},{1:[2,111],11:[2,111],14:[2,111],19:[2,111],21:[2,111],22:[2,111],25:[2,111],26:[2,111],28:[2,111],29:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],34:[2,111],35:[2,111],36:[2,111],42:[2,111],55:[2,111],58:[2,111],63:[2,111],64:[2,111],66:[2,111],67:[2,111],71:[2,111],79:[2,111],81:[2,111],82:[2,111],83:[2,111],84:[2,111],86:[2,111],87:[2,111],89:[2,111]},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],69:[1,44],70:[1,41],73:106,74:214,77:215},{9:112,15:[1,110],17:[1,111],18:113,28:[1,108],60:[1,109],61:[1,107],63:[2,101],64:[2,101],66:[2,101],67:[2,101],69:[1,44],70:[1,41],73:106,74:104,76:216,77:105},{63:[2,103],64:[2,103],66:[2,103],67:[2,103],79:[2,103]},{15:[1,161],63:[2,107],64:[2,107],66:[2,107],67:[2,107],79:[2,107]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,94],64:[2,94],66:[2,94],67:[2,94],79:[2,94],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:217,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,99],64:[2,99],66:[2,99],67:[2,99],79:[2,99],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:218,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{41:219,66:[1,5]},{14:[2,75],21:[2,75],58:[2,75],63:[2,75],64:[2,75],66:[2,75],67:[2,75]},{8:127,14:[2,79],15:[1,39],16:[1,40],21:[2,79],58:[2,79],63:[2,79],64:[2,79],66:[2,79],67:[2,79]},{13:220,63:[2,67],64:[1,126],66:[2,67],67:[2,67]},{72:[1,199]},{1:[2,8],11:[2,8],14:[2,8],19:[2,8],21:[2,8],22:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],34:[2,8],35:[2,8],36:[2,8],42:[2,8],58:[2,8],63:[2,8],64:[2,8],66:[2,8],67:[2,8],71:[2,8],79:[2,8],81:[2,8],83:[2,8],86:[2,8],87:[2,8],89:[2,8]},{21:[1,221],63:[1,169],66:[1,170]},{1:[2,113],14:[2,113],21:[2,113],28:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],34:[2,113],35:[2,113],36:[2,113],40:[2,113],42:[2,113],58:[2,113],63:[2,113],64:[2,113],66:[2,113],67:[2,113],71:[2,113],79:[2,113],81:[2,113],83:[2,113],86:[2,113],87:[2,113],89:[2,113]},{1:[2,46],14:[2,46],21:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],34:[2,46],35:[2,46],36:[2,46],42:[2,46],58:[2,46],63:[2,46],64:[2,46],66:[2,46],67:[2,46],71:[2,46],79:[2,46],81:[2,46],83:[2,46],86:[2,46],87:[2,46],89:[2,46]},{1:[2,124],14:[2,124],21:[2,124],28:[2,124],29:[2,124],30:[2,124],31:[2,124],32:[2,124],33:[2,124],34:[2,124],35:[2,124],36:[2,124],42:[2,124],49:[2,124],58:[2,124],63:[2,124],64:[2,124],66:[2,124],67:[2,124],71:[2,124],79:[2,124],81:[2,124],83:[2,124],86:[2,124],87:[2,124],89:[2,124]},{41:222,66:[1,5]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:223,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:224,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:225,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{1:[2,84],11:[2,84],14:[2,84],19:[2,84],21:[2,84],22:[2,84],25:[2,84],26:[2,84],28:[2,84],29:[2,84],30:[2,84],31:[2,84],32:[2,84],33:[2,84],34:[2,84],35:[2,84],36:[2,84],42:[2,84],55:[2,84],58:[2,84],63:[2,84],64:[2,84],66:[2,84],67:[2,84],71:[2,84],75:[2,84],79:[2,84],81:[2,84],82:[2,84],83:[2,84],84:[2,84],86:[2,84],87:[2,84],89:[2,84]},{63:[2,104],64:[2,104],66:[2,104],67:[2,104],79:[2,104]},{15:[1,161],63:[2,108],64:[2,108],66:[2,108],67:[2,108],79:[2,108]},{13:226,63:[2,67],64:[1,160],66:[2,67],67:[2,67]},{28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,67:[1,227],81:[1,37],87:[1,38]},{1:[2,59],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[1,58],43:59,63:[2,59],67:[2,59],71:[2,59],81:[1,37],87:[1,38]},{1:[2,87],14:[2,87],21:[2,87],28:[2,87],29:[2,87],30:[2,87],31:[2,87],32:[2,87],33:[2,87],34:[2,87],35:[2,87],36:[2,87],42:[2,87],58:[2,87],63:[2,87],64:[2,87],66:[2,87],67:[2,87],71:[2,87],79:[2,87],81:[2,87],83:[2,87],86:[2,87],87:[2,87],89:[2,87]},{63:[1,169],66:[1,170],67:[1,228]},{1:[2,16],11:[2,16],14:[2,16],19:[2,16],21:[2,16],22:[2,16],25:[2,16],26:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],34:[2,16],35:[2,16],36:[2,16],42:[2,16],55:[2,16],58:[2,16],63:[2,16],64:[2,16],66:[2,16],67:[2,16],71:[2,16],79:[2,16],81:[2,16],82:[2,16],83:[2,16],84:[2,16],86:[2,16],87:[2,16],89:[2,16]},{1:[2,51],14:[2,51],21:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],34:[2,51],35:[2,51],36:[2,51],42:[2,51],58:[2,51],63:[2,51],64:[2,51],66:[2,51],67:[2,51],71:[2,51],79:[2,51],81:[2,51],83:[2,51],86:[2,51],87:[2,51],89:[2,51]},{1:[2,115],14:[2,115],21:[2,115],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,115],43:59,58:[2,115],63:[2,115],64:[2,115],66:[2,115],67:[2,115],71:[2,115],79:[2,115],81:[2,115],83:[2,115],86:[2,115],87:[2,115],89:[2,115]},{1:[2,117],14:[2,117],21:[2,117],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,117],43:59,58:[2,117],63:[2,117],64:[2,117],66:[2,117],67:[2,117],71:[2,117],79:[2,117],81:[2,117],83:[2,117],86:[2,117],87:[2,117],89:[2,117]},{1:[2,119],14:[2,119],21:[2,119],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,119],43:59,58:[2,119],63:[2,119],64:[2,119],66:[2,119],67:[2,119],71:[2,119],79:[2,119],81:[2,119],83:[1,229],86:[2,119],87:[2,119],89:[2,119]},{63:[1,191],66:[1,192],67:[1,230]},{63:[2,95],64:[2,95],66:[2,95],67:[2,95],79:[2,95]},{14:[2,76],21:[2,76],58:[2,76],63:[2,76],64:[2,76],66:[2,76],67:[2,76]},{3:13,4:15,5:31,6:32,7:12,8:28,9:29,10:[1,30],15:[1,39],16:[1,40],17:[1,66],18:33,20:[1,42],23:[1,34],24:231,26:[1,14],27:[1,16],28:[1,17],37:18,38:[1,19],39:20,43:21,44:[1,22],45:[1,23],46:[1,24],47:[1,25],50:[1,26],53:[1,27],57:[1,67],69:[1,44],70:[1,41],72:[1,35],78:[1,43],80:[1,36],81:[1,37],87:[1,38]},{63:[2,105],64:[2,105],66:[2,105],67:[2,105],79:[2,105]},{1:[2,120],14:[2,120],21:[2,120],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],36:[1,57],42:[2,120],43:59,58:[2,120],63:[2,120],64:[2,120],66:[2,120],67:[2,120],71:[2,120],79:[2,120],81:[2,120],83:[2,120],86:[2,120],87:[2,120],89:[2,120]}], -defaultActions: {46:[2,128]}, +table: [{1:[2,118],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,40:3,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:2,65:[1,5],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39],87:1},{1:[3]},{1:[2,116],62:[1,44]},{62:[1,45]},{1:[2,63],62:[2,63],66:[2,63],69:[2,63]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:46,66:[1,47],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,57],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,57],66:[2,57],69:[2,57],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:59,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,71],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,10],12:[2,10],18:[2,10],21:[2,10],24:[2,10],25:[2,10],27:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],41:[2,10],54:[2,10],58:[1,65],62:[2,10],66:[2,10],69:[2,10],78:[2,10],84:[2,10]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:66,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,61],62:[2,61],66:[2,61],69:[2,61]},{1:[2,62],62:[2,62],66:[2,62],69:[2,62]},{1:[2,18],12:[1,67],15:[2,18],18:[1,68],20:[2,18],21:[1,69],27:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],34:[2,18],35:[2,18],41:[2,18],57:[2,18],62:[2,18],63:[2,18],65:[2,18],66:[2,18],69:[2,18],76:[2,18],78:[2,18],80:[2,18],83:[2,18],84:[2,18],86:[2,18]},{1:[2,4],12:[2,4],15:[2,4],18:[2,4],20:[2,4],21:[2,4],24:[1,70],27:[2,4],28:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],34:[2,4],35:[2,4],41:[2,4],57:[2,4],62:[2,4],63:[2,4],65:[2,4],66:[2,4],69:[2,4],76:[2,4],78:[2,4],80:[2,4],83:[2,4],84:[2,4],86:[2,4]},{3:73,4:71,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42]},{1:[2,1],12:[2,1],15:[2,1],18:[2,1],20:[2,1],21:[2,1],24:[2,1],25:[1,74],27:[2,1],28:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],34:[2,1],35:[2,1],41:[2,1],54:[1,75],57:[2,1],62:[2,1],63:[2,1],65:[2,1],66:[2,1],69:[2,1],76:[2,1],78:[2,1],80:[2,1],83:[2,1],84:[2,1],86:[2,1]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:76,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:77,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,33],15:[2,33],20:[2,33],27:[2,33],28:[2,33],29:[2,33],30:[2,33],31:[2,33],32:[2,33],33:[2,33],34:[2,33],35:[2,33],41:[2,33],57:[2,33],62:[2,33],63:[2,33],65:[2,33],66:[2,33],69:[2,33],76:[2,33],78:[2,33],80:[2,33],83:[2,33],84:[2,33],86:[2,33]},{36:78,56:[1,64],70:[1,36]},{1:[2,35],15:[2,35],20:[2,35],27:[2,35],28:[2,35],29:[2,35],30:[2,35],31:[2,35],32:[2,35],33:[2,35],34:[2,35],35:[2,35],39:[1,79],41:[2,35],57:[2,35],62:[2,35],63:[2,35],65:[2,35],66:[2,35],69:[2,35],76:[2,35],78:[2,35],80:[2,35],83:[2,35],84:[2,35],86:[2,35]},{40:80,65:[1,5]},{1:[2,41],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,41],16:[1,63],17:34,19:[1,41],20:[2,41],22:[1,35],23:81,25:[1,14],26:[1,16],27:[1,17],28:[2,41],29:[2,41],30:[2,41],31:[2,41],32:[2,41],33:[2,41],34:[2,41],35:[2,41],36:18,37:[1,19],38:20,41:[2,41],42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,41],62:[2,41],63:[2,41],65:[2,41],66:[2,41],67:[1,43],68:[1,40],69:[2,41],70:[1,36],75:[1,42],76:[2,41],77:[1,37],78:[2,41],80:[2,41],83:[2,41],84:[2,41],86:[2,41]},{1:[2,42],15:[2,42],20:[2,42],27:[2,42],28:[2,42],29:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],34:[2,42],35:[2,42],41:[2,42],57:[2,42],62:[2,42],63:[2,42],65:[2,42],66:[2,42],69:[2,42],76:[2,42],78:[2,42],80:[2,42],83:[2,42],84:[2,42],86:[2,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:82,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:83,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],47:84,49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39],86:[1,85]},{40:86,65:[1,5]},{1:[2,114],3:73,4:88,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,114],16:[1,63],17:34,19:[1,41],20:[2,114],22:[1,35],27:[2,114],28:[2,114],29:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],34:[2,114],35:[2,114],41:[2,114],53:87,54:[1,89],57:[2,114],62:[2,114],63:[2,114],65:[2,114],66:[2,114],67:[1,43],68:[1,40],69:[2,114],75:[1,42],76:[2,114],78:[2,114],80:[2,114],83:[2,114],84:[2,114],86:[2,114]},{1:[2,5],12:[2,5],15:[2,5],18:[2,5],20:[2,5],21:[2,5],27:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],41:[2,5],57:[2,5],62:[2,5],63:[2,5],65:[2,5],66:[2,5],69:[2,5],76:[2,5],78:[2,5],80:[2,5],83:[2,5],84:[2,5],86:[2,5]},{1:[2,6],12:[2,6],15:[2,6],18:[2,6],20:[2,6],21:[2,6],27:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],34:[2,6],35:[2,6],41:[2,6],57:[2,6],62:[2,6],63:[2,6],65:[2,6],66:[2,6],69:[2,6],76:[2,6],78:[2,6],80:[2,6],83:[2,6],84:[2,6],86:[2,6]},{1:[2,7],12:[2,7],15:[2,7],18:[2,7],20:[2,7],21:[2,7],27:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],34:[2,7],35:[2,7],41:[2,7],57:[2,7],62:[2,7],63:[2,7],65:[2,7],66:[2,7],69:[2,7],76:[2,7],78:[2,7],80:[2,7],83:[2,7],84:[2,7],86:[2,7]},{1:[2,8],12:[2,8],15:[2,8],18:[2,8],20:[2,8],21:[2,8],27:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],34:[2,8],35:[2,8],41:[2,8],57:[2,8],62:[2,8],63:[2,8],65:[2,8],66:[2,8],69:[2,8],76:[2,8],78:[2,8],80:[2,8],83:[2,8],84:[2,8],86:[2,8]},{1:[2,2],12:[2,2],15:[2,2],18:[2,2],20:[2,2],21:[2,2],24:[2,2],27:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],34:[2,2],35:[2,2],41:[2,2],57:[2,2],62:[2,2],63:[2,2],65:[2,2],66:[2,2],69:[2,2],76:[2,2],78:[2,2],79:[2,2],80:[2,2],81:[2,2],83:[2,2],84:[2,2],86:[2,2]},{1:[2,3],12:[2,3],15:[2,3],18:[2,3],20:[2,3],21:[2,3],24:[2,3],27:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],34:[2,3],35:[2,3],41:[2,3],57:[2,3],62:[2,3],63:[2,3],65:[2,3],66:[2,3],69:[2,3],76:[2,3],78:[2,3],79:[2,3],80:[2,3],81:[2,3],83:[2,3],84:[2,3],86:[2,3]},{1:[2,11],12:[2,11],15:[2,11],18:[2,11],20:[2,11],21:[2,11],24:[2,11],25:[2,11],27:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],41:[2,11],54:[2,11],57:[2,11],62:[2,11],63:[2,11],65:[2,11],66:[2,11],69:[2,11],76:[2,11],78:[2,11],79:[2,11],80:[2,11],81:[2,11],83:[2,11],84:[2,11],86:[2,11]},{1:[2,17],12:[2,17],15:[2,17],18:[2,17],20:[2,17],21:[2,17],24:[2,17],25:[2,17],27:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],34:[2,17],35:[2,17],41:[2,17],54:[2,17],57:[2,17],62:[2,17],63:[2,17],65:[2,17],66:[2,17],69:[2,17],76:[2,17],78:[2,17],79:[2,17],80:[2,17],81:[2,17],83:[2,17],84:[2,17],86:[2,17]},{40:90,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:91,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:92,4:95,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,93],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42],85:[1,94]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:96,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:97,65:[1,98],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:99,16:[1,63],17:34,19:[1,41],20:[2,71],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,95],63:[2,95],65:[2,95],67:[1,43],68:[1,40],71:102,72:101,74:100,76:[2,95]},{1:[2,76],12:[2,76],15:[2,76],18:[2,76],20:[2,76],21:[2,76],24:[2,76],25:[2,76],27:[2,76],28:[2,76],29:[2,76],30:[2,76],31:[2,76],32:[2,76],33:[2,76],34:[2,76],35:[2,76],41:[2,76],54:[2,76],57:[2,76],62:[2,76],63:[2,76],65:[2,76],66:[2,76],69:[2,76],73:[2,76],76:[2,76],78:[2,76],79:[2,76],80:[2,76],81:[2,76],83:[2,76],84:[2,76],86:[2,76]},{1:[2,65],3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:110,56:[1,7],58:[1,9],59:[1,10],60:[1,11],62:[2,65],66:[2,65],67:[1,43],68:[1,40],69:[2,65],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,117]},{62:[1,44],66:[1,111]},{1:[2,80],15:[2,80],20:[2,80],27:[2,80],28:[2,80],29:[2,80],30:[2,80],31:[2,80],32:[2,80],33:[2,80],34:[2,80],35:[2,80],39:[2,80],41:[2,80],48:[2,80],50:[2,80],51:[2,80],57:[2,80],62:[2,80],63:[2,80],65:[2,80],66:[2,80],69:[2,80],76:[2,80],78:[2,80],80:[2,80],83:[2,80],84:[2,80],86:[2,80]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:112,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:113,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:114,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:115,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:116,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:117,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:118,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:119,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,32],15:[2,32],20:[2,32],27:[2,32],28:[2,32],29:[2,32],30:[2,32],31:[2,32],32:[2,32],33:[2,32],34:[2,32],35:[2,32],41:[2,32],57:[2,32],62:[2,32],63:[2,32],65:[2,32],66:[2,32],69:[2,32],76:[2,32],78:[2,32],80:[2,32],83:[2,32],84:[2,32],86:[2,32]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:120,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,39],15:[2,39],20:[2,39],27:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],41:[2,39],57:[2,39],62:[2,39],63:[2,39],65:[2,39],66:[2,39],69:[2,39],76:[2,39],78:[2,39],80:[2,39],83:[2,39],84:[2,39],86:[2,39]},{14:121,57:[2,66],62:[2,66],63:[1,122],65:[2,66]},{15:[2,72],20:[2,72],57:[2,72],62:[2,72],63:[2,72],65:[2,72],66:[2,72]},{15:[2,68],20:[2,68],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,57:[2,68],62:[2,68],63:[2,68],65:[2,68],66:[2,68],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,70],16:[1,63],17:34,19:[1,41],20:[2,70],22:[1,35],23:123,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,70],62:[2,70],63:[2,70],65:[2,70],66:[2,70],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,10],12:[2,10],15:[2,10],18:[2,10],20:[2,10],21:[2,10],24:[2,10],25:[2,10],27:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],41:[2,10],54:[2,10],57:[2,10],62:[2,10],63:[2,10],65:[2,10],66:[2,10],69:[2,10],76:[2,10],78:[2,10],80:[2,10],81:[2,10],83:[2,10],84:[2,10],86:[2,10]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:124,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,71],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:125,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,60],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,60],66:[2,60],69:[2,60],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:126,15:[2,71],16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{8:[1,128],10:129,16:[1,127],19:[1,130],68:[1,40]},{6:131,75:[1,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:132,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,20],12:[2,1],15:[2,20],18:[2,1],20:[2,20],21:[2,1],27:[2,20],28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[2,20],34:[2,20],35:[2,20],41:[2,20],57:[2,20],62:[2,20],63:[2,20],65:[2,20],66:[2,20],69:[2,20],76:[2,20],78:[2,20],80:[2,20],83:[2,20],84:[2,20],86:[2,20]},{12:[1,67],18:[1,68],21:[1,69]},{12:[2,4],18:[2,4],21:[2,4]},{1:[2,21],15:[2,21],20:[2,21],27:[2,21],28:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],34:[2,21],35:[2,21],41:[2,21],57:[2,21],62:[2,21],63:[2,21],65:[2,21],66:[2,21],69:[2,21],76:[2,21],78:[2,21],80:[2,21],83:[2,21],84:[2,21],86:[2,21]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:133,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,22],15:[2,22],20:[2,22],27:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[2,22],35:[1,56],41:[2,22],42:58,57:[2,22],62:[2,22],63:[2,22],65:[2,22],66:[2,22],69:[2,22],76:[2,22],78:[2,22],80:[2,22],83:[2,22],84:[2,22],86:[2,22]},{1:[2,23],15:[2,23],20:[2,23],27:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],34:[2,23],35:[1,56],41:[2,23],42:58,57:[2,23],62:[2,23],63:[2,23],65:[2,23],66:[2,23],69:[2,23],76:[2,23],78:[2,23],80:[2,23],83:[2,23],84:[2,23],86:[2,23]},{1:[2,34],15:[2,34],20:[2,34],27:[2,34],28:[2,34],29:[2,34],30:[2,34],31:[2,34],32:[2,34],33:[2,34],34:[2,34],35:[2,34],41:[2,34],57:[2,34],62:[2,34],63:[2,34],65:[2,34],66:[2,34],69:[2,34],76:[2,34],78:[2,34],80:[2,34],83:[2,34],84:[2,34],86:[2,34]},{40:134,65:[1,5],77:[1,135]},{1:[2,38],15:[2,38],20:[2,38],27:[2,38],28:[2,38],29:[2,38],30:[2,38],31:[2,38],32:[2,38],33:[2,38],34:[2,38],35:[2,38],41:[2,38],57:[2,38],62:[2,38],63:[2,38],65:[2,38],66:[2,38],69:[2,38],76:[2,38],78:[2,38],80:[2,38],83:[2,38],84:[2,38],86:[2,38]},{1:[2,40],15:[2,40],20:[2,40],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,40],42:58,57:[2,40],62:[2,40],63:[2,40],65:[2,40],66:[2,40],69:[2,40],76:[2,40],78:[2,40],80:[2,40],83:[2,40],84:[2,40],86:[2,40]},{1:[2,43],15:[2,43],20:[2,43],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,43],42:58,57:[2,43],62:[2,43],63:[2,43],65:[2,43],66:[2,43],69:[2,43],76:[2,43],78:[2,43],80:[2,43],83:[2,43],84:[2,43],86:[2,43]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,47:136,78:[1,38],84:[1,39],86:[1,85]},{1:[2,46],15:[2,46],20:[2,46],27:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],34:[2,46],35:[2,46],41:[2,46],48:[1,137],57:[2,46],62:[2,46],63:[2,46],65:[2,46],66:[2,46],69:[2,46],76:[2,46],78:[2,46],80:[2,46],83:[2,46],84:[2,46],86:[1,138]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:139,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,48],15:[2,48],20:[2,48],27:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],34:[2,48],35:[2,48],41:[2,48],50:[1,140],51:[1,141],57:[2,48],62:[2,48],63:[2,48],65:[2,48],66:[2,48],69:[2,48],76:[2,48],78:[2,48],80:[2,48],83:[2,48],84:[2,48],86:[2,48]},{1:[2,52],15:[2,52],20:[2,52],27:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],34:[2,52],35:[2,52],40:142,41:[2,52],57:[2,52],62:[2,52],63:[2,52],65:[1,5],66:[2,52],69:[2,52],76:[2,52],78:[2,52],80:[2,52],83:[2,52],84:[2,52],86:[2,52]},{1:[2,114],12:[2,1],15:[2,114],18:[2,1],20:[2,114],21:[2,1],27:[2,114],28:[2,114],29:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],34:[2,114],35:[2,114],41:[2,114],53:143,54:[1,89],57:[2,114],62:[2,114],63:[2,114],65:[2,114],66:[2,114],69:[2,114],76:[2,114],78:[2,114],80:[2,114],83:[2,114],84:[2,114],86:[2,114]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:144,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,82],15:[2,82],20:[2,82],27:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],34:[2,82],35:[2,82],41:[2,82],57:[2,82],62:[2,82],63:[2,82],65:[2,82],66:[2,82],69:[2,82],76:[2,82],78:[2,82],80:[2,82],83:[2,82],84:[2,82],86:[2,82]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:145,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{12:[2,4],18:[2,4],21:[2,4],79:[1,146]},{12:[2,10],18:[2,10],21:[2,10],63:[1,148],79:[2,10],81:[1,147],82:[1,149]},{1:[2,111],15:[2,111],20:[2,111],27:[2,111],28:[2,111],29:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],34:[2,111],35:[2,111],41:[2,111],57:[2,111],62:[2,111],63:[2,111],65:[2,111],66:[2,111],69:[2,111],76:[2,111],78:[2,111],80:[2,111],83:[2,111],84:[2,111],86:[2,111]},{12:[2,1],18:[2,1],21:[2,1],79:[2,1],81:[2,1]},{1:[2,110],15:[2,110],20:[2,110],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,110],42:58,57:[2,110],62:[2,110],63:[2,110],65:[2,110],66:[2,110],69:[2,110],76:[2,110],78:[2,110],80:[2,110],83:[2,110],84:[2,110],86:[2,110]},{62:[1,44],69:[1,150]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,8],17:34,19:[1,41],22:[1,35],23:6,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],55:4,56:[1,7],58:[1,9],59:[1,10],60:[1,11],61:151,67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{14:152,20:[2,66],62:[2,66],63:[1,122],65:[2,66]},{14:153,62:[2,66],63:[1,154],65:[2,66],76:[2,66]},{62:[2,96],63:[2,96],65:[2,96],66:[2,96],76:[2,96]},{32:[1,156],62:[2,90],63:[2,90],65:[2,90],66:[2,90],73:[1,155],76:[2,90]},{8:[1,107],10:108,16:[1,106],17:109,67:[1,43],68:[1,40],71:157},{8:[1,107],10:108,16:[1,106],17:109,67:[1,43],68:[1,40],71:158},{62:[2,94],63:[2,94],65:[2,94],66:[2,94],76:[2,94]},{32:[2,84],62:[2,84],63:[2,84],65:[2,84],66:[2,84],73:[2,84],76:[2,84]},{32:[2,85],62:[2,85],63:[2,85],65:[2,85],66:[2,85],73:[2,85],76:[2,85]},{32:[2,86],62:[2,86],63:[2,86],65:[2,86],66:[2,86],73:[2,86],76:[2,86]},{32:[2,87],62:[2,87],63:[2,87],65:[2,87],66:[2,87],73:[2,87],76:[2,87]},{1:[2,64],62:[2,64],66:[2,64],69:[2,64]},{1:[2,79],15:[2,79],20:[2,79],27:[2,79],28:[2,79],29:[2,79],30:[2,79],31:[2,79],32:[2,79],33:[2,79],34:[2,79],35:[2,79],39:[2,79],41:[2,79],48:[2,79],50:[2,79],51:[2,79],57:[2,79],62:[2,79],63:[2,79],65:[2,79],66:[2,79],69:[2,79],76:[2,79],78:[2,79],80:[2,79],83:[2,79],84:[2,79],86:[2,79]},{1:[2,24],15:[2,24],20:[2,24],27:[2,24],28:[1,49],29:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],34:[2,24],35:[1,56],41:[2,24],42:58,57:[2,24],62:[2,24],63:[2,24],65:[2,24],66:[2,24],69:[2,24],76:[2,24],78:[2,24],80:[2,24],83:[2,24],84:[2,24],86:[2,24]},{1:[2,25],15:[2,25],20:[2,25],27:[2,25],28:[2,25],29:[2,25],30:[2,25],31:[2,25],32:[2,25],33:[2,25],34:[2,25],35:[1,56],41:[2,25],42:58,57:[2,25],62:[2,25],63:[2,25],65:[2,25],66:[2,25],69:[2,25],76:[2,25],78:[2,25],80:[2,25],83:[2,25],84:[2,25],86:[2,25]},{1:[2,26],15:[2,26],20:[2,26],27:[1,48],28:[1,49],29:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[1,56],41:[2,26],42:58,57:[2,26],62:[2,26],63:[2,26],65:[2,26],66:[2,26],69:[2,26],76:[2,26],78:[2,26],80:[2,26],83:[2,26],84:[2,26],86:[2,26]},{1:[2,27],15:[2,27],20:[2,27],27:[1,48],28:[1,49],29:[1,50],30:[2,27],31:[2,27],32:[2,27],33:[1,54],34:[1,55],35:[1,56],41:[2,27],42:58,57:[2,27],62:[2,27],63:[2,27],65:[2,27],66:[2,27],69:[2,27],76:[2,27],78:[2,27],80:[2,27],83:[2,27],84:[2,27],86:[2,27]},{1:[2,28],15:[2,28],20:[2,28],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[2,28],32:[2,28],33:[1,54],34:[1,55],35:[1,56],41:[2,28],42:58,57:[2,28],62:[2,28],63:[2,28],65:[2,28],66:[2,28],69:[2,28],76:[2,28],78:[2,28],80:[2,28],83:[2,28],84:[2,28],86:[2,28]},{1:[2,29],15:[2,29],20:[2,29],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[2,29],33:[1,54],34:[1,55],35:[1,56],41:[2,29],42:58,57:[2,29],62:[2,29],63:[2,29],65:[2,29],66:[2,29],69:[2,29],76:[2,29],78:[2,29],80:[2,29],83:[2,29],84:[2,29],86:[2,29]},{1:[2,30],15:[2,30],20:[2,30],27:[1,48],28:[1,49],29:[1,50],30:[2,30],31:[2,30],32:[2,30],33:[2,30],34:[1,55],35:[1,56],41:[2,30],42:58,57:[2,30],62:[2,30],63:[2,30],65:[2,30],66:[2,30],69:[2,30],76:[2,30],78:[2,30],80:[2,30],83:[2,30],84:[2,30],86:[2,30]},{1:[2,31],15:[2,31],20:[2,31],27:[1,48],28:[1,49],29:[2,31],30:[2,31],31:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[1,56],41:[2,31],42:58,57:[2,31],62:[2,31],63:[2,31],65:[2,31],66:[2,31],69:[2,31],76:[2,31],78:[2,31],80:[2,31],83:[2,31],84:[2,31],86:[2,31]},{1:[2,37],15:[2,37],20:[2,37],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,37],42:58,57:[2,37],62:[2,37],63:[2,37],65:[2,37],66:[2,37],69:[2,37],76:[2,37],78:[2,37],80:[2,37],83:[2,37],84:[2,37],86:[2,37]},{57:[1,159],62:[1,160],65:[1,161]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],15:[2,67],16:[1,63],17:34,19:[1,41],20:[2,67],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],57:[2,67],60:[1,62],62:[2,67],64:162,65:[2,67],66:[2,67],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{15:[2,69],20:[2,69],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,57:[2,69],62:[2,69],63:[2,69],65:[2,69],66:[2,69],78:[1,38],84:[1,39]},{14:163,57:[2,66],62:[2,66],63:[1,122],65:[2,66]},{1:[2,59],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,59],66:[2,59],69:[2,59],78:[1,38],84:[1,39]},{14:164,15:[2,66],62:[2,66],63:[1,122],65:[2,66]},{1:[2,12],12:[2,12],15:[2,12],18:[2,12],20:[2,12],21:[2,12],24:[2,12],25:[2,12],27:[2,12],28:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],34:[2,12],35:[2,12],41:[2,12],54:[2,12],57:[2,12],62:[2,12],63:[2,12],65:[2,12],66:[2,12],69:[2,12],76:[2,12],78:[2,12],79:[2,12],80:[2,12],81:[2,12],83:[2,12],84:[2,12],86:[2,12]},{1:[2,13],12:[2,13],15:[2,13],18:[2,13],20:[2,13],21:[2,13],24:[2,13],25:[2,13],27:[2,13],28:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],34:[2,13],35:[2,13],41:[2,13],54:[2,13],57:[2,13],62:[2,13],63:[2,13],65:[2,13],66:[2,13],69:[2,13],76:[2,13],78:[2,13],79:[2,13],80:[2,13],81:[2,13],83:[2,13],84:[2,13],86:[2,13]},{1:[2,14],12:[2,14],15:[2,14],18:[2,14],20:[2,14],21:[2,14],24:[2,14],25:[2,14],27:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],33:[2,14],34:[2,14],35:[2,14],41:[2,14],54:[2,14],57:[2,14],62:[2,14],63:[2,14],65:[2,14],66:[2,14],69:[2,14],76:[2,14],78:[2,14],79:[2,14],80:[2,14],81:[2,14],83:[2,14],84:[2,14],86:[2,14]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:165,16:[1,63],17:34,19:[1,41],20:[2,71],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,16],12:[2,16],15:[2,16],18:[2,16],20:[2,16],21:[2,16],24:[2,16],25:[2,16],27:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],34:[2,16],35:[2,16],41:[2,16],54:[2,16],57:[2,16],62:[2,16],63:[2,16],65:[2,16],66:[2,16],69:[2,16],76:[2,16],78:[2,16],79:[2,16],80:[2,16],81:[2,16],83:[2,16],84:[2,16],86:[2,16]},{1:[2,19],15:[2,19],20:[2,19],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,19],42:58,57:[2,19],62:[2,19],63:[2,19],65:[2,19],66:[2,19],69:[2,19],76:[2,19],78:[2,19],80:[2,19],83:[2,19],84:[2,19],86:[2,19]},{1:[2,56],15:[2,56],20:[2,56],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,56],42:58,57:[2,56],62:[2,56],63:[2,56],65:[2,56],66:[2,56],69:[2,56],76:[2,56],78:[2,56],80:[2,56],83:[2,56],84:[2,56],86:[2,56]},{1:[2,36],15:[2,36],20:[2,36],27:[2,36],28:[2,36],29:[2,36],30:[2,36],31:[2,36],32:[2,36],33:[2,36],34:[2,36],35:[2,36],41:[2,36],57:[2,36],62:[2,36],63:[2,36],65:[2,36],66:[2,36],69:[2,36],76:[2,36],78:[2,36],80:[2,36],83:[2,36],84:[2,36],86:[2,36]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:166,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,44],15:[2,44],20:[2,44],27:[2,44],28:[2,44],29:[2,44],30:[2,44],31:[2,44],32:[2,44],33:[2,44],34:[2,44],35:[2,44],41:[2,44],48:[1,167],57:[2,44],62:[2,44],63:[2,44],65:[2,44],66:[2,44],69:[2,44],76:[2,44],78:[2,44],80:[2,44],83:[2,44],84:[2,44],86:[1,138]},{40:168,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:169,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:170,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{40:171,65:[1,5]},{40:172,65:[1,5]},{1:[2,53],15:[2,53],20:[2,53],27:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],34:[2,53],35:[2,53],41:[2,53],57:[2,53],62:[2,53],63:[2,53],65:[2,53],66:[2,53],69:[2,53],76:[2,53],78:[2,53],80:[2,53],83:[2,53],84:[2,53],86:[2,53]},{1:[2,54],15:[2,54],20:[2,54],27:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],34:[2,54],35:[2,54],40:173,41:[2,54],57:[2,54],62:[2,54],63:[2,54],65:[1,5],66:[2,54],69:[2,54],76:[2,54],78:[2,54],80:[2,54],83:[2,54],84:[2,54],86:[2,54]},{1:[2,115],15:[2,115],20:[2,115],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,115],42:58,57:[2,115],62:[2,115],63:[2,115],65:[2,115],66:[2,115],69:[2,115],76:[2,115],78:[2,115],80:[2,115],83:[2,115],84:[2,115],86:[2,115]},{1:[2,101],15:[2,101],20:[2,101],27:[2,101],28:[2,101],29:[2,101],30:[2,101],31:[2,101],32:[2,101],33:[2,101],34:[2,101],35:[2,101],39:[2,101],41:[2,101],57:[2,101],62:[2,101],63:[2,101],65:[2,101],66:[2,101],69:[2,101],76:[2,101],78:[2,101],80:[2,101],83:[2,101],84:[2,101],86:[2,101]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:174,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:175,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:176,4:95,5:32,6:33,7:72,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],67:[1,43],68:[1,40],75:[1,42]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:177,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,77],12:[2,77],15:[2,77],18:[2,77],20:[2,77],21:[2,77],24:[2,77],25:[2,77],27:[2,77],28:[2,77],29:[2,77],30:[2,77],31:[2,77],32:[2,77],33:[2,77],34:[2,77],35:[2,77],41:[2,77],54:[2,77],57:[2,77],62:[2,77],63:[2,77],65:[2,77],66:[2,77],69:[2,77],73:[2,77],76:[2,77],78:[2,77],79:[2,77],80:[2,77],81:[2,77],83:[2,77],84:[2,77],86:[2,77]},{62:[1,44],66:[1,178]},{20:[1,179],62:[1,160],65:[1,161]},{62:[1,181],65:[1,182],76:[1,180]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,67],65:[2,67],66:[2,67],67:[1,43],68:[1,40],71:102,72:183,76:[2,67]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:184,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],65:[1,185],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:186,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{62:[2,91],63:[2,91],65:[2,91],66:[2,91],76:[2,91]},{62:[2,92],63:[2,92],65:[2,92],66:[2,92],76:[2,92]},{58:[1,187],70:[1,188]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],64:189,67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],13:190,16:[1,63],17:34,19:[1,41],22:[1,35],23:61,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],60:[1,62],62:[2,71],63:[2,71],64:60,65:[2,71],66:[2,71],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{15:[2,73],20:[2,73],57:[2,73],62:[2,73],63:[2,73],65:[2,73],66:[2,73]},{57:[1,191],62:[1,160],65:[1,161]},{15:[1,192],62:[1,160],65:[1,161]},{14:193,20:[2,66],62:[2,66],63:[1,122],65:[2,66]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:194,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{40:195,65:[1,5]},{1:[2,47],15:[2,47],20:[2,47],27:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],34:[2,47],35:[2,47],41:[2,47],57:[2,47],62:[2,47],63:[2,47],65:[2,47],66:[2,47],69:[2,47],76:[2,47],78:[2,47],80:[2,47],83:[2,47],84:[2,47],86:[2,47]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],40:196,41:[1,57],42:58,65:[1,5],78:[1,38],84:[1,39]},{1:[2,112],15:[2,112],20:[2,112],27:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],34:[2,112],35:[2,112],41:[2,112],48:[2,112],57:[2,112],62:[2,112],63:[2,112],65:[2,112],66:[2,112],69:[2,112],76:[2,112],78:[2,112],80:[2,112],83:[2,112],84:[2,112],86:[2,112]},{1:[2,49],15:[2,49],20:[2,49],27:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],34:[2,49],35:[2,49],41:[2,49],51:[1,197],57:[2,49],62:[2,49],63:[2,49],65:[2,49],66:[2,49],69:[2,49],76:[2,49],78:[2,49],80:[2,49],83:[2,49],84:[2,49],86:[2,49]},{1:[2,51],15:[2,51],20:[2,51],27:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],34:[2,51],35:[2,51],41:[2,51],57:[2,51],62:[2,51],63:[2,51],65:[2,51],66:[2,51],69:[2,51],76:[2,51],78:[2,51],80:[2,51],83:[2,51],84:[2,51],86:[2,51]},{1:[2,55],15:[2,55],20:[2,55],27:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],34:[2,55],35:[2,55],41:[2,55],57:[2,55],62:[2,55],63:[2,55],65:[2,55],66:[2,55],69:[2,55],76:[2,55],78:[2,55],80:[2,55],83:[2,55],84:[2,55],86:[2,55]},{1:[2,103],15:[2,103],20:[2,103],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,103],42:58,57:[2,103],62:[2,103],63:[2,103],65:[2,103],66:[2,103],69:[2,103],76:[2,103],78:[2,103],80:[1,198],83:[2,103],84:[2,103],86:[2,103]},{1:[2,105],15:[2,105],20:[2,105],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,105],42:58,57:[2,105],62:[2,105],63:[2,105],65:[2,105],66:[2,105],69:[2,105],76:[2,105],78:[2,105],80:[2,105],83:[2,105],84:[2,105],86:[2,105]},{12:[2,4],18:[2,4],21:[2,4],81:[1,199]},{1:[2,107],15:[2,107],20:[2,107],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,107],42:58,57:[2,107],62:[2,107],63:[2,107],65:[2,107],66:[2,107],69:[2,107],76:[2,107],78:[2,107],80:[2,107],83:[1,200],84:[2,107],86:[2,107]},{69:[1,201]},{1:[2,83],12:[2,83],15:[2,83],18:[2,83],20:[2,83],21:[2,83],24:[2,83],27:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],34:[2,83],35:[2,83],41:[2,83],57:[2,83],62:[2,83],63:[2,83],65:[2,83],66:[2,83],69:[2,83],76:[2,83],78:[2,83],79:[2,83],80:[2,83],81:[2,83],83:[2,83],84:[2,83],86:[2,83]},{1:[2,100],12:[2,100],15:[2,100],18:[2,100],20:[2,100],21:[2,100],24:[2,100],25:[2,100],27:[2,100],28:[2,100],29:[2,100],30:[2,100],31:[2,100],32:[2,100],33:[2,100],34:[2,100],35:[2,100],41:[2,100],54:[2,100],57:[2,100],62:[2,100],63:[2,100],65:[2,100],66:[2,100],69:[2,100],76:[2,100],78:[2,100],79:[2,100],80:[2,100],81:[2,100],83:[2,100],84:[2,100],86:[2,100]},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],67:[1,43],68:[1,40],71:102,72:202},{8:[1,107],10:108,16:[1,106],17:109,27:[1,104],59:[1,105],60:[1,103],62:[2,95],63:[2,95],65:[2,95],66:[2,95],67:[1,43],68:[1,40],71:102,72:101,74:203},{62:[2,97],63:[2,97],65:[2,97],66:[2,97],76:[2,97]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,88],63:[2,88],65:[2,88],66:[2,88],76:[2,88],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:204,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,93],63:[2,93],65:[2,93],66:[2,93],76:[2,93],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:205,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{40:206,65:[1,5]},{15:[2,74],20:[2,74],57:[2,74],62:[2,74],63:[2,74],65:[2,74],66:[2,74]},{14:207,62:[2,66],63:[1,122],65:[2,66],66:[2,66]},{70:[1,188]},{1:[2,9],12:[2,9],15:[2,9],18:[2,9],20:[2,9],21:[2,9],27:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],34:[2,9],35:[2,9],41:[2,9],57:[2,9],62:[2,9],63:[2,9],65:[2,9],66:[2,9],69:[2,9],76:[2,9],78:[2,9],80:[2,9],83:[2,9],84:[2,9],86:[2,9]},{20:[1,208],62:[1,160],65:[1,161]},{1:[2,102],15:[2,102],20:[2,102],27:[2,102],28:[2,102],29:[2,102],30:[2,102],31:[2,102],32:[2,102],33:[2,102],34:[2,102],35:[2,102],39:[2,102],41:[2,102],57:[2,102],62:[2,102],63:[2,102],65:[2,102],66:[2,102],69:[2,102],76:[2,102],78:[2,102],80:[2,102],83:[2,102],84:[2,102],86:[2,102]},{1:[2,45],15:[2,45],20:[2,45],27:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],34:[2,45],35:[2,45],41:[2,45],57:[2,45],62:[2,45],63:[2,45],65:[2,45],66:[2,45],69:[2,45],76:[2,45],78:[2,45],80:[2,45],83:[2,45],84:[2,45],86:[2,45]},{1:[2,113],15:[2,113],20:[2,113],27:[2,113],28:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],34:[2,113],35:[2,113],41:[2,113],48:[2,113],57:[2,113],62:[2,113],63:[2,113],65:[2,113],66:[2,113],69:[2,113],76:[2,113],78:[2,113],80:[2,113],83:[2,113],84:[2,113],86:[2,113]},{40:209,65:[1,5]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:210,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:211,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:212,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{1:[2,78],12:[2,78],15:[2,78],18:[2,78],20:[2,78],21:[2,78],24:[2,78],25:[2,78],27:[2,78],28:[2,78],29:[2,78],30:[2,78],31:[2,78],32:[2,78],33:[2,78],34:[2,78],35:[2,78],41:[2,78],54:[2,78],57:[2,78],62:[2,78],63:[2,78],65:[2,78],66:[2,78],69:[2,78],73:[2,78],76:[2,78],78:[2,78],79:[2,78],80:[2,78],81:[2,78],83:[2,78],84:[2,78],86:[2,78]},{62:[2,98],63:[2,98],65:[2,98],66:[2,98],76:[2,98]},{14:213,62:[2,66],63:[1,154],65:[2,66],66:[2,66]},{27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,66:[1,214],78:[1,38],84:[1,39]},{1:[2,58],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[1,57],42:58,62:[2,58],66:[2,58],69:[2,58],78:[1,38],84:[1,39]},{1:[2,81],15:[2,81],20:[2,81],27:[2,81],28:[2,81],29:[2,81],30:[2,81],31:[2,81],32:[2,81],33:[2,81],34:[2,81],35:[2,81],41:[2,81],57:[2,81],62:[2,81],63:[2,81],65:[2,81],66:[2,81],69:[2,81],76:[2,81],78:[2,81],80:[2,81],83:[2,81],84:[2,81],86:[2,81]},{62:[1,160],65:[1,161],66:[1,215]},{1:[2,15],12:[2,15],15:[2,15],18:[2,15],20:[2,15],21:[2,15],24:[2,15],25:[2,15],27:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],33:[2,15],34:[2,15],35:[2,15],41:[2,15],54:[2,15],57:[2,15],62:[2,15],63:[2,15],65:[2,15],66:[2,15],69:[2,15],76:[2,15],78:[2,15],79:[2,15],80:[2,15],81:[2,15],83:[2,15],84:[2,15],86:[2,15]},{1:[2,50],15:[2,50],20:[2,50],27:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],34:[2,50],35:[2,50],41:[2,50],57:[2,50],62:[2,50],63:[2,50],65:[2,50],66:[2,50],69:[2,50],76:[2,50],78:[2,50],80:[2,50],83:[2,50],84:[2,50],86:[2,50]},{1:[2,104],15:[2,104],20:[2,104],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,104],42:58,57:[2,104],62:[2,104],63:[2,104],65:[2,104],66:[2,104],69:[2,104],76:[2,104],78:[2,104],80:[2,104],83:[2,104],84:[2,104],86:[2,104]},{1:[2,106],15:[2,106],20:[2,106],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,106],42:58,57:[2,106],62:[2,106],63:[2,106],65:[2,106],66:[2,106],69:[2,106],76:[2,106],78:[2,106],80:[2,106],83:[2,106],84:[2,106],86:[2,106]},{1:[2,108],15:[2,108],20:[2,108],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,108],42:58,57:[2,108],62:[2,108],63:[2,108],65:[2,108],66:[2,108],69:[2,108],76:[2,108],78:[2,108],80:[1,216],83:[2,108],84:[2,108],86:[2,108]},{62:[1,181],65:[1,182],66:[1,217]},{62:[2,89],63:[2,89],65:[2,89],66:[2,89],76:[2,89]},{15:[2,75],20:[2,75],57:[2,75],62:[2,75],63:[2,75],65:[2,75],66:[2,75]},{3:13,4:15,5:32,6:33,7:12,8:[1,28],9:[1,29],10:30,11:[1,31],16:[1,63],17:34,19:[1,41],22:[1,35],23:218,25:[1,14],26:[1,16],27:[1,17],36:18,37:[1,19],38:20,42:21,43:[1,22],44:[1,23],45:[1,24],46:[1,25],49:[1,26],52:[1,27],56:[1,64],67:[1,43],68:[1,40],70:[1,36],75:[1,42],77:[1,37],78:[1,38],84:[1,39]},{62:[2,99],63:[2,99],65:[2,99],66:[2,99],76:[2,99]},{1:[2,109],15:[2,109],20:[2,109],27:[1,48],28:[1,49],29:[1,50],30:[1,51],31:[1,52],32:[1,53],33:[1,54],34:[1,55],35:[1,56],41:[2,109],42:58,57:[2,109],62:[2,109],63:[2,109],65:[2,109],66:[2,109],69:[2,109],76:[2,109],78:[2,109],80:[2,109],83:[2,109],84:[2,109],86:[2,109]}], +defaultActions: {45:[2,117]}, parseError: function parseError(str, hash) { throw new Error(str); }, diff --git a/lib/rewriter.js b/lib/rewriter.js index b3c0394ad..4e2db29dd 100644 --- a/lib/rewriter.js +++ b/lib/rewriter.js @@ -225,7 +225,7 @@ function addImplicitParentheses(tokens){ token.pair[0] = ')CALL'; continue; } - if (!(__indexOf.call(ARG, tag) >= 0 || (tag === 'STRNUM' || tag === 'LITERAL') || tag === '+-' && !(token.spaced || token.eol))) { + if (!(__indexOf.call(ARG, tag) >= 0 || tag === '+-' && !(token.spaced || token.eol))) { continue; } skipBlock = seenSwitch = false; @@ -341,7 +341,7 @@ function rewriteClosingParens(tokens){ } } function expandNumbers(tokens){ - var i, token, num, sig, ts, lno, to, n, _ref, _step; + var i, token, num, sig, ts, lno, to, n, _step, _ref; i = -1; while (token = tokens[++i]) { switch (token[0]) { @@ -350,24 +350,31 @@ function expandNumbers(tokens){ token[1] = num.slice(1); tokens.splice(i++, 0, ['+-', sig, token[2]]); } - /* fallthrough */ + break; case 'LITERAL': - if (_ref = tokens[i + 1][0], __indexOf.call(ARG, _ref) >= 0) { - tokens.splice(++i, 0, [',', ',', token[2]]); - } break; case 'RANGE': ts = []; lno = token[2]; to = token.to - (token.op === 'to' ? 0 : 1e-15); for (n = +token[1], _step = +token.by || 1; _step < 0 ? n >= to : n <= to; n += _step) { - if (1024 < ts.push(['STRNUM', n, lno])) { + if (2048 < ts.push(['STRNUM', n, lno], [',', ',', lno])) { carp('range limit exceeded', lno); } } - ts.length || carp('empty range', lno); + if (ts.length) { + ts.pop(); + } else { + carp('empty range', lno); + } tokens.splice.apply(tokens, [i, 1].concat(__slice.call(ts))); i += ts.length - 1; + break; + default: + continue; + } + if (token.spaced && (_ref = tokens[i + 1][0], __indexOf.call(ARG, _ref) >= 0)) { + tokens.splice(++i, 0, [',', ',', token[2]]); } } } @@ -428,4 +435,4 @@ for (_i = 0, _len = BALANCED_PAIRS.length; _i < _len; ++_i) { EXPR_START.push(INVERSES[rite] = left); EXPR_END.push(INVERSES[left] = rite); } -ARG = ['(', '[', '{', '...', 'IDENTIFIER', 'THISPROP', 'THIS', 'RANGE', 'SUPER', 'PARAM(', 'FUNC_ARROW', 'FUNCTION', 'UNARY', 'CREMENT', 'IF', 'TRY', 'CLASS', 'SWITCH']; \ No newline at end of file +ARG = ['(', '[', '{', '...', 'IDENTIFIER', 'THISPROP', 'THIS', 'STRNUM', 'LITERAL', 'RANGE', 'SUPER', 'PARAM(', 'FUNC_ARROW', 'FUNCTION', 'UNARY', 'CREMENT', 'IF', 'TRY', 'CLASS', 'SWITCH']; \ No newline at end of file diff --git a/src/grammar.co b/src/grammar.co index e80fa571d..c0569bd0f 100644 --- a/src/grammar.co +++ b/src/grammar.co @@ -58,18 +58,14 @@ bnf = # The types of things that can be accessed or indexed into. Value: [ o \Assignable ,-> Value $1 - o \Primitive ,-> Value $1 + o \STRNUM ,-> Value L Literal $1 + o \LITERAL ,-> Value L Literal $1, true o \Parenthetical ,-> Value $1 o \THIS ,-> Value L Literal \this, true o 'Value CALL( ArgList OptComma )CALL' ,-> Value L Call $1, $3, $2 ] - Primitive: [ - o \STRNUM ,-> L Literal $1 - o \LITERAL ,-> L Literal $1, true - ] - # Variables and properties that can be assigned to. SimpleAssignable: [ o \IDENTIFIER ,-> L Literal $1 @@ -198,15 +194,6 @@ bnf = o 'ArgList , Arg' ,-> $1.concat $3 o 'ArgList OptComma TERMINATOR Arg' ,-> $1.concat $4 o 'ArgList OptComma INDENT ArgList OptComma DEDENT' ,-> $1.concat $4 - - o \ArgSeq - o 'ArgList , ArgSeq' ,-> $1.concat $3 - o 'ArgList OptComma TERMINATOR ArgSeq' ,-> $1.concat $4 - ] - # Sequence of primitive values without explicit separators. - ArgSeq: [ - o 'Primitive Primitive' ,-> [$1, $2] - o 'ArgSeq Primitive' ,-> $1.concat $2 ] # A reference to a property on `this`. @@ -264,14 +251,6 @@ bnf = o 'Properties , Property' ,-> $1.concat $3 o 'Properties OptComma TERMINATOR Property' ,-> $1.concat $4 o 'Properties OptComma INDENT Properties OptComma DEDENT' ,-> $1.concat $4 - - o \KeySeq - o 'Properties , KeySeq' ,-> $1.concat $3 - o 'Properties OptComma TERMINATOR KeySeq' ,-> $1.concat $4 - ] - KeySeq: [ - o 'STRNUM STRNUM' ,-> [L Literal $1; L Literal $2] - o 'KeySeq STRNUM' ,-> $1.concat L Literal $2 ] Object: [ o '{ Properties OptComma }' ,-> L Obj $2 diff --git a/src/lexer.co b/src/lexer.co index 612e5301c..54fc43f56 100755 --- a/src/lexer.co +++ b/src/lexer.co @@ -284,9 +284,10 @@ exports import wordsToken: -> @carp 'unterminated words' unless ~end = it.indexOf \]> 2 @token \[ \[ + {tokens} = this for line of it.slice(2, end).split \\n - if line.match re ||= /\S+/g - @tokens.push [\STRNUM; string word, \'; @line] for word of that + if line.match re ||= /\S+/g then for word of that + tokens.push [\STRNUM; string word, \'; @line] <<< {+spaced} ++@line --@line @token \STRNUM "''" unless word diff --git a/src/rewriter.co b/src/rewriter.co index 7ef34234c..8efe023d1 100644 --- a/src/rewriter.co +++ b/src/rewriter.co @@ -80,7 +80,7 @@ function addImplicitIndentation (tokens) -> continue if next is \THEN continue unless tag of <[ THEN FUNC_ARROW DEFAULT TRY CATCH FINALLY ]> or tag is \ELSE and next is not \IF - indent = [\INDENT 0, token.2]; dedent = [\DEDENT 0] + indent = [\INDENT 0 token.2]; dedent = [\DEDENT 0] if tag is \THEN tokens.splice --i, 1 if tokens[i-1]?.0 is \TERMINATOR tokens[i] = indent @@ -137,7 +137,7 @@ function addImplicitBraces (tokens) -> stack.push [\{] idx = if paren then start.1 else i-1 idx -= 2 while tokens[idx-2]?.0 is \COMMENT - tokens.splice idx, 0, [\{ \{, token.2] + tokens.splice idx, 0, [\{ \{ token.2] detectEnd tokens, ++i+1, ok, go void @@ -159,11 +159,10 @@ function addImplicitParentheses (tokens) -> token. 0 = \CALL( token.pair.0 = \)CALL continue - continue unless tag of ARG or tag of <[ STRNUM LITERAL ]> or - tag is \+- and not (token.spaced or token.eol) + continue unless tag of ARG or tag is \+- and !(token.spaced or token.eol) skipBlock = seenSwitch = false tokens.splice --i, 1 if soak = prev.0 is \? - tokens.splice i++, 0, [\CALL(, if soak then \?( else \(, token.2] + tokens.splice i++, 0, [\CALL( if soak then \?( else \(, token.2] detectEnd tokens, i, ok, go function ok (token, i) -> return true if token.alias and token.1 of <[ && || ]> @@ -183,7 +182,7 @@ function addImplicitParentheses (tokens) -> false function go (token, i) -> ++i if token.0 is \DEDENT - tokens.splice i, 0, [\)CALL \), token.2] + tokens.splice i, 0, [\)CALL \) token.2] void # Ensure that all listed pairs of tokens are correctly balanced throughout @@ -248,19 +247,20 @@ function expandNumbers (tokens) -> case \STRNUM if ~'-+'.indexOf sig = (num = '' + token.1).charAt 0 token.1 = num.slice 1 - tokens.splice i++, 0, [\+-, sig, token.2] - fallthrough - case \LITERAL - tokens.splice ++i, 0, [\, \,; token.2] if tokens[i+1].0 of ARG + tokens.splice i++, 0, [\+- sig, token.2] + case \LITERAL then break case \RANGE ts = []; lno = token.2 to = token.to - if token.op is \to then 0 else 1e-15 for n from +token.1 to to by +token.by or 1 - if 32r100 < ts.push [\STRNUM, n, lno] + if 32r200 < ts.push [\STRNUM n, lno], [\, \, lno] carp 'range limit exceeded', lno - ts.length or carp 'empty range', lno + if ts.length then ts.pop() else carp 'empty range', lno tokens.splice i, 1, ...ts i += ts.length - 1 + default continue + if token.spaced and tokens[i+1].0 of ARG + tokens.splice ++i, 0, [\, \, token.2] void ### Helpers @@ -317,6 +317,6 @@ for [left, rite] of BALANCED_PAIRS EXPR_START.push INVERSES[rite] = left EXPR_END .push INVERSES[left] = rite -# Tokens that can start an argument list, sans-primitives. -ARG = <[ ( [ { ... IDENTIFIER THISPROP THIS RANGE SUPER +# Tokens that can start an argument list. +ARG = <[ ( [ { ... IDENTIFIER THISPROP THIS STRNUM LITERAL RANGE SUPER PARAM( FUNC_ARROW FUNCTION UNARY CREMENT IF TRY CLASS SWITCH ]> diff --git a/test/literals.co b/test/literals.co index 4d4abe855..f27de79dc 100644 --- a/test/literals.co +++ b/test/literals.co @@ -2,7 +2,7 @@ a = [((x) -> x), ((x) -> x * x)] eq a.length, 2 -eq (3 -4), -1 +eq 3-4, -1 # Decimal number literals.