From cf02f1bf6c9001a1ea13ce93b008c564ae45a743 Mon Sep 17 00:00:00 2001 From: satyr Date: Sat, 20 Aug 2011 09:42:59 +0900 Subject: [PATCH] closes #86; implemented named destructuring --- extras/coco.js | 2 +- lib/ast.js | 16 +++- lib/grammar.js | 4 + lib/parser.js | 198 +++++++++++++++++++++++---------------------- src/ast.co | 17 ++-- src/grammar.co | 3 + test/assignment.co | 10 +++ 7 files changed, 144 insertions(+), 106 deletions(-) diff --git a/extras/coco.js b/extras/coco.js index 4abb03bca..fdafe5789 100644 --- a/extras/coco.js +++ b/extras/coco.js @@ -2,4 +2,4 @@ // Copyright 2011, Jeremy Ashkenas + Satoshi Murakami // Released under the MIT License http://satyr.github.com/coco -this.Coco=function(){function a(b){return a[b]}var b=a["./parser"]={};b.parser={trace:function(){},yy:{},symbols_:{error:2,Chain:3,Assignable:4,Parenthetical:5,STRNUM:6,LITERAL:7,SUPER:8,"CALL(":9,ArgList:10,OptComma:11,")CALL":12,LET:13,Block:14,WITH:15,Expression:16,SimpleAssignable:17,ID:18,DOT:19,Key:20,"[":21,"]":22,KeyBase:23,Arg:24,",":25,TERMINATOR:26,INDENT:27,DEDENT:28,"...":29,Lines:30,Line:31,LABEL:32,"PARAM(":33,")PARAM":34,"<-":35,COMMENT:36,ASSIGN:37,IMPORT:38,CREMENT:39,"+-":40,"^":41,COMPARE:42,LOGIC:43,MATH:44,SHIFT:45,BITWISE:46,RELATION:47,UNARY:48,"!?":49,"->":50,FUNCTION:51,IfBlock:52,ELSE:53,POST_IF:54,LoopHead:55,DO:56,WHILE:57,HURL:58,JUMP:59,SWITCH:60,Cases:61,DEFAULT:62,TRY:63,CATCH:64,FINALLY:65,CLASS:66,EXTENDS:67,KeyValue:68,Property:69,":":70,Properties:71,"(":72,Body:73,")":74,IF:75,"{":76,"}":77,"?":78,FOR:79,OF:80,BY:81,IN:82,OWN:83,FROM:84,TO:85,CASE:86,Exprs:87,Root:88,$accept:0,$end:1},terminals_:{2:"error",6:"STRNUM",7:"LITERAL",8:"SUPER",9:"CALL(",12:")CALL",13:"LET",15:"WITH",18:"ID",19:"DOT",21:"[",22:"]",25:",",26:"TERMINATOR",27:"INDENT",28:"DEDENT",29:"...",32:"LABEL",33:"PARAM(",34:")PARAM",35:"<-",36:"COMMENT",37:"ASSIGN",38:"IMPORT",39:"CREMENT",40:"+-",41:"^",42:"COMPARE",43:"LOGIC",44:"MATH",45:"SHIFT",46:"BITWISE",47:"RELATION",48:"UNARY",49:"!?",50:"->",51:"FUNCTION",53:"ELSE",54:"POST_IF",56:"DO",57:"WHILE",58:"HURL",59:"JUMP",60:"SWITCH",62:"DEFAULT",63:"TRY",64:"CATCH",65:"FINALLY",66:"CLASS",67:"EXTENDS",70:":",72:"(",74:")",75:"IF",76:"{",77:"}",78:"?",79:"FOR",80:"OF",81:"BY",82:"IN",83:"OWN",84:"FROM",85:"TO",86:"CASE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,5],[3,6],[3,3],[17,1],[17,3],[17,6],[20,1],[20,1],[23,1],[23,1],[10,0],[10,1],[10,3],[10,4],[10,6],[24,1],[24,2],[24,1],[11,0],[11,1],[30,0],[30,1],[30,3],[30,2],[31,1],[31,2],[31,6],[31,1],[31,1],[14,3],[16,1],[16,3],[16,6],[16,3],[16,6],[16,2],[16,2],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,2],[16,2],[16,2],[16,2],[16,6],[16,2],[16,6],[16,1],[16,3],[16,3],[16,2],[16,4],[16,2],[16,4],[16,2],[16,5],[16,1],[16,1],[16,2],[16,3],[16,5],[16,2],[16,4],[16,2],[16,2],[16,4],[16,6],[16,4],[16,2],[16,4],[16,3],[16,5],[16,3],[16,2],[68,1],[68,3],[68,3],[69,3],[69,6],[69,1],[69,3],[69,2],[69,2],[69,1],[71,0],[71,1],[71,3],[71,4],[71,6],[5,3],[73,1],[73,1],[73,3],[52,3],[52,5],[4,1],[4,4],[4,4],[4,2],[4,6],[55,4],[55,6],[55,4],[55,6],[55,5],[55,7],[55,6],[55,8],[55,2],[55,4],[61,3],[61,4],[87,1],[87,3],[88,1]],performAction:function(b,c,d,e,f,g){var h=g.length-1;switch(f){case 1:case 2:this.$=e.Chain(g[h]);break;case 3:case 4:this.$=e.Chain(e.L(d,e.Literal(g[h])));break;case 5:this.$=e.Chain(e.L(d,new e.Super));break;case 6:this.$=g[h-4].add(e.Call(g[h-2]));break;case 7:this.$=e.Chain(e.Call.let(g[h-3],g[h]));break;case 8:this.$=e.Chain(e.Call.block(e.Fun([],g[h]),[g[h-1]],".call"));break;case 9:this.$=e.L(d,e.Var(g[h]));break;case 10:this.$=g[h-2].add(e.Index(g[h],g[h-1]));break;case 11:this.$=g[h-5].add(e.Index(g[h-2],g[h-4]));break;case 14:this.$=e.L(d,e.Key(g[h]));break;case 15:this.$=e.L(d,e.Literal(g[h]));break;case 16:this.$=[];break;case 17:this.$=[g[h]];break;case 18:this.$=g[h-2].concat(g[h]);break;case 19:this.$=g[h-3].concat(g[h]);break;case 20:this.$=g[h-5].concat(g[h-2]);break;case 22:this.$=e.Splat(g[h]);break;case 23:this.$=e.Splat(e.L(d,e.Arr()),!0);break;case 26:this.$=e.Block();break;case 27:this.$=e.Block(g[h]);break;case 28:this.$=g[h-2].add(g[h]);break;case 31:this.$=new e.Label(g[h-1],g[h]);break;case 32:this.$=e.Call.back(g[h-4],g[h-1],g[h]);break;case 33:this.$=e.L(d,e.JS(g[h],!0,!0));break;case 34:this.$=e.L(d,e.Throw(e.JS("Error('unimplemented')")));break;case 35:this.$=g[h-1].chomp();break;case 36:this.$=g[h].unwrap();break;case 37:this.$=e.Assign(g[h-2],g[h],g[h-1]);break;case 38:this.$=e.Assign(g[h-5],e.Arr.maybe(g[h-2]),g[h-4]);break;case 39:this.$=e.Import(g[h-2],g[h],g[h-1]==="<<<<");break;case 40:this.$=e.Import(g[h-5],e.Arr.maybe(g[h-2]),g[h-4]==="<<<<");break;case 41:this.$=e.Op(g[h-1],g[h]);break;case 42:this.$=e.Op(g[h],g[h-1],null,!0);break;case 43:case 44:case 45:case 46:case 47:case 48:case 49:this.$=e.Op(g[h-1],g[h-2],g[h]);break;case 50:this.$="!"===g[h-1].charAt(0)?e.Op(g[h-1].slice(1),g[h-2],g[h]).invert():e.Op(g[h-1],g[h-2],g[h]);break;case 51:this.$=g[h-1]==="!"?g[h].invert():e.Op(g[h-1],g[h]);break;case 52:case 53:this.$=e.Op(g[h-1],g[h]);break;case 54:this.$=e.Existence(g[h-1].unwrap(),!0);break;case 55:this.$=e.L(d,e.Fun(g[h-4],g[h],g[h-1]));break;case 56:this.$=e.L(d,e.Fun([],g[h],g[h-1]));break;case 57:this.$=e.L(d,e.Fun(g[h-3],g[h]).named(g[h-5]));break;case 59:this.$=g[h-2].addElse(g[h]);break;case 60:this.$=e.If(g[h],g[h-2],g[h-1]==="unless");break;case 61:this.$=g[h-1].addBody(g[h]);break;case 62:this.$=g[h-3].addBody(g[h-2]).addElse(g[h]);break;case 63:this.$=g[h].addBody(e.Block(g[h-1]));break;case 64:this.$=(new e.While(g[h],g[h-1]==="until",!0)).addBody(g[h-2]);break;case 65:this.$=e.Jump[g[h-1]](g[h]);break;case 66:this.$=e.Jump[g[h-4]](e.Arr.maybe(g[h-2]));break;case 67:this.$=e.L(d,e.Jump[g[h]]());break;case 68:this.$=e.L(d,new e.Jump(g[h]));break;case 69:this.$=e.L(d,new e.Jump(g[h-1],g[h]));break;case 70:this.$=new e.Switch(g[h-1],g[h]);break;case 71:this.$=new e.Switch(g[h-3],g[h-2],g[h]);break;case 72:this.$=new e.Switch(null,g[h]);break;case 73:this.$=new e.Switch(null,g[h-2],g[h]);break;case 74:this.$=new e.Switch(null,[],g[h]);break;case 75:this.$=new e.Try(g[h]);break;case 76:this.$=new e.Try(g[h-2],g[h-1],g[h]);break;case 77:this.$=new e.Try(g[h-4],g[h-3],g[h-2],g[h]);break;case 78:this.$=new e.Try(g[h-2],null,null,g[h]);break;case 79:this.$=new e.Class(null,null,g[h]);break;case 80:this.$=new e.Class(null,g[h-1],g[h]);break;case 81:this.$=new e.Class(g[h-1],null,g[h]);break;case 82:this.$=new e.Class(g[h-3],g[h-1],g[h]);break;case 83:this.$=e.Util.Extends(g[h-2].unwrap(),g[h]);break;case 84:this.$=new e.Label(g[h-1],g[h]);break;case 86:this.$=e.Prop(g[h],e.Chain(e.Literal(g[h-2]),[e.Index(g[h],g[h-1])]));break;case 87:this.$=e.Prop(g[h],e.Chain(g[h-2],[e.Index(g[h],g[h-1])]));break;case 88:this.$=e.Prop(g[h-2],g[h]);break;case 89:this.$=e.Prop(g[h-5],e.Arr.maybe(g[h-2]));break;case 91:this.$=e.Op(g[h-1],g[h-2],g[h]);break;case 92:this.$=e.Prop(g[h].maybeKey(),e.Literal(g[h-1]==="+"));break;case 93:this.$=e.Splat(g[h]);break;case 94:this.$=e.L(d,e.JS(g[h],!0,!0));break;case 95:this.$=[];break;case 96:this.$=[g[h]];break;case 97:this.$=g[h-2].concat(g[h]);break;case 98:this.$=g[h-3].concat(g[h]);break;case 99:this.$=g[h-5].concat(g[h-2]);break;case 100:this.$=e.Parens(g[h-1].chomp().unwrap(),!1,g[h-2]==='"');break;case 103:this.$=g[h-2].add(g[h]);break;case 104:this.$=e.If(g[h-1],g[h],g[h-2]==="unless");break;case 105:this.$=g[h-4].addElse(e.If(g[h-1],g[h],g[h-2]==="unless"));break;case 107:this.$=e.L(d,e.Arr(g[h-2]));break;case 108:this.$=e.L(d,e.Obj(g[h-2]));break;case 109:this.$=e.Existence(g[h-1].unwrap());break;case 110:this.$=g[h-5].add(e.Index(e.L(d,e.Obj(g[h-2])),g[h-4]));break;case 111:this.$=new e.For({name:g[h-2],index:g[h-1],source:g[h]});break;case 112:this.$=new e.For({name:g[h-4],index:g[h-3],source:g[h-2],step:g[h]});break;case 113:this.$=new e.For({object:!0,own:!1,index:g[h-2],source:g[h]});break;case 114:this.$=new e.For({object:!0,own:!1,index:g[h-4],name:g[h-2],source:g[h]});break;case 115:this.$=new e.For({object:!0,own:!0,index:g[h-2],source:g[h]});break;case 116:this.$=new e.For({object:!0,own:!0,index:g[h-4],name:g[h-2],source:g[h]});break;case 117:this.$=new e.For({index:g[h-4],from:g[h-2],op:g[h-1],to:g[h]});break;case 118:this.$=new e.For({index:g[h-6],from:g[h-4],op:g[h-3],to:g[h-2],step:g[h]});break;case 119:this.$=new e.While(g[h],g[h-1]==="until");break;case 120:this.$=new e.While(g[h-2],g[h-3]==="until",g[h]);break;case 121:this.$=[new e.Case(g[h-1],g[h])];break;case 122:this.$=g[h-3].concat(new e.Case(g[h-1],g[h]));break;case 123:this.$=[g[h]];break;case 124:this.$=g[h-2].concat(g[h]);break;case 125:return this.$}},table:[{1:[2,26],3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],14:4,15:[1,34],16:7,17:15,18:[1,37],21:[1,35],26:[2,26],27:[1,6],29:[1,11],30:3,31:5,32:[1,8],33:[1,9],36:[1,10],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],73:2,75:[1,38],76:[1,36],79:[1,39],88:1},{1:[3]},{1:[2,125]},{1:[2,101],26:[1,42],74:[2,101]},{1:[2,102],26:[1,43],74:[2,102]},{1:[2,27],26:[2,27],28:[2,27],74:[2,27]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:7,17:15,18:[1,37],21:[1,35],26:[2,26],28:[2,26],29:[1,11],30:44,31:5,32:[1,8],33:[1,9],36:[1,10],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,30],26:[2,30],28:[2,30],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],74:[2,30],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],14:57,15:[1,34],16:56,17:15,18:[1,37],21:[1,35],27:[1,6],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:60,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],34:[2,16],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,33],26:[2,33],28:[2,33],74:[2,33]},{1:[2,34],26:[2,34],28:[2,34],74:[2,34]},{1:[2,36],9:[1,66],12:[2,36],19:[1,68],22:[2,36],25:[2,36],26:[2,36],27:[2,36],28:[2,36],34:[2,36],38:[2,36],40:[2,36],41:[2,36],42:[2,36],43:[2,36],44:[2,36],45:[2,36],46:[2,36],47:[2,36],49:[1,64],54:[2,36],57:[2,36],67:[1,65],74:[2,36],77:[2,36],78:[1,67],79:[2,36],81:[2,36],85:[2,36],86:[2,36]},{1:[2,1],9:[2,1],12:[2,1],19:[2,1],22:[2,1],25:[2,1],26:[2,1],27:[2,1],28:[2,1],34:[2,1],37:[1,69],38:[2,1],40:[2,1],41:[2,1],42:[2,1],43:[2,1],44:[2,1],45:[2,1],46:[2,1],47:[2,1],49:[2,1],54:[2,1],57:[2,1],67:[2,1],74:[2,1],77:[2,1],78:[2,1],79:[2,1],81:[2,1],85:[2,1],86:[2,1]},{3:71,4:72,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],17:70,18:[1,37],21:[1,35],72:[1,41],76:[1,36]},{1:[2,106],9:[2,106],12:[2,106],19:[2,106],22:[2,106],25:[2,106],26:[2,106],27:[2,106],28:[2,106],34:[2,106],37:[2,106],38:[2,106],39:[1,73],40:[2,106],41:[2,106],42:[2,106],43:[2,106],44:[2,106],45:[2,106],46:[2,106],47:[2,106],49:[2,106],54:[2,106],57:[2,106],67:[2,106],74:[2,106],77:[2,106],78:[2,106],79:[2,106],81:[2,106],85:[2,106],86:[2,106]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:74,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:75,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:76,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:77,27:[1,6]},{9:[1,78]},{1:[2,58],12:[2,58],22:[2,58],25:[2,58],26:[2,58],27:[2,58],28:[2,58],34:[2,58],38:[2,58],40:[2,58],41:[2,58],42:[2,58],43:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],53:[1,79],54:[2,58],57:[2,58],74:[2,58],77:[2,58],79:[2,58],81:[2,58],85:[2,58],86:[2,58]},{14:80,27:[1,6]},{14:81,27:[1,6]},{1:[2,67],3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],12:[2,67],13:[1,33],15:[1,34],16:82,17:15,18:[1,37],21:[1,35],22:[2,67],25:[2,67],26:[2,67],27:[1,83],28:[2,67],32:[1,59],33:[1,58],34:[2,67],38:[2,67],39:[1,14],40:[1,17],41:[1,18],42:[2,67],43:[2,67],44:[2,67],45:[2,67],46:[2,67],47:[2,67],48:[1,16],50:[1,19],51:[1,20],52:21,54:[2,67],55:22,56:[1,23],57:[2,67],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],74:[2,67],75:[1,38],76:[1,36],77:[2,67],79:[2,67],81:[2,67],85:[2,67],86:[2,67]},{1:[2,68],12:[2,68],18:[1,84],22:[2,68],25:[2,68],26:[2,68],27:[2,68],28:[2,68],34:[2,68],38:[2,68],40:[2,68],41:[2,68],42:[2,68],43:[2,68],44:[2,68],45:[2,68],46:[2,68],47:[2,68],54:[2,68],57:[2,68],74:[2,68],77:[2,68],79:[2,68],81:[2,68],85:[2,68],86:[2,68]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],14:87,15:[1,34],16:85,17:15,18:[1,37],21:[1,35],27:[1,6],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],61:86,63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39],86:[1,88]},{14:89,27:[1,6]},{3:71,4:72,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],14:90,15:[1,34],17:92,18:[1,37],21:[1,35],27:[1,6],67:[1,91],72:[1,41],76:[1,36]},{1:[2,2],9:[2,2],12:[2,2],19:[2,2],22:[2,2],25:[2,2],26:[2,2],27:[2,2],28:[2,2],34:[2,2],38:[2,2],40:[2,2],41:[2,2],42:[2,2],43:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],49:[2,2],54:[2,2],57:[2,2],67:[2,2],74:[2,2],77:[2,2],78:[2,2],79:[2,2],81:[2,2],85:[2,2],86:[2,2]},{1:[2,3],9:[2,3],12:[2,3],19:[2,3],22:[2,3],25:[2,3],26:[2,3],27:[2,3],28:[2,3],34:[2,3],38:[2,3],40:[2,3],41:[2,3],42:[2,3],43:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],49:[2,3],54:[2,3],57:[2,3],67:[2,3],74:[2,3],77:[2,3],78:[2,3],79:[2,3],81:[2,3],85:[2,3],86:[2,3]},{1:[2,4],9:[2,4],12:[2,4],19:[2,4],22:[2,4],25:[2,4],26:[2,4],27:[2,4],28:[2,4],34:[2,4],38:[2,4],40:[2,4],41:[2,4],42:[2,4],43:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],49:[2,4],54:[2,4],57:[2,4],67:[2,4],74:[2,4],77:[2,4],78:[2,4],79:[2,4],81:[2,4],85:[2,4],86:[2,4]},{1:[2,5],9:[2,5],12:[2,5],19:[2,5],22:[2,5],25:[2,5],26:[2,5],27:[2,5],28:[2,5],34:[2,5],38:[2,5],40:[2,5],41:[2,5],42:[2,5],43:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],49:[2,5],54:[2,5],57:[2,5],67:[2,5],74:[2,5],77:[2,5],78:[2,5],79:[2,5],81:[2,5],85:[2,5],86:[2,5]},{9:[1,93]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:94,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:95,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],22:[2,16],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{5:104,6:[1,107],7:[1,105],18:[1,106],20:98,23:103,25:[2,95],26:[2,95],27:[2,95],29:[1,101],36:[1,102],40:[1,100],68:99,69:97,71:96,72:[1,41],77:[2,95]},{1:[2,9],9:[2,9],12:[2,9],19:[2,9],22:[2,9],25:[2,9],26:[2,9],27:[2,9],28:[2,9],34:[2,9],37:[2,9],38:[2,9],39:[2,9],40:[2,9],41:[2,9],42:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],49:[2,9],54:[2,9],57:[2,9],67:[2,9],74:[2,9],77:[2,9],78:[2,9],79:[2,9],81:[2,9],82:[2,9],85:[2,9],86:[2,9]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:108,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:71,4:109,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],17:112,18:[1,110],21:[1,35],72:[1,41],76:[1,36],83:[1,111]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:113,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],14:4,15:[1,34],16:7,17:15,18:[1,37],21:[1,35],26:[2,26],27:[1,6],29:[1,11],30:3,31:5,32:[1,8],33:[1,9],36:[1,10],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],73:114,74:[2,26],75:[1,38],76:[1,36],79:[1,39]},{1:[2,29],3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:7,17:15,18:[1,37],21:[1,35],26:[2,29],28:[2,29],29:[1,11],31:115,32:[1,8],33:[1,9],36:[1,10],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],74:[2,29],75:[1,38],76:[1,36],79:[1,39]},{1:[2,26],3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:7,17:15,18:[1,37],21:[1,35],26:[2,26],29:[1,11],30:116,31:5,32:[1,8],33:[1,9],36:[1,10],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],74:[2,26],75:[1,38],76:[1,36],79:[1,39]},{26:[1,42],28:[1,117]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:118,17:15,18:[1,37],21:[1,35],27:[1,119],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:120,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:121,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:122,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:123,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:124,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:125,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:126,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:127,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:128,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,63],12:[2,63],22:[2,63],25:[2,63],26:[2,63],27:[2,63],28:[2,63],34:[2,63],38:[2,63],40:[2,63],41:[2,63],42:[2,63],43:[2,63],44:[2,63],45:[2,63],46:[2,63],47:[2,63],54:[2,63],57:[2,63],74:[2,63],77:[2,63],79:[2,63],81:[2,63],85:[2,63],86:[2,63]},{1:[2,31],26:[2,31],28:[2,31],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],74:[2,31],79:[1,39]},{1:[2,84],12:[2,84],22:[2,84],25:[2,84],26:[2,84],27:[2,84],28:[2,84],34:[2,84],38:[2,84],40:[2,84],41:[2,84],42:[2,84],43:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],54:[2,84],57:[2,84],74:[2,84],77:[2,84],79:[2,84],81:[2,84],85:[2,84],86:[2,84]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:129,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],34:[2,16],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:57,27:[1,6]},{11:130,25:[1,131],26:[2,24],27:[2,24],34:[2,24]},{12:[2,17],22:[2,17],25:[2,17],26:[2,17],27:[2,17],28:[2,17],34:[2,17]},{12:[2,21],22:[2,21],25:[2,21],26:[2,21],27:[2,21],28:[2,21],34:[2,21],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],12:[2,23],13:[1,33],15:[1,34],16:132,17:15,18:[1,37],21:[1,35],22:[2,23],25:[2,23],26:[2,23],27:[2,23],28:[2,23],32:[1,59],33:[1,58],34:[2,23],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,54],12:[2,54],22:[2,54],25:[2,54],26:[2,54],27:[2,54],28:[2,54],34:[2,54],38:[2,54],40:[2,54],41:[2,54],42:[2,54],43:[2,54],44:[2,54],45:[2,54],46:[2,54],47:[2,54],54:[2,54],57:[2,54],74:[2,54],77:[2,54],79:[2,54],81:[2,54],85:[2,54],86:[2,54]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:133,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:134,12:[2,16],13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,109],9:[2,109],12:[2,109],19:[2,109],22:[2,109],25:[2,109],26:[2,109],27:[2,109],28:[2,109],34:[2,109],37:[2,109],38:[2,109],40:[2,109],41:[2,109],42:[2,109],43:[2,109],44:[2,109],45:[2,109],46:[2,109],47:[2,109],49:[2,109],54:[2,109],57:[2,109],67:[2,109],74:[2,109],77:[2,109],78:[2,109],79:[2,109],80:[2,109],81:[2,109],82:[2,109],85:[2,109],86:[2,109]},{5:104,6:[1,107],18:[1,106],20:136,21:[1,137],23:103,72:[1,41],76:[1,135]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:138,17:15,18:[1,37],21:[1,35],27:[1,139],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,41],9:[2,106],12:[2,41],19:[2,106],22:[2,41],25:[2,41],26:[2,41],27:[2,41],28:[2,41],34:[2,41],38:[2,41],40:[2,41],41:[2,41],42:[2,41],43:[2,41],44:[2,41],45:[2,41],46:[2,41],47:[2,41],54:[2,41],57:[2,41],74:[2,41],77:[2,41],78:[2,106],79:[2,41],81:[2,41],85:[2,41],86:[2,41]},{9:[1,66],19:[1,68],78:[1,67]},{9:[2,1],19:[2,1],78:[2,1]},{1:[2,42],12:[2,42],22:[2,42],25:[2,42],26:[2,42],27:[2,42],28:[2,42],34:[2,42],38:[2,42],40:[2,42],41:[2,42],42:[2,42],43:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],54:[2,42],57:[2,42],74:[2,42],77:[2,42],79:[2,42],81:[2,42],85:[2,42],86:[2,42]},{1:[2,51],12:[2,51],22:[2,51],25:[2,51],26:[2,51],27:[2,51],28:[2,51],34:[2,51],38:[2,51],40:[2,51],41:[2,51],42:[2,51],43:[2,51],44:[2,51],45:[2,51],46:[2,51],47:[2,51],54:[2,51],55:55,57:[2,51],74:[2,51],77:[2,51],79:[2,51],81:[2,51],85:[2,51],86:[2,51]},{1:[2,52],12:[2,52],22:[2,52],25:[2,52],26:[2,52],27:[2,52],28:[2,52],34:[2,52],38:[2,52],40:[2,52],41:[2,52],42:[2,52],43:[2,52],44:[2,52],45:[2,52],46:[2,52],47:[2,52],54:[2,52],55:55,57:[2,52],74:[2,52],77:[2,52],79:[2,52],81:[2,52],85:[2,52],86:[2,52]},{1:[2,53],12:[2,53],22:[2,53],25:[2,53],26:[2,53],27:[2,53],28:[2,53],34:[2,53],38:[2,53],40:[2,53],41:[2,53],42:[2,53],43:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],54:[2,53],55:55,57:[2,53],74:[2,53],77:[2,53],79:[2,53],81:[2,53],85:[2,53],86:[2,53]},{1:[2,56],12:[2,56],22:[2,56],25:[2,56],26:[2,56],27:[2,56],28:[2,56],34:[2,56],38:[2,56],40:[2,56],41:[2,56],42:[2,56],43:[2,56],44:[2,56],45:[2,56],46:[2,56],47:[2,56],54:[2,56],57:[2,56],74:[2,56],77:[2,56],79:[2,56],81:[2,56],85:[2,56],86:[2,56]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:140,12:[2,16],13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:141,27:[1,6],75:[1,142]},{1:[2,61],12:[2,61],22:[2,61],25:[2,61],26:[2,61],27:[2,61],28:[2,61],34:[2,61],38:[2,61],40:[2,61],41:[2,61],42:[2,61],43:[2,61],44:[2,61],45:[2,61],46:[2,61],47:[2,61],53:[1,143],54:[2,61],57:[2,61],74:[2,61],77:[2,61],79:[2,61],81:[2,61],85:[2,61],86:[2,61]},{57:[1,144]},{1:[2,65],12:[2,65],22:[2,65],25:[2,65],26:[2,65],27:[2,65],28:[2,65],34:[2,65],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,65],55:55,57:[2,65],74:[2,65],77:[2,65],79:[2,65],81:[2,65],85:[2,65],86:[2,65]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:145,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,69],12:[2,69],22:[2,69],25:[2,69],26:[2,69],27:[2,69],28:[2,69],34:[2,69],38:[2,69],40:[2,69],41:[2,69],42:[2,69],43:[2,69],44:[2,69],45:[2,69],46:[2,69],47:[2,69],54:[2,69],57:[2,69],74:[2,69],77:[2,69],79:[2,69],81:[2,69],85:[2,69],86:[2,69]},{38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],61:146,79:[1,39],86:[1,88]},{1:[2,72],12:[2,72],22:[2,72],25:[2,72],26:[2,72],27:[2,72],28:[2,72],34:[2,72],38:[2,72],40:[2,72],41:[2,72],42:[2,72],43:[2,72],44:[2,72],45:[2,72],46:[2,72],47:[2,72],54:[2,72],57:[2,72],62:[1,147],74:[2,72],77:[2,72],79:[2,72],81:[2,72],85:[2,72],86:[1,148]},{1:[2,74],12:[2,74],22:[2,74],25:[2,74],26:[2,74],27:[2,74],28:[2,74],34:[2,74],38:[2,74],40:[2,74],41:[2,74],42:[2,74],43:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],54:[2,74],57:[2,74],74:[2,74],77:[2,74],79:[2,74],81:[2,74],85:[2,74],86:[2,74]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:150,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39],87:149},{1:[2,75],12:[2,75],22:[2,75],25:[2,75],26:[2,75],27:[2,75],28:[2,75],34:[2,75],38:[2,75],40:[2,75],41:[2,75],42:[2,75],43:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],54:[2,75],57:[2,75],64:[1,151],65:[1,152],74:[2,75],77:[2,75],79:[2,75],81:[2,75],85:[2,75],86:[2,75]},{1:[2,79],12:[2,79],22:[2,79],25:[2,79],26:[2,79],27:[2,79],28:[2,79],34:[2,79],38:[2,79],40:[2,79],41:[2,79],42:[2,79],43:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],54:[2,79],57:[2,79],74:[2,79],77:[2,79],79:[2,79],81:[2,79],85:[2,79],86:[2,79]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:153,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{9:[2,106],14:154,19:[2,106],27:[1,6],67:[1,155],78:[2,106]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:156,12:[2,16],13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:157,27:[1,6],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{11:158,22:[2,24],25:[1,131],26:[2,24],27:[2,24]},{11:159,25:[1,160],26:[2,24],27:[2,24],77:[2,24]},{25:[2,96],26:[2,96],27:[2,96],28:[2,96],77:[2,96]},{19:[1,162],25:[2,85],26:[2,85],27:[2,85],28:[2,85],43:[2,85],70:[1,161],77:[2,85]},{25:[2,90],26:[2,90],27:[2,90],28:[2,90],43:[1,163],77:[2,90]},{5:104,6:[1,107],18:[1,106],20:164,23:103,72:[1,41]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:165,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{25:[2,94],26:[2,94],27:[2,94],28:[2,94],77:[2,94]},{1:[2,12],9:[2,12],12:[2,12],19:[2,12],22:[2,12],25:[2,12],26:[2,12],27:[2,12],28:[2,12],34:[2,12],37:[2,12],38:[2,12],39:[2,12],40:[2,12],41:[2,12],42:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],49:[2,12],54:[2,12],57:[2,12],67:[2,12],70:[2,12],74:[2,12],77:[2,12],78:[2,12],79:[2,12],80:[2,12],81:[2,12],82:[2,12],85:[2,12],86:[2,12]},{1:[2,13],9:[2,13],12:[2,13],19:[2,13],22:[2,13],25:[2,13],26:[2,13],27:[2,13],28:[2,13],34:[2,13],37:[2,13],38:[2,13],39:[2,13],40:[2,13],41:[2,13],42:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],49:[2,13],54:[2,13],57:[2,13],67:[2,13],70:[2,13],74:[2,13],77:[2,13],78:[2,13],79:[2,13],80:[2,13],81:[2,13],82:[2,13],85:[2,13],86:[2,13]},{19:[1,166]},{1:[2,14],9:[2,14],12:[2,14],19:[2,14],22:[2,14],25:[2,14],26:[2,14],27:[2,14],28:[2,14],34:[2,14],37:[2,14],38:[2,14],39:[2,14],40:[2,14],41:[2,14],42:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],49:[2,14],54:[2,14],57:[2,14],67:[2,14],70:[2,14],74:[2,14],77:[2,14],78:[2,14],79:[2,14],80:[2,14],81:[2,14],82:[2,14],85:[2,14],86:[2,14]},{1:[2,15],9:[2,15],12:[2,15],19:[2,15],22:[2,15],25:[2,15],26:[2,15],27:[2,15],28:[2,15],34:[2,15],37:[2,15],38:[2,15],39:[2,15],40:[2,15],41:[2,15],42:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],49:[2,15],54:[2,15],57:[2,15],67:[2,15],70:[2,15],74:[2,15],77:[2,15],78:[2,15],79:[2,15],80:[2,15],81:[2,15],82:[2,15],85:[2,15],86:[2,15]},{14:167,27:[1,6],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{9:[2,1],19:[2,1],78:[2,1],80:[1,168]},{9:[2,9],19:[2,9],25:[1,170],78:[2,9],80:[2,9],82:[1,169],84:[1,171]},{18:[1,172]},{9:[2,106],19:[2,106],78:[2,106],80:[2,106],82:[2,106]},{1:[2,119],12:[2,119],22:[2,119],25:[1,173],26:[2,119],27:[2,119],28:[2,119],34:[2,119],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,119],55:55,57:[2,119],74:[2,119],77:[2,119],79:[2,119],81:[2,119],85:[2,119],86:[2,119]},{74:[1,174]},{1:[2,28],26:[2,28],28:[2,28],74:[2,28]},{1:[2,103],26:[1,42],74:[2,103]},{1:[2,35],9:[2,35],12:[2,35],19:[2,35],22:[2,35],25:[2,35],26:[2,35],27:[2,35],28:[2,35],34:[2,35],38:[2,35],40:[2,35],41:[2,35],42:[2,35],43:[2,35],44:[2,35],45:[2,35],46:[2,35],47:[2,35],49:[2,35],53:[2,35],54:[2,35],57:[2,35],62:[2,35],64:[2,35],65:[2,35],67:[2,35],74:[2,35],77:[2,35],78:[2,35],79:[2,35],81:[2,35],85:[2,35],86:[2,35]},{1:[2,39],12:[2,39],22:[2,39],25:[2,39],26:[2,39],27:[2,39],28:[2,39],34:[2,39],38:[2,39],40:[1,46],41:[2,39],42:[2,39],43:[2,39],44:[1,50],45:[2,39],46:[2,39],47:[2,39],54:[2,39],55:55,57:[2,39],74:[2,39],77:[2,39],79:[2,39],81:[2,39],85:[2,39],86:[2,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:175,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,43],12:[2,43],22:[2,43],25:[2,43],26:[2,43],27:[2,43],28:[2,43],34:[2,43],38:[2,43],40:[2,43],41:[2,43],42:[2,43],43:[2,43],44:[1,50],45:[2,43],46:[2,43],47:[2,43],54:[2,43],55:55,57:[2,43],74:[2,43],77:[2,43],79:[2,43],81:[2,43],85:[2,43],86:[2,43]},{1:[2,44],12:[2,44],22:[2,44],25:[2,44],26:[2,44],27:[2,44],28:[2,44],34:[2,44],38:[1,45],40:[1,46],41:[2,44],42:[1,48],43:[2,44],44:[1,50],45:[1,51],46:[2,44],47:[1,53],54:[2,44],55:55,57:[2,44],74:[2,44],77:[2,44],79:[2,44],81:[2,44],85:[2,44],86:[2,44]},{1:[2,45],12:[2,45],22:[2,45],25:[2,45],26:[2,45],27:[2,45],28:[2,45],34:[2,45],38:[1,45],40:[1,46],41:[2,45],42:[1,48],43:[2,45],44:[1,50],45:[1,51],46:[2,45],47:[1,53],54:[2,45],55:55,57:[2,45],74:[2,45],77:[2,45],79:[2,45],81:[2,45],85:[2,45],86:[2,45]},{1:[2,46],12:[2,46],22:[2,46],25:[2,46],26:[2,46],27:[2,46],28:[2,46],34:[2,46],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,46],55:55,57:[2,46],74:[2,46],77:[2,46],79:[2,46],81:[2,46],85:[2,46],86:[2,46]},{1:[2,47],12:[2,47],22:[2,47],25:[2,47],26:[2,47],27:[2,47],28:[2,47],34:[2,47],38:[2,47],40:[2,47],41:[2,47],42:[2,47],43:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],54:[2,47],55:55,57:[2,47],74:[2,47],77:[2,47],79:[2,47],81:[2,47],85:[2,47],86:[2,47]},{1:[2,48],12:[2,48],22:[2,48],25:[2,48],26:[2,48],27:[2,48],28:[2,48],34:[2,48],38:[2,48],40:[1,46],41:[2,48],42:[2,48],43:[2,48],44:[1,50],45:[2,48],46:[2,48],47:[2,48],54:[2,48],55:55,57:[2,48],74:[2,48],77:[2,48],79:[2,48],81:[2,48],85:[2,48],86:[2,48]},{1:[2,49],12:[2,49],22:[2,49],25:[2,49],26:[2,49],27:[2,49],28:[2,49],34:[2,49],38:[1,45],40:[1,46],41:[2,49],42:[1,48],43:[2,49],44:[1,50],45:[1,51],46:[2,49],47:[1,53],54:[2,49],55:55,57:[2,49],74:[2,49],77:[2,49],79:[2,49],81:[2,49],85:[2,49],86:[2,49]},{1:[2,50],12:[2,50],22:[2,50],25:[2,50],26:[2,50],27:[2,50],28:[2,50],34:[2,50],38:[1,45],40:[1,46],41:[2,50],42:[2,50],43:[2,50],44:[1,50],45:[1,51],46:[2,50],47:[2,50],54:[2,50],55:55,57:[2,50],74:[2,50],77:[2,50],79:[2,50],81:[2,50],85:[2,50],86:[2,50]},{1:[2,60],12:[2,60],22:[2,60],25:[2,60],26:[2,60],27:[2,60],28:[2,60],34:[2,60],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,60],55:55,57:[2,60],74:[2,60],77:[2,60],79:[2,60],81:[2,60],85:[2,60],86:[2,60]},{11:176,25:[1,131],26:[2,24],27:[2,24],34:[2,24]},{26:[1,178],27:[1,179],34:[1,177]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],12:[2,25],13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],22:[2,25],24:180,26:[2,25],27:[2,25],28:[2,25],29:[1,63],32:[1,59],33:[1,58],34:[2,25],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{12:[2,22],22:[2,22],25:[2,22],26:[2,22],27:[2,22],28:[2,22],34:[2,22],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{1:[2,83],12:[2,83],22:[2,83],25:[2,83],26:[2,83],27:[2,83],28:[2,83],34:[2,83],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,83],55:55,57:[2,83],74:[2,83],77:[2,83],79:[2,83],81:[2,83],85:[2,83],86:[2,83]},{11:181,12:[2,24],25:[1,131],26:[2,24],27:[2,24]},{5:104,6:[1,107],7:[1,105],18:[1,106],20:98,23:103,25:[2,95],26:[2,95],27:[2,95],29:[1,101],36:[1,102],40:[1,100],68:99,69:97,71:182,72:[1,41],77:[2,95]},{1:[2,10],9:[2,10],12:[2,10],19:[2,10],22:[2,10],25:[2,10],26:[2,10],27:[2,10],28:[2,10],34:[2,10],37:[2,10],38:[2,10],39:[2,10],40:[2,10],41:[2,10],42:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],49:[2,10],54:[2,10],57:[2,10],67:[2,10],74:[2,10],77:[2,10],78:[2,10],79:[2,10],80:[2,10],81:[2,10],82:[2,10],85:[2,10],86:[2,10]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:183,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],22:[2,16],24:61,25:[2,16],26:[2,16],27:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,37],12:[2,37],22:[2,37],25:[2,37],26:[2,37],27:[2,37],28:[2,37],34:[2,37],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,37],55:55,57:[2,37],74:[2,37],77:[2,37],79:[2,37],81:[2,37],85:[2,37],86:[2,37]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:184,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{11:185,12:[2,24],25:[1,131],26:[2,24],27:[2,24]},{1:[2,59],12:[2,59],22:[2,59],25:[2,59],26:[2,59],27:[2,59],28:[2,59],34:[2,59],38:[2,59],40:[2,59],41:[2,59],42:[2,59],43:[2,59],44:[2,59],45:[2,59],46:[2,59],47:[2,59],54:[2,59],57:[2,59],74:[2,59],77:[2,59],79:[2,59],81:[2,59],85:[2,59],86:[2,59]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:186,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:187,27:[1,6]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:188,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{11:189,25:[1,131],26:[2,24],27:[2,24],28:[2,24]},{1:[2,70],12:[2,70],22:[2,70],25:[2,70],26:[2,70],27:[2,70],28:[2,70],34:[2,70],38:[2,70],40:[2,70],41:[2,70],42:[2,70],43:[2,70],44:[2,70],45:[2,70],46:[2,70],47:[2,70],54:[2,70],57:[2,70],62:[1,190],74:[2,70],77:[2,70],79:[2,70],81:[2,70],85:[2,70],86:[1,148]},{14:191,27:[1,6]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:150,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39],87:192},{14:193,25:[1,194],27:[1,6]},{25:[2,123],27:[2,123],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{14:195,27:[1,6]},{14:196,27:[1,6]},{14:197,27:[1,6],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{1:[2,81],12:[2,81],22:[2,81],25:[2,81],26:[2,81],27:[2,81],28:[2,81],34:[2,81],38:[2,81],40:[2,81],41:[2,81],42:[2,81],43:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],54:[2,81],57:[2,81],74:[2,81],77:[2,81],79:[2,81],81:[2,81],85:[2,81],86:[2,81]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:198,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{11:199,12:[2,24],25:[1,131],26:[2,24],27:[2,24]},{1:[2,8],9:[2,8],12:[2,8],19:[2,8],22:[2,8],25:[2,8],26:[2,8],27:[2,8],28:[2,8],34:[2,8],38:[2,8],40:[2,8],41:[2,8],42:[2,8],43:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],49:[2,8],54:[2,8],57:[2,8],67:[2,8],74:[2,8],77:[2,8],78:[2,8],79:[2,8],81:[2,8],85:[2,8],86:[2,8]},{22:[1,200],26:[1,178],27:[1,179]},{26:[1,202],27:[1,203],77:[1,201]},{5:104,6:[1,107],7:[1,105],18:[1,106],20:98,23:103,26:[2,25],27:[2,25],28:[2,25],29:[1,101],36:[1,102],40:[1,100],68:99,69:204,72:[1,41],77:[2,25]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:205,17:15,18:[1,37],21:[1,35],27:[1,206],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{6:[1,107],18:[1,106],23:207},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:208,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{25:[2,92],26:[2,92],27:[2,92],28:[2,92],77:[2,92]},{25:[2,93],26:[2,93],27:[2,93],28:[2,93],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],77:[2,93],79:[1,39]},{6:[1,107],18:[1,106],23:209},{1:[2,104],12:[2,104],22:[2,104],25:[2,104],26:[2,104],27:[2,104],28:[2,104],34:[2,104],38:[2,104],40:[2,104],41:[2,104],42:[2,104],43:[2,104],44:[2,104],45:[2,104],46:[2,104],47:[2,104],53:[2,104],54:[2,104],57:[2,104],74:[2,104],77:[2,104],79:[2,104],81:[2,104],85:[2,104],86:[2,104]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:210,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:211,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:71,4:212,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],17:112,18:[1,37],21:[1,35],72:[1,41],76:[1,36]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:213,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{25:[1,215],82:[1,214]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:216,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,100],9:[2,100],12:[2,100],19:[2,100],22:[2,100],25:[2,100],26:[2,100],27:[2,100],28:[2,100],34:[2,100],37:[2,100],38:[2,100],39:[2,100],40:[2,100],41:[2,100],42:[2,100],43:[2,100],44:[2,100],45:[2,100],46:[2,100],47:[2,100],49:[2,100],54:[2,100],57:[2,100],67:[2,100],70:[2,100],74:[2,100],77:[2,100],78:[2,100],79:[2,100],80:[2,100],81:[2,100],82:[2,100],85:[2,100],86:[2,100]},{11:217,25:[1,131],26:[2,24],27:[2,24],28:[2,24]},{26:[1,178],27:[1,179],34:[1,218]},{35:[1,219],50:[1,220]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:221,29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:222,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{12:[2,18],22:[2,18],25:[2,18],26:[2,18],27:[2,18],28:[2,18],34:[2,18]},{12:[1,223],26:[1,178],27:[1,179]},{11:224,25:[1,160],26:[2,24],27:[2,24],77:[2,24]},{11:225,22:[2,24],25:[1,131],26:[2,24],27:[2,24]},{11:226,25:[1,131],26:[2,24],27:[2,24],28:[2,24]},{12:[1,227],26:[1,178],27:[1,179]},{14:228,27:[1,6],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{1:[2,62],12:[2,62],22:[2,62],25:[2,62],26:[2,62],27:[2,62],28:[2,62],34:[2,62],38:[2,62],40:[2,62],41:[2,62],42:[2,62],43:[2,62],44:[2,62],45:[2,62],46:[2,62],47:[2,62],54:[2,62],57:[2,62],74:[2,62],77:[2,62],79:[2,62],81:[2,62],85:[2,62],86:[2,62]},{1:[2,64],12:[2,64],22:[2,64],25:[2,64],26:[2,64],27:[2,64],28:[2,64],34:[2,64],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,64],55:55,57:[2,64],74:[2,64],77:[2,64],79:[2,64],81:[2,64],85:[2,64],86:[2,64]},{26:[1,178],27:[1,179],28:[1,229]},{14:230,27:[1,6]},{1:[2,73],12:[2,73],22:[2,73],25:[2,73],26:[2,73],27:[2,73],28:[2,73],34:[2,73],38:[2,73],40:[2,73],41:[2,73],42:[2,73],43:[2,73],44:[2,73],45:[2,73],46:[2,73],47:[2,73],54:[2,73],57:[2,73],74:[2,73],77:[2,73],79:[2,73],81:[2,73],85:[2,73],86:[2,73]},{14:231,25:[1,194],27:[1,6]},{1:[2,121],12:[2,121],22:[2,121],25:[2,121],26:[2,121],27:[2,121],28:[2,121],34:[2,121],38:[2,121],40:[2,121],41:[2,121],42:[2,121],43:[2,121],44:[2,121],45:[2,121],46:[2,121],47:[2,121],54:[2,121],57:[2,121],62:[2,121],74:[2,121],77:[2,121],79:[2,121],81:[2,121],85:[2,121],86:[2,121]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:232,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,76],12:[2,76],22:[2,76],25:[2,76],26:[2,76],27:[2,76],28:[2,76],34:[2,76],38:[2,76],40:[2,76],41:[2,76],42:[2,76],43:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],54:[2,76],57:[2,76],65:[1,233],74:[2,76],77:[2,76],79:[2,76],81:[2,76],85:[2,76],86:[2,76]},{1:[2,78],12:[2,78],22:[2,78],25:[2,78],26:[2,78],27:[2,78],28:[2,78],34:[2,78],38:[2,78],40:[2,78],41:[2,78],42:[2,78],43:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],54:[2,78],57:[2,78],74:[2,78],77:[2,78],79:[2,78],81:[2,78],85:[2,78],86:[2,78]},{1:[2,80],12:[2,80],22:[2,80],25:[2,80],26:[2,80],27:[2,80],28:[2,80],34:[2,80],38:[2,80],40:[2,80],41:[2,80],42:[2,80],43:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],54:[2,80],57:[2,80],74:[2,80],77:[2,80],79:[2,80],81:[2,80],85:[2,80],86:[2,80]},{14:234,27:[1,6],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{12:[1,235],26:[1,178],27:[1,179]},{1:[2,107],9:[2,107],12:[2,107],19:[2,107],22:[2,107],25:[2,107],26:[2,107],27:[2,107],28:[2,107],34:[2,107],37:[2,107],38:[2,107],40:[2,107],41:[2,107],42:[2,107],43:[2,107],44:[2,107],45:[2,107],46:[2,107],47:[2,107],49:[2,107],54:[2,107],57:[2,107],67:[2,107],74:[2,107],77:[2,107],78:[2,107],79:[2,107],80:[2,107],81:[2,107],82:[2,107],85:[2,107],86:[2,107]},{1:[2,108],9:[2,108],12:[2,108],19:[2,108],22:[2,108],25:[2,108],26:[2,108],27:[2,108],28:[2,108],34:[2,108],37:[2,108],38:[2,108],40:[2,108],41:[2,108],42:[2,108],43:[2,108],44:[2,108],45:[2,108],46:[2,108],47:[2,108],49:[2,108],54:[2,108],57:[2,108],67:[2,108],74:[2,108],77:[2,108],78:[2,108],79:[2,108],80:[2,108],81:[2,108],82:[2,108],85:[2,108],86:[2,108]},{5:104,6:[1,107],7:[1,105],18:[1,106],20:98,23:103,29:[1,101],36:[1,102],40:[1,100],68:99,69:236,72:[1,41]},{5:104,6:[1,107],7:[1,105],18:[1,106],20:98,23:103,25:[2,95],26:[2,95],27:[2,95],28:[2,95],29:[1,101],36:[1,102],40:[1,100],68:99,69:97,71:237,72:[1,41]},{25:[2,97],26:[2,97],27:[2,97],28:[2,97],77:[2,97]},{25:[2,88],26:[2,88],27:[2,88],28:[2,88],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],77:[2,88],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],10:238,13:[1,33],15:[1,34],16:62,17:15,18:[1,37],21:[1,35],24:61,25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[1,63],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{25:[2,87],26:[2,87],27:[2,87],28:[2,87],43:[2,87],77:[2,87]},{25:[2,91],26:[2,91],27:[2,91],28:[2,91],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],77:[2,91],79:[1,39]},{25:[2,86],26:[2,86],27:[2,86],28:[2,86],43:[2,86],77:[2,86]},{1:[2,111],12:[2,111],22:[2,111],25:[2,111],26:[2,111],27:[2,111],28:[2,111],34:[2,111],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,111],55:55,57:[2,111],74:[2,111],77:[2,111],79:[2,111],81:[1,239],85:[2,111],86:[2,111]},{1:[2,113],12:[2,113],22:[2,113],25:[2,113],26:[2,113],27:[2,113],28:[2,113],34:[2,113],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,113],55:55,57:[2,113],74:[2,113],77:[2,113],79:[2,113],81:[2,113],85:[2,113],86:[2,113]},{9:[2,1],19:[2,1],78:[2,1],82:[1,240]},{38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39],85:[1,241]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:242,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:71,4:243,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],17:112,18:[1,37],21:[1,35],72:[1,41],76:[1,36]},{1:[2,120],12:[2,120],22:[2,120],25:[2,120],26:[2,120],27:[2,120],28:[2,120],34:[2,120],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,120],55:55,57:[2,120],74:[2,120],77:[2,120],79:[2,120],81:[2,120],85:[2,120],86:[2,120]},{26:[1,178],27:[1,179],28:[1,244]},{50:[1,220]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:245,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{14:246,27:[1,6]},{12:[2,19],22:[2,19],25:[2,19],26:[2,19],27:[2,19],28:[2,19],34:[2,19]},{11:247,25:[1,131],26:[2,24],27:[2,24],28:[2,24]},{1:[2,6],9:[2,6],12:[2,6],19:[2,6],22:[2,6],25:[2,6],26:[2,6],27:[2,6],28:[2,6],34:[2,6],38:[2,6],40:[2,6],41:[2,6],42:[2,6],43:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],49:[2,6],54:[2,6],57:[2,6],67:[2,6],74:[2,6],77:[2,6],78:[2,6],79:[2,6],81:[2,6],85:[2,6],86:[2,6]},{26:[1,202],27:[1,203],77:[1,248]},{22:[1,249],26:[1,178],27:[1,179]},{26:[1,178],27:[1,179],28:[1,250]},{14:251,27:[1,6]},{1:[2,105],12:[2,105],22:[2,105],25:[2,105],26:[2,105],27:[2,105],28:[2,105],34:[2,105],38:[2,105],40:[2,105],41:[2,105],42:[2,105],43:[2,105],44:[2,105],45:[2,105],46:[2,105],47:[2,105],53:[2,105],54:[2,105],57:[2,105],74:[2,105],77:[2,105],79:[2,105],81:[2,105],85:[2,105],86:[2,105]},{1:[2,66],12:[2,66],22:[2,66],25:[2,66],26:[2,66],27:[2,66],28:[2,66],34:[2,66],38:[2,66],40:[2,66],41:[2,66],42:[2,66],43:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],54:[2,66],57:[2,66],74:[2,66],77:[2,66],79:[2,66],81:[2,66],85:[2,66],86:[2,66]},{1:[2,71],12:[2,71],22:[2,71],25:[2,71],26:[2,71],27:[2,71],28:[2,71],34:[2,71],38:[2,71],40:[2,71],41:[2,71],42:[2,71],43:[2,71],44:[2,71],45:[2,71],46:[2,71],47:[2,71],54:[2,71],57:[2,71],74:[2,71],77:[2,71],79:[2,71],81:[2,71],85:[2,71],86:[2,71]},{1:[2,122],12:[2,122],22:[2,122],25:[2,122],26:[2,122],27:[2,122],28:[2,122],34:[2,122],38:[2,122],40:[2,122],41:[2,122],42:[2,122],43:[2,122],44:[2,122],45:[2,122],46:[2,122],47:[2,122],54:[2,122],57:[2,122],62:[2,122],74:[2,122],77:[2,122],79:[2,122],81:[2,122],85:[2,122],86:[2,122]},{25:[2,124],27:[2,124],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],79:[1,39]},{14:252,27:[1,6]},{1:[2,82],12:[2,82],22:[2,82],25:[2,82],26:[2,82],27:[2,82],28:[2,82],34:[2,82],38:[2,82],40:[2,82],41:[2,82],42:[2,82],43:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],54:[2,82],57:[2,82],74:[2,82],77:[2,82],79:[2,82],81:[2,82],85:[2,82],86:[2,82]},{14:253,27:[1,6]},{25:[2,98],26:[2,98],27:[2,98],28:[2,98],77:[2,98]},{11:254,25:[1,160],26:[2,24],27:[2,24],28:[2,24]},{11:255,25:[1,131],26:[2,24],27:[2,24],28:[2,24]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:256,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:257,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:258,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,115],12:[2,115],22:[2,115],25:[2,115],26:[2,115],27:[2,115],28:[2,115],34:[2,115],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,115],55:55,57:[2,115],74:[2,115],77:[2,115],79:[2,115],81:[2,115],85:[2,115],86:[2,115]},{9:[2,1],19:[2,1],78:[2,1],82:[1,259]},{1:[2,40],12:[2,40],22:[2,40],25:[2,40],26:[2,40],27:[2,40],28:[2,40],34:[2,40],38:[2,40],40:[2,40],41:[2,40],42:[2,40],43:[2,40],44:[2,40],45:[2,40],46:[2,40],47:[2,40],54:[2,40],57:[2,40],74:[2,40],77:[2,40],79:[2,40],81:[2,40],85:[2,40],86:[2,40]},{1:[2,32],26:[2,32],28:[2,32],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[1,54],55:55,57:[1,40],74:[2,32],79:[1,39]},{1:[2,55],12:[2,55],22:[2,55],25:[2,55],26:[2,55],27:[2,55],28:[2,55],34:[2,55],38:[2,55],40:[2,55],41:[2,55],42:[2,55],43:[2,55],44:[2,55],45:[2,55],46:[2,55],47:[2,55],54:[2,55],57:[2,55],74:[2,55],77:[2,55],79:[2,55],81:[2,55],85:[2,55],86:[2,55]},{26:[1,178],27:[1,179],28:[1,260]},{1:[2,110],9:[2,110],12:[2,110],19:[2,110],22:[2,110],25:[2,110],26:[2,110],27:[2,110],28:[2,110],34:[2,110],37:[2,110],38:[2,110],40:[2,110],41:[2,110],42:[2,110],43:[2,110],44:[2,110],45:[2,110],46:[2,110],47:[2,110],49:[2,110],54:[2,110],57:[2,110],67:[2,110],74:[2,110],77:[2,110],78:[2,110],79:[2,110],80:[2,110],81:[2,110],82:[2,110],85:[2,110],86:[2,110]},{1:[2,11],9:[2,11],12:[2,11],19:[2,11],22:[2,11],25:[2,11],26:[2,11],27:[2,11],28:[2,11],34:[2,11],37:[2,11],38:[2,11],39:[2,11],40:[2,11],41:[2,11],42:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],49:[2,11],54:[2,11],57:[2,11],67:[2,11],74:[2,11],77:[2,11],78:[2,11],79:[2,11],80:[2,11],81:[2,11],82:[2,11],85:[2,11],86:[2,11]},{1:[2,38],12:[2,38],22:[2,38],25:[2,38],26:[2,38],27:[2,38],28:[2,38],34:[2,38],38:[2,38],40:[2,38],41:[2,38],42:[2,38],43:[2,38],44:[2,38],45:[2,38],46:[2,38],47:[2,38],54:[2,38],57:[2,38],74:[2,38],77:[2,38],79:[2,38],81:[2,38],85:[2,38],86:[2,38]},{1:[2,57],12:[2,57],22:[2,57],25:[2,57],26:[2,57],27:[2,57],28:[2,57],34:[2,57],38:[2,57],40:[2,57],41:[2,57],42:[2,57],43:[2,57],44:[2,57],45:[2,57],46:[2,57],47:[2,57],54:[2,57],57:[2,57],74:[2,57],77:[2,57],79:[2,57],81:[2,57],85:[2,57],86:[2,57]},{1:[2,77],12:[2,77],22:[2,77],25:[2,77],26:[2,77],27:[2,77],28:[2,77],34:[2,77],38:[2,77],40:[2,77],41:[2,77],42:[2,77],43:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],54:[2,77],57:[2,77],74:[2,77],77:[2,77],79:[2,77],81:[2,77],85:[2,77],86:[2,77]},{1:[2,7],9:[2,7],12:[2,7],19:[2,7],22:[2,7],25:[2,7],26:[2,7],27:[2,7],28:[2,7],34:[2,7],38:[2,7],40:[2,7],41:[2,7],42:[2,7],43:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],49:[2,7],54:[2,7],57:[2,7],67:[2,7],74:[2,7],77:[2,7],78:[2,7],79:[2,7],81:[2,7],85:[2,7],86:[2,7]},{26:[1,202],27:[1,203],28:[1,261]},{26:[1,178],27:[1,179],28:[1,262]},{1:[2,112],12:[2,112],22:[2,112],25:[2,112],26:[2,112],27:[2,112],28:[2,112],34:[2,112],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,112],55:55,57:[2,112],74:[2,112],77:[2,112],79:[2,112],81:[2,112],85:[2,112],86:[2,112]},{1:[2,114],12:[2,114],22:[2,114],25:[2,114],26:[2,114],27:[2,114],28:[2,114],34:[2,114],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,114],55:55,57:[2,114],74:[2,114],77:[2,114],79:[2,114],81:[2,114],85:[2,114],86:[2,114]},{1:[2,117],12:[2,117],22:[2,117],25:[2,117],26:[2,117],27:[2,117],28:[2,117],34:[2,117],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,117],55:55,57:[2,117],74:[2,117],77:[2,117],79:[2,117],81:[1,263],85:[2,117],86:[2,117]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:264,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{12:[2,20],22:[2,20],25:[2,20],26:[2,20],27:[2,20],28:[2,20],34:[2,20]},{25:[2,99],26:[2,99],27:[2,99],28:[2,99],77:[2,99]},{25:[2,89],26:[2,89],27:[2,89],28:[2,89],77:[2,89]},{3:12,4:13,5:29,6:[1,30],7:[1,31],8:[1,32],13:[1,33],15:[1,34],16:265,17:15,18:[1,37],21:[1,35],32:[1,59],33:[1,58],39:[1,14],40:[1,17],41:[1,18],48:[1,16],50:[1,19],51:[1,20],52:21,55:22,56:[1,23],57:[1,40],58:[1,24],59:[1,25],60:[1,26],63:[1,27],66:[1,28],72:[1,41],75:[1,38],76:[1,36],79:[1,39]},{1:[2,116],12:[2,116],22:[2,116],25:[2,116],26:[2,116],27:[2,116],28:[2,116],34:[2,116],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,116],55:55,57:[2,116],74:[2,116],77:[2,116],79:[2,116],81:[2,116],85:[2,116],86:[2,116]},{1:[2,118],12:[2,118],22:[2,118],25:[2,118],26:[2,118],27:[2,118],28:[2,118],34:[2,118],38:[1,45],40:[1,46],41:[1,47],42:[1,48],43:[1,49],44:[1,50],45:[1,51],46:[1,52],47:[1,53],54:[2,118],55:55,57:[2,118],74:[2,118],77:[2,118],79:[2,118],81:[2,118],85:[2,118],86:[2,118]}],defaultActions:{2:[2,125]},parseError:function(b,c){throw new Error(b)},parse:function(b){function n(){var a;a=c.lexer.lex()||1,typeof a!="number"&&(a=c.symbols_[a]||a);return a}function m(a){d.length=d.length-2*a,e.length=e.length-a}var c=this,d=[0],e=[null],f=this.table,g="",h=0,i=0,j=0,k=2,l=1;this.lexer.setInput(b),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);var o,p,q,r,s,t,u={},v,w,x,y;for(;;){q=d[d.length-1],this.defaultActions[q]?r=this.defaultActions[q]:(o==null&&(o=n()),r=f[q]&&f[q][o]);if(typeof r=="undefined"||!r.length||!r[0]){if(!j){y=[];for(v in f[q])this.terminals_[v]&&v>2&&y.push("'"+this.terminals_[v]+"'");var z="";this.lexer.showPosition?z="Parse error on line "+(h+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+y.join(", "):z="Parse error on line "+(h+1)+": Unexpected "+(o==1?"end of input":"'"+(this.terminals_[o]||o)+"'"),this.parseError(z,{text:this.lexer.match,token:this.terminals_[o]||o,line:this.lexer.yylineno,expected:y})}if(j==3){if(o==l)throw new Error(z||"Parsing halted.");i=this.lexer.yyleng,g=this.lexer.yytext,h=this.lexer.yylineno,o=n()}for(;;){if(k.toString()in f[q])break;if(q==0)throw new Error(z||"Parsing halted.");m(1),q=d[d.length-1]}p=o,o=k,q=d[d.length-1],r=f[q]&&f[q][k],j=3}if(r[0]instanceof Array&&r.length>1)throw new Error("Parse Error: multiple actions possible at state: "+q+", token: "+o);switch(r[0]){case 1:d.push(o),e.push(this.lexer.yytext),d.push(r[1]),o=null,p?(o=p,p=null):(i=this.lexer.yyleng,g=this.lexer.yytext,h=this.lexer.yylineno,j>0&&j--);break;case 2:w=this.productions_[r[1]][1],u.$=e[e.length-w],t=this.performAction.call(u,g,i,h,this.yy,r[1],e);if(typeof t!="undefined")return t;w&&(d=d.slice(0,-1*w*2),e=e.slice(0,-1*w)),d.push(this.productions_[r[1]][0]),e.push(u.$),x=f[d[d.length-2]][d[d.length-1]],d.push(x);break;case 3:return!0}}return!0}};var c=[].indexOf||function(a){var b=-1,c=this.length;while(++b0;(b>>=1)&&(a+=a))b&1&&(c+=a);return c},i=function(a,b){for(var c in b)a[c]=b[c];return a};(function(a){function v(a,b){throw SyntaxError(a+" on line "+ -~b)}function u(a){return'"\\u'+("000"+a.toString(16)).slice(-4)+'"'}function t(a,b){if(!isNaN(a))return[+a];a=a.length>8?"ng":Function("return"+a)(),a.length===1||v("bad string in range",b);return[a.charCodeAt(),!0]}function s(a,b){var c,d,e,f;c=1,e=g[d=a[b][0]];while(f=a[++b])switch(f[0]){case d:++c;break;case e:if(!--c)return b}return-1}function r(a,b,c){var d,e;b==null&&(b=a.length),e=(d=a[b-1])[0];return e==="ID"||e==="]"||e==="SUPER"||(c?d.callable||e==="?"||e==="LET"||(e===")"||e===")CALL")&&d[1]:e==="STRNUM"||e==="LITERAL"||e===")"||e===")CALL"||e==="}")}function q(a,b,d,g){var h,i,j;h=0;for(;i=a[b];++b){if(!h&&d(i,b))return g(i,b);j=i[0];if(0>(h+=c.call(e,j)>=0||-(c.call(f,j)>=0)))return g(i,b)}}function p(a){var e,f,g,h,j,k,l,m,n,o,p,q,s,u;e=-1;while(f=a[++e]){switch(f[0]){case"STRNUM":~"-+".indexOf(g=f[1].charAt(0))&&(f[1]=f[1].slice(1),a.splice(e++,0,["+-",g,f[2]]));if(f.callable)continue;break;case"RANGE":s=t(f[1],h=f[2]),j=s[0],k=s[1],s=t(a[e+1][1],h),l=s[0],m=s[1],k^m&&v('bad "to" in range'),(n=((s=a[e+2])!=null?s[0]:void 8)==="RANGE_BY")&&isNaN(n=(s=a[e+3])!=null?s[1]:void 8)&&v('bad "by" in range'),o=[],l-=f.op==="til"&&1e-15;for(p=j,u=+n||1;u<0?p>=l:p<=l;p+=u)65536","",f[2]]);else if((s=q[0])==="FUNCTION"||s==="LET")a.splice(e,0,["CALL(","",f[2]],[")CALL","",f[2]]),e+=2;continue;case"LITERAL":case"}":case"!?":break;case")":case")CALL":if(f[1])continue;break;case"]":if(f.index)continue;break;case"CREMENT":if(!e||!r(a,e))continue;break;default:continue}f.spaced&&(s=a[e+1][0],c.call(i,s)>=0)&&a.splice(++e,0,[",",",",f[2]])}}function o(a){function u(b,c){return a.splice(c,0,[")CALL","",a[c-1][2]])}function t(b,c){var d,e;if(!n&&b.alias&&((e=b[1])==="&&"||e==="||"))return!0;d=a[c-1];switch(b[0]){case"DOT":return!n&&(d.spaced||d[0]==="DEDENT");case"SWITCH":m=!0;case"IF":case"CLASS":case"FUNCTION":case"LET":case"WITH":n=!0;break;case"CASE":if(m)n=!0;else return!0;break;case"INDENT":if(n)return n=!1;return(e=d[0])!=="{"&&e!=="["&&e!==","&&e!=="->"&&e!==":"&&e!=="ELSE"&&e!=="ASSIGN"&&e!=="IMPORT"&&e!=="UNARY"&&e!=="DEFAULT"&&e!=="TRY"&&e!=="CATCH"&&e!=="FINALLY"&&e!=="HURL"&&e!=="DO";case"WHILE":if(b.done)return!1;case"TERMINATOR":case"POST_IF":case"FOR":case"BY":case"TO":return d[0]!==","}return!1}var b,d,e,f,g,j,k,l,m,n,o,p;b=-1,d=[];while(e=a[++b]){f=!1,e[1]==="do"&&((o=a[b+1])!=null?o[0]:void 8)==="INDENT"&&(g=s(a,b+1),a[g+1][0]==="TERMINATOR"&&((o=a[g+2])!=null?o[0]:void 8)==="WHILE"?(e[0]="DO",a[g+2].done=!0,a.splice(g+1,1)):((e=a[1+b])[0]="(",(j=a[g])[0]=")",f=a.splice(b,1)));if(!b)continue;k=e[0],l=a[b-1],k==="["&&d.push(l[0]==="DOT");if(l[0]==="]")if(d.pop())l.index=!0;else continue;if((o=l[0])!=="FUNCTION"&&o!=="LET")if(!l.spaced||!r(a,b,!0))continue;if(f){e[0]="CALL(",j[0]=")CALL";continue}if(!(c.call(i,k)>=0||!e.spaced&&(k==="+-"||k==="^")))continue;if(k==="CREMENT")if(e.spaced||(o=(p=a[b+1])!=null?p[0]:void 8,c.call(h,o)<0))continue;n=m=!1,a.splice(b++,0,["CALL(","",e[2]]),q(a,b,t,u)}}function n(a){function o(b,c){return a.splice(c,0,["}","",b[2]])}function n(b,c){var d,e,f;if(b[1]===";"||"DEDENT"===(d=b[0]))return!0;switch(d){case",":break;case"TERMINATOR":if(k)return!0;break;default:return!1}e=(f=a[c+1])!=null?f[0]:void 8;return e!==(d===","?"TERMINATOR":"COMMENT")&&":"!==((f=a[e==="("?1+s(a,c+1):c+2])!=null?f[0]:void 8)}var b,d,g,h,i,j,k,l,m;b=[],d=-1;while(g=a[++d]){if(":"!==(h=g[0])){switch(!1){case c.call(f,h)<0:i=b.pop();break;case c.call(e,h)<0:h==="INDENT"&&((m=a[d-1])!=null?m[0]:void 8)==="{"&&(h="{"),b.push([h,d])}continue}j=((m=a[d-1])!=null?m[0]:void 8)===")",k=j&&((m=a[i[1]-1])!=null?m[0]:void 8)===":"||((m=a[d-2])!=null?m[0]:void 8)===":";if(!k&&((m=b[b.length-1])!=null?m[0]:void 8)==="{")continue;b.push(["{"]),l=j?i[1]:d-1;while(((m=a[l-2])!=null?m[0]:void 8)==="COMMENT")l-=2;a.splice(l,0,["{","{",g[2]]),q(a,++d+1,n,o)}}function m(a){function l(b,c){var d;d=a[c-1];return a.splice(d[0]===","?c-1:c,0,(g[2]=d[2],g))}function k(b,c){switch(b[0]){case"DEDENT":return!0;case"TERMINATOR":return b[1]!==";";case",":case"DOT":return a[c-1].eol;case"ELSE":return d==="THEN";case"CATCH":return d==="TRY";case"FINALLY":return d==="TRY"||d==="CATCH"||d==="THEN";case"SWITCH":return!(i=!0);case"CASE":case"DEFAULT":return!i}}var b,c,d,e,f,g,h,i,j;b=-1;while(c=a[++b]){d=c[0];if(d!=="THEN"&&d!=="->"&&d!=="ELSE"&&d!=="DEFAULT"&&d!=="TRY"&&d!=="CATCH"&&d!=="FINALLY")continue;switch(e=a[b+1][0]){case"IF":if(d==="ELSE")continue;break;case"INDENT":case"THEN":d==="THEN"&&a.splice(b--,1);continue}f=["INDENT",0,c[2]],g=["DEDENT",0],d==="THEN"?(((j=a[b-1])!=null?j[0]:void 8)==="TERMINATOR"&&a.splice(--b,1),(a[b]=f).then=!0):a.splice(++b,0,f);switch(!1){case e!==","&&e!=="DOT":--b;case e!=="ID"&&e!=="STRNUM"&&e!=="LITERAL"&&e!=="SUPER"||","!==((j=a[b+2])!=null?j[0]:void 8):l(0,b+=2),++b;break;case e!=="("&&e!=="["&&e!=="{"||","!==((j=a[h=1+s(a,b+1)])!=null?j[0]:void 8):l(0,h),++b;break;default:i=!1,q(a,b+1,k,l)}}}function l(a){function f(a){return a[0]==="INDENT"&&(a[1]||a.then)||(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"||g==="<-")&&(e[0]="PARAM(",d[0]=")PARAM",++c)}}}function j(a){k(a),m(a),l(a),o(a),n(a),p(a);return a}var b,e,f,g,h,i;a.rewrite=j,a.able=r,b=typeof JSON=="undefined"||JSON===null?u:function(a){switch(a){case 8232:case 8233:return u(a);default:return JSON.stringify(String.fromCharCode(a))}},e=["(","[","{","CALL(","PARAM(","INDENT"],f=[")","]","}",")CALL",")PARAM","DEDENT"],g=new function(){var a,b,c,d,g;for(a=0,g=(d=e).length;a","...","UNARY","CREMENT","PARAM(","FUNCTION","IF","SWITCH","TRY","CLASS","SUPER","RANGE","LABEL","DO"])}).call(this,a["./rewriter"]={}),function(b){function J(a){return a.slice(1+a.lastIndexOf("\n",0))}function I(a){return a.replace(k,"\\\\")}function H(a){return a.replace(j,"\\n")}function G(a){return a.replace(i,"")}function F(a,b){return b?a.replace(F[b]||(F[b]=RegExp("\\n[^\\n\\S]{1,"+b+"}","g")),"\n"):a}function E(a){var b,c,d;b=NaN;while(c=h.exec(a))b<=(d=c[0].length-1)||(b=d);return b}var d,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;D=a("./rewriter"),d=D.rewrite,f=D.able,b.lex=function(a,c){return e(b).tokenize(a||"",c||{})},b.tokenize=function(a,b){var c,e,f;this.inter||(a=a.replace(/\r/g,"")),a="\n"+a,this.tokens=[this.last=["TERMINATOR","\n",0]],this.line=~-b.line,this.dents=[],this.closes=[],c=0;while(e=a.charAt(c))switch(e){case" ":c+=this.doSpace(a,c);break;case"\n":c+=this.doLine(a,c);break;case"\\":c+=this.doBackslash(a,c);break;case"'":case'"':c+=this.doString(a,c,e);break;case"<":c+="["===a.charAt(c+1)?this.doWords(a,c):this.doLiteral(a,c);break;case"/":switch(a.charAt(c+1)){case"*":c+=this.doComment(a,c);break;case"/":c+=this.doHeregex(a,c);break;default:c+=this.doRegex(a,c)||this.doLiteral(a,c)}break;case"`":c+=this.doJS(a,c);break;default:c+=this.doIdentifier(a,c)||this.doNumber(a,c)||this.doLiteral(a,c)||this.doSpace(a,c)}this.tokens.shift(),this.dedent(this.dent),(f=this.closes.pop())&&this.carp("missing `"+f+"`"),this.inter?this.rest!=null||this.carp("unterminated interpolation"):(this.last.spaced=!0,this.newline()),b.raw||d(this.tokens);return this.tokens},b.dent=0,b.doIdentifier=function(a,b){var d,e,g,h,i,j,k;q.lastIndex=b;if(!(e=(d=q.exec(a))[0]))return 0;g=d[1],h=d[2],i=this.last;if(h||i[0]==="DOT"||this.adi())j="ID",c.call(o,g)>=0&&((g=new String(g)).reserved=!0);else switch(g){case"this":case"eval":return this.token("LITERAL",g,!0).length;case"true":case"false":case"null":case"void":case"arguments":case"debugger":j="LITERAL";break;case"new":case"do":case"typeof":case"delete":j="UNARY";break;case"return":case"throw":j="HURL";break;case"break":case"continue":j="JUMP";break;case"for":this.seenFor=!0;case"then":this.seenFrom=this.seenTo=!1;break;case"catch":this.unterminate();case"function":g="";break;case"else":case"case":case"default":case"finally":this.unterminate();break;case"in":case"of":case"instanceof":if(g!=="instanceof"&&this.seenFor){this.seenFor=!1;if(g==="of"){g="",this.seenTo=!0;if(i[0]==="ID")switch((k=this.tokens)[k.length-2][0]){case",":this.tokens.splice(-2,1);case"}":case"]":this.tokens.pop(),g=i[1]}}break}i[1]==="!"&&(this.tokens.pop(),g="!"+g),j="RELATION";break;case"and":case"or":case"is":case"not":g==="not"&&i.alias&&i[1]==="==="?i[1]="!==":(this.token.apply(this,p[g]),this.last.alias=!0);return g.length;case"unless":j="IF";break;case"until":j="WHILE";break;case"import":g="<<<",f(this.tokens)||this.token("LITERAL","this");break;default:if(c.call(m,g)>=0)break;c.call(n,g)>=0&&this.carp('reserved word "'+g+'"');if(!i[1]&&((k=i[0])==="CATCH"||k==="FUNCTION"||k==="LABEL"))return(i[1]=g).length;j="ID";switch(g){case"own":i[0]==="FOR"&&(j="OWN");break;case"all":if(i[1]==="<<<"){i[1]+="<";return 3}break;case"from":((k=(k=this.tokens)[k.length-2])!=null?k[0]:void 8)==="FOR"&&(this.seenFor=!1,this.seenFrom=!0,j="FROM");break;case"to":case"til":if(this.seenFrom||((k=(k=this.tokens)[k.length-2])!=null?k[0]:void 8)==="FOR"&&(this.token("FROM",""),this.token("STRNUM","0")))this.seenFrom=!1,this.seenTo=!0,j="TO";else if(i[0]==="STRNUM"&&!i.callable){i[0]="RANGE",i.op=g;return g.length}break;case"by":i[0]==="STRNUM"&&(k=this.tokens)[k.length-2][0]==="RANGE"?j="RANGE_BY":this.seenTo&&(this.seenTo=!(j="BY"));break;case"ever":i[0]==="FOR"&&(this.seenFor=!1,i[0]="WHILE",j="LITERAL",g="true")}}this.token(j||d[1].toUpperCase(),g),h&&this.token(":",":");return e.length},b.doNumber=function(a,b){var c,d,e,g,h,i,j,k,l;x.lastIndex=b;if(!(d=(c=x.exec(a))[0]))return 0;e=(c[3]||d).replace(y,""),g=this.last;switch(e.charAt(0)){case".":if(this.adi()){this.token("STRNUM",e.slice(1),!0);return d.length}break;case"0":(l=e.charAt(1))!==""&&l!=="."&&l!=="x"&&l!=="X"&&this.carp("deprecated octal literal "+e)}if(h=c[1])e=parseInt(i=c[2].replace(y,""),h),(isNaN(e)||e===parseInt(i.slice(0,-1),h))&&this.carp("invalid number "+i+" in base "+h),e+="";g.spaced||((j=g[0]==="+-")?(e=g[1]+e,this.tokens.pop(),this.last=g=(l=this.tokens)[l.length-1]):c[3]&&~(k=e.indexOf("."))&&f(this.tokens)&&(d=e=e.slice(0,k))),j?this.token("STRNUM",e):this.strnum(e);return d.length},b.doString=function(a,b,c){var d,e;if(c===a.charAt(b+1))return c===a.charAt(b+2)?this.doHeredoc(a,b,c):(this.strnum(c+c),2);if(c==='"'){d=this.interpolate(a,b,c),this.addInterpolated(d,G);return 1+d.size}e=(u.lastIndex=b,u).exec(a)[0],e||this.carp("unterminated string"),this.strnum(G(g(c,e.slice(1,-1))));return this.countLines(e).length},b.doHeredoc=function(a,b,c){var d,e,f,h,i,j,k,l;if(c==="'"){~(d=a.indexOf(c+c+c,b+3))||this.carp("unterminated heredoc"),e=a.slice(b+3,d),f=e.replace(B,""),this.strnum(H(g(c,J(F(f,E(f))))));return this.countLines(e).length+6}h=this.interpolate(a,b,c+c+c),i=E(a.slice(b+3,b+h.size).replace(B,""));for(j=0,l=h.length;j=0;--i){j=e[i];if(j[0]==="TOKENS"){k=e.splice(i,1)[0][1];break}}}for(i=0,o=e.length;i="g")this.token(",",","),k?c.push.apply(c,k):this.token("STRNUM","'"+h+"'");this.token(h==="$"?")":")CALL","")}else this.regex(l(e[0][1].replace(A,"")),h);return 2+e.size+h.length},b.doBackslash=function(a,b){var c,d,e;w.lastIndex=b,e=w.exec(a),c=e[0],d=e[1],d?this.strnum(g("'",d)):this.countLines(c);return c.length},b.doWords=function(a,b){var c,d,e,f,h,i,j,k,l,m,n,o,p;~(c=a.indexOf("]>",b+2))||this.carp("unterminated words"),this.adi(),this.token("[","["),d=this.tokens,e=this.line;for(k=0,m=(l=a.slice(b+2,c).split("\n")).length;k=a.length)return e;if(0>(g=d.length-this.dent))this.dedent(-g),C.test(a.slice(b+1))||this.newline();else{(h=d&&(this.emender||(this.emender=RegExp("[^"+d.charAt(0)+"]"))).exec(d))&&this.carp("contaminated indent "+escape(h));if((i=f[0])==="ASSIGN"&&(k=""+f[1])!=="="&&k!==":="&&k!=="+="||i==="+-"||i==="DOT"||i==="LOGIC"||i==="MATH"||i==="COMPARE"||i==="RELATION"||i==="SHIFT"||i==="BITWISE"||i==="IN"||i==="OF"||i==="TO"||i==="BY"||i==="FROM")return e;j=C.test(a.slice(b+1)),g?this.indent(g,j):j||this.newline()}this.seenFrom=this.seenTo=!1;return e},b.doSpace=function(a,b){var c;s.lastIndex=b;if(c=s.exec(a)[0])this.last.spaced=!0;return c.length},b.doLiteral=function(a,b){var c,d,e,g,h,i,j;if(!(c=(r.lastIndex=b,r).exec(a)[0]))return 0;switch(e=d=c){case".":case"?.":e="DOT";break;case"+":case"-":e="+-";break;case"&&":case"||":e="LOGIC";break;case"?":case"!?":this.last.spaced&&(e="LOGIC");break;case"/":case"%":case"**":e="MATH";break;case"++":case"--":e="CREMENT";break;case"<<<":case"<<<<":e="IMPORT";break;case"&":case"|":e="BITWISE";break;case";":e="TERMINATOR";break;case"===":case"!==":case"<":case">":case"<=":case">=":case"==":case"!=":e="COMPARE";break;case"<<":case">>":case">>>":case"?":e="SHIFT";break;case"(":this.closes.push((j=this.last[0])==="FUNCTION"||j==="LET"||this.able(!0)?(e="CALL(",")CALL"):")");break;case"[":case"{":this.adi(),this.closes.push("]}".charAt(d==="{"));break;case"}":if(this.inter&&d!==(j=this.closes)[j.length-1]){this.rest=a.slice(b+1);return 9e9};case"]":case")":e=this.pair(d);break;case":":(j=this.last[0])!=="ID"&&j!=="STRNUM"&&j!==")"&&(e="LABEL",d="");break;case"=":case":=":case"+=":case"-=":case"*=":case"/=":case"%=":case"&=":case"^=":case"|=":case"<<=":case">>=":case">>>=":case"?=":case"**=":e="ASSIGN";if(this.last[0]==="LOGIC")(d=new String(d)).logic=this.tokens.pop()[1];else if((j=this.last[1])==="."||j==="?."||this.last[0]==="?"&&this.adi()){this.last[1]+=d;return d.length}break;case"*":if(g=((j=this.last[0])==="TERMINATOR"||j==="INDENT"||j==="THEN")&&/^.[^\n\S]*(?=\S)/.exec(a.slice(b))){this.tokens.push(["{","{",this.line],["}","}",this.line],["ASSIGN","=",this.line]),this.indent(d=g[0].length);return d}e=f(this.tokens)?"MATH":"STRNUM";break;case"@":case"@@":this.dotcat(d)||(d==="@"?this.token("LITERAL","this",!0):this.token("LITERAL","arguments"));return d.length;case"!":CONTACT:if(!this.last.spaced){if(f(this.tokens,null,!0))this.token("CALL(",""),this.token(")CALL","!");else if(this.last[1]==="typeof")this.last[1]="classof";else break CONTACT;return 1}e="UNARY";break;case"~":if(this.dotcat(d))return 1;e="UNARY";break;case"~>":e="->";break;case"<~":e="<-";case"<-":if(this.last[1]===")")break;h=this.tokens,i=h.length;while((j=h[--i][0])!=="TERMINATOR"&&j!=="INDENT"&&j!=="THEN"&&j!=="(");h.splice(i+1,0,["PARAM(","",h[i][2]]),this.token(")PARAM","");break;case"::":i="prototype";case"..":this.adi(),e="ID",d=i||"constructor";break;default:"("===d.charAt(0)&&(this.token("CALL(","("),e=")CALL",d=")")}this.token(e,d);return c.length},b.indent=function(a,b){this.dent+=a,this.dents.push(b?""+a:this.token("INDENT",a)),this.closes.push("DEDENT")},b.dedent=function(a){var b;this.dent-=a;while(a>0&&(b=this.dents.pop()))a1&&!f[1])continue;c.push(["STRNUM",b(g('"',f[1])),f[2]])}c.push(["+-","+",c[c.length-1][2]])}c.pop();return this.token(")","",d[0]==="DOT")},b.token=function(a,b,c){this.tokens.push(this.last=[a,b,this.line]),c&&(this.last.callable=!0);return b},b.strnum=function(a){this.token("STRNUM",a,this.adi()||this.last[0]==="DOT")},b.js=function(a){var b;return this.token("LITERAL",(b=new String(a),b.js=!0,b))},b.regex=function(a,b){try{RegExp(a)}catch(c){this.carp(c.message)}if(b==="$")return this.strnum(g("'",I(a)));return this.js("/"+(a||"(?:)")+"/"+this.validate(b))},b.validate=function(a){var b;(b=a&&/(.).*\1/.exec(a))&&this.carp("duplicate regex flag `"+b[1]+"`");return a},b.countLines=function(a){var b;while(b=1+a.indexOf("\n",b))++this.line;return a},b.able=function(a){return!this.last.spaced&&f(this.tokens,null,a)},b.adi=function(){var a;return!this.last.spaced&&(this.last[0]==="?"?(a=this.last,a[0]="DOT",a[1]="?.",a):f(this.tokens)&&this.token("DOT","."))},b.dotcat=function(a){var b;if((b=this.last[1])==="."||b==="?."||this.adi())return this.last[1]+=a},b.pair=function(a){var b,c;if(a!==(b=(c=this.closes)[c.length-1])&&(")CALL"!==b||a!==")")){"DEDENT"!==b&&this.carp("unmatched `"+a+"`"),this.dedent((c=this.dents)[c.length-1]);return this.pair(a)}this.unterminate();return this.closes.pop()},b.carp=function(a){throw SyntaxError(a+" on line "+(this.line+1))},b.lex.rewrite=d,g=function(a,b,c){return function(d,e){return d+e.replace(a,b).replace(c[d],"\\$&")+d}}.call(this,/\\(?:[\\0-7bfnrtuvx]|[^\n\S]|([\w\W]))?/g,function(a,b){return b||(a==="\\"?"\\\\":a)},{"'":/'/g,'"':/"/g}),h=/\n[^\n\S]*(?!$)/mg,i=/\n[^\n\S]*/g,j=/\n/g,k=/\\/g,l=function(a,b){return function(c){return c.replace(a,b)}}.call(this,/(\\.)|\//g,function(){return arguments[1]||"\\/"}),m=["true","false","null","this","void","super","return","throw","break","continue","if","else","for","while","switch","case","default","try","catch","finally","class","extends","new","do","delete","typeof","in","instanceof","import","function","let","with","debugger"],n=["var","const","enum","export","implements","interface","package","private","protected","public","static","yield"],o=m.concat(n),p={not:["UNARY","!"],is:["COMPARE","==="],and:["LOGIC","&&"],or:["LOGIC","||"]},q=/([$A-Za-z_\x7f-\uffff][$\w\x7f-\uffff]*)([^\n\S]*:(?![:=]))?|/g,r=/[-+*\/%&|^:<>]=|\.{1,3}|([+&|:])\1|\([^\n\S]*\)|-[->]|[!=]==?|\?\.|~[.>]|<(?:<(?:=|<{0,2})|[-~])|>>>?=?|[<>]\?=?|!\?|@@|\*\*=?|[^\s#]?/g,s=/(?=.)[^\n\S]*(?:#.*)?|/g,t=/(?:\s*#.*)*(?:\n([^\n\S]*))+/g,u=/'[^\\']*(?:\\[\s\S][^\\']*)*'|/g,v=/`[^\\`]*(?:\\[\s\S][^\\`]*)*`|/g,w=/\\(?:(\S[^\s,;)}\]]*)|\s*)/g,x=/0x[\da-f][\da-f_]*|([2-9]|[12]\d|3[0-6])r([\da-z][\da-z_]*)|((?:\d[\d_]*(?:\.\d[\d_]*)?|\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?)[a-z_]*|/ig,y=/_+/g,z=/\/([^[\/\n\\]*(?:(?:\\.|\[[^\]\n\\]*(?:\\.[^\]\n\\]*)*\])[^[\/\n\\]*)*)\/([gimy]{1,4}|\$?)|/g,A=/\s+(?:#.*)?/g,B=/\n[^\n\S]*$/,C=/^\s*(?:[,&|>%]|\.(?![.\d])|<(?![-~[])|!?\?|(?:and|or)(?![$\w\x7f-\uffff]|[^\n\S]*:(?![:=])))/}.call(this,a["./lexer"]={}),function(a){function bg(a,b){return a.replace(/\n/g,"\n"+b)}function bf(a){return ba.root.assign("__"+a,Q[a])}function be(){}function bd(){return this}function bc(){return!1}function bb(){return!0}function ba(a,b){this.parent=a,this.shared=b,this.variables=[],this.positions={}}var b,c,d,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,W,X,Y,Z,$,_;(b=function(){throw Error("unimplemented")}).prototype={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())return e.compileClosure(c);f=(e.tab=c.indent,e).compileNode(c);if(g=e.temps)for(i=0,j=g.length;i1||((a=this.lines[0])!=null?a.isComplex():void 8)},b.delegate(["isCallable","isArray","isString","isRegex"],function(a){var b;return(b=(b=this.lines)[b.length-1])!=null?b[a]():void 8}),b.jumps=function(a){var b,c,d,e,f;for(d=0,f=(e=this.lines).length;d1&&b>=T?"("+g+")":g},b.compileRoot=function(a){var b,c,d,e,g,h,i;b=f({level:R,scope:this.scope=ba.root=new ba},a),delete b.filename,b.indent=(c=b.bare,delete b.bare,c)?"":Y,this.chomp(),/^\s*(?:[/#]|javascript:)/.test((i=this.lines[0])!=null?i.code:void 8)&&(d=this.lines.shift().code+"\n");if(i=b.repl,delete b.repl,i)if(c){if(g=(i=this.lines)[e=i.length-1])this.lines[e]=C(g)}else this.makeReturn();h=this.compileWithDeclarations(b),c||(h="(function(){\n"+h+"\n}).call(this);\n");return[d]+h},b.compileWithDeclarations=function(a){var b,c,d,e,f,g,h,i;a.level=R,b="";for(c=0,i=(h=this.lines).length;c2?t:r}d.key=a,d.symbol=b;return d}function c(){}d.displayName="Index";var b=g(d,a).prototype;c.prototype=b,b.children=["key"],b.show=function(){return(this.soak||"")+this.symbol},b.isComplex=function(){return this.key.isComplex()},b.varName=function(){var a;return((a=this.key)instanceof m||a instanceof k)&&this.key.varName()},b.compile=function(a){var b;b=this.key.compile(a,S);return this.key instanceof m&&"'"!==b.charAt(0)?"."+b:"["+b+"]"};return d}(b),a.Chain=o=function(a){function d(a,b){var e=new c;if(!b&&a instanceof d)return a;e.head=a,e.tails=b||[];return e}function c(){}d.displayName="Chain";var b=g(d,a).prototype;c.prototype=b,b.children=["head","tails"],b.add=function(a){var b,c;if(this.tails.push(a)===1&&a instanceof p)this.head instanceof y&&(c=d(this.head.it),this.head=c.head,this.tails=c.tails,this.tails.push((a.soak=!0,a))),!a.method&&this.head instanceof B&&(a.method=".call",a.args.unshift(k("this")));else if(b=a.vivify,delete a.vivify,b)this.head=v(d(this.head,this.tails.splice(0,9e9)),b(),"=","||");return this},b.unwrap=function(){return this.tails.length?this:this.head},b.delegate(["jumps","assigns","isStatement","isString"],function(a,b){return!this.tails.length&&this.head[a](b)}),b.isComplex=function(){return this.tails.length||this.head.isComplex()},b.isCallable=function(){var a,b;return(a=(b=this.tails)[b.length-1])?(b=a.key)!=null?!b.items:!void 8:this.head.isCallable()},b.isArray=function(){var a,b;return(a=(b=this.tails)[b.length-1])?a.key instanceof t:this.head.isArray()},b.isRegex=function(){return this.head.value==="RegExp"&&!this.tails[1]&&this.tails[0]instanceof p},b.isAssignable=function(){var a,b,c,d;if(!(a=(b=this.tails)[b.length-1]))return this.head.isAssignable();if(!(a instanceof n)||a.key instanceof q)return!1;for(c=0,d=(b=this.tails).length;c")).body,c},d.let=function(a,b){var c,d,e,f,g;f=[];for(c=0,g=a.length;c1?(r=b.cache(a),b=r[0],g=r[1],h=r[2]):g=b;for(e=0,q=d.length;e1&&this.items},b.asObj=function(){var a,b;return r(function(){var c,d,e=[];for(a=0,d=(c=this.items).length;a1?(j=b.cache(a),b=j[0],d=j[1],e=j[2]):d=b;for(f=0,k=c.length;f])=?$/,f.invert=function(){var a,d;if(b.test(a=this.op)&&!c.test(this.second.op)){this.op="!=".charAt(a.indexOf("="))+a.slice(1);return this}if(this.second)return j("!",C(this));if(a==="!"&&((d=this.first.op)==="!"||d==="in"||d==="instanceof"||d==="<"||d===">"||d==="<="||d===">="))return this.first;return j("!",this)},f.unfoldSoak=function(a){var b;return((b=this.op)==="++"||b==="--"||b==="delete")&&M.unfoldSoak(a,this,"first")},f.hasDefault=function(){switch(this.op){case"?":case"||":case"&&":case"!?":return this}},f.compileNode=function(a){var b,d,e;if(!this.second)return this.compileUnary(a);switch(this.op){case"?":case"!?":return this.compileExistence(a,this.op==="!?");case"instanceof":if(b=this.second.selections())return this.compileIOS(a,b);break;case"*":if(this.second.isString())return this.compileJoin(a);if(this.first.isString()||this.first instanceof t)return this.compileRepeat(a);break;case"-":if(this.second.isMatcher())return this.compileRemove(a);break;case"/":if(this.second.isMatcher())return this.compileSplit(a);break;case"**":return this.compilePow(a);case"?":return this.compileMinMax(a);case"&&":case"||":if(this["void"]||!a.level)this.second["void"]=!0;break;default:if(c.test(this.op)&&c.test(this.second.op))return this.compileChain(a)}this.first.front=this.front,e=this.first.compile(a,d=V+X[this.op])+" "+this.op+" "+this.second.compile(a,d);return a.level<=d?e:"("+e+")"},f.compileChain=function(a){var b,c,d,e;c=this.first.compile(a,b=V+X[this.op]),e=this.second.first.cache(a,!0),d=e[0],this.second.first=e[1],c+=" "+this.op+" "+d.compile(a,b)+" && "+this.second.compile(a,V);return a.level<=V?c:"("+c+")"},f.compileExistence=function(a,b){var c,d;if(this["void"]||!a.level){c=j("&&",y(this.first,!b),this.second);return(c["void"]=!0,c).compileNode(a)}d=this.first.cache(a,!0);return M(y(d[0],b),d[1]).addElse(this.second).compileExpression(a)},f.compileUnary=function(a){var b,c,d;b=this.op,c=this.first;switch(b){case"new":c.isCallable()||c.carp("invalid constructor");break;case"delete":(c instanceof l||!c.isAssignable())&&this.carp("invalid delete");if(a.level&&!this["void"])return this.compileDelete(a);break;case"++":case"--":c.isAssignable()||this.carp("invalid "+r(b)),c instanceof l&&!a.scope.check(c.value,!0)&&this.carp(r(b)+' of undeclared variable "'+c.value+'"'),this.post&&(c.front=this.front);break;case"^":return bf("clone")+"("+c.compile(a,T)+")";case"classof":return bf("toString")+".call("+c.compile(a,T)+").slice(8, -1)"}d=c.compile(a,V+X.unary);if(this.post)d+=b;else{if(b==="new"||b==="typeof"||b==="delete"||(b==="+"||b==="-")&&c.op===b)b+=" ";d=b+d}return a.level?=")return this.compileMinMax(a,d,c);if(b==="**="||b==="+="&&(c instanceof t||c instanceof H)||b==="*="&&c.isString()||(b==="-="||b==="/=")&&c.isMatcher())n=o(d).cacheReference(a),d=n[0],e=n[1],c=u(b.slice(0,-1),e,c),b=":=";while(c instanceof C&&!c.keep)c=c.it;c.ripName(d=d.unwrap()),f=d instanceof l,g=b.replace(":",""),h=(d.front=!0,d).compile(a,T),j=!a.level&&c instanceof H&&!c["else"]&&(f||d.isSimpleAccess())?(i=a.scope.temporary("res"))+" = [];\n"+this.tab+c.makeReturn(i).compile(a)+"\n"+this.tab+h+" "+g+" "+a.scope.free(i):h+" "+g+" "+(c.assigned=!0,c).compile(a,T),f&&(k=c.op==="delete",b==="="?a.scope.declare(h):a.scope.check(h,!0)||d.carp('assignment to undeclared variable "'+h+'"'));if(m=a.level)k&&(j+=", "+h),m>(k?S:T)&&(j="("+j+")");return j},b.compileConditional=function(a,b){var c,d,e;b instanceof l&&((e=this.logic)==="?"||e==="!?")&&this.op==="="&&a.scope.declare(b.value),c=o(b).cacheReference(a),d=u(this.logic,c[0],(this.logic=!1,this.left=c[1],this));return(d["void"]=this["void"],d).compileNode(a)},b.compileMinMax=function(a,b,c){var e,f,g,h,i;e=o(b).cacheReference(a),f=c.cache(a,!0),g=u(this.op.replace("?",""),e[0],f[0]),h=d(e[1],f[1],":=");if(this["void"]||!a.level)return C(u("||",g,h)).compile(a);i=g.second.cache(a,!0),g.second=i[0],b=i[1];return M(g,b).addElse(h).compileNode(a)},b.compileDestructuring=function(a,b){var c,d,e,f,g,h,i,j;c=b.items,d=c.length,e=a.level&&!this["void"],f=this.right.compile(a,d===1?W:T),(e||d>1)&&(!Z.test(f)||b.assigns(f))&&(h=(g=a.scope.temporary("ref"))+" = "+f,f=g),i=this["rend"+b.constructor.displayName](a,c,f),g&&a.scope.free(g),h&&i.unshift(h),(e||!i.length)&&i.push(f),j=i.join(", ");return i.length<2||a.level=")+" 0",c===e?b=V+X["<"]:g=c+", "+g;c===e||a.scope.free(e);return a.level"&&(f.bound="_this");return f}function c(){}e.displayName="Fun";var b=g(e,a).prototype;c.prototype=b,b.children=["params","body"],b.show=function(){return this.bound},b.named=function(a){return this.name=a,this.statement=!0,this},b.isCallable=bb,b.isStatement=function(){return!!this.statement},b.traverseChildren=function(a,b){if(b)return e.superclass.prototype.traverseChildren.apply(this,arguments)},b.makeReturn=function(){return this.statement?(this.returns=!0,this):e.superclass.prototype.makeReturn.apply(this,arguments)},b.ripName=function(a){var b,c;this.name||(this.name=a.varName()),this.declared=a instanceof l;if((c=a.tails)!=null?c.length:void 8)this.clas||(this.clas=a.head instanceof l&&((c=a.tails[0].key)!=null?c.name:void 8)==="prototype"&&a.head.value),this.meth||(this.meth=!(b=(c=a.tails)[c.length-1]).isComplex()&&b)},b.compileNode=function(a){var b,c,d,e,f,g,h,i,j,l;b=a.scope,c=b.shared||b,d=a.scope=this.body.scope=new ba(this.wrapper?b:c,this.wrapper&&c),d.fun=this,(e=this.proto)&&d.assign("prototype",e.compile(a)+".prototype"),this.plucked&&(a.indent=this.tab=""),a.indent+=Y,f=this.body,g=this.name,h=this.tab,i="function",this.bound==="_this"&&(this.ctor?(d.assign("_this","new _ctor"),i+=" _ctor(){} _ctor.prototype = prototype;\n"+h+"function",f.add(G(k("_this")))):(e=(l=c.fun)!=null?l.bound:void 8)?this.bound=e:c.assign("_this","this")),this.statement&&(g||this.carp("nameless function declaration"),b===a.block.scope||this.carp("misplaced function declaration"),this.accessor&&this.carp("named accessor"),d.add(g,"function"),this.returns||b.add(g,"function"),i+=" "+g),j=!f.lines.length,i+="("+this.compileParams(d)+"){",j||this.ctor||this["void"]||this.newed||f.makeReturn();if(e=f.compileWithDeclarations(a))i+="\n"+e+"\n"+h;i+="}";if(this.plucked)return c.assign(c.temporary("fn"),i);this.returns&&(i+="\n"+h+"return "+g+";");return this.front&&!this.statement?"("+i+")":i},b.compileParams=function(a){var b,c,d,e,f,g,h,i,j,m,n,o,p,q,r,s,w;b=this.params,c=this.body,d=[],e=[];for(f=0,r=b.length;f=V+(X[c.op]||X.unary)))return(c.front=this.front,c).compile(a,b||S);return c.isStatement()?c.compileClosure(a):"("+c.compile(a,S)+")"};return d}(b),a.Splat=D=function(a){function f(a){if(a.isArray())return a;return p.make(O(bf("slice")+".call"),[a])}function e(a,b){var c=new d;c.it=a,c.filler=b;return c}function d(){}e.displayName="Splat";var b,c=g(e,a).prototype;d.prototype=c,b=C.prototype,c.children=b.children,c.isComplex=b.isComplex,c.isAssignable=bb,c.assigns=function(a){return this.it.assigns(a)},c.compile=function(){return this.carp("invalid splat")},e.compileArray=function(a,b,c){var d,g,h,i,j,k,l;d=-1;while(g=b[++d])if(g instanceof e){if(c&&g.filler)return"";if(!g.it.isEmpty())break;b.splice(d--,1)}if(d>=b.length)return"";if(!b[1])return(c?Object:f)(b[0].it).compile(a,T);h=[],i=[];for(j=0,l=(k=b.splice(d,9e9)).length;j":"<")+i+" "+f:d+" < 0 ? "+c+" >"+i+" "+f+" : "+c+" <"+i+" "+f):(this.name||this.object&&this.own?(s=this.source.compileLoopReference(a,"ref",!this.object),l=s[0],m=s[1],l===m||b.push(l)):l=m=this.source.compile(a,S),this.object||(0>d&&~~d===+d?(h=c+" = "+m+".length - 1",j=c+" >= 0"):(b.push(n=a.scope.temporary("len")),h=c+" = 0, "+n+" = "+m+".length",j=c+" < "+n))),o="for ("+(this.object?c+" in "+m:(e===d||(h+=", "+e),h+"; "+j+"; "+(1==Math.abs(d)?(d<0?"--":"++")+c:c+(d<0?" -= "+d.slice(1):" += "+d)))),this.own&&(o+=") if ("+a.scope.assign("_own","{}.hasOwnProperty")+".call("+l+", "+c+")"),o+=") {",this.pluckDirectCalls(a),a.indent+=Y;if(this.name){o+="\n"+a.indent,p=l+("["+c+"]");if(q=this.nref)o+=q+" = "+p+", ",p=q;o+=v(this.name,k(p)).compile(a,R)+";"}r=this.compileBody(a),this.name&&"}"===r.charAt(0)&&(o+="\n"+this.tab);return o+r};return c}(H),a.Try=J=function(a){function c(a,b,c,d){this.attempt=a,this.thrown=b!=null?b:"_e",this.recovery=c,this.ensure=d}c.displayName="Try";var b=g(c,a).prototype;b.children=["attempt","recovery","ensure"],b.show=function(){return this.thrown},b.isStatement=bb,b.isCallable=function(){var a;return this.attempt.isCallable()||((a=this.recovery)!=null?a.isCallable():void 8)},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!=null&&(this.recovery=this.recovery.makeReturn(a));return this},b.compileNode=function(a){var b,c;a.indent+=Y,b="try "+this.compileBlock(a,this.attempt);if(this.recovery||!this.ensure)a.scope.check(c=this.thrown||"e")||a.scope.add(c,"catch"),b+=" catch ("+c+") "+this.compileBlock(a,this.recovery);this.ensure&&(b+=" finally "+this.compileBlock(a,this.ensure));return b};return c}(b),a.Switch=K=function(a){function c(a,b,c){this.topic=a,this.cases=b,this["default"]=c}c.displayName="Switch";var b=g(c,a).prototype;b.children=["topic","cases","default"],b.aSource="topic",b.aTargets=["cases"],b.isStatement=bb,b.isCallable=function(){var a,b,c,d;for(b=0,d=(c=this.cases).length;b1?a+(b++?b:""):(b++ +parseInt(a,36)).toString(36));while((d=this.type(c))!=="reuse"&&d!==void 8);return this.add(c,"var")},_.free=function(a){return this.add(a,"reuse")},_.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},_.type=function(a){var b;return(b=this.variables[this.positions[a]])!=null?b.type:void 8},_.vars=function(a){var b,c,d,e,f,g,h,i,j,k;b=[],c=[],d=[];for(h=0,j=(i=this.variables).length;h 0; (n >>= 1) && (str += str)) if (n & 1) r += str;\n return r;\n}",repeatArray:"function(arr, n){\n for (var r = []; n > 0; (n >>= 1) && (arr = arr.concat(arr)))\n if (n & 1) r.push.apply(r, arr);\n return r;\n}",split:"''.split",replace:"''.replace",toString:"{}.toString",join:"[].join",slice:"[].slice",indexOf:"[].indexOf || function(x){\n var i = -1, l = this.length;\n while (++i < l) if (this.hasOwnProperty(i) && this[i] === x) return i;\n return -1;\n}"},R=0,S=1,T=2,U=3,V=4,W=5,X={"?":.1,unary:.9},X["&&"]=X["||"]=.2,X["&"]=X["^"]=X["|"]=.3,X["=="]=X["!="]=X["==="]=X["!=="]=.4,X["<"]=X[">"]=X["<="]=X[">="]=X["in"]=X["instanceof"]=.5,X["<<"]=X[">>"]=X[">>>"]=.6,X["+"]=X["-"]=.7,X["*"]=X["/"]=X["%"]=.8,Y=" ",Z=/^[$A-Za-z_\x7f-\uffff][$\w\x7f-\uffff]*$/,$=/^\d+$/}.call(this,a["./ast"]={}),function(b){var c,d;c=a("./lexer").lex,d=a("./parser").parser,d.yy=a("./ast"),d.lexer={lex:function(){var a,b;b=this.tokens[++this.pos]||[""],a=b[0],this.yytext=b[1],this.yylineno=b[2];return a},setInput:function(a){this.pos=-1;return this.tokens=a},upcomingInput:function(){return""}},b.VERSION="0.6.2b",b.compile=function(a,b){var e;try{return d.parse(c(a)).compileRoot(b)}catch(f){if(e=b!=null?b.filename:void 8)f.message+="\nat "+e;throw f}},b.ast=function(a){return d.parse(typeof a=="string"?c(a):a)},b.tokens=c,b.lex=function(a){return c(a,{raw:!0})},b.run=function(a,c){var d;return Function(b.compile(a,(d={},f(d,c),d.bare=!0,d)))()},i(b.ast,d.yy),a.extensions?a("./node")(b):(b.require=a,""+this=="[object BackstagePass]"&&(this.EXPORTED_SYMBOLS=["Coco"]))}.call(this,a["./coco"]={});return a["./coco"]}(),this.window&&function(){var a,b,c,d,e,f,g;Coco.stab=function(a,b,c){try{Coco.run(a)}catch(d){c=d}return b(c)},Coco.load=function(a,b){var c;b||(b=function(){}),c=new(self.ActiveXObject||XMLHttpRequest)("Microsoft.XMLHTTP"),c.open("GET",a,!0),"overrideMimeType"in c&&c.overrideMimeType("text/plain"),c.onreadystatechange=function(){var d;c.readyState===4&&((d=c.status)===200||d===0?Coco.stab(c.responseText,b):b(Error(a+": "+c.status+" "+c.statusText)))},c.send(null);return c},a=/^(?:text\/|application\/)?coco$/i,b=function(a){return a&&setTimeout(function(){throw a})};for(e=0,g=(f=document.getElementsByTagName("script")).length;e":54,FUNCTION:55,IfBlock:56,ELSE:57,POST_IF:58,LoopHead:59,DO:60,WHILE:61,HURL:62,JUMP:63,SWITCH:64,Cases:65,DEFAULT:66,TRY:67,CATCH:68,FINALLY:69,CLASS:70,EXTENDS:71,KeyValue:72,Property:73,":":74,"(":75,Body:76,")":77,IF:78,FOR:79,OF:80,BY:81,IN:82,OWN:83,FROM:84,TO:85,CASE:86,Exprs:87,Root:88,$accept:0,$end:1},terminals_:{2:"error",6:"STRNUM",7:"LITERAL",8:"SUPER",9:"CALL(",12:")CALL",13:"LET",15:"WITH",17:"ID",18:"DOT",21:"?",22:"[",23:"]",24:"{",26:"}",27:"LABEL",30:",",31:"TERMINATOR",32:"INDENT",33:"DEDENT",34:"...",37:"PARAM(",38:")PARAM",39:"<-",40:"COMMENT",41:"ASSIGN",42:"IMPORT",43:"CREMENT",44:"+-",45:"^",46:"COMPARE",47:"LOGIC",48:"MATH",49:"SHIFT",50:"BITWISE",51:"RELATION",52:"UNARY",53:"!?",54:"->",55:"FUNCTION",57:"ELSE",58:"POST_IF",60:"DO",61:"WHILE",62:"HURL",63:"JUMP",64:"SWITCH",66:"DEFAULT",67:"TRY",68:"CATCH",69:"FINALLY",70:"CLASS",71:"EXTENDS",74:":",75:"(",77:")",78:"IF",79:"FOR",80:"OF",81:"BY",82:"IN",83:"OWN",84:"FROM",85:"TO",86:"CASE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,5],[3,6],[3,3],[4,1],[4,3],[4,3],[4,2],[4,1],[20,4],[20,4],[20,5],[20,5],[19,1],[19,1],[28,1],[28,1],[10,0],[10,1],[10,3],[10,4],[10,6],[29,1],[29,2],[29,1],[11,0],[11,1],[35,0],[35,1],[35,3],[35,2],[36,1],[36,2],[36,6],[36,1],[36,1],[14,3],[16,1],[16,3],[16,6],[16,3],[16,6],[16,2],[16,2],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,2],[16,2],[16,2],[16,2],[16,6],[16,6],[16,1],[16,3],[16,3],[16,2],[16,4],[16,2],[16,4],[16,2],[16,5],[16,1],[16,1],[16,2],[16,3],[16,5],[16,2],[16,4],[16,2],[16,2],[16,4],[16,6],[16,4],[16,2],[16,4],[16,3],[16,5],[16,3],[16,2],[72,1],[72,3],[72,3],[73,3],[73,6],[73,1],[73,3],[73,2],[73,2],[73,1],[25,0],[25,1],[25,3],[25,4],[25,6],[5,3],[76,1],[76,1],[76,3],[56,3],[56,5],[59,4],[59,6],[59,4],[59,6],[59,5],[59,7],[59,6],[59,8],[59,2],[59,4],[65,3],[65,4],[87,1],[87,3],[88,1]],performAction:function(b,c,d,e,f,g){var h=g.length-1;switch(f){case 1:case 2:this.$=e.Chain(g[h]);break;case 3:case 4:this.$=e.Chain(e.L(d,e.Literal(g[h])));break;case 5:this.$=e.Chain(e.L(d,new e.Super));break;case 6:this.$=g[h-4].add(e.Call(g[h-2]));break;case 7:this.$=e.Chain(e.Call.let(g[h-3],g[h]));break;case 8:this.$=e.Chain(e.Call.block(e.Fun([],g[h]),[g[h-1]],".call"));break;case 9:this.$=e.L(d,e.Var(g[h]));break;case 10:case 11:this.$=g[h-2].add(e.Index(g[h],g[h-1],!0));break;case 12:this.$=e.Existence(g[h-1].unwrap());break;case 14:this.$=e.L(d,e.Arr(g[h-2]));break;case 15:this.$=e.L(d,e.Obj(g[h-2]));break;case 16:this.$=e.L(d,e.Arr(g[h-3])).named(g[h]);break;case 17:this.$=e.L(d,e.Obj(g[h-3])).named(g[h]);break;case 20:this.$=e.L(d,e.Key(g[h]));break;case 21:this.$=e.L(d,e.Literal(g[h]));break;case 22:this.$=[];break;case 23:this.$=[g[h]];break;case 24:this.$=g[h-2].concat(g[h]);break;case 25:this.$=g[h-3].concat(g[h]);break;case 26:this.$=g[h-5].concat(g[h-2]);break;case 28:this.$=e.Splat(g[h]);break;case 29:this.$=e.Splat(e.L(d,e.Arr()),!0);break;case 32:this.$=e.Block();break;case 33:this.$=e.Block(g[h]);break;case 34:this.$=g[h-2].add(g[h]);break;case 37:this.$=new e.Label(g[h-1],g[h]);break;case 38:this.$=e.Call.back(g[h-4],g[h-1],g[h]);break;case 39:this.$=e.L(d,e.JS(g[h],!0,!0));break;case 40:this.$=e.L(d,e.Throw(e.JS("Error('unimplemented')")));break;case 41:this.$=g[h-1].chomp();break;case 42:this.$=g[h].unwrap();break;case 43:this.$=e.Assign(g[h-2],g[h],g[h-1]);break;case 44:this.$=e.Assign(g[h-5],e.Arr.maybe(g[h-2]),g[h-4]);break;case 45:this.$=e.Import(g[h-2],g[h],g[h-1]==="<<<<");break;case 46:this.$=e.Import(g[h-5],e.Arr.maybe(g[h-2]),g[h-4]==="<<<<");break;case 47:this.$=e.Op(g[h-1],g[h]);break;case 48:this.$=e.Op(g[h],g[h-1],null,!0);break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:this.$=e.Op(g[h-1],g[h-2],g[h]);break;case 56:this.$="!"===g[h-1].charAt(0)?e.Op(g[h-1].slice(1),g[h-2],g[h]).invert():e.Op(g[h-1],g[h-2],g[h]);break;case 57:this.$=g[h-1]==="!"?g[h].invert():e.Op(g[h-1],g[h]);break;case 58:case 59:this.$=e.Op(g[h-1],g[h]);break;case 60:this.$=e.Existence(g[h-1].unwrap(),!0);break;case 61:this.$=e.L(d,e.Fun(g[h-4],g[h],g[h-1]));break;case 62:this.$=e.L(d,e.Fun(g[h-3],g[h]).named(g[h-5]));break;case 64:this.$=g[h-2].addElse(g[h]);break;case 65:this.$=e.If(g[h],g[h-2],g[h-1]==="unless");break;case 66:this.$=g[h-1].addBody(g[h]);break;case 67:this.$=g[h-3].addBody(g[h-2]).addElse(g[h]);break;case 68:this.$=g[h].addBody(e.Block(g[h-1]));break;case 69:this.$=(new e.While(g[h],g[h-1]==="until",!0)).addBody(g[h-2]);break;case 70:this.$=e.Jump[g[h-1]](g[h]);break;case 71:this.$=e.Jump[g[h-4]](e.Arr.maybe(g[h-2]));break;case 72:this.$=e.L(d,e.Jump[g[h]]());break;case 73:this.$=e.L(d,new e.Jump(g[h]));break;case 74:this.$=e.L(d,new e.Jump(g[h-1],g[h]));break;case 75:this.$=new e.Switch(g[h-1],g[h]);break;case 76:this.$=new e.Switch(g[h-3],g[h-2],g[h]);break;case 77:this.$=new e.Switch(null,g[h]);break;case 78:this.$=new e.Switch(null,g[h-2],g[h]);break;case 79:this.$=new e.Switch(null,[],g[h]);break;case 80:this.$=new e.Try(g[h]);break;case 81:this.$=new e.Try(g[h-2],g[h-1],g[h]);break;case 82:this.$=new e.Try(g[h-4],g[h-3],g[h-2],g[h]);break;case 83:this.$=new e.Try(g[h-2],null,null,g[h]);break;case 84:this.$=new e.Class(null,null,g[h]);break;case 85:this.$=new e.Class(null,g[h-1],g[h]);break;case 86:this.$=new e.Class(g[h-1],null,g[h]);break;case 87:this.$=new e.Class(g[h-3],g[h-1],g[h]);break;case 88:this.$=e.Util.Extends(g[h-2].unwrap(),g[h]);break;case 89:this.$=new e.Label(g[h-1],g[h]);break;case 91:this.$=e.Prop(g[h],e.Chain(e.Literal(g[h-2]),[e.Index(g[h],g[h-1])]));break;case 92:this.$=e.Prop(g[h],e.Chain(g[h-2],[e.Index(g[h],g[h-1])]));break;case 93:this.$=e.Prop(g[h-2],g[h]);break;case 94:this.$=e.Prop(g[h-5],e.Arr.maybe(g[h-2]));break;case 96:this.$=e.Op(g[h-1],g[h-2],g[h]);break;case 97:this.$=e.Prop(g[h].maybeKey(),e.Literal(g[h-1]==="+"));break;case 98:this.$=e.Splat(g[h]);break;case 99:this.$=e.L(d,e.JS(g[h],!0,!0));break;case 100:this.$=[];break;case 101:this.$=[g[h]];break;case 102:this.$=g[h-2].concat(g[h]);break;case 103:this.$=g[h-3].concat(g[h]);break;case 104:this.$=g[h-5].concat(g[h-2]);break;case 105:this.$=e.Parens(g[h-1].chomp().unwrap(),!1,g[h-2]==='"');break;case 108:this.$=g[h-2].add(g[h]);break;case 109:this.$=e.If(g[h-1],g[h],g[h-2]==="unless");break;case 110:this.$=g[h-4].addElse(e.If(g[h-1],g[h],g[h-2]==="unless"));break;case 111:this.$=new e.For({name:g[h-2],index:g[h-1],source:g[h]});break;case 112:this.$=new e.For({name:g[h-4],index:g[h-3],source:g[h-2],step:g[h]});break;case 113:this.$=new e.For({object:!0,own:!1,index:g[h-2],source:g[h]});break;case 114:this.$=new e.For({object:!0,own:!1,index:g[h-4],name:g[h-2],source:g[h]});break;case 115:this.$=new e.For({object:!0,own:!0,index:g[h-2],source:g[h]});break;case 116:this.$=new e.For({object:!0,own:!0,index:g[h-4],name:g[h-2],source:g[h]});break;case 117:this.$=new e.For({index:g[h-4],from:g[h-2],op:g[h-1],to:g[h]});break;case 118:this.$=new e.For({index:g[h-6],from:g[h-4],op:g[h-3],to:g[h-2],step:g[h]});break;case 119:this.$=new e.While(g[h],g[h-1]==="until");break;case 120:this.$=new e.While(g[h-2],g[h-3]==="until",g[h]);break;case 121:this.$=[new e.Case(g[h-1],g[h])];break;case 122:this.$=g[h-3].concat(new e.Case(g[h-1],g[h]));break;case 123:this.$=[g[h]];break;case 124:this.$=g[h-2].concat(g[h]);break;case 125:return this.$}},table:[{1:[2,32],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],32:[1,6],34:[1,11],35:3,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:2,78:[1,35],79:[1,36],88:1},{1:[3]},{1:[2,125]},{1:[2,106],31:[1,41],77:[2,106]},{1:[2,107],31:[1,42],77:[2,107]},{1:[2,33],31:[2,33],33:[2,33],77:[2,33]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],33:[2,32],34:[1,11],35:43,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,36],31:[2,36],33:[2,36],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,36],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:56,15:[1,32],16:55,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,6],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:59,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],38:[2,22],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,39],31:[2,39],33:[2,39],77:[2,39]},{1:[2,40],31:[2,40],33:[2,40],77:[2,40]},{1:[2,42],9:[1,65],12:[2,42],18:[1,66],21:[1,67],23:[2,42],26:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],38:[2,42],42:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],48:[2,42],49:[2,42],50:[2,42],51:[2,42],53:[1,63],58:[2,42],61:[2,42],71:[1,64],77:[2,42],79:[2,42],81:[2,42],85:[2,42],86:[2,42]},{1:[2,1],9:[2,1],12:[2,1],18:[2,1],21:[2,1],23:[2,1],26:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],38:[2,1],41:[1,68],42:[2,1],43:[1,69],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],53:[2,1],58:[2,1],61:[2,1],71:[2,1],77:[2,1],79:[2,1],81:[2,1],85:[2,1],86:[2,1]},{3:71,4:70,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:72,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:73,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:74,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[1,75]},{1:[2,63],12:[2,63],23:[2,63],26:[2,63],30:[2,63],31:[2,63],32:[2,63],33:[2,63],38:[2,63],42:[2,63],44:[2,63],45:[2,63],46:[2,63],47:[2,63],48:[2,63],49:[2,63],50:[2,63],51:[2,63],57:[1,76],58:[2,63],61:[2,63],77:[2,63],79:[2,63],81:[2,63],85:[2,63],86:[2,63]},{14:77,32:[1,6]},{14:78,32:[1,6]},{1:[2,72],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,72],13:[1,31],15:[1,32],16:79,17:[1,33],20:34,22:[1,39],23:[2,72],24:[1,40],26:[2,72],27:[1,58],30:[2,72],31:[2,72],32:[1,80],33:[2,72],37:[1,57],38:[2,72],42:[2,72],43:[1,14],44:[1,16],45:[1,17],46:[2,72],47:[2,72],48:[2,72],49:[2,72],50:[2,72],51:[2,72],52:[1,15],55:[1,18],56:19,58:[2,72],59:20,60:[1,21],61:[2,72],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,72],78:[1,35],79:[2,72],81:[2,72],85:[2,72],86:[2,72]},{1:[2,73],12:[2,73],17:[1,81],23:[2,73],26:[2,73],30:[2,73],31:[2,73],32:[2,73],33:[2,73],38:[2,73],42:[2,73],44:[2,73],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],58:[2,73],61:[2,73],77:[2,73],79:[2,73],81:[2,73],85:[2,73],86:[2,73]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:84,15:[1,32],16:82,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,6],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],65:83,67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],86:[1,85]},{14:86,32:[1,6]},{3:71,4:89,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:87,15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],32:[1,6],71:[1,88],75:[1,38]},{1:[2,2],9:[2,2],12:[2,2],18:[2,2],21:[2,2],23:[2,2],26:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],38:[2,2],42:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],53:[2,2],58:[2,2],61:[2,2],71:[2,2],77:[2,2],79:[2,2],81:[2,2],85:[2,2],86:[2,2]},{1:[2,3],9:[2,3],12:[2,3],18:[2,3],21:[2,3],23:[2,3],26:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],38:[2,3],42:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],53:[2,3],58:[2,3],61:[2,3],71:[2,3],77:[2,3],79:[2,3],81:[2,3],85:[2,3],86:[2,3]},{1:[2,4],9:[2,4],12:[2,4],18:[2,4],21:[2,4],23:[2,4],26:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],38:[2,4],42:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],53:[2,4],58:[2,4],61:[2,4],71:[2,4],77:[2,4],79:[2,4],81:[2,4],85:[2,4],86:[2,4]},{1:[2,5],9:[2,5],12:[2,5],18:[2,5],21:[2,5],23:[2,5],26:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],38:[2,5],42:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],53:[2,5],58:[2,5],61:[2,5],71:[2,5],77:[2,5],79:[2,5],81:[2,5],85:[2,5],86:[2,5]},{9:[1,90]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:91,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,9],9:[2,9],12:[2,9],18:[2,9],21:[2,9],23:[2,9],26:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],38:[2,9],41:[2,9],42:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],53:[2,9],58:[2,9],61:[2,9],71:[2,9],77:[2,9],79:[2,9],81:[2,9],82:[2,9],85:[2,9],86:[2,9]},{1:[2,13],9:[2,13],12:[2,13],18:[2,13],21:[2,13],23:[2,13],26:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],38:[2,13],41:[2,13],42:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],53:[2,13],58:[2,13],61:[2,13],71:[2,13],77:[2,13],79:[2,13],80:[2,13],81:[2,13],82:[2,13],85:[2,13],86:[2,13]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:92,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:93,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,94],20:34,22:[1,39],24:[1,40],75:[1,38],83:[1,95]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:96,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],32:[1,6],34:[1,11],35:3,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:97,77:[2,32],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:98,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,22],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:99,26:[2,100],28:106,30:[2,100],31:[2,100],32:[2,100],34:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{1:[2,35],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,35],33:[2,35],34:[1,11],36:111,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,35],78:[1,35],79:[1,36]},{1:[2,32],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],34:[1,11],35:112,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,32],78:[1,35],79:[1,36]},{31:[1,41],33:[1,113]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:114,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,115],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:116,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:117,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:118,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:119,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:120,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:121,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:122,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:123,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:124,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,68],12:[2,68],23:[2,68],26:[2,68],30:[2,68],31:[2,68],32:[2,68],33:[2,68],38:[2,68],42:[2,68],44:[2,68],45:[2,68],46:[2,68],47:[2,68],48:[2,68],49:[2,68],50:[2,68],51:[2,68],58:[2,68],61:[2,68],77:[2,68],79:[2,68],81:[2,68],85:[2,68],86:[2,68]},{1:[2,37],31:[2,37],33:[2,37],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,37],79:[1,36]},{1:[2,89],12:[2,89],23:[2,89],26:[2,89],30:[2,89],31:[2,89],32:[2,89],33:[2,89],38:[2,89],42:[2,89],44:[2,89],45:[2,89],46:[2,89],47:[2,89],48:[2,89],49:[2,89],50:[2,89],51:[2,89],58:[2,89],61:[2,89],77:[2,89],79:[2,89],81:[2,89],85:[2,89],86:[2,89]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:125,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],38:[2,22],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:56,32:[1,6]},{11:126,30:[1,127],31:[2,30],32:[2,30],38:[2,30]},{12:[2,23],23:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],38:[2,23]},{12:[2,27],23:[2,27],30:[2,27],31:[2,27],32:[2,27],33:[2,27],38:[2,27],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,29],13:[1,31],15:[1,32],16:128,17:[1,33],20:34,22:[1,39],23:[2,29],24:[1,40],27:[1,58],30:[2,29],31:[2,29],32:[2,29],33:[2,29],37:[1,57],38:[2,29],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,60],12:[2,60],23:[2,60],26:[2,60],30:[2,60],31:[2,60],32:[2,60],33:[2,60],38:[2,60],42:[2,60],44:[2,60],45:[2,60],46:[2,60],47:[2,60],48:[2,60],49:[2,60],50:[2,60],51:[2,60],58:[2,60],61:[2,60],77:[2,60],79:[2,60],81:[2,60],85:[2,60],86:[2,60]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:129,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:130,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],17:[1,109],19:131,20:132,22:[1,39],24:[1,40],28:106,75:[1,38]},{1:[2,12],9:[2,12],12:[2,12],18:[2,12],21:[2,12],23:[2,12],26:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],38:[2,12],41:[2,12],42:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],53:[2,12],58:[2,12],61:[2,12],71:[2,12],77:[2,12],79:[2,12],80:[2,12],81:[2,12],82:[2,12],85:[2,12],86:[2,12]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:133,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,134],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,48],12:[2,48],23:[2,48],26:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],38:[2,48],42:[2,48],44:[2,48],45:[2,48],46:[2,48],47:[2,48],48:[2,48],49:[2,48],50:[2,48],51:[2,48],58:[2,48],61:[2,48],77:[2,48],79:[2,48],81:[2,48],85:[2,48],86:[2,48]},{1:[2,47],9:[2,1],12:[2,47],18:[2,1],21:[2,1],23:[2,47],26:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],38:[2,47],42:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[2,47],49:[2,47],50:[2,47],51:[2,47],58:[2,47],61:[2,47],77:[2,47],79:[2,47],81:[2,47],85:[2,47],86:[2,47]},{9:[1,65],18:[1,66],21:[1,67]},{1:[2,57],12:[2,57],23:[2,57],26:[2,57],30:[2,57],31:[2,57],32:[2,57],33:[2,57],38:[2,57],42:[2,57],44:[2,57],45:[2,57],46:[2,57],47:[2,57],48:[2,57],49:[2,57],50:[2,57],51:[2,57],58:[2,57],59:54,61:[2,57],77:[2,57],79:[2,57],81:[2,57],85:[2,57],86:[2,57]},{1:[2,58],12:[2,58],23:[2,58],26:[2,58],30:[2,58],31:[2,58],32:[2,58],33:[2,58],38:[2,58],42:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],48:[2,58],49:[2,58],50:[2,58],51:[2,58],58:[2,58],59:54,61:[2,58],77:[2,58],79:[2,58],81:[2,58],85:[2,58],86:[2,58]},{1:[2,59],12:[2,59],23:[2,59],26:[2,59],30:[2,59],31:[2,59],32:[2,59],33:[2,59],38:[2,59],42:[2,59],44:[2,59],45:[2,59],46:[2,59],47:[2,59],48:[2,59],49:[2,59],50:[2,59],51:[2,59],58:[2,59],59:54,61:[2,59],77:[2,59],79:[2,59],81:[2,59],85:[2,59],86:[2,59]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:135,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:136,32:[1,6],78:[1,137]},{1:[2,66],12:[2,66],23:[2,66],26:[2,66],30:[2,66],31:[2,66],32:[2,66],33:[2,66],38:[2,66],42:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],57:[1,138],58:[2,66],61:[2,66],77:[2,66],79:[2,66],81:[2,66],85:[2,66],86:[2,66]},{61:[1,139]},{1:[2,70],12:[2,70],23:[2,70],26:[2,70],30:[2,70],31:[2,70],32:[2,70],33:[2,70],38:[2,70],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,70],59:54,61:[2,70],77:[2,70],79:[2,70],81:[2,70],85:[2,70],86:[2,70]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:140,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,74],12:[2,74],23:[2,74],26:[2,74],30:[2,74],31:[2,74],32:[2,74],33:[2,74],38:[2,74],42:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],58:[2,74],61:[2,74],77:[2,74],79:[2,74],81:[2,74],85:[2,74],86:[2,74]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],65:141,79:[1,36],86:[1,85]},{1:[2,77],12:[2,77],23:[2,77],26:[2,77],30:[2,77],31:[2,77],32:[2,77],33:[2,77],38:[2,77],42:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],58:[2,77],61:[2,77],66:[1,142],77:[2,77],79:[2,77],81:[2,77],85:[2,77],86:[1,143]},{1:[2,79],12:[2,79],23:[2,79],26:[2,79],30:[2,79],31:[2,79],32:[2,79],33:[2,79],38:[2,79],42:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],58:[2,79],61:[2,79],77:[2,79],79:[2,79],81:[2,79],85:[2,79],86:[2,79]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:144},{1:[2,80],12:[2,80],23:[2,80],26:[2,80],30:[2,80],31:[2,80],32:[2,80],33:[2,80],38:[2,80],42:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],58:[2,80],61:[2,80],68:[1,146],69:[1,147],77:[2,80],79:[2,80],81:[2,80],85:[2,80],86:[2,80]},{1:[2,84],12:[2,84],23:[2,84],26:[2,84],30:[2,84],31:[2,84],32:[2,84],33:[2,84],38:[2,84],42:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],58:[2,84],61:[2,84],77:[2,84],79:[2,84],81:[2,84],85:[2,84],86:[2,84]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:148,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[2,1],14:149,18:[2,1],21:[2,1],32:[1,6],71:[1,150]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:151,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:152,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:153,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{9:[2,1],18:[2,1],21:[2,1],80:[1,154]},{9:[2,9],18:[2,9],21:[2,9],30:[1,156],80:[2,9],82:[1,155],84:[1,157]},{17:[1,158]},{1:[2,119],12:[2,119],23:[2,119],26:[2,119],30:[1,159],31:[2,119],32:[2,119],33:[2,119],38:[2,119],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,119],59:54,61:[2,119],77:[2,119],79:[2,119],81:[2,119],85:[2,119],86:[2,119]},{77:[1,160]},{11:161,23:[2,30],30:[1,127],31:[2,30],32:[2,30]},{11:162,26:[2,30],30:[1,163],31:[2,30],32:[2,30]},{26:[2,101],30:[2,101],31:[2,101],32:[2,101],33:[2,101]},{18:[1,165],26:[2,90],30:[2,90],31:[2,90],32:[2,90],33:[2,90],47:[2,90],74:[1,164]},{26:[2,95],30:[2,95],31:[2,95],32:[2,95],33:[2,95],47:[1,166]},{5:107,6:[1,110],17:[1,109],19:167,28:106,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:168,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,99],30:[2,99],31:[2,99],32:[2,99],33:[2,99]},{1:[2,18],9:[2,18],12:[2,18],18:[2,18],21:[2,18],23:[2,18],26:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],38:[2,18],41:[2,18],42:[2,18],43:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],53:[2,18],58:[2,18],61:[2,18],71:[2,18],74:[2,18],77:[2,18],79:[2,18],80:[2,18],81:[2,18],82:[2,18],85:[2,18],86:[2,18]},{1:[2,19],9:[2,19],12:[2,19],18:[2,19],21:[2,19],23:[2,19],26:[2,19],30:[2,19],31:[2,19],32:[2,19],33:[2,19],38:[2,19],41:[2,19],42:[2,19],43:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],53:[2,19],58:[2,19],61:[2,19],71:[2,19],74:[2,19],77:[2,19],79:[2,19],80:[2,19],81:[2,19],82:[2,19],85:[2,19],86:[2,19]},{18:[1,169]},{1:[2,20],9:[2,20],12:[2,20],18:[2,20],21:[2,20],23:[2,20],26:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[2,20],38:[2,20],41:[2,20],42:[2,20],43:[2,20],44:[2,20],45:[2,20],46:[2,20],47:[2,20],48:[2,20],49:[2,20],50:[2,20],51:[2,20],53:[2,20],58:[2,20],61:[2,20],71:[2,20],74:[2,20],77:[2,20],79:[2,20],80:[2,20],81:[2,20],82:[2,20],85:[2,20],86:[2,20]},{1:[2,21],9:[2,21],12:[2,21],18:[2,21],21:[2,21],23:[2,21],26:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],38:[2,21],41:[2,21],42:[2,21],43:[2,21],44:[2,21],45:[2,21],46:[2,21],47:[2,21],48:[2,21],49:[2,21],50:[2,21],51:[2,21],53:[2,21],58:[2,21],61:[2,21],71:[2,21],74:[2,21],77:[2,21],79:[2,21],80:[2,21],81:[2,21],82:[2,21],85:[2,21],86:[2,21]},{1:[2,34],31:[2,34],33:[2,34],77:[2,34]},{1:[2,108],31:[1,41],77:[2,108]},{1:[2,41],9:[2,41],12:[2,41],18:[2,41],21:[2,41],23:[2,41],26:[2,41],30:[2,41],31:[2,41],32:[2,41],33:[2,41],38:[2,41],42:[2,41],44:[2,41],45:[2,41],46:[2,41],47:[2,41],48:[2,41],49:[2,41],50:[2,41],51:[2,41],53:[2,41],57:[2,41],58:[2,41],61:[2,41],66:[2,41],68:[2,41],69:[2,41],71:[2,41],77:[2,41],79:[2,41],81:[2,41],85:[2,41],86:[2,41]},{1:[2,45],12:[2,45],23:[2,45],26:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],38:[2,45],42:[2,45],44:[1,45],45:[2,45],46:[2,45],47:[2,45],48:[1,49],49:[2,45],50:[2,45],51:[2,45],58:[2,45],59:54,61:[2,45],77:[2,45],79:[2,45],81:[2,45],85:[2,45],86:[2,45]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:170,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,49],12:[2,49],23:[2,49],26:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],38:[2,49],42:[2,49],44:[2,49],45:[2,49],46:[2,49],47:[2,49],48:[1,49],49:[2,49],50:[2,49],51:[2,49],58:[2,49],59:54,61:[2,49],77:[2,49],79:[2,49],81:[2,49],85:[2,49],86:[2,49]},{1:[2,50],12:[2,50],23:[2,50],26:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],38:[2,50],42:[1,44],44:[1,45],45:[2,50],46:[1,47],47:[2,50],48:[1,49],49:[1,50],50:[2,50],51:[1,52],58:[2,50],59:54,61:[2,50],77:[2,50],79:[2,50],81:[2,50],85:[2,50],86:[2,50]},{1:[2,51],12:[2,51],23:[2,51],26:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],38:[2,51],42:[1,44],44:[1,45],45:[2,51],46:[1,47],47:[2,51],48:[1,49],49:[1,50],50:[2,51],51:[1,52],58:[2,51],59:54,61:[2,51],77:[2,51],79:[2,51],81:[2,51],85:[2,51],86:[2,51]},{1:[2,52],12:[2,52],23:[2,52],26:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],38:[2,52],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,52],59:54,61:[2,52],77:[2,52],79:[2,52],81:[2,52],85:[2,52],86:[2,52]},{1:[2,53],12:[2,53],23:[2,53],26:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],38:[2,53],42:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],48:[2,53],49:[2,53],50:[2,53],51:[2,53],58:[2,53],59:54,61:[2,53],77:[2,53],79:[2,53],81:[2,53],85:[2,53],86:[2,53]},{1:[2,54],12:[2,54],23:[2,54],26:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],38:[2,54],42:[2,54],44:[1,45],45:[2,54],46:[2,54],47:[2,54],48:[1,49],49:[2,54],50:[2,54],51:[2,54],58:[2,54],59:54,61:[2,54],77:[2,54],79:[2,54],81:[2,54],85:[2,54],86:[2,54]},{1:[2,55],12:[2,55],23:[2,55],26:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],38:[2,55],42:[1,44],44:[1,45],45:[2,55],46:[1,47],47:[2,55],48:[1,49],49:[1,50],50:[2,55],51:[1,52],58:[2,55],59:54,61:[2,55],77:[2,55],79:[2,55],81:[2,55],85:[2,55],86:[2,55]},{1:[2,56],12:[2,56],23:[2,56],26:[2,56],30:[2,56],31:[2,56],32:[2,56],33:[2,56],38:[2,56],42:[1,44],44:[1,45],45:[2,56],46:[2,56],47:[2,56],48:[1,49],49:[1,50],50:[2,56],51:[2,56],58:[2,56],59:54,61:[2,56],77:[2,56],79:[2,56],81:[2,56],85:[2,56],86:[2,56]},{1:[2,65],12:[2,65],23:[2,65],26:[2,65],30:[2,65],31:[2,65],32:[2,65],33:[2,65],38:[2,65],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,65],59:54,61:[2,65],77:[2,65],79:[2,65],81:[2,65],85:[2,65],86:[2,65]},{11:171,30:[1,127],31:[2,30],32:[2,30],38:[2,30]},{31:[1,173],32:[1,174],38:[1,172]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,31],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,31],24:[1,40],27:[1,58],29:175,31:[2,31],32:[2,31],33:[2,31],34:[1,62],37:[1,57],38:[2,31],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,28],23:[2,28],30:[2,28],31:[2,28],32:[2,28],33:[2,28],38:[2,28],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,88],12:[2,88],23:[2,88],26:[2,88],30:[2,88],31:[2,88],32:[2,88],33:[2,88],38:[2,88],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,88],59:54,61:[2,88],77:[2,88],79:[2,88],81:[2,88],85:[2,88],86:[2,88]},{11:176,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,10],9:[2,10],12:[2,10],18:[2,10],21:[2,10],23:[2,10],26:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],38:[2,10],41:[2,10],42:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],53:[2,10],58:[2,10],61:[2,10],71:[2,10],77:[2,10],79:[2,10],80:[2,10],81:[2,10],82:[2,10],85:[2,10],86:[2,10]},{1:[2,11],9:[2,11],12:[2,11],18:[2,11],21:[2,11],23:[2,11],26:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],38:[2,11],41:[2,11],42:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],53:[2,11],58:[2,11],61:[2,11],71:[2,11],77:[2,11],79:[2,11],80:[2,11],81:[2,11],82:[2,11],85:[2,11],86:[2,11]},{1:[2,43],12:[2,43],23:[2,43],26:[2,43],30:[2,43],31:[2,43],32:[2,43],33:[2,43],38:[2,43],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,43],59:54,61:[2,43],77:[2,43],79:[2,43],81:[2,43],85:[2,43],86:[2,43]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:177,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:178,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,64],12:[2,64],23:[2,64],26:[2,64],30:[2,64],31:[2,64],32:[2,64],33:[2,64],38:[2,64],42:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],58:[2,64],61:[2,64],77:[2,64],79:[2,64],81:[2,64],85:[2,64],86:[2,64]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:179,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:180,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:181,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:182,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,75],12:[2,75],23:[2,75],26:[2,75],30:[2,75],31:[2,75],32:[2,75],33:[2,75],38:[2,75],42:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],58:[2,75],61:[2,75],66:[1,183],77:[2,75],79:[2,75],81:[2,75],85:[2,75],86:[1,143]},{14:184,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:185},{14:186,30:[1,187],32:[1,6]},{30:[2,123],32:[2,123],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:188,32:[1,6]},{14:189,32:[1,6]},{14:190,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,86],12:[2,86],23:[2,86],26:[2,86],30:[2,86],31:[2,86],32:[2,86],33:[2,86],38:[2,86],42:[2,86],44:[2,86],45:[2,86],46:[2,86],47:[2,86],48:[2,86],49:[2,86],50:[2,86],51:[2,86],58:[2,86],61:[2,86],77:[2,86],79:[2,86],81:[2,86],85:[2,86],86:[2,86]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:191,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:192,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,8],9:[2,8],12:[2,8],18:[2,8],21:[2,8],23:[2,8],26:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],38:[2,8],42:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],53:[2,8],58:[2,8],61:[2,8],71:[2,8],77:[2,8],79:[2,8],81:[2,8],85:[2,8],86:[2,8]},{1:[2,109],12:[2,109],23:[2,109],26:[2,109],30:[2,109],31:[2,109],32:[2,109],33:[2,109],38:[2,109],42:[2,109],44:[2,109],45:[2,109],46:[2,109],47:[2,109],48:[2,109],49:[2,109],50:[2,109],51:[2,109],57:[2,109],58:[2,109],61:[2,109],77:[2,109],79:[2,109],81:[2,109],85:[2,109],86:[2,109]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:193,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:194,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:195,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:196,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{30:[1,198],82:[1,197]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:199,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,105],9:[2,105],12:[2,105],18:[2,105],21:[2,105],23:[2,105],26:[2,105],30:[2,105],31:[2,105],32:[2,105],33:[2,105],38:[2,105],41:[2,105],42:[2,105],43:[2,105],44:[2,105],45:[2,105],46:[2,105],47:[2,105],48:[2,105],49:[2,105],50:[2,105],51:[2,105],53:[2,105],58:[2,105],61:[2,105],71:[2,105],74:[2,105],77:[2,105],79:[2,105],80:[2,105],81:[2,105],82:[2,105],85:[2,105],86:[2,105]},{23:[1,200],31:[1,173],32:[1,174]},{26:[1,201],31:[1,202],32:[1,203]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,26:[2,31],28:106,31:[2,31],32:[2,31],33:[2,31],34:[1,104],40:[1,105],44:[1,103],72:102,73:204,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:205,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,206],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{6:[1,110],17:[1,109],28:207},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:208,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,97],30:[2,97],31:[2,97],32:[2,97],33:[2,97]},{26:[2,98],30:[2,98],31:[2,98],32:[2,98],33:[2,98],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{6:[1,110],17:[1,109],28:209},{11:210,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{31:[1,173],32:[1,174],38:[1,211]},{39:[1,212],54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:214,34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:215,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,24],23:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],38:[2,24]},{12:[1,216],31:[1,173],32:[1,174]},{11:217,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{12:[1,218],31:[1,173],32:[1,174]},{14:219,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,67],12:[2,67],23:[2,67],26:[2,67],30:[2,67],31:[2,67],32:[2,67],33:[2,67],38:[2,67],42:[2,67],44:[2,67],45:[2,67],46:[2,67],47:[2,67],48:[2,67],49:[2,67],50:[2,67],51:[2,67],58:[2,67],61:[2,67],77:[2,67],79:[2,67],81:[2,67],85:[2,67],86:[2,67]},{1:[2,69],12:[2,69],23:[2,69],26:[2,69],30:[2,69],31:[2,69],32:[2,69],33:[2,69],38:[2,69],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,69],59:54,61:[2,69],77:[2,69],79:[2,69],81:[2,69],85:[2,69],86:[2,69]},{31:[1,173],32:[1,174],33:[1,220]},{14:221,32:[1,6]},{1:[2,78],12:[2,78],23:[2,78],26:[2,78],30:[2,78],31:[2,78],32:[2,78],33:[2,78],38:[2,78],42:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],58:[2,78],61:[2,78],77:[2,78],79:[2,78],81:[2,78],85:[2,78],86:[2,78]},{14:222,30:[1,187],32:[1,6]},{1:[2,121],12:[2,121],23:[2,121],26:[2,121],30:[2,121],31:[2,121],32:[2,121],33:[2,121],38:[2,121],42:[2,121],44:[2,121],45:[2,121],46:[2,121],47:[2,121],48:[2,121],49:[2,121],50:[2,121],51:[2,121],58:[2,121],61:[2,121],66:[2,121],77:[2,121],79:[2,121],81:[2,121],85:[2,121],86:[2,121]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:223,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,81],12:[2,81],23:[2,81],26:[2,81],30:[2,81],31:[2,81],32:[2,81],33:[2,81],38:[2,81],42:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],58:[2,81],61:[2,81],69:[1,224],77:[2,81],79:[2,81],81:[2,81],85:[2,81],86:[2,81]},{1:[2,83],12:[2,83],23:[2,83],26:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],38:[2,83],42:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],58:[2,83],61:[2,83],77:[2,83],79:[2,83],81:[2,83],85:[2,83],86:[2,83]},{1:[2,85],12:[2,85],23:[2,85],26:[2,85],30:[2,85],31:[2,85],32:[2,85],33:[2,85],38:[2,85],42:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],58:[2,85],61:[2,85],77:[2,85],79:[2,85],81:[2,85],85:[2,85],86:[2,85]},{14:225,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{12:[1,226],31:[1,173],32:[1,174]},{1:[2,111],12:[2,111],23:[2,111],26:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],38:[2,111],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,111],59:54,61:[2,111],77:[2,111],79:[2,111],81:[1,227],85:[2,111],86:[2,111]},{1:[2,113],12:[2,113],23:[2,113],26:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],38:[2,113],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,113],59:54,61:[2,113],77:[2,113],79:[2,113],81:[2,113],85:[2,113],86:[2,113]},{9:[2,1],18:[2,1],21:[2,1],82:[1,228]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36],85:[1,229]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:230,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:231,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{1:[2,120],12:[2,120],23:[2,120],26:[2,120],30:[2,120],31:[2,120],32:[2,120],33:[2,120],38:[2,120],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,120],59:54,61:[2,120],77:[2,120],79:[2,120],81:[2,120],85:[2,120],86:[2,120]},{1:[2,14],9:[2,14],12:[2,14],18:[2,14],21:[2,14],23:[2,14],26:[2,14],27:[1,232],30:[2,14],31:[2,14],32:[2,14],33:[2,14],38:[2,14],41:[2,14],42:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],53:[2,14],58:[2,14],61:[2,14],71:[2,14],77:[2,14],79:[2,14],80:[2,14],81:[2,14],82:[2,14],85:[2,14],86:[2,14]},{1:[2,15],9:[2,15],12:[2,15],18:[2,15],21:[2,15],23:[2,15],26:[2,15],27:[1,233],30:[2,15],31:[2,15],32:[2,15],33:[2,15],38:[2,15],41:[2,15],42:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],53:[2,15],58:[2,15],61:[2,15],71:[2,15],77:[2,15],79:[2,15],80:[2,15],81:[2,15],82:[2,15],85:[2,15],86:[2,15]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,28:106,34:[1,104],40:[1,105],44:[1,103],72:102,73:234,75:[1,38]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:235,28:106,30:[2,100],31:[2,100],32:[2,100],33:[2,100],34:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{26:[2,102],30:[2,102],31:[2,102],32:[2,102],33:[2,102]},{26:[2,93],30:[2,93],31:[2,93],32:[2,93],33:[2,93],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:236,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,92],30:[2,92],31:[2,92],32:[2,92],33:[2,92],47:[2,92]},{26:[2,96],30:[2,96],31:[2,96],32:[2,96],33:[2,96],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{26:[2,91],30:[2,91],31:[2,91],32:[2,91],33:[2,91],47:[2,91]},{31:[1,173],32:[1,174],33:[1,237]},{54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:238,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:239,32:[1,6]},{12:[2,25],23:[2,25],30:[2,25],31:[2,25],32:[2,25],33:[2,25],38:[2,25]},{11:240,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,6],9:[2,6],12:[2,6],18:[2,6],21:[2,6],23:[2,6],26:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],38:[2,6],42:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],53:[2,6],58:[2,6],61:[2,6],71:[2,6],77:[2,6],79:[2,6],81:[2,6],85:[2,6],86:[2,6]},{31:[1,173],32:[1,174],33:[1,241]},{14:242,32:[1,6]},{1:[2,110],12:[2,110],23:[2,110],26:[2,110],30:[2,110],31:[2,110],32:[2,110],33:[2,110],38:[2,110],42:[2,110],44:[2,110],45:[2,110],46:[2,110],47:[2,110],48:[2,110],49:[2,110],50:[2,110],51:[2,110],57:[2,110],58:[2,110],61:[2,110],77:[2,110],79:[2,110],81:[2,110],85:[2,110],86:[2,110]},{1:[2,71],12:[2,71],23:[2,71],26:[2,71],30:[2,71],31:[2,71],32:[2,71],33:[2,71],38:[2,71],42:[2,71],44:[2,71],45:[2,71],46:[2,71],47:[2,71],48:[2,71],49:[2,71],50:[2,71],51:[2,71],58:[2,71],61:[2,71],77:[2,71],79:[2,71],81:[2,71],85:[2,71],86:[2,71]},{1:[2,76],12:[2,76],23:[2,76],26:[2,76],30:[2,76],31:[2,76],32:[2,76],33:[2,76],38:[2,76],42:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],58:[2,76],61:[2,76],77:[2,76],79:[2,76],81:[2,76],85:[2,76],86:[2,76]},{1:[2,122],12:[2,122],23:[2,122],26:[2,122],30:[2,122],31:[2,122],32:[2,122],33:[2,122],38:[2,122],42:[2,122],44:[2,122],45:[2,122],46:[2,122],47:[2,122],48:[2,122],49:[2,122],50:[2,122],51:[2,122],58:[2,122],61:[2,122],66:[2,122],77:[2,122],79:[2,122],81:[2,122],85:[2,122],86:[2,122]},{30:[2,124],32:[2,124],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:243,32:[1,6]},{1:[2,87],12:[2,87],23:[2,87],26:[2,87],30:[2,87],31:[2,87],32:[2,87],33:[2,87],38:[2,87],42:[2,87],44:[2,87],45:[2,87],46:[2,87],47:[2,87],48:[2,87],49:[2,87],50:[2,87],51:[2,87],58:[2,87],61:[2,87],77:[2,87],79:[2,87],81:[2,87],85:[2,87],86:[2,87]},{14:244,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:245,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:246,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:247,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,115],12:[2,115],23:[2,115],26:[2,115],30:[2,115],31:[2,115],32:[2,115],33:[2,115],38:[2,115],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,115],59:54,61:[2,115],77:[2,115],79:[2,115],81:[2,115],85:[2,115],86:[2,115]},{9:[2,1],18:[2,1],21:[2,1],82:[1,248]},{1:[2,16],9:[2,16],12:[2,16],18:[2,16],21:[2,16],23:[2,16],26:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],38:[2,16],41:[2,16],42:[2,16],43:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],53:[2,16],58:[2,16],61:[2,16],71:[2,16],77:[2,16],79:[2,16],80:[2,16],81:[2,16],82:[2,16],85:[2,16],86:[2,16]},{1:[2,17],9:[2,17],12:[2,17],18:[2,17],21:[2,17],23:[2,17],26:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],38:[2,17],41:[2,17],42:[2,17],43:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],53:[2,17],58:[2,17],61:[2,17],71:[2,17],77:[2,17],79:[2,17],80:[2,17],81:[2,17],82:[2,17],85:[2,17],86:[2,17]},{26:[2,103],30:[2,103],31:[2,103],32:[2,103],33:[2,103]},{11:249,30:[1,163],31:[2,30],32:[2,30],33:[2,30]},{11:250,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,46],12:[2,46],23:[2,46],26:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],38:[2,46],42:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],58:[2,46],61:[2,46],77:[2,46],79:[2,46],81:[2,46],85:[2,46],86:[2,46]},{1:[2,38],31:[2,38],33:[2,38],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,38],79:[1,36]},{1:[2,61],12:[2,61],23:[2,61],26:[2,61],30:[2,61],31:[2,61],32:[2,61],33:[2,61],38:[2,61],42:[2,61],44:[2,61],45:[2,61],46:[2,61],47:[2,61],48:[2,61],49:[2,61],50:[2,61],51:[2,61],58:[2,61],61:[2,61],77:[2,61],79:[2,61],81:[2,61],85:[2,61],86:[2,61]},{31:[1,173],32:[1,174],33:[1,251]},{1:[2,44],12:[2,44],23:[2,44],26:[2,44],30:[2,44],31:[2,44],32:[2,44],33:[2,44],38:[2,44],42:[2,44],44:[2,44],45:[2,44],46:[2,44],47:[2,44],48:[2,44],49:[2,44],50:[2,44],51:[2,44],58:[2,44],61:[2,44],77:[2,44],79:[2,44],81:[2,44],85:[2,44],86:[2,44]},{1:[2,62],12:[2,62],23:[2,62],26:[2,62],30:[2,62],31:[2,62],32:[2,62],33:[2,62],38:[2,62],42:[2,62],44:[2,62],45:[2,62],46:[2,62],47:[2,62],48:[2,62],49:[2,62],50:[2,62],51:[2,62],58:[2,62],61:[2,62],77:[2,62],79:[2,62],81:[2,62],85:[2,62],86:[2,62]},{1:[2,82],12:[2,82],23:[2,82],26:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],38:[2,82],42:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],58:[2,82],61:[2,82],77:[2,82],79:[2,82],81:[2,82],85:[2,82],86:[2,82]},{1:[2,7],9:[2,7],12:[2,7],18:[2,7],21:[2,7],23:[2,7],26:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],38:[2,7],42:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],53:[2,7],58:[2,7],61:[2,7],71:[2,7],77:[2,7],79:[2,7],81:[2,7],85:[2,7],86:[2,7]},{1:[2,112],12:[2,112],23:[2,112],26:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],38:[2,112],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,112],59:54,61:[2,112],77:[2,112],79:[2,112],81:[2,112],85:[2,112],86:[2,112]},{1:[2,114],12:[2,114],23:[2,114],26:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],38:[2,114],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,114],59:54,61:[2,114],77:[2,114],79:[2,114],81:[2,114],85:[2,114],86:[2,114]},{1:[2,117],12:[2,117],23:[2,117],26:[2,117],30:[2,117],31:[2,117],32:[2,117],33:[2,117],38:[2,117],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,117],59:54,61:[2,117],77:[2,117],79:[2,117],81:[1,252],85:[2,117],86:[2,117]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:253,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{31:[1,202],32:[1,203],33:[1,254]},{31:[1,173],32:[1,174],33:[1,255]},{12:[2,26],23:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],38:[2,26]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:256,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,116],12:[2,116],23:[2,116],26:[2,116],30:[2,116],31:[2,116],32:[2,116],33:[2,116],38:[2,116],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,116],59:54,61:[2,116],77:[2,116],79:[2,116],81:[2,116],85:[2,116],86:[2,116]},{26:[2,104],30:[2,104],31:[2,104],32:[2,104],33:[2,104]},{26:[2,94],30:[2,94],31:[2,94],32:[2,94],33:[2,94]},{1:[2,118],12:[2,118],23:[2,118],26:[2,118],30:[2,118],31:[2,118],32:[2,118],33:[2,118],38:[2,118],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,118],59:54,61:[2,118],77:[2,118],79:[2,118],81:[2,118],85:[2,118],86:[2,118]}],defaultActions:{2:[2,125]},parseError:function(b,c){throw new Error(b)},parse:function(b){function n(){var a;a=c.lexer.lex()||1,typeof a!="number"&&(a=c.symbols_[a]||a);return a}function m(a){d.length=d.length-2*a,e.length=e.length-a}var c=this,d=[0],e=[null],f=this.table,g="",h=0,i=0,j=0,k=2,l=1;this.lexer.setInput(b),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);var o,p,q,r,s,t,u={},v,w,x,y;for(;;){q=d[d.length-1],this.defaultActions[q]?r=this.defaultActions[q]:(o==null&&(o=n()),r=f[q]&&f[q][o]);if(typeof r=="undefined"||!r.length||!r[0]){if(!j){y=[];for(v in f[q])this.terminals_[v]&&v>2&&y.push("'"+this.terminals_[v]+"'");var z="";this.lexer.showPosition?z="Parse error on line "+(h+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+y.join(", "):z="Parse error on line "+(h+1)+": Unexpected "+(o==1?"end of input":"'"+(this.terminals_[o]||o)+"'"),this.parseError(z,{text:this.lexer.match,token:this.terminals_[o]||o,line:this.lexer.yylineno,expected:y})}if(j==3){if(o==l)throw new Error(z||"Parsing halted.");i=this.lexer.yyleng,g=this.lexer.yytext,h=this.lexer.yylineno,o=n()}for(;;){if(k.toString()in f[q])break;if(q==0)throw new Error(z||"Parsing halted.");m(1),q=d[d.length-1]}p=o,o=k,q=d[d.length-1],r=f[q]&&f[q][k],j=3}if(r[0]instanceof Array&&r.length>1)throw new Error("Parse Error: multiple actions possible at state: "+q+", token: "+o);switch(r[0]){case 1:d.push(o),e.push(this.lexer.yytext),d.push(r[1]),o=null,p?(o=p,p=null):(i=this.lexer.yyleng,g=this.lexer.yytext,h=this.lexer.yylineno,j>0&&j--);break;case 2:w=this.productions_[r[1]][1],u.$=e[e.length-w],t=this.performAction.call(u,g,i,h,this.yy,r[1],e);if(typeof t!="undefined")return t;w&&(d=d.slice(0,-1*w*2),e=e.slice(0,-1*w)),d.push(this.productions_[r[1]][0]),e.push(u.$),x=f[d[d.length-2]][d[d.length-1]],d.push(x);break;case 3:return!0}}return!0}};var c=[].indexOf||function(a){var b=-1,c=this.length;while(++b0;(b>>=1)&&(a+=a))b&1&&(c+=a);return c},i=function(a,b){for(var c in b)a[c]=b[c];return a};(function(a){function u(a,b){throw SyntaxError(a+" on line "+ -~b)}function t(a){return'"\\u'+("000"+a.toString(16)).slice(-4)+'"'}function s(a,b){if(!isNaN(a))return[+a];a=a.length>8?"ng":Function("return"+a)(),a.length===1||u("bad string in range",b);return[a.charCodeAt(),!0]}function r(a,b){var c,d,e,f;c=1,e=g[d=a[b][0]];while(f=a[++b])switch(f[0]){case d:++c;break;case e:if(!--c)return b}return-1}function q(a,b,c){var d,e;b==null&&(b=a.length),e=(d=a[b-1])[0];return e==="ID"||e==="]"||e==="SUPER"||(c?d.callable||e==="?"||(e===")"||e===")CALL")&&d[1]:e==="STRNUM"||e==="LITERAL"||e===")"||e===")CALL"||e==="}")}function p(a,b,d,g){var h,i,j;h=0;for(;i=a[b];++b){if(!h&&d(i,b))return g(i,b);j=i[0];if(0>(h+=c.call(e,j)>=0||-(c.call(f,j)>=0)))return g(i,b)}}function o(a){var e,f,g,h,j,k,l,m,n,o,p,r,t,v;e=-1;while(f=a[++e]){switch(f[0]){case"STRNUM":~"-+".indexOf(g=f[1].charAt(0))&&(f[1]=f[1].slice(1),a.splice(e++,0,["+-",g,f[2]]));if(f.callable)continue;break;case"RANGE":t=s(f[1],h=f[2]),j=t[0],k=t[1],t=s(a[e+1][1],h),l=t[0],m=t[1],k^m&&u('bad "to" in range'),(n=((t=a[e+2])!=null?t[0]:void 8)==="RANGE_BY")&&isNaN(n=(t=a[e+3])!=null?t[1]:void 8)&&u('bad "by" in range'),o=[],l-=f.op==="til"&&1e-15;for(p=j,v=+n||1;v<0?p>=l:p<=l;p+=v)65536","",f[2]]);else if((t=r[0])==="FUNCTION"||t==="LET")a.splice(e,0,["CALL(","",f[2]],[")CALL","",f[2]]),e+=2;continue;case"LITERAL":case"}":case"!?":break;case")":case")CALL":if(f[1])continue;break;case"]":if(f.index)continue;break;case"CREMENT":if(!e||!q(a,e))continue;break;default:continue}f.spaced&&(t=a[e+1][0],c.call(i,t)>=0)&&a.splice(++e,0,[",",",",f[2]])}}function n(a){function u(b,c){return a.splice(c,0,[")CALL","",a[c-1][2]])}function t(b,c){var d,e;if(!n&&b.alias&&((e=b[1])==="&&"||e==="||"))return!0;d=a[c-1];switch(b[0]){case"DOT":return!n&&(d.spaced||d[0]==="DEDENT");case"SWITCH":m=!0;case"IF":case"CLASS":case"FUNCTION":case"LET":case"WITH":n=!0;break;case"CASE":if(m)n=!0;else return!0;break;case"INDENT":if(n)return n=!1;return(e=d[0])!=="{"&&e!=="["&&e!==","&&e!=="->"&&e!==":"&&e!=="ELSE"&&e!=="ASSIGN"&&e!=="IMPORT"&&e!=="UNARY"&&e!=="DEFAULT"&&e!=="TRY"&&e!=="CATCH"&&e!=="FINALLY"&&e!=="HURL"&&e!=="DO";case"WHILE":if(b.done)return!1;case"TERMINATOR":case"POST_IF":case"FOR":case"BY":case"TO":return d[0]!==","}return!1}var b,d,e,f,g,j,k,l,m,n,o,s;b=-1,d=[];while(e=a[++b]){f=!1,e[1]==="do"&&((o=a[b+1])!=null?o[0]:void 8)==="INDENT"&&(g=r(a,b+1),a[g+1][0]==="TERMINATOR"&&((o=a[g+2])!=null?o[0]:void 8)==="WHILE"?(e[0]="DO",a[g+2].done=!0,a.splice(g+1,1)):((e=a[1+b])[0]="(",(j=a[g])[0]=")",f=a.splice(b,1)));if(!b)continue;k=e[0],l=a[b-1],k==="["&&d.push(l[0]==="DOT");if(l[0]==="]")if(d.pop())l.index=!0;else continue;if((o=l[0])!=="FUNCTION"&&o!=="LET")if(!l.spaced||!q(a,b,!0))continue;if(f){e[0]="CALL(",j[0]=")CALL";continue}if(!(c.call(i,k)>=0||!e.spaced&&(k==="+-"||k==="^")))continue;if(k==="CREMENT")if(e.spaced||(o=(s=a[b+1])!=null?s[0]:void 8,c.call(h,o)<0))continue;n=m=!1,a.splice(b++,0,["CALL(","",e[2]]),p(a,b,t,u)}}function m(a){function o(b,c){return a.splice(c,0,["}","",b[2]])}function n(b,c){var d,e,f;if(b[1]===";"||"DEDENT"===(d=b[0]))return!0;switch(d){case",":break;case"TERMINATOR":if(k)return!0;break;default:return!1}e=(f=a[c+1])!=null?f[0]:void 8;return e!==(d===","?"TERMINATOR":"COMMENT")&&":"!==((f=a[e==="("?1+r(a,c+1):c+2])!=null?f[0]:void 8)}var b,d,g,h,i,j,k,l,m;b=[],d=-1;while(g=a[++d]){if(":"!==(h=g[0])){switch(!1){case c.call(f,h)<0:i=b.pop();break;case c.call(e,h)<0:h==="INDENT"&&((m=a[d-1])!=null?m[0]:void 8)==="{"&&(h="{"),b.push([h,d])}continue}j=((m=a[d-1])!=null?m[0]:void 8)===")",k=j&&((m=a[i[1]-1])!=null?m[0]:void 8)===":"||((m=a[d-2])!=null?m[0]:void 8)===":";if(!k&&((m=b[b.length-1])!=null?m[0]:void 8)==="{")continue;b.push(["{"]),l=j?i[1]:d-1;while(((m=a[l-2])!=null?m[0]:void 8)==="COMMENT")l-=2;a.splice(l,0,["{","{",g[2]]),p(a,++d+1,n,o)}}function l(a){function l(b,c){var d;d=a[c-1];return a.splice(d[0]===","?c-1:c,0,(g[2]=d[2],g))}function k(b,c){switch(b[0]){case"DEDENT":return!0;case"TERMINATOR":return b[1]!==";";case",":case"DOT":return a[c-1].eol;case"ELSE":return d==="THEN";case"CATCH":return d==="TRY";case"FINALLY":return d==="TRY"||d==="CATCH"||d==="THEN";case"SWITCH":return!(i=!0);case"CASE":case"DEFAULT":return!i}}var b,c,d,e,f,g,h,i,j;b=-1;while(c=a[++b]){d=c[0];if(d!=="THEN"&&d!=="->"&&d!=="ELSE"&&d!=="DEFAULT"&&d!=="TRY"&&d!=="CATCH"&&d!=="FINALLY")continue;switch(e=a[b+1][0]){case"IF":if(d==="ELSE")continue;break;case"INDENT":case"THEN":d==="THEN"&&a.splice(b--,1);continue}f=["INDENT",0,c[2]],g=["DEDENT",0],d==="THEN"?(((j=a[b-1])!=null?j[0]:void 8)==="TERMINATOR"&&a.splice(--b,1),(a[b]=f).then=!0):a.splice(++b,0,f);switch(!1){case e!==","&&e!=="DOT":--b;case e!=="ID"&&e!=="STRNUM"&&e!=="LITERAL"&&e!=="SUPER"||","!==((j=a[b+2])!=null?j[0]:void 8):l(0,b+=2),++b;break;case e!=="("&&e!=="["&&e!=="{"||","!==((j=a[h=1+r(a,b+1)])!=null?j[0]:void 8):l(0,h),++b;break;default:i=!1,p(a,b+1,k,l)}}}function k(a){function f(a){return a[0]==="INDENT"&&(a[1]||a.then)||(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&&((g=new String(g)).reserved=!0);else switch(g){case"this":case"eval":return this.token("LITERAL",g,!0).length;case"true":case"false":case"null":case"void":case"arguments":case"debugger":j="LITERAL";break;case"new":case"do":case"typeof":case"delete":j="UNARY";break;case"return":case"throw":j="HURL";break;case"break":case"continue":j="JUMP";break;case"for":this.seenFor=!0;case"then":this.seenFrom=this.seenTo=!1;break;case"catch":this.unterminate();case"function":g="";break;case"else":case"case":case"default":case"finally":this.unterminate();break;case"in":case"of":case"instanceof":if(g!=="instanceof"&&this.seenFor){this.seenFor=!1;if(g==="of"){g="",this.seenTo=!0;if(i[0]==="ID")switch((k=this.tokens)[k.length-2][0]){case",":this.tokens.splice(-2,1);case"}":case"]":this.tokens.pop(),g=i[1]}}break}i[1]==="!"&&(this.tokens.pop(),g="!"+g),j="RELATION";break;case"and":case"or":case"is":case"not":g==="not"&&i.alias&&i[1]==="==="?i[1]="!==":(this.token.apply(this,p[g]),this.last.alias=!0);return g.length;case"unless":j="IF";break;case"until":j="WHILE";break;case"import":g="<<<",f(this.tokens)||this.token("LITERAL","this");break;default:if(c.call(m,g)>=0)break;c.call(n,g)>=0&&this.carp('reserved word "'+g+'"');if(!i[1]&&((k=i[0])==="CATCH"||k==="FUNCTION"||k==="LABEL"))return(i[1]=g).length;j="ID";switch(g){case"own":i[0]==="FOR"&&(j="OWN");break;case"all":if(i[1]==="<<<"){i[1]+="<";return 3}break;case"from":((k=(k=this.tokens)[k.length-2])!=null?k[0]:void 8)==="FOR"&&(this.seenFor=!1,this.seenFrom=!0,j="FROM");break;case"to":case"til":if(this.seenFrom||((k=(k=this.tokens)[k.length-2])!=null?k[0]:void 8)==="FOR"&&(this.token("FROM",""),this.token("STRNUM","0")))this.seenFrom=!1,this.seenTo=!0,j="TO";else if(i[0]==="STRNUM"&&!i.callable){i[0]="RANGE",i.op=g;return g.length}break;case"by":i[0]==="STRNUM"&&(k=this.tokens)[k.length-2][0]==="RANGE"?j="RANGE_BY":this.seenTo&&(this.seenTo=!(j="BY"));break;case"ever":i[0]==="FOR"&&(this.seenFor=!1,i[0]="WHILE",j="LITERAL",g="true")}}this.token(j||d[1].toUpperCase(),g),h&&this.token(":",":");return e.length},b.doNumber=function(a,b){var c,d,e,g,h,i,j,k,l;x.lastIndex=b;if(!(d=(c=x.exec(a))[0]))return 0;e=(c[3]||d).replace(y,""),g=this.last;switch(e.charAt(0)){case".":if(this.adi()){this.token("STRNUM",e.slice(1),!0);return d.length}break;case"0":(l=e.charAt(1))!==""&&l!=="."&&l!=="x"&&l!=="X"&&this.carp("deprecated octal literal "+e)}if(h=c[1])e=parseInt(i=c[2].replace(y,""),h),(isNaN(e)||e===parseInt(i.slice(0,-1),h))&&this.carp("invalid number "+i+" in base "+h),e+="";g.spaced||((j=g[0]==="+-")?(e=g[1]+e,this.tokens.pop(),this.last=g=(l=this.tokens)[l.length-1]):c[3]&&~(k=e.indexOf("."))&&f(this.tokens)&&(d=e=e.slice(0,k))),j?this.token("STRNUM",e):this.strnum(e);return d.length},b.doString=function(a,b,c){var d,e;if(c===a.charAt(b+1))return c===a.charAt(b+2)?this.doHeredoc(a,b,c):(this.strnum(c+c),2);if(c==='"'){d=this.interpolate(a,b,c),this.addInterpolated(d,G);return 1+d.size}e=(u.lastIndex=b,u).exec(a)[0],e||this.carp("unterminated string"),this.strnum(G(g(c,e.slice(1,-1))));return this.countLines(e).length},b.doHeredoc=function(a,b,c){var d,e,f,h,i,j,k,l;if(c==="'"){~(d=a.indexOf(c+c+c,b+3))||this.carp("unterminated heredoc"),e=a.slice(b+3,d),f=e.replace(B,""),this.strnum(H(g(c,J(F(f,E(f))))));return this.countLines(e).length+6}h=this.interpolate(a,b,c+c+c),i=E(a.slice(b+3,b+h.size).replace(B,""));for(j=0,l=h.length;j=0;--i){j=e[i];if(j[0]==="TOKENS"){k=e.splice(i,1)[0][1];break}}}for(i=0,o=e.length;i="g")this.token(",",","),k?c.push.apply(c,k):this.token("STRNUM","'"+h+"'");this.token(h==="$"?")":")CALL","")}else this.regex(l(e[0][1].replace(A,"")),h);return 2+e.size+h.length},b.doBackslash=function(a,b){var c,d,e;w.lastIndex=b,e=w.exec(a),c=e[0],d=e[1],d?this.strnum(g("'",d)):this.countLines(c);return c.length},b.doWords=function(a,b){var c,d,e,f,h,i,j,k,l,m,n,o,p;~(c=a.indexOf("]>",b+2))||this.carp("unterminated words"),this.adi(),this.token("[","["),d=this.tokens,e=this.line;for(k=0,m=(l=a.slice(b+2,c).split("\n")).length;k=a.length)return e;if(0>(g=d.length-this.dent))this.dedent(-g),C.test(a.slice(b+1))||this.newline();else{(h=d&&(this.emender||(this.emender=RegExp("[^"+d.charAt(0)+"]"))).exec(d))&&this.carp("contaminated indent "+escape(h));if((i=f[0])==="ASSIGN"&&(k=""+f[1])!=="="&&k!==":="&&k!=="+="||i==="+-"||i==="DOT"||i==="LOGIC"||i==="MATH"||i==="COMPARE"||i==="RELATION"||i==="SHIFT"||i==="BITWISE"||i==="IN"||i==="OF"||i==="TO"||i==="BY"||i==="FROM")return e;j=C.test(a.slice(b+1)),g?this.indent(g,j):j||this.newline()}this.seenFrom=this.seenTo=!1;return e},b.doSpace=function(a,b){var c;s.lastIndex=b;if(c=s.exec(a)[0])this.last.spaced=!0;return c.length},b.doLiteral=function(a,b){var c,d,e,g,h,i,j;if(!(c=(r.lastIndex=b,r).exec(a)[0]))return 0;switch(e=d=c){case".":case"?.":e="DOT";break;case"+":case"-":e="+-";break;case"&&":case"||":e="LOGIC";break;case"?":case"!?":this.last.spaced&&(e="LOGIC");break;case"/":case"%":case"**":e="MATH";break;case"++":case"--":e="CREMENT";break;case"<<<":case"<<<<":e="IMPORT";break;case"&":case"|":e="BITWISE";break;case";":e="TERMINATOR";break;case"===":case"!==":case"<":case">":case"<=":case">=":case"==":case"!=":e="COMPARE";break;case"<<":case">>":case">>>":case"?":e="SHIFT";break;case"(":if((j=this.last[0])!=="FUNCTION"&&j!=="LET"&&!this.able(!0)){this.token("(","("),this.closes.push(")"),this.parens.push(this.last);return 1}e="CALL(",this.closes.push(")CALL");break;case"[":case"{":this.adi(),this.closes.push("]}".charAt(d==="{"));break;case"}":if(this.inter&&d!==(j=this.closes)[j.length-1]){this.rest=a.slice(b+1);return 9e9};case"]":case")":")"===(e=d=this.pair(d))&&(this.lpar=this.parens.pop());break;case":":(j=this.last[0])!=="ID"&&j!=="STRNUM"&&j!==")"&&(e="LABEL",d="");break;case"=":case":=":case"+=":case"-=":case"*=":case"/=":case"%=":case"&=":case"^=":case"|=":case"<<=":case">>=":case">>>=":case"?=":case"**=":e="ASSIGN";if(this.last[0]==="LOGIC")(d=new String(d)).logic=this.tokens.pop()[1];else if((j=this.last[1])==="."||j==="?."||this.last[0]==="?"&&this.adi()){this.last[1]+=d;return d.length}break;case"*":if(g=((j=this.last[0])==="TERMINATOR"||j==="INDENT"||j==="THEN")&&/^.[^\n\S]*(?=\S)/.exec(a.slice(b))){this.tokens.push(["{","{",this.line],["}","}",this.line],["ASSIGN","=",this.line]),this.indent(d=g[0].length);return d}e=f(this.tokens)?"MATH":"STRNUM";break;case"@":case"@@":this.dotcat(d)||(d==="@"?this.token("LITERAL","this",!0):this.token("LITERAL","arguments"));return d.length;case"!":CONTACT:if(!this.last.spaced){if(f(this.tokens,null,!0))this.token("CALL(",""),this.token(")CALL","!");else if(this.last[1]==="typeof")this.last[1]="classof";else break CONTACT;return 1}e="UNARY";break;case"~":if(this.dotcat(d))return 1;e="UNARY";break;case"~>":e="->";case"->":this.parameters()||(this.token("PARAM(",""),this.token(")PARAM",""));break;case"<~":e="<-";case"<-":if(this.parameters())break;h=this.tokens,i=h.length;while((j=h[--i][0])!=="TERMINATOR"&&j!=="INDENT"&&j!=="THEN"&&j!=="(");h.splice(i+1,0,["PARAM(","",h[i][2]]),this.token(")PARAM","");break;case"::":i="prototype";case"..":this.adi(),e="ID",d=i||"constructor";break;default:"("===d.charAt(0)&&(this.token("CALL(","("),e=")CALL",d=")")}this.token(e,d);return c.length},b.indent=function(a,b){this.dent+=a,this.dents.push(b?""+a:this.token("INDENT",a)),this.closes.push("DEDENT")},b.dedent=function(a){var b;this.dent-=a;while(a>0&&(b=this.dents.pop()))a1&&!f[1])continue;c.push(["STRNUM",b(g('"',f[1])),f[2]])}c.push(["+-","+",c[c.length-1][2]])}c.pop();return this.token(")","",d[0]==="DOT")},b.token=function(a,b,c){this.tokens.push(this.last=[a,b,this.line]),c&&(this.last.callable=!0);return b},b.strnum=function(a){this.token("STRNUM",a,this.adi()||this.last[0]==="DOT")},b.js=function(a){var b;return this.token("LITERAL",(b=new String(a),b.js=!0,b))},b.regex=function(a,b){try{RegExp(a)}catch(c){this.carp(c.message)}if(b==="$")return this.strnum(g("'",I(a)));return this.js("/"+(a||"(?:)")+"/"+this.validate(b))},b.validate=function(a){var b;(b=a&&/(.).*\1/.exec(a))&&this.carp("duplicate regex flag `"+b[1]+"`");return a},b.countLines=function(a){var b;while(b=1+a.indexOf("\n",b))++this.line;return a},b.able=function(a){return!this.last.spaced&&f(this.tokens,null,a)},b.adi=function(){var a;return!this.last.spaced&&(this.last[0]==="?"?(a=this.last,a[0]="DOT",a[1]="?.",a):f(this.tokens)&&this.token("DOT","."))},b.dotcat=function(a){var b;if((b=this.last[1])==="."||b==="?."||this.adi())return this.last[1]+=a},b.pair=function(a){var b,c;if(a!==(b=(c=this.closes)[c.length-1])&&(")CALL"!==b||a!==")")){"DEDENT"!==b&&this.carp("unmatched `"+a+"`"),this.dedent((c=this.dents)[c.length-1]);return this.pair(a)}this.unterminate();return this.closes.pop()},b.carp=function(a){throw SyntaxError(a+" on line "+(this.line+1))},b.lex.rewrite=d,g=function(a,b,c){return function(d,e){return d+e.replace(a,b).replace(c[d],"\\$&")+d}}.call(this,/\\(?:[\\0-7bfnrtuvx]|[^\n\S]|([\w\W]))?/g,function(a,b){return b||(a==="\\"?"\\\\":a)},{"'":/'/g,'"':/"/g}),h=/\n[^\n\S]*(?!$)/mg,i=/\n[^\n\S]*/g,j=/\n/g,k=/\\/g,l=function(a,b){return function(c){return c.replace(a,b)}}.call(this,/(\\.)|\//g,function(){return arguments[1]||"\\/"}),m=["true","false","null","this","void","super","return","throw","break","continue","if","else","for","while","switch","case","default","try","catch","finally","class","extends","new","do","delete","typeof","in","instanceof","import","function","let","with","debugger"],n=["var","const","enum","export","implements","interface","package","private","protected","public","static","yield"],o=m.concat(n),p={not:["UNARY","!"],is:["COMPARE","==="],and:["LOGIC","&&"],or:["LOGIC","||"]},q=/([$A-Za-z_\x7f-\uffff][$\w\x7f-\uffff]*)([^\n\S]*:(?![:=]))?|/g,r=/[-+*\/%&|^:<>]=|\.{1,3}|([+&|:])\1|\([^\n\S]*\)|-[->]|[!=]==?|\?\.|~[.>]|<(?:<(?:=|<{0,2})|[-~])|>>>?=?|[<>]\?=?|!\?|@@|\*\*=?|[^\s#]?/g,s=/(?=.)[^\n\S]*(?:#.*)?|/g,t=/(?:\s*#.*)*(?:\n([^\n\S]*))+/g,u=/'[^\\']*(?:\\[\s\S][^\\']*)*'|/g,v=/`[^\\`]*(?:\\[\s\S][^\\`]*)*`|/g,w=/\\(?:(\S[^\s,;)}\]]*)|\s*)/g,x=/0x[\da-f][\da-f_]*|([2-9]|[12]\d|3[0-6])r([\da-z][\da-z_]*)|((?:\d[\d_]*(?:\.\d[\d_]*)?|\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?)[a-z_]*|/ig,y=/_+/g,z=/\/([^[\/\n\\]*(?:(?:\\.|\[[^\]\n\\]*(?:\\.[^\]\n\\]*)*\])[^[\/\n\\]*)*)\/([gimy]{1,4}|\$?)|/g,A=/\s+(?:#.*)?/g,B=/\n[^\n\S]*$/,C=/^\s*(?:[,&|>%]|\.(?![.\d])|<(?![-~[])|!?\?|(?:and|or)(?![$\w\x7f-\uffff]|[^\n\S]*:(?![:=])))/}.call(this,a["./lexer"]={}),function(a){function bg(a,b){return a.replace(/\n/g,"\n"+b)}function bf(a){return ba.root.assign("__"+a,Q[a])}function be(){}function bd(){return this}function bc(){return!1}function bb(){return!0}function ba(a,b){this.parent=a,this.shared=b,this.variables=[],this.positions={}}var b,c,d,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,W,X,Y,Z,$,_;(b=function(){throw Error("unimplemented")}).prototype={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())return e.compileClosure(c);f=(e.tab=c.indent,e).compileNode(c);if(g=e.temps)for(i=0,j=g.length;i1||((a=this.lines[0])!=null?a.isComplex():void 8)},b.delegate(["isCallable","isArray","isString","isRegex"],function(a){var b;return(b=(b=this.lines)[b.length-1])!=null?b[a]():void 8}),b.jumps=function(a){var b,c,d,e,f;for(d=0,f=(e=this.lines).length;d1&&b>=T?"("+g+")":g},b.compileRoot=function(a){var b,c,d,e,g,h,i;b=f({level:R,scope:this.scope=ba.root=new ba},a),delete b.filename,b.indent=(c=b.bare,delete b.bare,c)?"":Y,this.chomp(),/^\s*(?:[/#]|javascript:)/.test((i=this.lines[0])!=null?i.code:void 8)&&(d=this.lines.shift().code+"\n");if(i=b.repl,delete b.repl,i)if(c){if(g=(i=this.lines)[e=i.length-1])this.lines[e]=C(g)}else this.makeReturn();h=this.compileWithDeclarations(b),c||(h="(function(){\n"+h+"\n}).call(this);\n");return[d]+h},b.compileWithDeclarations=function(a){var b,c,d,e,f,g,h,i;a.level=R,b="";for(c=0,i=(h=this.lines).length;c2?t:r}e.key=a,e.symbol=b;return e}function c(){}d.displayName="Index";var b=g(d,a).prototype;c.prototype=b,b.children=["key"],b.show=function(){return(this.soak||"")+this.symbol},b.isComplex=function(){return this.key.isComplex()},b.varName=function(){var a;return((a=this.key)instanceof m||a instanceof k)&&this.key.varName()},b.compile=function(a){var b;b=this.key.compile(a,S);return this.key instanceof m&&"'"!==b.charAt(0)?"."+b:"["+b+"]"};return d}(b),a.Chain=o=function(a){function d(a,b){var e=new c;if(!b&&a instanceof d)return a;e.head=a,e.tails=b||[];return e}function c(){}d.displayName="Chain";var b=g(d,a).prototype;c.prototype=b,b.children=["head","tails"],b.add=function(a){var b,c;if(this.tails.push(a)===1&&a instanceof p)this.head instanceof y&&(c=d(this.head.it),this.head=c.head,this.tails=c.tails,this.tails.push((a.soak=!0,a))),!a.method&&this.head instanceof B&&(a.method=".call",a.args.unshift(k("this")));else if(b=a.vivify,delete a.vivify,b)this.head=v(d(this.head,this.tails.splice(0,9e9)),b(),"=","||");return this},b.unwrap=function(){return this.tails.length?this:this.head},b.delegate(["jumps","assigns","isStatement","isString"],function(a,b){return!this.tails.length&&this.head[a](b)}),b.isComplex=function(){return this.tails.length||this.head.isComplex()},b.isCallable=function(){var a,b;return(a=(b=this.tails)[b.length-1])?(b=a.key)!=null?!b.items:!void 8:this.head.isCallable()},b.isArray=function(){var a,b;return(a=(b=this.tails)[b.length-1])?a.key instanceof t:this.head.isArray()},b.isRegex=function(){return this.head.value==="RegExp"&&!this.tails[1]&&this.tails[0]instanceof p},b.isAssignable=function(){var a,b,c,d;if(!(a=(b=this.tails)[b.length-1]))return this.head.isAssignable();if(!(a instanceof n)||a.key instanceof q)return!1;for(c=0,d=(b=this.tails).length;c")).body,c},d.let=function(a,b){var c,d,e,f,g;f=[];for(c=0,g=a.length;c1?(q=b.cache(a),b=q[0],e=q[1],f=q[2]):e=b;for(g=0,r=d.length;g1&&this.items},b.asObj=function(){var a,b;return r(function(){var c,d,e=[];for(a=0,d=(c=this.items).length;a1?(j=b.cache(a),b=j[0],d=j[1],e=j[2]):d=b;for(f=0,k=c.length;f])=?$/,f.invert=function(){var a,d;if(b.test(a=this.op)&&!c.test(this.second.op)){this.op="!=".charAt(a.indexOf("="))+a.slice(1);return this}if(this.second)return j("!",C(this));if(a==="!"&&((d=this.first.op)==="!"||d==="in"||d==="instanceof"||d==="<"||d===">"||d==="<="||d===">="))return this.first;return j("!",this)},f.unfoldSoak=function(a){var b;return((b=this.op)==="++"||b==="--"||b==="delete")&&M.unfoldSoak(a,this,"first")},f.hasDefault=function(){switch(this.op){case"?":case"||":case"&&":case"!?":return this}},f.compileNode=function(a){var b,d,e;if(!this.second)return this.compileUnary(a);switch(this.op){case"?":case"!?":return this.compileExistence(a,this.op==="!?");case"instanceof":if(b=this.second.selections())return this.compileIOS(a,b);break;case"*":if(this.second.isString())return this.compileJoin(a);if(this.first.isString()||this.first instanceof t)return this.compileRepeat(a);break;case"-":if(this.second.isMatcher())return this.compileRemove(a);break;case"/":if(this.second.isMatcher())return this.compileSplit(a);break;case"**":return this.compilePow(a);case"?":return this.compileMinMax(a);case"&&":case"||":if(this["void"]||!a.level)this.second["void"]=!0;break;default:if(c.test(this.op)&&c.test(this.second.op))return this.compileChain(a)}this.first.front=this.front,e=this.first.compile(a,d=V+X[this.op])+" "+this.op+" "+this.second.compile(a,d);return a.level<=d?e:"("+e+")"},f.compileChain=function(a){var b,c,d,e;c=this.first.compile(a,b=V+X[this.op]),e=this.second.first.cache(a,!0),d=e[0],this.second.first=e[1],c+=" "+this.op+" "+d.compile(a,b)+" && "+this.second.compile(a,V);return a.level<=V?c:"("+c+")"},f.compileExistence=function(a,b){var c,d;if(this["void"]||!a.level){c=j("&&",y(this.first,!b),this.second);return(c["void"]=!0,c).compileNode(a)}d=this.first.cache(a,!0);return M(y(d[0],b),d[1]).addElse(this.second).compileExpression(a)},f.compileUnary=function(a){var b,c,d;b=this.op,c=this.first;switch(b){case"new":c.isCallable()||c.carp("invalid constructor");break;case"delete":(c instanceof l||!c.isAssignable())&&this.carp("invalid delete");if(a.level&&!this["void"])return this.compileDelete(a);break;case"++":case"--":c.isAssignable()||this.carp("invalid "+r(b)),c instanceof l&&!a.scope.check(c.value,!0)&&this.carp(r(b)+' of undeclared variable "'+c.value+'"'),this.post&&(c.front=this.front);break;case"^":return bf("clone")+"("+c.compile(a,T)+")";case"classof":return bf("toString")+".call("+c.compile(a,T)+").slice(8, -1)"}d=c.compile(a,V+X.unary);if(this.post)d+=b;else{if(b==="new"||b==="typeof"||b==="delete"||(b==="+"||b==="-")&&c.op===b)b+=" ";d=b+d}return a.level?=")return this.compileMinMax(a,d,c);if(b==="**="||b==="+="&&(c instanceof t||c instanceof H)||b==="*="&&c.isString()||(b==="-="||b==="/=")&&c.isMatcher())n=o(d).cacheReference(a),d=n[0],e=n[1],c=u(b.slice(0,-1),e,c),b=":=";while(c instanceof C&&!c.keep)c=c.it;c.ripName(d=d.unwrap()),f=d instanceof l,g=b.replace(":",""),h=(d.front=!0,d).compile(a,T),j=!a.level&&c instanceof H&&!c["else"]&&(f||d.isSimpleAccess())?(i=a.scope.temporary("res"))+" = [];\n"+this.tab+c.makeReturn(i).compile(a)+"\n"+this.tab+h+" "+g+" "+a.scope.free(i):h+" "+g+" "+(c.assigned=!0,c).compile(a,T),f&&(k=c.op==="delete",b==="="?a.scope.declare(h):a.scope.check(h,!0)||d.carp('assignment to undeclared variable "'+h+'"'));if(m=a.level)k&&(j+=", "+h),m>(k?S:T)&&(j="("+j+")");return j},b.compileConditional=function(a,b){var c,d,e;b instanceof l&&((e=this.logic)==="?"||e==="!?")&&this.op==="="&&a.scope.declare(b.value),c=o(b).cacheReference(a),d=u(this.logic,c[0],(this.logic=!1,this.left=c[1],this));return(d["void"]=this["void"],d).compileNode(a)},b.compileMinMax=function(a,b,c){var e,f,g,h,i;e=o(b).cacheReference(a),f=c.cache(a,!0),g=u(this.op.replace("?",""),e[0],f[0]),h=d(e[1],f[1],":=");if(this["void"]||!a.level)return C(u("||",g,h)).compile(a);i=g.second.cache(a,!0),g.second=i[0],b=i[1];return M(g,b).addElse(h).compileNode(a)},b.compileDestructuring=function(a,b){var c,d,e,f,g,h,i,j,k;c=b.items,d=c.length,e=a.level&&!this["void"],f=this.right.compile(a,d===1?W:T),(g=b.name)?(h=g+" = "+f,a.scope.declare(f=g)):(e||d>1)&&(!Z.test(f)||b.assigns(f))&&(h=(i=a.scope.temporary("ref"))+" = "+f,f=i),j=this["rend"+b.constructor.displayName](a,c,f),i&&a.scope.free(i),h&&j.unshift(h),(e||!j.length)&&j.push(f),k=j.join(", ");return j.length<2||a.level=")+" 0",c===e?b=V+X["<"]:g=c+", "+g;c===e||a.scope.free(e);return a.level"&&(f.bound="_this");return f}function c(){}e.displayName="Fun";var b=g(e,a).prototype;c.prototype=b,b.children=["params","body"],b.show=function(){return this.bound},b.named=function(a){return this.name=a,this.statement=!0,this},b.isCallable=bb,b.isStatement=function(){return!!this.statement},b.traverseChildren=function(a,b){if(b)return e.superclass.prototype.traverseChildren.apply(this,arguments)},b.makeReturn=function(){return this.statement?(this.returns=!0,this):e.superclass.prototype.makeReturn.apply(this,arguments)},b.ripName=function(a){var b,c;this.name||(this.name=a.varName()),this.declared=a instanceof l;if((c=a.tails)!=null?c.length:void 8)this.clas||(this.clas=a.head instanceof l&&((c=a.tails[0].key)!=null?c.name:void 8)==="prototype"&&a.head.value),this.meth||(this.meth=!(b=(c=a.tails)[c.length-1]).isComplex()&&b)},b.compileNode=function(a){var b,c,d,e,f,g,h,i,j,l;b=a.scope,c=b.shared||b,d=a.scope=this.body.scope=new ba(this.wrapper?b:c,this.wrapper&&c),d.fun=this,(e=this.proto)&&d.assign("prototype",e.compile(a)+".prototype"),this.plucked&&(a.indent=this.tab=""),a.indent+=Y,f=this.body,g=this.name,h=this.tab,i="function",this.bound==="_this"&&(this.ctor?(d.assign("_this","new _ctor"),i+=" _ctor(){} _ctor.prototype = prototype;\n"+h+"function",f.add(G(k("_this")))):(e=(l=c.fun)!=null?l.bound:void 8)?this.bound=e:c.assign("_this","this")),this.statement&&(g||this.carp("nameless function declaration"),b===a.block.scope||this.carp("misplaced function declaration"),this.accessor&&this.carp("named accessor"),d.add(g,"function"),this.returns||b.add(g,"function"),i+=" "+g),j=!f.lines.length,i+="("+this.compileParams(d)+"){",j||this.ctor||this["void"]||this.newed||f.makeReturn();if(e=f.compileWithDeclarations(a))i+="\n"+e+"\n"+h;i+="}";if(this.plucked)return c.assign(c.temporary("fn"),i);this.returns&&(i+="\n"+h+"return "+g+";");return this.front&&!this.statement?"("+i+")":i},b.compileParams=function(a){var b,c,d,e,f,g,h,i,j,m,n,o,p,q,r,s,w;b=this.params,c=this.body,d=[],e=[];for(f=0,r=b.length;f=V+(X[c.op]||X.unary)))return(c.front=this.front,c).compile(a,b||S);return c.isStatement()?c.compileClosure(a):"("+c.compile(a,S)+")"};return d}(b),a.Splat=D=function(a){function f(a){if(a.isArray())return a;return p.make(O(bf("slice")+".call"),[a])}function e(a,b){var c=new d;c.it=a,c.filler=b;return c}function d(){}e.displayName="Splat";var b,c=g(e,a).prototype;d.prototype=c,b=C.prototype,c.children=b.children,c.isComplex=b.isComplex,c.isAssignable=bb,c.assigns=function(a){return this.it.assigns(a)},c.compile=function(){return this.carp("invalid splat")},e.compileArray=function(a,b,c){var d,g,h,i,j,k,l;d=-1;while(g=b[++d])if(g instanceof e){if(c&&g.filler)return"";if(!g.it.isEmpty())break;b.splice(d--,1)}if(d>=b.length)return"";if(!b[1])return(c?Object:f)(b[0].it).compile(a,T);h=[],i=[];for(j=0,l=(k=b.splice(d,9e9)).length;j":"<")+i+" "+f:d+" < 0 ? "+c+" >"+i+" "+f+" : "+c+" <"+i+" "+f):(this.name||this.object&&this.own?(s=this.source.compileLoopReference(a,"ref",!this.object),l=s[0],m=s[1],l===m||b.push(l)):l=m=this.source.compile(a,S),this.object||(0>d&&~~d===+d?(h=c+" = "+m+".length - 1",j=c+" >= 0"):(b.push(n=a.scope.temporary("len")),h=c+" = 0, "+n+" = "+m+".length",j=c+" < "+n))),o="for ("+(this.object?c+" in "+m:(e===d||(h+=", "+e),h+"; "+j+"; "+(1==Math.abs(d)?(d<0?"--":"++")+c:c+(d<0?" -= "+d.slice(1):" += "+d)))),this.own&&(o+=") if ("+a.scope.assign("_own","{}.hasOwnProperty")+".call("+l+", "+c+")"),o+=") {",this.pluckDirectCalls(a),a.indent+=Y;if(this.name){o+="\n"+a.indent,p=l+("["+c+"]");if(q=this.nref)o+=q+" = "+p+", ",p=q;o+=v(this.name,k(p)).compile(a,R)+";"}r=this.compileBody(a),this.name&&"}"===r.charAt(0)&&(o+="\n"+this.tab);return o+r};return c}(H),a.Try=J=function(a){function c(a,b,c,d){this.attempt=a,this.thrown=b!=null?b:"_e",this.recovery=c,this.ensure=d}c.displayName="Try";var b=g(c,a).prototype;b.children=["attempt","recovery","ensure"],b.show=function(){return this.thrown},b.isStatement=bb,b.isCallable=function(){var a;return this.attempt.isCallable()||((a=this.recovery)!=null?a.isCallable():void 8)},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!=null&&(this.recovery=this.recovery.makeReturn(a));return this},b.compileNode=function(a){var b,c;a.indent+=Y,b="try "+this.compileBlock(a,this.attempt);if(this.recovery||!this.ensure)a.scope.check(c=this.thrown||"e")||a.scope.add(c,"catch"),b+=" catch ("+c+") "+this.compileBlock(a,this.recovery);this.ensure&&(b+=" finally "+this.compileBlock(a,this.ensure));return b};return c}(b),a.Switch=K=function(a){function c(a,b,c){this.topic=a,this.cases=b,this["default"]=c}c.displayName="Switch";var b=g(c,a).prototype;b.children=["topic","cases","default"],b.aSource="topic",b.aTargets=["cases"],b.isStatement=bb,b.isCallable=function(){var a,b,c,d;for(b=0,d=(c=this.cases).length;b1?a+(b++?b:""):(b++ +parseInt(a,36)).toString(36));while((d=this.type(c))!=="reuse"&&d!==void 8);return this.add(c,"var")},_.free=function(a){return this.add(a,"reuse")},_.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},_.type=function(a){var b;return(b=this.variables[this.positions[a]])!=null?b.type:void 8},_.vars=function(a){var b,c,d,e,f,g,h,i,j,k;b=[],c=[],d=[];for(h=0,j=(i=this.variables).length;h 0; (n >>= 1) && (str += str)) if (n & 1) r += str;\n return r;\n}",repeatArray:"function(arr, n){\n for (var r = []; n > 0; (n >>= 1) && (arr = arr.concat(arr)))\n if (n & 1) r.push.apply(r, arr);\n return r;\n}",split:"''.split",replace:"''.replace",toString:"{}.toString",join:"[].join",slice:"[].slice",indexOf:"[].indexOf || function(x){\n var i = -1, l = this.length;\n while (++i < l) if (this.hasOwnProperty(i) && this[i] === x) return i;\n return -1;\n}"},R=0,S=1,T=2,U=3,V=4,W=5,X={"?":.1,unary:.9},X["&&"]=X["||"]=.2,X["&"]=X["^"]=X["|"]=.3,X["=="]=X["!="]=X["==="]=X["!=="]=.4,X["<"]=X[">"]=X["<="]=X[">="]=X["in"]=X["instanceof"]=.5,X["<<"]=X[">>"]=X[">>>"]=.6,X["+"]=X["-"]=.7,X["*"]=X["/"]=X["%"]=.8,Y=" ",Z=/^[$A-Za-z_\x7f-\uffff][$\w\x7f-\uffff]*$/,$=/^\d+$/}.call(this,a["./ast"]={}),function(b){var c,d;c=a("./lexer").lex,d=a("./parser").parser,d.yy=a("./ast"),d.lexer={lex:function(){var a,b;b=this.tokens[++this.pos]||[""],a=b[0],this.yytext=b[1],this.yylineno=b[2];return a},setInput:function(a){this.pos=-1;return this.tokens=a},upcomingInput:function(){return""}},b.VERSION="0.6.2b",b.compile=function(a,b){var e;try{return d.parse(c(a)).compileRoot(b)}catch(f){if(e=b!=null?b.filename:void 8)f.message+="\nat "+e;throw f}},b.ast=function(a){return d.parse(typeof a=="string"?c(a):a)},b.tokens=c,b.lex=function(a){return c(a,{raw:!0})},b.run=function(a,c){var d;return Function(b.compile(a,(d={},f(d,c),d.bare=!0,d)))()},i(b.ast,d.yy),a.extensions?a("./node")(b):(b.require=a,""+this=="[object BackstagePass]"&&(this.EXPORTED_SYMBOLS=["Coco"]))}.call(this,a["./coco"]={});return a["./coco"]}(),this.window&&function(){var a,b,c,d,e,f,g;Coco.stab=function(a,b,c){try{Coco.run(a)}catch(d){c=d}return b(c)},Coco.load=function(a,b){var c;b||(b=function(){}),c=new(self.ActiveXObject||XMLHttpRequest)("Microsoft.XMLHTTP"),c.open("GET",a,!0),"overrideMimeType"in c&&c.overrideMimeType("text/plain"),c.onreadystatechange=function(){var d;c.readyState===4&&((d=c.status)===200||d===0?Coco.stab(c.responseText,b):b(Error(a+": "+c.status+" "+c.statusText)))},c.send(null);return c},a=/^(?:text\/|application\/)?coco$/i,b=function(a){return a&&setTimeout(function(){throw a})};for(e=0,g=(f=document.getElementsByTagName("script")).length;e 1) && (!ID.test(rite) || left.assigns(rite))) { + if (that = left.name) { + cache = that + " = " + rite; + o.scope.declare(rite = that); + } else if ((ret || len > 1) && (!ID.test(rite) || left.assigns(rite))) { cache = (rref = o.scope.temporary('ref')) + " = " + rite; rite = rref; } @@ -2112,7 +2122,7 @@ exports.Fun = Fun = (function(_super){ if (vr.isEmpty()) { vr = Var(scope.temporary('arg')); } else if (!(vr instanceof Var)) { - v = Var(vr.varName() || scope.temporary('arg')); + v = Var((_ref = vr.name, delete vr.name, _ref) || vr.varName() || scope.temporary('arg')); assigns.push(Assign(vr, df ? Op(p.op, v, p.second) : v)); vr = v; } else if (df) { diff --git a/lib/grammar.js b/lib/grammar.js index 7126aac44..6f32f7108 100644 --- a/lib/grammar.js +++ b/lib/grammar.js @@ -38,6 +38,10 @@ bnf = { return L(Arr($2)); }), o('{ Properties OptComma }', function(){ return L(Obj($2)); + }), o('[ ArgList OptComma ] LABEL', function(){ + return L(Arr($2)).named($5); + }), o('{ Properties OptComma } LABEL', function(){ + return L(Obj($2)).named($5); }) ], Key: [o('KeyBase'), o('Parenthetical')], diff --git a/lib/parser.js b/lib/parser.js index dc41bd5f6..647c2596a 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -1,8 +1,8 @@ exports.parser = {trace: function trace() { }, yy: {}, -symbols_: {"error":2,"Chain":3,"Assignable":4,"Parenthetical":5,"STRNUM":6,"LITERAL":7,"SUPER":8,"CALL(":9,"ArgList":10,"OptComma":11,")CALL":12,"LET":13,"Block":14,"WITH":15,"Expression":16,"ID":17,"DOT":18,"Key":19,"List":20,"?":21,"[":22,"]":23,"{":24,"Properties":25,"}":26,"KeyBase":27,"Arg":28,",":29,"TERMINATOR":30,"INDENT":31,"DEDENT":32,"...":33,"Lines":34,"Line":35,"LABEL":36,"PARAM(":37,")PARAM":38,"<-":39,"COMMENT":40,"ASSIGN":41,"IMPORT":42,"CREMENT":43,"+-":44,"^":45,"COMPARE":46,"LOGIC":47,"MATH":48,"SHIFT":49,"BITWISE":50,"RELATION":51,"UNARY":52,"!?":53,"->":54,"FUNCTION":55,"IfBlock":56,"ELSE":57,"POST_IF":58,"LoopHead":59,"DO":60,"WHILE":61,"HURL":62,"JUMP":63,"SWITCH":64,"Cases":65,"DEFAULT":66,"TRY":67,"CATCH":68,"FINALLY":69,"CLASS":70,"EXTENDS":71,"KeyValue":72,"Property":73,":":74,"(":75,"Body":76,")":77,"IF":78,"FOR":79,"OF":80,"BY":81,"IN":82,"OWN":83,"FROM":84,"TO":85,"CASE":86,"Exprs":87,"Root":88,"$accept":0,"$end":1}, -terminals_: {2:"error",6:"STRNUM",7:"LITERAL",8:"SUPER",9:"CALL(",12:")CALL",13:"LET",15:"WITH",17:"ID",18:"DOT",21:"?",22:"[",23:"]",24:"{",26:"}",29:",",30:"TERMINATOR",31:"INDENT",32:"DEDENT",33:"...",36:"LABEL",37:"PARAM(",38:")PARAM",39:"<-",40:"COMMENT",41:"ASSIGN",42:"IMPORT",43:"CREMENT",44:"+-",45:"^",46:"COMPARE",47:"LOGIC",48:"MATH",49:"SHIFT",50:"BITWISE",51:"RELATION",52:"UNARY",53:"!?",54:"->",55:"FUNCTION",57:"ELSE",58:"POST_IF",60:"DO",61:"WHILE",62:"HURL",63:"JUMP",64:"SWITCH",66:"DEFAULT",67:"TRY",68:"CATCH",69:"FINALLY",70:"CLASS",71:"EXTENDS",74:":",75:"(",77:")",78:"IF",79:"FOR",80:"OF",81:"BY",82:"IN",83:"OWN",84:"FROM",85:"TO",86:"CASE"}, -productions_: [0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,5],[3,6],[3,3],[4,1],[4,3],[4,3],[4,2],[4,1],[20,4],[20,4],[19,1],[19,1],[27,1],[27,1],[10,0],[10,1],[10,3],[10,4],[10,6],[28,1],[28,2],[28,1],[11,0],[11,1],[34,0],[34,1],[34,3],[34,2],[35,1],[35,2],[35,6],[35,1],[35,1],[14,3],[16,1],[16,3],[16,6],[16,3],[16,6],[16,2],[16,2],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,2],[16,2],[16,2],[16,2],[16,6],[16,6],[16,1],[16,3],[16,3],[16,2],[16,4],[16,2],[16,4],[16,2],[16,5],[16,1],[16,1],[16,2],[16,3],[16,5],[16,2],[16,4],[16,2],[16,2],[16,4],[16,6],[16,4],[16,2],[16,4],[16,3],[16,5],[16,3],[16,2],[72,1],[72,3],[72,3],[73,3],[73,6],[73,1],[73,3],[73,2],[73,2],[73,1],[25,0],[25,1],[25,3],[25,4],[25,6],[5,3],[76,1],[76,1],[76,3],[56,3],[56,5],[59,4],[59,6],[59,4],[59,6],[59,5],[59,7],[59,6],[59,8],[59,2],[59,4],[65,3],[65,4],[87,1],[87,3],[88,1]], +symbols_: {"error":2,"Chain":3,"Assignable":4,"Parenthetical":5,"STRNUM":6,"LITERAL":7,"SUPER":8,"CALL(":9,"ArgList":10,"OptComma":11,")CALL":12,"LET":13,"Block":14,"WITH":15,"Expression":16,"ID":17,"DOT":18,"Key":19,"List":20,"?":21,"[":22,"]":23,"{":24,"Properties":25,"}":26,"LABEL":27,"KeyBase":28,"Arg":29,",":30,"TERMINATOR":31,"INDENT":32,"DEDENT":33,"...":34,"Lines":35,"Line":36,"PARAM(":37,")PARAM":38,"<-":39,"COMMENT":40,"ASSIGN":41,"IMPORT":42,"CREMENT":43,"+-":44,"^":45,"COMPARE":46,"LOGIC":47,"MATH":48,"SHIFT":49,"BITWISE":50,"RELATION":51,"UNARY":52,"!?":53,"->":54,"FUNCTION":55,"IfBlock":56,"ELSE":57,"POST_IF":58,"LoopHead":59,"DO":60,"WHILE":61,"HURL":62,"JUMP":63,"SWITCH":64,"Cases":65,"DEFAULT":66,"TRY":67,"CATCH":68,"FINALLY":69,"CLASS":70,"EXTENDS":71,"KeyValue":72,"Property":73,":":74,"(":75,"Body":76,")":77,"IF":78,"FOR":79,"OF":80,"BY":81,"IN":82,"OWN":83,"FROM":84,"TO":85,"CASE":86,"Exprs":87,"Root":88,"$accept":0,"$end":1}, +terminals_: {2:"error",6:"STRNUM",7:"LITERAL",8:"SUPER",9:"CALL(",12:")CALL",13:"LET",15:"WITH",17:"ID",18:"DOT",21:"?",22:"[",23:"]",24:"{",26:"}",27:"LABEL",30:",",31:"TERMINATOR",32:"INDENT",33:"DEDENT",34:"...",37:"PARAM(",38:")PARAM",39:"<-",40:"COMMENT",41:"ASSIGN",42:"IMPORT",43:"CREMENT",44:"+-",45:"^",46:"COMPARE",47:"LOGIC",48:"MATH",49:"SHIFT",50:"BITWISE",51:"RELATION",52:"UNARY",53:"!?",54:"->",55:"FUNCTION",57:"ELSE",58:"POST_IF",60:"DO",61:"WHILE",62:"HURL",63:"JUMP",64:"SWITCH",66:"DEFAULT",67:"TRY",68:"CATCH",69:"FINALLY",70:"CLASS",71:"EXTENDS",74:":",75:"(",77:")",78:"IF",79:"FOR",80:"OF",81:"BY",82:"IN",83:"OWN",84:"FROM",85:"TO",86:"CASE"}, +productions_: [0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,5],[3,6],[3,3],[4,1],[4,3],[4,3],[4,2],[4,1],[20,4],[20,4],[20,5],[20,5],[19,1],[19,1],[28,1],[28,1],[10,0],[10,1],[10,3],[10,4],[10,6],[29,1],[29,2],[29,1],[11,0],[11,1],[35,0],[35,1],[35,3],[35,2],[36,1],[36,2],[36,6],[36,1],[36,1],[14,3],[16,1],[16,3],[16,6],[16,3],[16,6],[16,2],[16,2],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,3],[16,2],[16,2],[16,2],[16,2],[16,6],[16,6],[16,1],[16,3],[16,3],[16,2],[16,4],[16,2],[16,4],[16,2],[16,5],[16,1],[16,1],[16,2],[16,3],[16,5],[16,2],[16,4],[16,2],[16,2],[16,4],[16,6],[16,4],[16,2],[16,4],[16,3],[16,5],[16,3],[16,2],[72,1],[72,3],[72,3],[73,3],[73,6],[73,1],[73,3],[73,2],[73,2],[73,1],[25,0],[25,1],[25,3],[25,4],[25,6],[5,3],[76,1],[76,1],[76,3],[56,3],[56,5],[59,4],[59,6],[59,4],[59,6],[59,5],[59,7],[59,6],[59,8],[59,2],[59,4],[65,3],[65,4],[87,1],[87,3],[88,1]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$) { var $0 = $$.length - 1; @@ -32,186 +32,190 @@ case 14:this.$ = yy.L(yylineno, yy.Arr($$[$0-2])); break; case 15:this.$ = yy.L(yylineno, yy.Obj($$[$0-2])); break; -case 18:this.$ = yy.L(yylineno, yy.Key($$[$0])); +case 16:this.$ = yy.L(yylineno, yy.Arr($$[$0-3])).named($$[$0]); break; -case 19:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 17:this.$ = yy.L(yylineno, yy.Obj($$[$0-3])).named($$[$0]); break; -case 20:this.$ = []; +case 20:this.$ = yy.L(yylineno, yy.Key($$[$0])); break; -case 21:this.$ = [$$[$0]]; +case 21:this.$ = yy.L(yylineno, yy.Literal($$[$0])); break; -case 22:this.$ = $$[$0-2].concat($$[$0]); +case 22:this.$ = []; break; -case 23:this.$ = $$[$0-3].concat($$[$0]); +case 23:this.$ = [$$[$0]]; break; -case 24:this.$ = $$[$0-5].concat($$[$0-2]); +case 24:this.$ = $$[$0-2].concat($$[$0]); break; -case 26:this.$ = yy.Splat($$[$0]); +case 25:this.$ = $$[$0-3].concat($$[$0]); break; -case 27:this.$ = yy.Splat(yy.L(yylineno, yy.Arr()), true); +case 26:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 30:this.$ = yy.Block(); +case 28:this.$ = yy.Splat($$[$0]); break; -case 31:this.$ = yy.Block($$[$0]); +case 29:this.$ = yy.Splat(yy.L(yylineno, yy.Arr()), true); break; -case 32:this.$ = $$[$0-2].add($$[$0]); +case 32:this.$ = yy.Block(); break; -case 35:this.$ = new yy.Label($$[$0-1], $$[$0]); +case 33:this.$ = yy.Block($$[$0]); break; -case 36:this.$ = yy.Call.back($$[$0-4], $$[$0-1], $$[$0]); +case 34:this.$ = $$[$0-2].add($$[$0]); break; -case 37:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); +case 37:this.$ = new yy.Label($$[$0-1], $$[$0]); break; -case 38:this.$ = yy.L(yylineno, yy.Throw(yy.JS("Error('unimplemented')"))); +case 38:this.$ = yy.Call.back($$[$0-4], $$[$0-1], $$[$0]); break; -case 39:this.$ = $$[$0-1].chomp(); +case 39:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); break; -case 40:this.$ = $$[$0].unwrap(); +case 40:this.$ = yy.L(yylineno, yy.Throw(yy.JS("Error('unimplemented')"))); break; -case 41:this.$ = yy.Assign($$[$0-2], $$[$0], $$[$0-1]); +case 41:this.$ = $$[$0-1].chomp(); break; -case 42:this.$ = yy.Assign($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4]); +case 42:this.$ = $$[$0].unwrap(); break; -case 43:this.$ = yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<'); +case 43:this.$ = yy.Assign($$[$0-2], $$[$0], $$[$0-1]); break; -case 44:this.$ = yy.Import($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4] === '<<<<'); +case 44:this.$ = yy.Assign($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4]); break; -case 45:this.$ = yy.Op($$[$0-1], $$[$0]); +case 45:this.$ = yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<'); break; -case 46:this.$ = yy.Op($$[$0], $$[$0-1], null, true); +case 46:this.$ = yy.Import($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4] === '<<<<'); +break; +case 47:this.$ = yy.Op($$[$0-1], $$[$0]); +break; +case 48:this.$ = yy.Op($$[$0], $$[$0-1], null, true); break; -case 47: -case 48: case 49: case 50: case 51: case 52: -case 53:this.$ = yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 53: +case 54: +case 55:this.$ = yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 54:this.$ = '!' === $$[$0-1].charAt(0) +case 56:this.$ = '!' === $$[$0-1].charAt(0) ? yy.Op($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert() : yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 55:this.$ = $$[$0-1] === '!' +case 57:this.$ = $$[$0-1] === '!' ? $$[$0].invert() : yy.Op($$[$0-1], $$[$0]); break; -case 56: -case 57:this.$ = yy.Op($$[$0-1], $$[$0]); +case 58: +case 59:this.$ = yy.Op($$[$0-1], $$[$0]); break; -case 58:this.$ = yy.Existence($$[$0-1].unwrap(), true); +case 60:this.$ = yy.Existence($$[$0-1].unwrap(), true); break; -case 59:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1])); +case 61:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1])); break; -case 60:this.$ = yy.L(yylineno, yy.Fun($$[$0-3], $$[$0]).named($$[$0-5])); +case 62:this.$ = yy.L(yylineno, yy.Fun($$[$0-3], $$[$0]).named($$[$0-5])); break; -case 62:this.$ = $$[$0-2].addElse($$[$0]); +case 64:this.$ = $$[$0-2].addElse($$[$0]); break; -case 63:this.$ = yy.If($$[$0], $$[$0-2], $$[$0-1] === 'unless'); +case 65:this.$ = yy.If($$[$0], $$[$0-2], $$[$0-1] === 'unless'); break; -case 64:this.$ = $$[$0-1].addBody($$[$0]); +case 66:this.$ = $$[$0-1].addBody($$[$0]); break; -case 65:this.$ = $$[$0-3].addBody($$[$0-2]).addElse($$[$0]); +case 67:this.$ = $$[$0-3].addBody($$[$0-2]).addElse($$[$0]); break; -case 66:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); +case 68:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); break; -case 67:this.$ = new yy.While($$[$0], $$[$0-1] === 'until', true).addBody($$[$0-2]); +case 69:this.$ = new yy.While($$[$0], $$[$0-1] === 'until', true).addBody($$[$0-2]); break; -case 68:this.$ = yy.Jump[$$[$0-1]]($$[$0]); +case 70:this.$ = yy.Jump[$$[$0-1]]($$[$0]); break; -case 69:this.$ = yy.Jump[$$[$0-4]](yy.Arr.maybe($$[$0-2])); +case 71:this.$ = yy.Jump[$$[$0-4]](yy.Arr.maybe($$[$0-2])); break; -case 70:this.$ = yy.L(yylineno, yy.Jump[$$[$0]]()); +case 72:this.$ = yy.L(yylineno, yy.Jump[$$[$0]]()); break; -case 71:this.$ = yy.L(yylineno, new yy.Jump($$[$0])); +case 73:this.$ = yy.L(yylineno, new yy.Jump($$[$0])); break; -case 72:this.$ = yy.L(yylineno, new yy.Jump($$[$0-1], $$[$0])); +case 74:this.$ = yy.L(yylineno, new yy.Jump($$[$0-1], $$[$0])); break; -case 73:this.$ = new yy.Switch($$[$0-1], $$[$0]); +case 75:this.$ = new yy.Switch($$[$0-1], $$[$0]); break; -case 74:this.$ = new yy.Switch($$[$0-3], $$[$0-2], $$[$0]); +case 76:this.$ = new yy.Switch($$[$0-3], $$[$0-2], $$[$0]); break; -case 75:this.$ = new yy.Switch(null, $$[$0]); +case 77:this.$ = new yy.Switch(null, $$[$0]); break; -case 76:this.$ = new yy.Switch(null, $$[$0-2], $$[$0]); +case 78:this.$ = new yy.Switch(null, $$[$0-2], $$[$0]); break; -case 77:this.$ = new yy.Switch(null, [], $$[$0]); +case 79:this.$ = new yy.Switch(null, [], $$[$0]); break; -case 78:this.$ = new yy.Try($$[$0]); +case 80:this.$ = new yy.Try($$[$0]); break; -case 79:this.$ = new yy.Try($$[$0-2], $$[$0-1], $$[$0]); +case 81:this.$ = new yy.Try($$[$0-2], $$[$0-1], $$[$0]); break; -case 80:this.$ = new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0]); +case 82:this.$ = new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0]); break; -case 81:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); +case 83:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); break; -case 82:this.$ = new yy.Class(null, null, $$[$0]); +case 84:this.$ = new yy.Class(null, null, $$[$0]); break; -case 83:this.$ = new yy.Class(null, $$[$0-1], $$[$0]); +case 85:this.$ = new yy.Class(null, $$[$0-1], $$[$0]); break; -case 84:this.$ = new yy.Class($$[$0-1], null, $$[$0]); +case 86:this.$ = new yy.Class($$[$0-1], null, $$[$0]); break; -case 85:this.$ = new yy.Class($$[$0-3], $$[$0-1], $$[$0]); +case 87:this.$ = new yy.Class($$[$0-3], $$[$0-1], $$[$0]); break; -case 86:this.$ = yy.Util.Extends($$[$0-2].unwrap(), $$[$0]); +case 88:this.$ = yy.Util.Extends($$[$0-2].unwrap(), $$[$0]); break; -case 87:this.$ = new yy.Label($$[$0-1], $$[$0]); +case 89:this.$ = new yy.Label($$[$0-1], $$[$0]); break; -case 89:this.$ = yy.Prop($$[$0], yy.Chain(yy.Literal($$[$0-2]), [yy.Index($$[$0], $$[$0-1])])); +case 91:this.$ = yy.Prop($$[$0], yy.Chain(yy.Literal($$[$0-2]), [yy.Index($$[$0], $$[$0-1])])); break; -case 90:this.$ = yy.Prop($$[$0], yy.Chain($$[$0-2], [yy.Index($$[$0], $$[$0-1])])); +case 92:this.$ = yy.Prop($$[$0], yy.Chain($$[$0-2], [yy.Index($$[$0], $$[$0-1])])); break; -case 91:this.$ = yy.Prop($$[$0-2], $$[$0]); +case 93:this.$ = yy.Prop($$[$0-2], $$[$0]); break; -case 92:this.$ = yy.Prop($$[$0-5], yy.Arr.maybe($$[$0-2])); +case 94:this.$ = yy.Prop($$[$0-5], yy.Arr.maybe($$[$0-2])); break; -case 94:this.$ = yy.Op($$[$0-1], $$[$0-2], $$[$0]); +case 96:this.$ = yy.Op($$[$0-1], $$[$0-2], $$[$0]); break; -case 95:this.$ = yy.Prop($$[$0].maybeKey(), yy.Literal($$[$0-1] === '+')); +case 97:this.$ = yy.Prop($$[$0].maybeKey(), yy.Literal($$[$0-1] === '+')); break; -case 96:this.$ = yy.Splat($$[$0]); +case 98:this.$ = yy.Splat($$[$0]); break; -case 97:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); +case 99:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); break; -case 98:this.$ = []; +case 100:this.$ = []; break; -case 99:this.$ = [$$[$0]]; +case 101:this.$ = [$$[$0]]; break; -case 100:this.$ = $$[$0-2].concat($$[$0]); +case 102:this.$ = $$[$0-2].concat($$[$0]); break; -case 101:this.$ = $$[$0-3].concat($$[$0]); +case 103:this.$ = $$[$0-3].concat($$[$0]); break; -case 102:this.$ = $$[$0-5].concat($$[$0-2]); +case 104:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 103:this.$ = yy.Parens($$[$0-1].chomp().unwrap(), false, $$[$0-2] === '"'); +case 105:this.$ = yy.Parens($$[$0-1].chomp().unwrap(), false, $$[$0-2] === '"'); break; -case 106:this.$ = $$[$0-2].add($$[$0]); +case 108:this.$ = $$[$0-2].add($$[$0]); break; -case 107:this.$ = yy.If($$[$0-1], $$[$0], $$[$0-2] === 'unless'); +case 109:this.$ = yy.If($$[$0-1], $$[$0], $$[$0-2] === 'unless'); break; -case 108:this.$ = $$[$0-4].addElse(yy.If($$[$0-1], $$[$0], $$[$0-2] === 'unless')); +case 110:this.$ = $$[$0-4].addElse(yy.If($$[$0-1], $$[$0], $$[$0-2] === 'unless')); break; -case 109:this.$ = new yy.For({ +case 111:this.$ = new yy.For({ name: $$[$0-2], index: $$[$0-1], source: $$[$0] }); break; -case 110:this.$ = new yy.For({ +case 112:this.$ = new yy.For({ name: $$[$0-4], index: $$[$0-3], source: $$[$0-2], step: $$[$0] }); break; -case 111:this.$ = new yy.For({ +case 113:this.$ = new yy.For({ object: true, own: false, index: $$[$0-2], source: $$[$0] }); break; -case 112:this.$ = new yy.For({ +case 114:this.$ = new yy.For({ object: true, own: false, index: $$[$0-4], @@ -219,14 +223,14 @@ case 112:this.$ = new yy.For({ source: $$[$0] }); break; -case 113:this.$ = new yy.For({ +case 115:this.$ = new yy.For({ object: true, own: true, index: $$[$0-2], source: $$[$0] }); break; -case 114:this.$ = new yy.For({ +case 116:this.$ = new yy.For({ object: true, own: true, index: $$[$0-4], @@ -234,14 +238,14 @@ case 114:this.$ = new yy.For({ source: $$[$0] }); break; -case 115:this.$ = new yy.For({ +case 117:this.$ = new yy.For({ index: $$[$0-4], from: $$[$0-2], op: $$[$0-1], to: $$[$0] }); break; -case 116:this.$ = new yy.For({ +case 118:this.$ = new yy.For({ index: $$[$0-6], from: $$[$0-4], op: $$[$0-3], @@ -249,23 +253,23 @@ case 116:this.$ = new yy.For({ step: $$[$0] }); break; -case 117:this.$ = new yy.While($$[$0], $$[$0-1] === 'until'); +case 119:this.$ = new yy.While($$[$0], $$[$0-1] === 'until'); break; -case 118:this.$ = new yy.While($$[$0-2], $$[$0-3] === 'until', $$[$0]); +case 120:this.$ = new yy.While($$[$0-2], $$[$0-3] === 'until', $$[$0]); break; -case 119:this.$ = [new yy.Case($$[$0-1], $$[$0])]; +case 121:this.$ = [new yy.Case($$[$0-1], $$[$0])]; break; -case 120:this.$ = $$[$0-3].concat(new yy.Case($$[$0-1], $$[$0])); +case 122:this.$ = $$[$0-3].concat(new yy.Case($$[$0-1], $$[$0])); break; -case 121:this.$ = [$$[$0]]; +case 123:this.$ = [$$[$0]]; break; -case 122:this.$ = $$[$0-2].concat($$[$0]); +case 124:this.$ = $$[$0-2].concat($$[$0]); break; -case 123:return this.$ +case 125:return this.$ } }, -table: [{1:[2,30],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],30:[2,30],31:[1,6],33:[1,11],34:3,35:5,36:[1,8],37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:2,78:[1,35],79:[1,36],88:1},{1:[3]},{1:[2,123]},{1:[2,104],30:[1,41],77:[2,104]},{1:[2,105],30:[1,42],77:[2,105]},{1:[2,31],30:[2,31],32:[2,31],77:[2,31]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],30:[2,30],32:[2,30],33:[1,11],34:43,35:5,36:[1,8],37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,34],30:[2,34],32:[2,34],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,34],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:56,15:[1,32],16:55,17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,6],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:59,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],38:[2,20],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,37],30:[2,37],32:[2,37],77:[2,37]},{1:[2,38],30:[2,38],32:[2,38],77:[2,38]},{1:[2,40],9:[1,65],12:[2,40],18:[1,66],21:[1,67],23:[2,40],26:[2,40],29:[2,40],30:[2,40],31:[2,40],32:[2,40],38:[2,40],42:[2,40],44:[2,40],45:[2,40],46:[2,40],47:[2,40],48:[2,40],49:[2,40],50:[2,40],51:[2,40],53:[1,63],58:[2,40],61:[2,40],71:[1,64],77:[2,40],79:[2,40],81:[2,40],85:[2,40],86:[2,40]},{1:[2,1],9:[2,1],12:[2,1],18:[2,1],21:[2,1],23:[2,1],26:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],38:[2,1],41:[1,68],42:[2,1],43:[1,69],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],53:[2,1],58:[2,1],61:[2,1],71:[2,1],77:[2,1],79:[2,1],81:[2,1],85:[2,1],86:[2,1]},{3:71,4:70,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:72,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:73,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:74,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[1,75]},{1:[2,61],12:[2,61],23:[2,61],26:[2,61],29:[2,61],30:[2,61],31:[2,61],32:[2,61],38:[2,61],42:[2,61],44:[2,61],45:[2,61],46:[2,61],47:[2,61],48:[2,61],49:[2,61],50:[2,61],51:[2,61],57:[1,76],58:[2,61],61:[2,61],77:[2,61],79:[2,61],81:[2,61],85:[2,61],86:[2,61]},{14:77,31:[1,6]},{14:78,31:[1,6]},{1:[2,70],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,70],13:[1,31],15:[1,32],16:79,17:[1,33],20:34,22:[1,39],23:[2,70],24:[1,40],26:[2,70],29:[2,70],30:[2,70],31:[1,80],32:[2,70],36:[1,58],37:[1,57],38:[2,70],42:[2,70],43:[1,14],44:[1,16],45:[1,17],46:[2,70],47:[2,70],48:[2,70],49:[2,70],50:[2,70],51:[2,70],52:[1,15],55:[1,18],56:19,58:[2,70],59:20,60:[1,21],61:[2,70],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,70],78:[1,35],79:[2,70],81:[2,70],85:[2,70],86:[2,70]},{1:[2,71],12:[2,71],17:[1,81],23:[2,71],26:[2,71],29:[2,71],30:[2,71],31:[2,71],32:[2,71],38:[2,71],42:[2,71],44:[2,71],45:[2,71],46:[2,71],47:[2,71],48:[2,71],49:[2,71],50:[2,71],51:[2,71],58:[2,71],61:[2,71],77:[2,71],79:[2,71],81:[2,71],85:[2,71],86:[2,71]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:84,15:[1,32],16:82,17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,6],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],65:83,67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],86:[1,85]},{14:86,31:[1,6]},{3:71,4:89,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:87,15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,6],71:[1,88],75:[1,38]},{1:[2,2],9:[2,2],12:[2,2],18:[2,2],21:[2,2],23:[2,2],26:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],38:[2,2],42:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],53:[2,2],58:[2,2],61:[2,2],71:[2,2],77:[2,2],79:[2,2],81:[2,2],85:[2,2],86:[2,2]},{1:[2,3],9:[2,3],12:[2,3],18:[2,3],21:[2,3],23:[2,3],26:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],38:[2,3],42:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],53:[2,3],58:[2,3],61:[2,3],71:[2,3],77:[2,3],79:[2,3],81:[2,3],85:[2,3],86:[2,3]},{1:[2,4],9:[2,4],12:[2,4],18:[2,4],21:[2,4],23:[2,4],26:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],38:[2,4],42:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],53:[2,4],58:[2,4],61:[2,4],71:[2,4],77:[2,4],79:[2,4],81:[2,4],85:[2,4],86:[2,4]},{1:[2,5],9:[2,5],12:[2,5],18:[2,5],21:[2,5],23:[2,5],26:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],38:[2,5],42:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],53:[2,5],58:[2,5],61:[2,5],71:[2,5],77:[2,5],79:[2,5],81:[2,5],85:[2,5],86:[2,5]},{9:[1,90]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:91,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,9],9:[2,9],12:[2,9],18:[2,9],21:[2,9],23:[2,9],26:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],38:[2,9],41:[2,9],42:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],53:[2,9],58:[2,9],61:[2,9],71:[2,9],77:[2,9],79:[2,9],81:[2,9],82:[2,9],85:[2,9],86:[2,9]},{1:[2,13],9:[2,13],12:[2,13],18:[2,13],21:[2,13],23:[2,13],26:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],38:[2,13],41:[2,13],42:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],53:[2,13],58:[2,13],61:[2,13],71:[2,13],77:[2,13],79:[2,13],80:[2,13],81:[2,13],82:[2,13],85:[2,13],86:[2,13]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:92,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:93,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,94],20:34,22:[1,39],24:[1,40],75:[1,38],83:[1,95]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:96,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],30:[2,30],31:[1,6],33:[1,11],34:3,35:5,36:[1,8],37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:97,77:[2,30],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:98,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,20],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:99,26:[2,98],27:106,29:[2,98],30:[2,98],31:[2,98],33:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{1:[2,33],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],30:[2,33],32:[2,33],33:[1,11],35:111,36:[1,8],37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,33],78:[1,35],79:[1,36]},{1:[2,30],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],30:[2,30],33:[1,11],34:112,35:5,36:[1,8],37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,30],78:[1,35],79:[1,36]},{30:[1,41],32:[1,113]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:114,17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,115],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:116,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:117,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:118,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:119,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:120,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:121,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:122,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:123,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:124,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,66],12:[2,66],23:[2,66],26:[2,66],29:[2,66],30:[2,66],31:[2,66],32:[2,66],38:[2,66],42:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],58:[2,66],61:[2,66],77:[2,66],79:[2,66],81:[2,66],85:[2,66],86:[2,66]},{1:[2,35],30:[2,35],32:[2,35],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,35],79:[1,36]},{1:[2,87],12:[2,87],23:[2,87],26:[2,87],29:[2,87],30:[2,87],31:[2,87],32:[2,87],38:[2,87],42:[2,87],44:[2,87],45:[2,87],46:[2,87],47:[2,87],48:[2,87],49:[2,87],50:[2,87],51:[2,87],58:[2,87],61:[2,87],77:[2,87],79:[2,87],81:[2,87],85:[2,87],86:[2,87]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:125,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],38:[2,20],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:56,31:[1,6]},{11:126,29:[1,127],30:[2,28],31:[2,28],38:[2,28]},{12:[2,21],23:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],38:[2,21]},{12:[2,25],23:[2,25],29:[2,25],30:[2,25],31:[2,25],32:[2,25],38:[2,25],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,27],13:[1,31],15:[1,32],16:128,17:[1,33],20:34,22:[1,39],23:[2,27],24:[1,40],29:[2,27],30:[2,27],31:[2,27],32:[2,27],36:[1,58],37:[1,57],38:[2,27],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,58],12:[2,58],23:[2,58],26:[2,58],29:[2,58],30:[2,58],31:[2,58],32:[2,58],38:[2,58],42:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],48:[2,58],49:[2,58],50:[2,58],51:[2,58],58:[2,58],61:[2,58],77:[2,58],79:[2,58],81:[2,58],85:[2,58],86:[2,58]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:129,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:130,12:[2,20],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],17:[1,109],19:131,20:132,22:[1,39],24:[1,40],27:106,75:[1,38]},{1:[2,12],9:[2,12],12:[2,12],18:[2,12],21:[2,12],23:[2,12],26:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],38:[2,12],41:[2,12],42:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],53:[2,12],58:[2,12],61:[2,12],71:[2,12],77:[2,12],79:[2,12],80:[2,12],81:[2,12],82:[2,12],85:[2,12],86:[2,12]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:133,17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,134],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,46],12:[2,46],23:[2,46],26:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],38:[2,46],42:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],58:[2,46],61:[2,46],77:[2,46],79:[2,46],81:[2,46],85:[2,46],86:[2,46]},{1:[2,45],9:[2,1],12:[2,45],18:[2,1],21:[2,1],23:[2,45],26:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],38:[2,45],42:[2,45],44:[2,45],45:[2,45],46:[2,45],47:[2,45],48:[2,45],49:[2,45],50:[2,45],51:[2,45],58:[2,45],61:[2,45],77:[2,45],79:[2,45],81:[2,45],85:[2,45],86:[2,45]},{9:[1,65],18:[1,66],21:[1,67]},{1:[2,55],12:[2,55],23:[2,55],26:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],38:[2,55],42:[2,55],44:[2,55],45:[2,55],46:[2,55],47:[2,55],48:[2,55],49:[2,55],50:[2,55],51:[2,55],58:[2,55],59:54,61:[2,55],77:[2,55],79:[2,55],81:[2,55],85:[2,55],86:[2,55]},{1:[2,56],12:[2,56],23:[2,56],26:[2,56],29:[2,56],30:[2,56],31:[2,56],32:[2,56],38:[2,56],42:[2,56],44:[2,56],45:[2,56],46:[2,56],47:[2,56],48:[2,56],49:[2,56],50:[2,56],51:[2,56],58:[2,56],59:54,61:[2,56],77:[2,56],79:[2,56],81:[2,56],85:[2,56],86:[2,56]},{1:[2,57],12:[2,57],23:[2,57],26:[2,57],29:[2,57],30:[2,57],31:[2,57],32:[2,57],38:[2,57],42:[2,57],44:[2,57],45:[2,57],46:[2,57],47:[2,57],48:[2,57],49:[2,57],50:[2,57],51:[2,57],58:[2,57],59:54,61:[2,57],77:[2,57],79:[2,57],81:[2,57],85:[2,57],86:[2,57]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:135,12:[2,20],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:136,31:[1,6],78:[1,137]},{1:[2,64],12:[2,64],23:[2,64],26:[2,64],29:[2,64],30:[2,64],31:[2,64],32:[2,64],38:[2,64],42:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],57:[1,138],58:[2,64],61:[2,64],77:[2,64],79:[2,64],81:[2,64],85:[2,64],86:[2,64]},{61:[1,139]},{1:[2,68],12:[2,68],23:[2,68],26:[2,68],29:[2,68],30:[2,68],31:[2,68],32:[2,68],38:[2,68],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,68],59:54,61:[2,68],77:[2,68],79:[2,68],81:[2,68],85:[2,68],86:[2,68]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:140,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,72],12:[2,72],23:[2,72],26:[2,72],29:[2,72],30:[2,72],31:[2,72],32:[2,72],38:[2,72],42:[2,72],44:[2,72],45:[2,72],46:[2,72],47:[2,72],48:[2,72],49:[2,72],50:[2,72],51:[2,72],58:[2,72],61:[2,72],77:[2,72],79:[2,72],81:[2,72],85:[2,72],86:[2,72]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],65:141,79:[1,36],86:[1,85]},{1:[2,75],12:[2,75],23:[2,75],26:[2,75],29:[2,75],30:[2,75],31:[2,75],32:[2,75],38:[2,75],42:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],58:[2,75],61:[2,75],66:[1,142],77:[2,75],79:[2,75],81:[2,75],85:[2,75],86:[1,143]},{1:[2,77],12:[2,77],23:[2,77],26:[2,77],29:[2,77],30:[2,77],31:[2,77],32:[2,77],38:[2,77],42:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],58:[2,77],61:[2,77],77:[2,77],79:[2,77],81:[2,77],85:[2,77],86:[2,77]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:144},{1:[2,78],12:[2,78],23:[2,78],26:[2,78],29:[2,78],30:[2,78],31:[2,78],32:[2,78],38:[2,78],42:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],58:[2,78],61:[2,78],68:[1,146],69:[1,147],77:[2,78],79:[2,78],81:[2,78],85:[2,78],86:[2,78]},{1:[2,82],12:[2,82],23:[2,82],26:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],38:[2,82],42:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],58:[2,82],61:[2,82],77:[2,82],79:[2,82],81:[2,82],85:[2,82],86:[2,82]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:148,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[2,1],14:149,18:[2,1],21:[2,1],31:[1,6],71:[1,150]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:151,12:[2,20],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:152,31:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:153,31:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{9:[2,1],18:[2,1],21:[2,1],80:[1,154]},{9:[2,9],18:[2,9],21:[2,9],29:[1,156],80:[2,9],82:[1,155],84:[1,157]},{17:[1,158]},{1:[2,117],12:[2,117],23:[2,117],26:[2,117],29:[1,159],30:[2,117],31:[2,117],32:[2,117],38:[2,117],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,117],59:54,61:[2,117],77:[2,117],79:[2,117],81:[2,117],85:[2,117],86:[2,117]},{77:[1,160]},{11:161,23:[2,28],29:[1,127],30:[2,28],31:[2,28]},{11:162,26:[2,28],29:[1,163],30:[2,28],31:[2,28]},{26:[2,99],29:[2,99],30:[2,99],31:[2,99],32:[2,99]},{18:[1,165],26:[2,88],29:[2,88],30:[2,88],31:[2,88],32:[2,88],47:[2,88],74:[1,164]},{26:[2,93],29:[2,93],30:[2,93],31:[2,93],32:[2,93],47:[1,166]},{5:107,6:[1,110],17:[1,109],19:167,27:106,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:168,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,97],29:[2,97],30:[2,97],31:[2,97],32:[2,97]},{1:[2,16],9:[2,16],12:[2,16],18:[2,16],21:[2,16],23:[2,16],26:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],38:[2,16],41:[2,16],42:[2,16],43:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],53:[2,16],58:[2,16],61:[2,16],71:[2,16],74:[2,16],77:[2,16],79:[2,16],80:[2,16],81:[2,16],82:[2,16],85:[2,16],86:[2,16]},{1:[2,17],9:[2,17],12:[2,17],18:[2,17],21:[2,17],23:[2,17],26:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],38:[2,17],41:[2,17],42:[2,17],43:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],53:[2,17],58:[2,17],61:[2,17],71:[2,17],74:[2,17],77:[2,17],79:[2,17],80:[2,17],81:[2,17],82:[2,17],85:[2,17],86:[2,17]},{18:[1,169]},{1:[2,18],9:[2,18],12:[2,18],18:[2,18],21:[2,18],23:[2,18],26:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],38:[2,18],41:[2,18],42:[2,18],43:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],53:[2,18],58:[2,18],61:[2,18],71:[2,18],74:[2,18],77:[2,18],79:[2,18],80:[2,18],81:[2,18],82:[2,18],85:[2,18],86:[2,18]},{1:[2,19],9:[2,19],12:[2,19],18:[2,19],21:[2,19],23:[2,19],26:[2,19],29:[2,19],30:[2,19],31:[2,19],32:[2,19],38:[2,19],41:[2,19],42:[2,19],43:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],53:[2,19],58:[2,19],61:[2,19],71:[2,19],74:[2,19],77:[2,19],79:[2,19],80:[2,19],81:[2,19],82:[2,19],85:[2,19],86:[2,19]},{1:[2,32],30:[2,32],32:[2,32],77:[2,32]},{1:[2,106],30:[1,41],77:[2,106]},{1:[2,39],9:[2,39],12:[2,39],18:[2,39],21:[2,39],23:[2,39],26:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],38:[2,39],42:[2,39],44:[2,39],45:[2,39],46:[2,39],47:[2,39],48:[2,39],49:[2,39],50:[2,39],51:[2,39],53:[2,39],57:[2,39],58:[2,39],61:[2,39],66:[2,39],68:[2,39],69:[2,39],71:[2,39],77:[2,39],79:[2,39],81:[2,39],85:[2,39],86:[2,39]},{1:[2,43],12:[2,43],23:[2,43],26:[2,43],29:[2,43],30:[2,43],31:[2,43],32:[2,43],38:[2,43],42:[2,43],44:[1,45],45:[2,43],46:[2,43],47:[2,43],48:[1,49],49:[2,43],50:[2,43],51:[2,43],58:[2,43],59:54,61:[2,43],77:[2,43],79:[2,43],81:[2,43],85:[2,43],86:[2,43]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:170,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,47],12:[2,47],23:[2,47],26:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],38:[2,47],42:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[1,49],49:[2,47],50:[2,47],51:[2,47],58:[2,47],59:54,61:[2,47],77:[2,47],79:[2,47],81:[2,47],85:[2,47],86:[2,47]},{1:[2,48],12:[2,48],23:[2,48],26:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],38:[2,48],42:[1,44],44:[1,45],45:[2,48],46:[1,47],47:[2,48],48:[1,49],49:[1,50],50:[2,48],51:[1,52],58:[2,48],59:54,61:[2,48],77:[2,48],79:[2,48],81:[2,48],85:[2,48],86:[2,48]},{1:[2,49],12:[2,49],23:[2,49],26:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],38:[2,49],42:[1,44],44:[1,45],45:[2,49],46:[1,47],47:[2,49],48:[1,49],49:[1,50],50:[2,49],51:[1,52],58:[2,49],59:54,61:[2,49],77:[2,49],79:[2,49],81:[2,49],85:[2,49],86:[2,49]},{1:[2,50],12:[2,50],23:[2,50],26:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],38:[2,50],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,50],59:54,61:[2,50],77:[2,50],79:[2,50],81:[2,50],85:[2,50],86:[2,50]},{1:[2,51],12:[2,51],23:[2,51],26:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],38:[2,51],42:[2,51],44:[2,51],45:[2,51],46:[2,51],47:[2,51],48:[2,51],49:[2,51],50:[2,51],51:[2,51],58:[2,51],59:54,61:[2,51],77:[2,51],79:[2,51],81:[2,51],85:[2,51],86:[2,51]},{1:[2,52],12:[2,52],23:[2,52],26:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],38:[2,52],42:[2,52],44:[1,45],45:[2,52],46:[2,52],47:[2,52],48:[1,49],49:[2,52],50:[2,52],51:[2,52],58:[2,52],59:54,61:[2,52],77:[2,52],79:[2,52],81:[2,52],85:[2,52],86:[2,52]},{1:[2,53],12:[2,53],23:[2,53],26:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],38:[2,53],42:[1,44],44:[1,45],45:[2,53],46:[1,47],47:[2,53],48:[1,49],49:[1,50],50:[2,53],51:[1,52],58:[2,53],59:54,61:[2,53],77:[2,53],79:[2,53],81:[2,53],85:[2,53],86:[2,53]},{1:[2,54],12:[2,54],23:[2,54],26:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],38:[2,54],42:[1,44],44:[1,45],45:[2,54],46:[2,54],47:[2,54],48:[1,49],49:[1,50],50:[2,54],51:[2,54],58:[2,54],59:54,61:[2,54],77:[2,54],79:[2,54],81:[2,54],85:[2,54],86:[2,54]},{1:[2,63],12:[2,63],23:[2,63],26:[2,63],29:[2,63],30:[2,63],31:[2,63],32:[2,63],38:[2,63],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,63],59:54,61:[2,63],77:[2,63],79:[2,63],81:[2,63],85:[2,63],86:[2,63]},{11:171,29:[1,127],30:[2,28],31:[2,28],38:[2,28]},{30:[1,173],31:[1,174],38:[1,172]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,29],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,29],24:[1,40],28:175,30:[2,29],31:[2,29],32:[2,29],33:[1,62],36:[1,58],37:[1,57],38:[2,29],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,26],23:[2,26],29:[2,26],30:[2,26],31:[2,26],32:[2,26],38:[2,26],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,86],12:[2,86],23:[2,86],26:[2,86],29:[2,86],30:[2,86],31:[2,86],32:[2,86],38:[2,86],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,86],59:54,61:[2,86],77:[2,86],79:[2,86],81:[2,86],85:[2,86],86:[2,86]},{11:176,12:[2,28],29:[1,127],30:[2,28],31:[2,28]},{1:[2,10],9:[2,10],12:[2,10],18:[2,10],21:[2,10],23:[2,10],26:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],38:[2,10],41:[2,10],42:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],53:[2,10],58:[2,10],61:[2,10],71:[2,10],77:[2,10],79:[2,10],80:[2,10],81:[2,10],82:[2,10],85:[2,10],86:[2,10]},{1:[2,11],9:[2,11],12:[2,11],18:[2,11],21:[2,11],23:[2,11],26:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],38:[2,11],41:[2,11],42:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],53:[2,11],58:[2,11],61:[2,11],71:[2,11],77:[2,11],79:[2,11],80:[2,11],81:[2,11],82:[2,11],85:[2,11],86:[2,11]},{1:[2,41],12:[2,41],23:[2,41],26:[2,41],29:[2,41],30:[2,41],31:[2,41],32:[2,41],38:[2,41],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,41],59:54,61:[2,41],77:[2,41],79:[2,41],81:[2,41],85:[2,41],86:[2,41]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:177,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:178,12:[2,28],29:[1,127],30:[2,28],31:[2,28]},{1:[2,62],12:[2,62],23:[2,62],26:[2,62],29:[2,62],30:[2,62],31:[2,62],32:[2,62],38:[2,62],42:[2,62],44:[2,62],45:[2,62],46:[2,62],47:[2,62],48:[2,62],49:[2,62],50:[2,62],51:[2,62],58:[2,62],61:[2,62],77:[2,62],79:[2,62],81:[2,62],85:[2,62],86:[2,62]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:179,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:180,31:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:181,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:182,29:[1,127],30:[2,28],31:[2,28],32:[2,28]},{1:[2,73],12:[2,73],23:[2,73],26:[2,73],29:[2,73],30:[2,73],31:[2,73],32:[2,73],38:[2,73],42:[2,73],44:[2,73],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],58:[2,73],61:[2,73],66:[1,183],77:[2,73],79:[2,73],81:[2,73],85:[2,73],86:[1,143]},{14:184,31:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:185},{14:186,29:[1,187],31:[1,6]},{29:[2,121],31:[2,121],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:188,31:[1,6]},{14:189,31:[1,6]},{14:190,31:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,84],12:[2,84],23:[2,84],26:[2,84],29:[2,84],30:[2,84],31:[2,84],32:[2,84],38:[2,84],42:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],58:[2,84],61:[2,84],77:[2,84],79:[2,84],81:[2,84],85:[2,84],86:[2,84]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:191,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:192,12:[2,28],29:[1,127],30:[2,28],31:[2,28]},{1:[2,8],9:[2,8],12:[2,8],18:[2,8],21:[2,8],23:[2,8],26:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],38:[2,8],42:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],53:[2,8],58:[2,8],61:[2,8],71:[2,8],77:[2,8],79:[2,8],81:[2,8],85:[2,8],86:[2,8]},{1:[2,107],12:[2,107],23:[2,107],26:[2,107],29:[2,107],30:[2,107],31:[2,107],32:[2,107],38:[2,107],42:[2,107],44:[2,107],45:[2,107],46:[2,107],47:[2,107],48:[2,107],49:[2,107],50:[2,107],51:[2,107],57:[2,107],58:[2,107],61:[2,107],77:[2,107],79:[2,107],81:[2,107],85:[2,107],86:[2,107]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:193,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:194,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:195,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:196,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{29:[1,198],82:[1,197]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:199,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,103],9:[2,103],12:[2,103],18:[2,103],21:[2,103],23:[2,103],26:[2,103],29:[2,103],30:[2,103],31:[2,103],32:[2,103],38:[2,103],41:[2,103],42:[2,103],43:[2,103],44:[2,103],45:[2,103],46:[2,103],47:[2,103],48:[2,103],49:[2,103],50:[2,103],51:[2,103],53:[2,103],58:[2,103],61:[2,103],71:[2,103],74:[2,103],77:[2,103],79:[2,103],80:[2,103],81:[2,103],82:[2,103],85:[2,103],86:[2,103]},{23:[1,200],30:[1,173],31:[1,174]},{26:[1,201],30:[1,202],31:[1,203]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,26:[2,29],27:106,30:[2,29],31:[2,29],32:[2,29],33:[1,104],40:[1,105],44:[1,103],72:102,73:204,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:205,17:[1,33],20:34,22:[1,39],24:[1,40],31:[1,206],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{6:[1,110],17:[1,109],27:207},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:208,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,95],29:[2,95],30:[2,95],31:[2,95],32:[2,95]},{26:[2,96],29:[2,96],30:[2,96],31:[2,96],32:[2,96],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{6:[1,110],17:[1,109],27:209},{11:210,29:[1,127],30:[2,28],31:[2,28],32:[2,28]},{30:[1,173],31:[1,174],38:[1,211]},{39:[1,212],54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:214,33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:215,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,22],23:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],38:[2,22]},{12:[1,216],30:[1,173],31:[1,174]},{11:217,29:[1,127],30:[2,28],31:[2,28],32:[2,28]},{12:[1,218],30:[1,173],31:[1,174]},{14:219,31:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,65],12:[2,65],23:[2,65],26:[2,65],29:[2,65],30:[2,65],31:[2,65],32:[2,65],38:[2,65],42:[2,65],44:[2,65],45:[2,65],46:[2,65],47:[2,65],48:[2,65],49:[2,65],50:[2,65],51:[2,65],58:[2,65],61:[2,65],77:[2,65],79:[2,65],81:[2,65],85:[2,65],86:[2,65]},{1:[2,67],12:[2,67],23:[2,67],26:[2,67],29:[2,67],30:[2,67],31:[2,67],32:[2,67],38:[2,67],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,67],59:54,61:[2,67],77:[2,67],79:[2,67],81:[2,67],85:[2,67],86:[2,67]},{30:[1,173],31:[1,174],32:[1,220]},{14:221,31:[1,6]},{1:[2,76],12:[2,76],23:[2,76],26:[2,76],29:[2,76],30:[2,76],31:[2,76],32:[2,76],38:[2,76],42:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],58:[2,76],61:[2,76],77:[2,76],79:[2,76],81:[2,76],85:[2,76],86:[2,76]},{14:222,29:[1,187],31:[1,6]},{1:[2,119],12:[2,119],23:[2,119],26:[2,119],29:[2,119],30:[2,119],31:[2,119],32:[2,119],38:[2,119],42:[2,119],44:[2,119],45:[2,119],46:[2,119],47:[2,119],48:[2,119],49:[2,119],50:[2,119],51:[2,119],58:[2,119],61:[2,119],66:[2,119],77:[2,119],79:[2,119],81:[2,119],85:[2,119],86:[2,119]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:223,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,79],12:[2,79],23:[2,79],26:[2,79],29:[2,79],30:[2,79],31:[2,79],32:[2,79],38:[2,79],42:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],58:[2,79],61:[2,79],69:[1,224],77:[2,79],79:[2,79],81:[2,79],85:[2,79],86:[2,79]},{1:[2,81],12:[2,81],23:[2,81],26:[2,81],29:[2,81],30:[2,81],31:[2,81],32:[2,81],38:[2,81],42:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],58:[2,81],61:[2,81],77:[2,81],79:[2,81],81:[2,81],85:[2,81],86:[2,81]},{1:[2,83],12:[2,83],23:[2,83],26:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],38:[2,83],42:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],58:[2,83],61:[2,83],77:[2,83],79:[2,83],81:[2,83],85:[2,83],86:[2,83]},{14:225,31:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{12:[1,226],30:[1,173],31:[1,174]},{1:[2,109],12:[2,109],23:[2,109],26:[2,109],29:[2,109],30:[2,109],31:[2,109],32:[2,109],38:[2,109],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,109],59:54,61:[2,109],77:[2,109],79:[2,109],81:[1,227],85:[2,109],86:[2,109]},{1:[2,111],12:[2,111],23:[2,111],26:[2,111],29:[2,111],30:[2,111],31:[2,111],32:[2,111],38:[2,111],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,111],59:54,61:[2,111],77:[2,111],79:[2,111],81:[2,111],85:[2,111],86:[2,111]},{9:[2,1],18:[2,1],21:[2,1],82:[1,228]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36],85:[1,229]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:230,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:231,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{1:[2,118],12:[2,118],23:[2,118],26:[2,118],29:[2,118],30:[2,118],31:[2,118],32:[2,118],38:[2,118],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,118],59:54,61:[2,118],77:[2,118],79:[2,118],81:[2,118],85:[2,118],86:[2,118]},{1:[2,14],9:[2,14],12:[2,14],18:[2,14],21:[2,14],23:[2,14],26:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],38:[2,14],41:[2,14],42:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],53:[2,14],58:[2,14],61:[2,14],71:[2,14],77:[2,14],79:[2,14],80:[2,14],81:[2,14],82:[2,14],85:[2,14],86:[2,14]},{1:[2,15],9:[2,15],12:[2,15],18:[2,15],21:[2,15],23:[2,15],26:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],38:[2,15],41:[2,15],42:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],53:[2,15],58:[2,15],61:[2,15],71:[2,15],77:[2,15],79:[2,15],80:[2,15],81:[2,15],82:[2,15],85:[2,15],86:[2,15]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,27:106,33:[1,104],40:[1,105],44:[1,103],72:102,73:232,75:[1,38]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:233,27:106,29:[2,98],30:[2,98],31:[2,98],32:[2,98],33:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{26:[2,100],29:[2,100],30:[2,100],31:[2,100],32:[2,100]},{26:[2,91],29:[2,91],30:[2,91],31:[2,91],32:[2,91],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:234,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],28:60,29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[1,62],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,90],29:[2,90],30:[2,90],31:[2,90],32:[2,90],47:[2,90]},{26:[2,94],29:[2,94],30:[2,94],31:[2,94],32:[2,94],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{26:[2,89],29:[2,89],30:[2,89],31:[2,89],32:[2,89],47:[2,89]},{30:[1,173],31:[1,174],32:[1,235]},{54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:236,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:237,31:[1,6]},{12:[2,23],23:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],38:[2,23]},{11:238,29:[1,127],30:[2,28],31:[2,28],32:[2,28]},{1:[2,6],9:[2,6],12:[2,6],18:[2,6],21:[2,6],23:[2,6],26:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],38:[2,6],42:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],53:[2,6],58:[2,6],61:[2,6],71:[2,6],77:[2,6],79:[2,6],81:[2,6],85:[2,6],86:[2,6]},{30:[1,173],31:[1,174],32:[1,239]},{14:240,31:[1,6]},{1:[2,108],12:[2,108],23:[2,108],26:[2,108],29:[2,108],30:[2,108],31:[2,108],32:[2,108],38:[2,108],42:[2,108],44:[2,108],45:[2,108],46:[2,108],47:[2,108],48:[2,108],49:[2,108],50:[2,108],51:[2,108],57:[2,108],58:[2,108],61:[2,108],77:[2,108],79:[2,108],81:[2,108],85:[2,108],86:[2,108]},{1:[2,69],12:[2,69],23:[2,69],26:[2,69],29:[2,69],30:[2,69],31:[2,69],32:[2,69],38:[2,69],42:[2,69],44:[2,69],45:[2,69],46:[2,69],47:[2,69],48:[2,69],49:[2,69],50:[2,69],51:[2,69],58:[2,69],61:[2,69],77:[2,69],79:[2,69],81:[2,69],85:[2,69],86:[2,69]},{1:[2,74],12:[2,74],23:[2,74],26:[2,74],29:[2,74],30:[2,74],31:[2,74],32:[2,74],38:[2,74],42:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],58:[2,74],61:[2,74],77:[2,74],79:[2,74],81:[2,74],85:[2,74],86:[2,74]},{1:[2,120],12:[2,120],23:[2,120],26:[2,120],29:[2,120],30:[2,120],31:[2,120],32:[2,120],38:[2,120],42:[2,120],44:[2,120],45:[2,120],46:[2,120],47:[2,120],48:[2,120],49:[2,120],50:[2,120],51:[2,120],58:[2,120],61:[2,120],66:[2,120],77:[2,120],79:[2,120],81:[2,120],85:[2,120],86:[2,120]},{29:[2,122],31:[2,122],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:241,31:[1,6]},{1:[2,85],12:[2,85],23:[2,85],26:[2,85],29:[2,85],30:[2,85],31:[2,85],32:[2,85],38:[2,85],42:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],58:[2,85],61:[2,85],77:[2,85],79:[2,85],81:[2,85],85:[2,85],86:[2,85]},{14:242,31:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:243,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:244,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:245,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,113],12:[2,113],23:[2,113],26:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],38:[2,113],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,113],59:54,61:[2,113],77:[2,113],79:[2,113],81:[2,113],85:[2,113],86:[2,113]},{9:[2,1],18:[2,1],21:[2,1],82:[1,246]},{26:[2,101],29:[2,101],30:[2,101],31:[2,101],32:[2,101]},{11:247,29:[1,163],30:[2,28],31:[2,28],32:[2,28]},{11:248,29:[1,127],30:[2,28],31:[2,28],32:[2,28]},{1:[2,44],12:[2,44],23:[2,44],26:[2,44],29:[2,44],30:[2,44],31:[2,44],32:[2,44],38:[2,44],42:[2,44],44:[2,44],45:[2,44],46:[2,44],47:[2,44],48:[2,44],49:[2,44],50:[2,44],51:[2,44],58:[2,44],61:[2,44],77:[2,44],79:[2,44],81:[2,44],85:[2,44],86:[2,44]},{1:[2,36],30:[2,36],32:[2,36],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,36],79:[1,36]},{1:[2,59],12:[2,59],23:[2,59],26:[2,59],29:[2,59],30:[2,59],31:[2,59],32:[2,59],38:[2,59],42:[2,59],44:[2,59],45:[2,59],46:[2,59],47:[2,59],48:[2,59],49:[2,59],50:[2,59],51:[2,59],58:[2,59],61:[2,59],77:[2,59],79:[2,59],81:[2,59],85:[2,59],86:[2,59]},{30:[1,173],31:[1,174],32:[1,249]},{1:[2,42],12:[2,42],23:[2,42],26:[2,42],29:[2,42],30:[2,42],31:[2,42],32:[2,42],38:[2,42],42:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],48:[2,42],49:[2,42],50:[2,42],51:[2,42],58:[2,42],61:[2,42],77:[2,42],79:[2,42],81:[2,42],85:[2,42],86:[2,42]},{1:[2,60],12:[2,60],23:[2,60],26:[2,60],29:[2,60],30:[2,60],31:[2,60],32:[2,60],38:[2,60],42:[2,60],44:[2,60],45:[2,60],46:[2,60],47:[2,60],48:[2,60],49:[2,60],50:[2,60],51:[2,60],58:[2,60],61:[2,60],77:[2,60],79:[2,60],81:[2,60],85:[2,60],86:[2,60]},{1:[2,80],12:[2,80],23:[2,80],26:[2,80],29:[2,80],30:[2,80],31:[2,80],32:[2,80],38:[2,80],42:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],58:[2,80],61:[2,80],77:[2,80],79:[2,80],81:[2,80],85:[2,80],86:[2,80]},{1:[2,7],9:[2,7],12:[2,7],18:[2,7],21:[2,7],23:[2,7],26:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],38:[2,7],42:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],53:[2,7],58:[2,7],61:[2,7],71:[2,7],77:[2,7],79:[2,7],81:[2,7],85:[2,7],86:[2,7]},{1:[2,110],12:[2,110],23:[2,110],26:[2,110],29:[2,110],30:[2,110],31:[2,110],32:[2,110],38:[2,110],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,110],59:54,61:[2,110],77:[2,110],79:[2,110],81:[2,110],85:[2,110],86:[2,110]},{1:[2,112],12:[2,112],23:[2,112],26:[2,112],29:[2,112],30:[2,112],31:[2,112],32:[2,112],38:[2,112],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,112],59:54,61:[2,112],77:[2,112],79:[2,112],81:[2,112],85:[2,112],86:[2,112]},{1:[2,115],12:[2,115],23:[2,115],26:[2,115],29:[2,115],30:[2,115],31:[2,115],32:[2,115],38:[2,115],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,115],59:54,61:[2,115],77:[2,115],79:[2,115],81:[1,250],85:[2,115],86:[2,115]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:251,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{30:[1,202],31:[1,203],32:[1,252]},{30:[1,173],31:[1,174],32:[1,253]},{12:[2,24],23:[2,24],29:[2,24],30:[2,24],31:[2,24],32:[2,24],38:[2,24]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:254,17:[1,33],20:34,22:[1,39],24:[1,40],36:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,114],12:[2,114],23:[2,114],26:[2,114],29:[2,114],30:[2,114],31:[2,114],32:[2,114],38:[2,114],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,114],59:54,61:[2,114],77:[2,114],79:[2,114],81:[2,114],85:[2,114],86:[2,114]},{26:[2,102],29:[2,102],30:[2,102],31:[2,102],32:[2,102]},{26:[2,92],29:[2,92],30:[2,92],31:[2,92],32:[2,92]},{1:[2,116],12:[2,116],23:[2,116],26:[2,116],29:[2,116],30:[2,116],31:[2,116],32:[2,116],38:[2,116],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,116],59:54,61:[2,116],77:[2,116],79:[2,116],81:[2,116],85:[2,116],86:[2,116]}], -defaultActions: {2:[2,123]}, +table: [{1:[2,32],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],32:[1,6],34:[1,11],35:3,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:2,78:[1,35],79:[1,36],88:1},{1:[3]},{1:[2,125]},{1:[2,106],31:[1,41],77:[2,106]},{1:[2,107],31:[1,42],77:[2,107]},{1:[2,33],31:[2,33],33:[2,33],77:[2,33]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],33:[2,32],34:[1,11],35:43,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,36],31:[2,36],33:[2,36],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,36],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:56,15:[1,32],16:55,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,6],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:59,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],38:[2,22],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,39],31:[2,39],33:[2,39],77:[2,39]},{1:[2,40],31:[2,40],33:[2,40],77:[2,40]},{1:[2,42],9:[1,65],12:[2,42],18:[1,66],21:[1,67],23:[2,42],26:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],38:[2,42],42:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],48:[2,42],49:[2,42],50:[2,42],51:[2,42],53:[1,63],58:[2,42],61:[2,42],71:[1,64],77:[2,42],79:[2,42],81:[2,42],85:[2,42],86:[2,42]},{1:[2,1],9:[2,1],12:[2,1],18:[2,1],21:[2,1],23:[2,1],26:[2,1],30:[2,1],31:[2,1],32:[2,1],33:[2,1],38:[2,1],41:[1,68],42:[2,1],43:[1,69],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],53:[2,1],58:[2,1],61:[2,1],71:[2,1],77:[2,1],79:[2,1],81:[2,1],85:[2,1],86:[2,1]},{3:71,4:70,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:72,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:73,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:74,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[1,75]},{1:[2,63],12:[2,63],23:[2,63],26:[2,63],30:[2,63],31:[2,63],32:[2,63],33:[2,63],38:[2,63],42:[2,63],44:[2,63],45:[2,63],46:[2,63],47:[2,63],48:[2,63],49:[2,63],50:[2,63],51:[2,63],57:[1,76],58:[2,63],61:[2,63],77:[2,63],79:[2,63],81:[2,63],85:[2,63],86:[2,63]},{14:77,32:[1,6]},{14:78,32:[1,6]},{1:[2,72],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,72],13:[1,31],15:[1,32],16:79,17:[1,33],20:34,22:[1,39],23:[2,72],24:[1,40],26:[2,72],27:[1,58],30:[2,72],31:[2,72],32:[1,80],33:[2,72],37:[1,57],38:[2,72],42:[2,72],43:[1,14],44:[1,16],45:[1,17],46:[2,72],47:[2,72],48:[2,72],49:[2,72],50:[2,72],51:[2,72],52:[1,15],55:[1,18],56:19,58:[2,72],59:20,60:[1,21],61:[2,72],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,72],78:[1,35],79:[2,72],81:[2,72],85:[2,72],86:[2,72]},{1:[2,73],12:[2,73],17:[1,81],23:[2,73],26:[2,73],30:[2,73],31:[2,73],32:[2,73],33:[2,73],38:[2,73],42:[2,73],44:[2,73],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],58:[2,73],61:[2,73],77:[2,73],79:[2,73],81:[2,73],85:[2,73],86:[2,73]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:84,15:[1,32],16:82,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,6],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],65:83,67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],86:[1,85]},{14:86,32:[1,6]},{3:71,4:89,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:87,15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],32:[1,6],71:[1,88],75:[1,38]},{1:[2,2],9:[2,2],12:[2,2],18:[2,2],21:[2,2],23:[2,2],26:[2,2],30:[2,2],31:[2,2],32:[2,2],33:[2,2],38:[2,2],42:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],53:[2,2],58:[2,2],61:[2,2],71:[2,2],77:[2,2],79:[2,2],81:[2,2],85:[2,2],86:[2,2]},{1:[2,3],9:[2,3],12:[2,3],18:[2,3],21:[2,3],23:[2,3],26:[2,3],30:[2,3],31:[2,3],32:[2,3],33:[2,3],38:[2,3],42:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],53:[2,3],58:[2,3],61:[2,3],71:[2,3],77:[2,3],79:[2,3],81:[2,3],85:[2,3],86:[2,3]},{1:[2,4],9:[2,4],12:[2,4],18:[2,4],21:[2,4],23:[2,4],26:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],38:[2,4],42:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],53:[2,4],58:[2,4],61:[2,4],71:[2,4],77:[2,4],79:[2,4],81:[2,4],85:[2,4],86:[2,4]},{1:[2,5],9:[2,5],12:[2,5],18:[2,5],21:[2,5],23:[2,5],26:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],38:[2,5],42:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],53:[2,5],58:[2,5],61:[2,5],71:[2,5],77:[2,5],79:[2,5],81:[2,5],85:[2,5],86:[2,5]},{9:[1,90]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:91,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,9],9:[2,9],12:[2,9],18:[2,9],21:[2,9],23:[2,9],26:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],38:[2,9],41:[2,9],42:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],53:[2,9],58:[2,9],61:[2,9],71:[2,9],77:[2,9],79:[2,9],81:[2,9],82:[2,9],85:[2,9],86:[2,9]},{1:[2,13],9:[2,13],12:[2,13],18:[2,13],21:[2,13],23:[2,13],26:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],38:[2,13],41:[2,13],42:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],53:[2,13],58:[2,13],61:[2,13],71:[2,13],77:[2,13],79:[2,13],80:[2,13],81:[2,13],82:[2,13],85:[2,13],86:[2,13]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:92,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:93,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,94],20:34,22:[1,39],24:[1,40],75:[1,38],83:[1,95]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:96,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],14:4,15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],32:[1,6],34:[1,11],35:3,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],76:97,77:[2,32],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:98,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,22],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:99,26:[2,100],28:106,30:[2,100],31:[2,100],32:[2,100],34:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{1:[2,35],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,35],33:[2,35],34:[1,11],36:111,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,35],78:[1,35],79:[1,36]},{1:[2,32],3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:7,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,8],31:[2,32],34:[1,11],35:112,36:5,37:[1,9],40:[1,10],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],77:[2,32],78:[1,35],79:[1,36]},{31:[1,41],33:[1,113]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:114,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,115],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:116,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:117,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:118,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:119,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:120,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:121,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:122,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:123,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:124,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,68],12:[2,68],23:[2,68],26:[2,68],30:[2,68],31:[2,68],32:[2,68],33:[2,68],38:[2,68],42:[2,68],44:[2,68],45:[2,68],46:[2,68],47:[2,68],48:[2,68],49:[2,68],50:[2,68],51:[2,68],58:[2,68],61:[2,68],77:[2,68],79:[2,68],81:[2,68],85:[2,68],86:[2,68]},{1:[2,37],31:[2,37],33:[2,37],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,37],79:[1,36]},{1:[2,89],12:[2,89],23:[2,89],26:[2,89],30:[2,89],31:[2,89],32:[2,89],33:[2,89],38:[2,89],42:[2,89],44:[2,89],45:[2,89],46:[2,89],47:[2,89],48:[2,89],49:[2,89],50:[2,89],51:[2,89],58:[2,89],61:[2,89],77:[2,89],79:[2,89],81:[2,89],85:[2,89],86:[2,89]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:125,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],38:[2,22],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:56,32:[1,6]},{11:126,30:[1,127],31:[2,30],32:[2,30],38:[2,30]},{12:[2,23],23:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],38:[2,23]},{12:[2,27],23:[2,27],30:[2,27],31:[2,27],32:[2,27],33:[2,27],38:[2,27],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,29],13:[1,31],15:[1,32],16:128,17:[1,33],20:34,22:[1,39],23:[2,29],24:[1,40],27:[1,58],30:[2,29],31:[2,29],32:[2,29],33:[2,29],37:[1,57],38:[2,29],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,60],12:[2,60],23:[2,60],26:[2,60],30:[2,60],31:[2,60],32:[2,60],33:[2,60],38:[2,60],42:[2,60],44:[2,60],45:[2,60],46:[2,60],47:[2,60],48:[2,60],49:[2,60],50:[2,60],51:[2,60],58:[2,60],61:[2,60],77:[2,60],79:[2,60],81:[2,60],85:[2,60],86:[2,60]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:129,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:130,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{5:107,6:[1,110],17:[1,109],19:131,20:132,22:[1,39],24:[1,40],28:106,75:[1,38]},{1:[2,12],9:[2,12],12:[2,12],18:[2,12],21:[2,12],23:[2,12],26:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],38:[2,12],41:[2,12],42:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],53:[2,12],58:[2,12],61:[2,12],71:[2,12],77:[2,12],79:[2,12],80:[2,12],81:[2,12],82:[2,12],85:[2,12],86:[2,12]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:133,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,134],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,48],12:[2,48],23:[2,48],26:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],38:[2,48],42:[2,48],44:[2,48],45:[2,48],46:[2,48],47:[2,48],48:[2,48],49:[2,48],50:[2,48],51:[2,48],58:[2,48],61:[2,48],77:[2,48],79:[2,48],81:[2,48],85:[2,48],86:[2,48]},{1:[2,47],9:[2,1],12:[2,47],18:[2,1],21:[2,1],23:[2,47],26:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],38:[2,47],42:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[2,47],49:[2,47],50:[2,47],51:[2,47],58:[2,47],61:[2,47],77:[2,47],79:[2,47],81:[2,47],85:[2,47],86:[2,47]},{9:[1,65],18:[1,66],21:[1,67]},{1:[2,57],12:[2,57],23:[2,57],26:[2,57],30:[2,57],31:[2,57],32:[2,57],33:[2,57],38:[2,57],42:[2,57],44:[2,57],45:[2,57],46:[2,57],47:[2,57],48:[2,57],49:[2,57],50:[2,57],51:[2,57],58:[2,57],59:54,61:[2,57],77:[2,57],79:[2,57],81:[2,57],85:[2,57],86:[2,57]},{1:[2,58],12:[2,58],23:[2,58],26:[2,58],30:[2,58],31:[2,58],32:[2,58],33:[2,58],38:[2,58],42:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],48:[2,58],49:[2,58],50:[2,58],51:[2,58],58:[2,58],59:54,61:[2,58],77:[2,58],79:[2,58],81:[2,58],85:[2,58],86:[2,58]},{1:[2,59],12:[2,59],23:[2,59],26:[2,59],30:[2,59],31:[2,59],32:[2,59],33:[2,59],38:[2,59],42:[2,59],44:[2,59],45:[2,59],46:[2,59],47:[2,59],48:[2,59],49:[2,59],50:[2,59],51:[2,59],58:[2,59],59:54,61:[2,59],77:[2,59],79:[2,59],81:[2,59],85:[2,59],86:[2,59]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:135,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:136,32:[1,6],78:[1,137]},{1:[2,66],12:[2,66],23:[2,66],26:[2,66],30:[2,66],31:[2,66],32:[2,66],33:[2,66],38:[2,66],42:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],57:[1,138],58:[2,66],61:[2,66],77:[2,66],79:[2,66],81:[2,66],85:[2,66],86:[2,66]},{61:[1,139]},{1:[2,70],12:[2,70],23:[2,70],26:[2,70],30:[2,70],31:[2,70],32:[2,70],33:[2,70],38:[2,70],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,70],59:54,61:[2,70],77:[2,70],79:[2,70],81:[2,70],85:[2,70],86:[2,70]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:140,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,74],12:[2,74],23:[2,74],26:[2,74],30:[2,74],31:[2,74],32:[2,74],33:[2,74],38:[2,74],42:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],58:[2,74],61:[2,74],77:[2,74],79:[2,74],81:[2,74],85:[2,74],86:[2,74]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],65:141,79:[1,36],86:[1,85]},{1:[2,77],12:[2,77],23:[2,77],26:[2,77],30:[2,77],31:[2,77],32:[2,77],33:[2,77],38:[2,77],42:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],58:[2,77],61:[2,77],66:[1,142],77:[2,77],79:[2,77],81:[2,77],85:[2,77],86:[1,143]},{1:[2,79],12:[2,79],23:[2,79],26:[2,79],30:[2,79],31:[2,79],32:[2,79],33:[2,79],38:[2,79],42:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],58:[2,79],61:[2,79],77:[2,79],79:[2,79],81:[2,79],85:[2,79],86:[2,79]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:144},{1:[2,80],12:[2,80],23:[2,80],26:[2,80],30:[2,80],31:[2,80],32:[2,80],33:[2,80],38:[2,80],42:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],58:[2,80],61:[2,80],68:[1,146],69:[1,147],77:[2,80],79:[2,80],81:[2,80],85:[2,80],86:[2,80]},{1:[2,84],12:[2,84],23:[2,84],26:[2,84],30:[2,84],31:[2,84],32:[2,84],33:[2,84],38:[2,84],42:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],58:[2,84],61:[2,84],77:[2,84],79:[2,84],81:[2,84],85:[2,84],86:[2,84]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:148,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{9:[2,1],14:149,18:[2,1],21:[2,1],32:[1,6],71:[1,150]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:151,12:[2,22],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:152,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:153,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{9:[2,1],18:[2,1],21:[2,1],80:[1,154]},{9:[2,9],18:[2,9],21:[2,9],30:[1,156],80:[2,9],82:[1,155],84:[1,157]},{17:[1,158]},{1:[2,119],12:[2,119],23:[2,119],26:[2,119],30:[1,159],31:[2,119],32:[2,119],33:[2,119],38:[2,119],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,119],59:54,61:[2,119],77:[2,119],79:[2,119],81:[2,119],85:[2,119],86:[2,119]},{77:[1,160]},{11:161,23:[2,30],30:[1,127],31:[2,30],32:[2,30]},{11:162,26:[2,30],30:[1,163],31:[2,30],32:[2,30]},{26:[2,101],30:[2,101],31:[2,101],32:[2,101],33:[2,101]},{18:[1,165],26:[2,90],30:[2,90],31:[2,90],32:[2,90],33:[2,90],47:[2,90],74:[1,164]},{26:[2,95],30:[2,95],31:[2,95],32:[2,95],33:[2,95],47:[1,166]},{5:107,6:[1,110],17:[1,109],19:167,28:106,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:168,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,99],30:[2,99],31:[2,99],32:[2,99],33:[2,99]},{1:[2,18],9:[2,18],12:[2,18],18:[2,18],21:[2,18],23:[2,18],26:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],38:[2,18],41:[2,18],42:[2,18],43:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],53:[2,18],58:[2,18],61:[2,18],71:[2,18],74:[2,18],77:[2,18],79:[2,18],80:[2,18],81:[2,18],82:[2,18],85:[2,18],86:[2,18]},{1:[2,19],9:[2,19],12:[2,19],18:[2,19],21:[2,19],23:[2,19],26:[2,19],30:[2,19],31:[2,19],32:[2,19],33:[2,19],38:[2,19],41:[2,19],42:[2,19],43:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],53:[2,19],58:[2,19],61:[2,19],71:[2,19],74:[2,19],77:[2,19],79:[2,19],80:[2,19],81:[2,19],82:[2,19],85:[2,19],86:[2,19]},{18:[1,169]},{1:[2,20],9:[2,20],12:[2,20],18:[2,20],21:[2,20],23:[2,20],26:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[2,20],38:[2,20],41:[2,20],42:[2,20],43:[2,20],44:[2,20],45:[2,20],46:[2,20],47:[2,20],48:[2,20],49:[2,20],50:[2,20],51:[2,20],53:[2,20],58:[2,20],61:[2,20],71:[2,20],74:[2,20],77:[2,20],79:[2,20],80:[2,20],81:[2,20],82:[2,20],85:[2,20],86:[2,20]},{1:[2,21],9:[2,21],12:[2,21],18:[2,21],21:[2,21],23:[2,21],26:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],38:[2,21],41:[2,21],42:[2,21],43:[2,21],44:[2,21],45:[2,21],46:[2,21],47:[2,21],48:[2,21],49:[2,21],50:[2,21],51:[2,21],53:[2,21],58:[2,21],61:[2,21],71:[2,21],74:[2,21],77:[2,21],79:[2,21],80:[2,21],81:[2,21],82:[2,21],85:[2,21],86:[2,21]},{1:[2,34],31:[2,34],33:[2,34],77:[2,34]},{1:[2,108],31:[1,41],77:[2,108]},{1:[2,41],9:[2,41],12:[2,41],18:[2,41],21:[2,41],23:[2,41],26:[2,41],30:[2,41],31:[2,41],32:[2,41],33:[2,41],38:[2,41],42:[2,41],44:[2,41],45:[2,41],46:[2,41],47:[2,41],48:[2,41],49:[2,41],50:[2,41],51:[2,41],53:[2,41],57:[2,41],58:[2,41],61:[2,41],66:[2,41],68:[2,41],69:[2,41],71:[2,41],77:[2,41],79:[2,41],81:[2,41],85:[2,41],86:[2,41]},{1:[2,45],12:[2,45],23:[2,45],26:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],38:[2,45],42:[2,45],44:[1,45],45:[2,45],46:[2,45],47:[2,45],48:[1,49],49:[2,45],50:[2,45],51:[2,45],58:[2,45],59:54,61:[2,45],77:[2,45],79:[2,45],81:[2,45],85:[2,45],86:[2,45]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:170,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,49],12:[2,49],23:[2,49],26:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],38:[2,49],42:[2,49],44:[2,49],45:[2,49],46:[2,49],47:[2,49],48:[1,49],49:[2,49],50:[2,49],51:[2,49],58:[2,49],59:54,61:[2,49],77:[2,49],79:[2,49],81:[2,49],85:[2,49],86:[2,49]},{1:[2,50],12:[2,50],23:[2,50],26:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],38:[2,50],42:[1,44],44:[1,45],45:[2,50],46:[1,47],47:[2,50],48:[1,49],49:[1,50],50:[2,50],51:[1,52],58:[2,50],59:54,61:[2,50],77:[2,50],79:[2,50],81:[2,50],85:[2,50],86:[2,50]},{1:[2,51],12:[2,51],23:[2,51],26:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],38:[2,51],42:[1,44],44:[1,45],45:[2,51],46:[1,47],47:[2,51],48:[1,49],49:[1,50],50:[2,51],51:[1,52],58:[2,51],59:54,61:[2,51],77:[2,51],79:[2,51],81:[2,51],85:[2,51],86:[2,51]},{1:[2,52],12:[2,52],23:[2,52],26:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],38:[2,52],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,52],59:54,61:[2,52],77:[2,52],79:[2,52],81:[2,52],85:[2,52],86:[2,52]},{1:[2,53],12:[2,53],23:[2,53],26:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],38:[2,53],42:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],48:[2,53],49:[2,53],50:[2,53],51:[2,53],58:[2,53],59:54,61:[2,53],77:[2,53],79:[2,53],81:[2,53],85:[2,53],86:[2,53]},{1:[2,54],12:[2,54],23:[2,54],26:[2,54],30:[2,54],31:[2,54],32:[2,54],33:[2,54],38:[2,54],42:[2,54],44:[1,45],45:[2,54],46:[2,54],47:[2,54],48:[1,49],49:[2,54],50:[2,54],51:[2,54],58:[2,54],59:54,61:[2,54],77:[2,54],79:[2,54],81:[2,54],85:[2,54],86:[2,54]},{1:[2,55],12:[2,55],23:[2,55],26:[2,55],30:[2,55],31:[2,55],32:[2,55],33:[2,55],38:[2,55],42:[1,44],44:[1,45],45:[2,55],46:[1,47],47:[2,55],48:[1,49],49:[1,50],50:[2,55],51:[1,52],58:[2,55],59:54,61:[2,55],77:[2,55],79:[2,55],81:[2,55],85:[2,55],86:[2,55]},{1:[2,56],12:[2,56],23:[2,56],26:[2,56],30:[2,56],31:[2,56],32:[2,56],33:[2,56],38:[2,56],42:[1,44],44:[1,45],45:[2,56],46:[2,56],47:[2,56],48:[1,49],49:[1,50],50:[2,56],51:[2,56],58:[2,56],59:54,61:[2,56],77:[2,56],79:[2,56],81:[2,56],85:[2,56],86:[2,56]},{1:[2,65],12:[2,65],23:[2,65],26:[2,65],30:[2,65],31:[2,65],32:[2,65],33:[2,65],38:[2,65],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,65],59:54,61:[2,65],77:[2,65],79:[2,65],81:[2,65],85:[2,65],86:[2,65]},{11:171,30:[1,127],31:[2,30],32:[2,30],38:[2,30]},{31:[1,173],32:[1,174],38:[1,172]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],12:[2,31],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],23:[2,31],24:[1,40],27:[1,58],29:175,31:[2,31],32:[2,31],33:[2,31],34:[1,62],37:[1,57],38:[2,31],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,28],23:[2,28],30:[2,28],31:[2,28],32:[2,28],33:[2,28],38:[2,28],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,88],12:[2,88],23:[2,88],26:[2,88],30:[2,88],31:[2,88],32:[2,88],33:[2,88],38:[2,88],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,88],59:54,61:[2,88],77:[2,88],79:[2,88],81:[2,88],85:[2,88],86:[2,88]},{11:176,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,10],9:[2,10],12:[2,10],18:[2,10],21:[2,10],23:[2,10],26:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],38:[2,10],41:[2,10],42:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],53:[2,10],58:[2,10],61:[2,10],71:[2,10],77:[2,10],79:[2,10],80:[2,10],81:[2,10],82:[2,10],85:[2,10],86:[2,10]},{1:[2,11],9:[2,11],12:[2,11],18:[2,11],21:[2,11],23:[2,11],26:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],38:[2,11],41:[2,11],42:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],53:[2,11],58:[2,11],61:[2,11],71:[2,11],77:[2,11],79:[2,11],80:[2,11],81:[2,11],82:[2,11],85:[2,11],86:[2,11]},{1:[2,43],12:[2,43],23:[2,43],26:[2,43],30:[2,43],31:[2,43],32:[2,43],33:[2,43],38:[2,43],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,43],59:54,61:[2,43],77:[2,43],79:[2,43],81:[2,43],85:[2,43],86:[2,43]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:177,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:178,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,64],12:[2,64],23:[2,64],26:[2,64],30:[2,64],31:[2,64],32:[2,64],33:[2,64],38:[2,64],42:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],58:[2,64],61:[2,64],77:[2,64],79:[2,64],81:[2,64],85:[2,64],86:[2,64]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:179,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:180,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:181,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:182,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,75],12:[2,75],23:[2,75],26:[2,75],30:[2,75],31:[2,75],32:[2,75],33:[2,75],38:[2,75],42:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],58:[2,75],61:[2,75],66:[1,183],77:[2,75],79:[2,75],81:[2,75],85:[2,75],86:[1,143]},{14:184,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:145,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36],87:185},{14:186,30:[1,187],32:[1,6]},{30:[2,123],32:[2,123],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:188,32:[1,6]},{14:189,32:[1,6]},{14:190,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,86],12:[2,86],23:[2,86],26:[2,86],30:[2,86],31:[2,86],32:[2,86],33:[2,86],38:[2,86],42:[2,86],44:[2,86],45:[2,86],46:[2,86],47:[2,86],48:[2,86],49:[2,86],50:[2,86],51:[2,86],58:[2,86],61:[2,86],77:[2,86],79:[2,86],81:[2,86],85:[2,86],86:[2,86]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:191,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{11:192,12:[2,30],30:[1,127],31:[2,30],32:[2,30]},{1:[2,8],9:[2,8],12:[2,8],18:[2,8],21:[2,8],23:[2,8],26:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],38:[2,8],42:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],53:[2,8],58:[2,8],61:[2,8],71:[2,8],77:[2,8],79:[2,8],81:[2,8],85:[2,8],86:[2,8]},{1:[2,109],12:[2,109],23:[2,109],26:[2,109],30:[2,109],31:[2,109],32:[2,109],33:[2,109],38:[2,109],42:[2,109],44:[2,109],45:[2,109],46:[2,109],47:[2,109],48:[2,109],49:[2,109],50:[2,109],51:[2,109],57:[2,109],58:[2,109],61:[2,109],77:[2,109],79:[2,109],81:[2,109],85:[2,109],86:[2,109]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:193,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:194,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:195,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:196,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{30:[1,198],82:[1,197]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:199,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,105],9:[2,105],12:[2,105],18:[2,105],21:[2,105],23:[2,105],26:[2,105],30:[2,105],31:[2,105],32:[2,105],33:[2,105],38:[2,105],41:[2,105],42:[2,105],43:[2,105],44:[2,105],45:[2,105],46:[2,105],47:[2,105],48:[2,105],49:[2,105],50:[2,105],51:[2,105],53:[2,105],58:[2,105],61:[2,105],71:[2,105],74:[2,105],77:[2,105],79:[2,105],80:[2,105],81:[2,105],82:[2,105],85:[2,105],86:[2,105]},{23:[1,200],31:[1,173],32:[1,174]},{26:[1,201],31:[1,202],32:[1,203]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,26:[2,31],28:106,31:[2,31],32:[2,31],33:[2,31],34:[1,104],40:[1,105],44:[1,103],72:102,73:204,75:[1,38]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:205,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],32:[1,206],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{6:[1,110],17:[1,109],28:207},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:208,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,97],30:[2,97],31:[2,97],32:[2,97],33:[2,97]},{26:[2,98],30:[2,98],31:[2,98],32:[2,98],33:[2,98],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{6:[1,110],17:[1,109],28:209},{11:210,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{31:[1,173],32:[1,174],38:[1,211]},{39:[1,212],54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:214,34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:215,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{12:[2,24],23:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],38:[2,24]},{12:[1,216],31:[1,173],32:[1,174]},{11:217,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{12:[1,218],31:[1,173],32:[1,174]},{14:219,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{1:[2,67],12:[2,67],23:[2,67],26:[2,67],30:[2,67],31:[2,67],32:[2,67],33:[2,67],38:[2,67],42:[2,67],44:[2,67],45:[2,67],46:[2,67],47:[2,67],48:[2,67],49:[2,67],50:[2,67],51:[2,67],58:[2,67],61:[2,67],77:[2,67],79:[2,67],81:[2,67],85:[2,67],86:[2,67]},{1:[2,69],12:[2,69],23:[2,69],26:[2,69],30:[2,69],31:[2,69],32:[2,69],33:[2,69],38:[2,69],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,69],59:54,61:[2,69],77:[2,69],79:[2,69],81:[2,69],85:[2,69],86:[2,69]},{31:[1,173],32:[1,174],33:[1,220]},{14:221,32:[1,6]},{1:[2,78],12:[2,78],23:[2,78],26:[2,78],30:[2,78],31:[2,78],32:[2,78],33:[2,78],38:[2,78],42:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],58:[2,78],61:[2,78],77:[2,78],79:[2,78],81:[2,78],85:[2,78],86:[2,78]},{14:222,30:[1,187],32:[1,6]},{1:[2,121],12:[2,121],23:[2,121],26:[2,121],30:[2,121],31:[2,121],32:[2,121],33:[2,121],38:[2,121],42:[2,121],44:[2,121],45:[2,121],46:[2,121],47:[2,121],48:[2,121],49:[2,121],50:[2,121],51:[2,121],58:[2,121],61:[2,121],66:[2,121],77:[2,121],79:[2,121],81:[2,121],85:[2,121],86:[2,121]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:223,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,81],12:[2,81],23:[2,81],26:[2,81],30:[2,81],31:[2,81],32:[2,81],33:[2,81],38:[2,81],42:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],58:[2,81],61:[2,81],69:[1,224],77:[2,81],79:[2,81],81:[2,81],85:[2,81],86:[2,81]},{1:[2,83],12:[2,83],23:[2,83],26:[2,83],30:[2,83],31:[2,83],32:[2,83],33:[2,83],38:[2,83],42:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],58:[2,83],61:[2,83],77:[2,83],79:[2,83],81:[2,83],85:[2,83],86:[2,83]},{1:[2,85],12:[2,85],23:[2,85],26:[2,85],30:[2,85],31:[2,85],32:[2,85],33:[2,85],38:[2,85],42:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],58:[2,85],61:[2,85],77:[2,85],79:[2,85],81:[2,85],85:[2,85],86:[2,85]},{14:225,32:[1,6],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{12:[1,226],31:[1,173],32:[1,174]},{1:[2,111],12:[2,111],23:[2,111],26:[2,111],30:[2,111],31:[2,111],32:[2,111],33:[2,111],38:[2,111],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,111],59:54,61:[2,111],77:[2,111],79:[2,111],81:[1,227],85:[2,111],86:[2,111]},{1:[2,113],12:[2,113],23:[2,113],26:[2,113],30:[2,113],31:[2,113],32:[2,113],33:[2,113],38:[2,113],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,113],59:54,61:[2,113],77:[2,113],79:[2,113],81:[2,113],85:[2,113],86:[2,113]},{9:[2,1],18:[2,1],21:[2,1],82:[1,228]},{42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36],85:[1,229]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:230,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:71,4:231,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],17:[1,33],20:34,22:[1,39],24:[1,40],75:[1,38]},{1:[2,120],12:[2,120],23:[2,120],26:[2,120],30:[2,120],31:[2,120],32:[2,120],33:[2,120],38:[2,120],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,120],59:54,61:[2,120],77:[2,120],79:[2,120],81:[2,120],85:[2,120],86:[2,120]},{1:[2,14],9:[2,14],12:[2,14],18:[2,14],21:[2,14],23:[2,14],26:[2,14],27:[1,232],30:[2,14],31:[2,14],32:[2,14],33:[2,14],38:[2,14],41:[2,14],42:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],53:[2,14],58:[2,14],61:[2,14],71:[2,14],77:[2,14],79:[2,14],80:[2,14],81:[2,14],82:[2,14],85:[2,14],86:[2,14]},{1:[2,15],9:[2,15],12:[2,15],18:[2,15],21:[2,15],23:[2,15],26:[2,15],27:[1,233],30:[2,15],31:[2,15],32:[2,15],33:[2,15],38:[2,15],41:[2,15],42:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],53:[2,15],58:[2,15],61:[2,15],71:[2,15],77:[2,15],79:[2,15],80:[2,15],81:[2,15],82:[2,15],85:[2,15],86:[2,15]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,28:106,34:[1,104],40:[1,105],44:[1,103],72:102,73:234,75:[1,38]},{5:107,6:[1,110],7:[1,108],17:[1,109],19:101,25:235,28:106,30:[2,100],31:[2,100],32:[2,100],33:[2,100],34:[1,104],40:[1,105],44:[1,103],72:102,73:100,75:[1,38]},{26:[2,102],30:[2,102],31:[2,102],32:[2,102],33:[2,102]},{26:[2,93],30:[2,93],31:[2,93],32:[2,93],33:[2,93],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],10:236,13:[1,31],15:[1,32],16:61,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],29:60,30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[1,62],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{26:[2,92],30:[2,92],31:[2,92],32:[2,92],33:[2,92],47:[2,92]},{26:[2,96],30:[2,96],31:[2,96],32:[2,96],33:[2,96],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{26:[2,91],30:[2,91],31:[2,91],32:[2,91],33:[2,91],47:[2,91]},{31:[1,173],32:[1,174],33:[1,237]},{54:[1,213]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:238,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{14:239,32:[1,6]},{12:[2,25],23:[2,25],30:[2,25],31:[2,25],32:[2,25],33:[2,25],38:[2,25]},{11:240,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,6],9:[2,6],12:[2,6],18:[2,6],21:[2,6],23:[2,6],26:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],38:[2,6],42:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],53:[2,6],58:[2,6],61:[2,6],71:[2,6],77:[2,6],79:[2,6],81:[2,6],85:[2,6],86:[2,6]},{31:[1,173],32:[1,174],33:[1,241]},{14:242,32:[1,6]},{1:[2,110],12:[2,110],23:[2,110],26:[2,110],30:[2,110],31:[2,110],32:[2,110],33:[2,110],38:[2,110],42:[2,110],44:[2,110],45:[2,110],46:[2,110],47:[2,110],48:[2,110],49:[2,110],50:[2,110],51:[2,110],57:[2,110],58:[2,110],61:[2,110],77:[2,110],79:[2,110],81:[2,110],85:[2,110],86:[2,110]},{1:[2,71],12:[2,71],23:[2,71],26:[2,71],30:[2,71],31:[2,71],32:[2,71],33:[2,71],38:[2,71],42:[2,71],44:[2,71],45:[2,71],46:[2,71],47:[2,71],48:[2,71],49:[2,71],50:[2,71],51:[2,71],58:[2,71],61:[2,71],77:[2,71],79:[2,71],81:[2,71],85:[2,71],86:[2,71]},{1:[2,76],12:[2,76],23:[2,76],26:[2,76],30:[2,76],31:[2,76],32:[2,76],33:[2,76],38:[2,76],42:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],58:[2,76],61:[2,76],77:[2,76],79:[2,76],81:[2,76],85:[2,76],86:[2,76]},{1:[2,122],12:[2,122],23:[2,122],26:[2,122],30:[2,122],31:[2,122],32:[2,122],33:[2,122],38:[2,122],42:[2,122],44:[2,122],45:[2,122],46:[2,122],47:[2,122],48:[2,122],49:[2,122],50:[2,122],51:[2,122],58:[2,122],61:[2,122],66:[2,122],77:[2,122],79:[2,122],81:[2,122],85:[2,122],86:[2,122]},{30:[2,124],32:[2,124],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],79:[1,36]},{14:243,32:[1,6]},{1:[2,87],12:[2,87],23:[2,87],26:[2,87],30:[2,87],31:[2,87],32:[2,87],33:[2,87],38:[2,87],42:[2,87],44:[2,87],45:[2,87],46:[2,87],47:[2,87],48:[2,87],49:[2,87],50:[2,87],51:[2,87],58:[2,87],61:[2,87],77:[2,87],79:[2,87],81:[2,87],85:[2,87],86:[2,87]},{14:244,32:[1,6]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:245,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:246,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:247,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,115],12:[2,115],23:[2,115],26:[2,115],30:[2,115],31:[2,115],32:[2,115],33:[2,115],38:[2,115],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,115],59:54,61:[2,115],77:[2,115],79:[2,115],81:[2,115],85:[2,115],86:[2,115]},{9:[2,1],18:[2,1],21:[2,1],82:[1,248]},{1:[2,16],9:[2,16],12:[2,16],18:[2,16],21:[2,16],23:[2,16],26:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],38:[2,16],41:[2,16],42:[2,16],43:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],53:[2,16],58:[2,16],61:[2,16],71:[2,16],77:[2,16],79:[2,16],80:[2,16],81:[2,16],82:[2,16],85:[2,16],86:[2,16]},{1:[2,17],9:[2,17],12:[2,17],18:[2,17],21:[2,17],23:[2,17],26:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],38:[2,17],41:[2,17],42:[2,17],43:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],53:[2,17],58:[2,17],61:[2,17],71:[2,17],77:[2,17],79:[2,17],80:[2,17],81:[2,17],82:[2,17],85:[2,17],86:[2,17]},{26:[2,103],30:[2,103],31:[2,103],32:[2,103],33:[2,103]},{11:249,30:[1,163],31:[2,30],32:[2,30],33:[2,30]},{11:250,30:[1,127],31:[2,30],32:[2,30],33:[2,30]},{1:[2,46],12:[2,46],23:[2,46],26:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],38:[2,46],42:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],58:[2,46],61:[2,46],77:[2,46],79:[2,46],81:[2,46],85:[2,46],86:[2,46]},{1:[2,38],31:[2,38],33:[2,38],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[1,53],59:54,61:[1,37],77:[2,38],79:[1,36]},{1:[2,61],12:[2,61],23:[2,61],26:[2,61],30:[2,61],31:[2,61],32:[2,61],33:[2,61],38:[2,61],42:[2,61],44:[2,61],45:[2,61],46:[2,61],47:[2,61],48:[2,61],49:[2,61],50:[2,61],51:[2,61],58:[2,61],61:[2,61],77:[2,61],79:[2,61],81:[2,61],85:[2,61],86:[2,61]},{31:[1,173],32:[1,174],33:[1,251]},{1:[2,44],12:[2,44],23:[2,44],26:[2,44],30:[2,44],31:[2,44],32:[2,44],33:[2,44],38:[2,44],42:[2,44],44:[2,44],45:[2,44],46:[2,44],47:[2,44],48:[2,44],49:[2,44],50:[2,44],51:[2,44],58:[2,44],61:[2,44],77:[2,44],79:[2,44],81:[2,44],85:[2,44],86:[2,44]},{1:[2,62],12:[2,62],23:[2,62],26:[2,62],30:[2,62],31:[2,62],32:[2,62],33:[2,62],38:[2,62],42:[2,62],44:[2,62],45:[2,62],46:[2,62],47:[2,62],48:[2,62],49:[2,62],50:[2,62],51:[2,62],58:[2,62],61:[2,62],77:[2,62],79:[2,62],81:[2,62],85:[2,62],86:[2,62]},{1:[2,82],12:[2,82],23:[2,82],26:[2,82],30:[2,82],31:[2,82],32:[2,82],33:[2,82],38:[2,82],42:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],58:[2,82],61:[2,82],77:[2,82],79:[2,82],81:[2,82],85:[2,82],86:[2,82]},{1:[2,7],9:[2,7],12:[2,7],18:[2,7],21:[2,7],23:[2,7],26:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],38:[2,7],42:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],53:[2,7],58:[2,7],61:[2,7],71:[2,7],77:[2,7],79:[2,7],81:[2,7],85:[2,7],86:[2,7]},{1:[2,112],12:[2,112],23:[2,112],26:[2,112],30:[2,112],31:[2,112],32:[2,112],33:[2,112],38:[2,112],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,112],59:54,61:[2,112],77:[2,112],79:[2,112],81:[2,112],85:[2,112],86:[2,112]},{1:[2,114],12:[2,114],23:[2,114],26:[2,114],30:[2,114],31:[2,114],32:[2,114],33:[2,114],38:[2,114],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,114],59:54,61:[2,114],77:[2,114],79:[2,114],81:[2,114],85:[2,114],86:[2,114]},{1:[2,117],12:[2,117],23:[2,117],26:[2,117],30:[2,117],31:[2,117],32:[2,117],33:[2,117],38:[2,117],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,117],59:54,61:[2,117],77:[2,117],79:[2,117],81:[1,252],85:[2,117],86:[2,117]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:253,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{31:[1,202],32:[1,203],33:[1,254]},{31:[1,173],32:[1,174],33:[1,255]},{12:[2,26],23:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],38:[2,26]},{3:12,4:13,5:27,6:[1,28],7:[1,29],8:[1,30],13:[1,31],15:[1,32],16:256,17:[1,33],20:34,22:[1,39],24:[1,40],27:[1,58],37:[1,57],43:[1,14],44:[1,16],45:[1,17],52:[1,15],55:[1,18],56:19,59:20,60:[1,21],61:[1,37],62:[1,22],63:[1,23],64:[1,24],67:[1,25],70:[1,26],75:[1,38],78:[1,35],79:[1,36]},{1:[2,116],12:[2,116],23:[2,116],26:[2,116],30:[2,116],31:[2,116],32:[2,116],33:[2,116],38:[2,116],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,116],59:54,61:[2,116],77:[2,116],79:[2,116],81:[2,116],85:[2,116],86:[2,116]},{26:[2,104],30:[2,104],31:[2,104],32:[2,104],33:[2,104]},{26:[2,94],30:[2,94],31:[2,94],32:[2,94],33:[2,94]},{1:[2,118],12:[2,118],23:[2,118],26:[2,118],30:[2,118],31:[2,118],32:[2,118],33:[2,118],38:[2,118],42:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],58:[2,118],59:54,61:[2,118],77:[2,118],79:[2,118],81:[2,118],85:[2,118],86:[2,118]}], +defaultActions: {2:[2,125]}, parseError: function parseError(str, hash) { throw new Error(str); }, diff --git a/src/ast.co b/src/ast.co index 1dba549ad..d7f3d9261 100644 --- a/src/ast.co +++ b/src/ast.co @@ -572,9 +572,13 @@ class exports.Call extends Node #### List # An abstract node for a list of comma-separated items. class List extends Node - children : [\items] - isEmpty : -> not @items.length - assigns : -> return true if node.assigns it for node of @items + children: [\items] + + show : -> @name + named : (@name) -> this + + isEmpty : -> not @items.length + assigns : -> return true if node.assigns it for node of @items @compile = (o, items) -> switch items.length @@ -1011,7 +1015,10 @@ class exports.Assign extends Node compileDestructuring: (o, left) -> {items} = left; len = items.length; ret = o.level and not @void rite = @right.compile o, if len is 1 then LEVEL_CALL else LEVEL_LIST - if (ret or len > 1) and (not ID.test rite or left.assigns rite) + if left.name + cache = "#that = #rite" + o.scope.declare rite = that + else if (ret or len > 1) and (not ID.test rite or left.assigns rite) cache = "#{ rref = o.scope.temporary \ref } = #rite" rite = rref list = @"rend#{ left..displayName }" o, items, rite @@ -1279,7 +1286,7 @@ class exports.Fun extends Node if vr.isEmpty() vr = Var scope.temporary \arg else if vr not instanceof Var - v = Var vr.varName() || scope.temporary \arg + v = Var delete vr.name || vr.varName() || scope.temporary \arg assigns.push Assign vr, if df then Op p.op, v, p.second else v vr = v else if df diff --git a/src/grammar.co b/src/grammar.co index f603b9ca2..98ae349e5 100644 --- a/src/grammar.co +++ b/src/grammar.co @@ -76,6 +76,9 @@ bnf = List: o '[ ArgList OptComma ]' -> L Arr $2 o '{ Properties OptComma }' -> L Obj $2 + # Can be labeled to perform named destructuring. + o '[ ArgList OptComma ] LABEL' -> L Arr $2 .named $5 + o '{ Properties OptComma } LABEL' -> L Obj $2 .named $5 # **Key** represents a property name, before `:` or after `.`. Key: diff --git a/test/assignment.co b/test/assignment.co index 4f8395b73..702a0c3f3 100644 --- a/test/assignment.co +++ b/test/assignment.co @@ -293,3 +293,13 @@ o = d: 0, e: 1 o{d, e} &&*= d: 2, e: 3 eq 0 o.d eq 3 o.e + + +### Named Destructuring +[b, c]:a = [0 1] +eq b, a.0 +eq c, a.1 + +let {p, q}:o = {2 3} + eq p, o.p + eq q, o.q