From 6268da695882c28506305e83b9fd2536e45473e3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20V=C3=A1zquez?= Date: Sun, 20 Jan 2013 15:40:13 +0000 Subject: [PATCH] Variable arity + and - functions --- ecmalisp.js | 1505 +++++++++++++++++++++++++++++---------------------------- ecmalisp.lisp | 22 +- 2 files changed, 796 insertions(+), 731 deletions(-) diff --git a/ecmalisp.js b/ecmalisp.js index cc5339f..87aa43a 100644 --- a/ecmalisp.js +++ b/ecmalisp.js @@ -71,18 +71,16 @@ var l16 = {name: "INTEGER-TO-STRING"}; try { return (function(){ (l14).value = (function(){ - var x = (function(){ + var x1 = (function(){ var symbol = l14; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(); - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); return (function(){ var name = (function(){ @@ -191,13 +189,11 @@ var l19 = {name: "+"}; try { return (function(){ return (function(){ - var x = v10; - var y = v11; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v10; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = v11; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); })(); } @@ -224,13 +220,11 @@ var l20 = {name: "-"}; try { return (function(){ return (function(){ - var x = v13; - var y = v14; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x-y; + var x1 = v13; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = v14; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1-x2; })(); })(); } @@ -323,13 +317,11 @@ var l23 = {name: "1+"}; try { return (function(){ return (function(){ - var x = v22; - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v22; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); })(); } @@ -356,13 +348,11 @@ var l24 = {name: "1-"}; try { return (function(){ return (function(){ - var x = v24; - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x-y; + var x1 = v24; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1-x2; })(); })(); } @@ -1244,13 +1234,11 @@ var l65 = {name: "LIST-LENGTH"}; return (function(){ while(l28.function(l11.function(v87)) !== l3.value){ v88 = (function(){ - var x = v88; - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v88; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); v87 = (function(){ var tmp = v87; @@ -2018,13 +2006,11 @@ var l85 = {name: "DIGIT-CHAR-P"}; throw 'The value ' + y + ' is not a type number.'; return x<=y; })()?l4.value: l3.value) : l3.value) !== l3.value ? (function(){ - var x = v140; - var y = 48; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x-y; + var x1 = v140; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 48; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1-x2; })() : l3.value); })(); } @@ -2112,7 +2098,7 @@ var l87 = {name: "PARSE-INTEGER"}; return x ", l16.function((function(){ - var x = v443; - var y = v444; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v443; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = v444; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })()), ") throw 'too many arguments';", (function(){ var symbol = l121; var value = symbol.value; @@ -6065,13 +6029,11 @@ var l204 = {name: "LS-COMPILE-BLOCK"}; })()?l4.value: l3.value) !== l3.value){ (function(v449){ v447 = ({car: l122.function("case ", l16.function((function(){ - var x = v448; - var y = v443; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v448; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = v443; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })()), ":", (function(){ var symbol = l121; var value = symbol.value; @@ -6092,13 +6054,11 @@ var l204 = {name: "LS-COMPILE-BLOCK"}; return value; })()), cdr: v447}); return v448 = (function(){ - var x = v448; - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v448; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); })(l78.function(v448, v446)); }return l3.value; @@ -6137,13 +6097,11 @@ var l204 = {name: "LS-COMPILE-BLOCK"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(), "for (var i = arguments.length-1; i>=", l16.function((function(){ - var x = v443; - var y = v444; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v443; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = v444; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })()), "; i--)", (function(){ var symbol = l121; var value = symbol.value; @@ -6328,13 +6286,11 @@ var l208 = {name: "JS-VSET"}; return string.charCodeAt(index); })()); v459 = (function(){ - var x = v459; - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + var x1 = v459; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })(); }return l3.value; })(); @@ -6387,18 +6343,16 @@ var l211 = {name: "GENLIT"}; try { return (function(){ return l122.function("l", l16.function((l210).value = (function(){ - var x = (function(){ + var x1 = (function(){ var symbol = l210; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(); - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })())); })(); } @@ -7257,18 +7211,16 @@ var l225 = {name: "*BLOCK-COUNTER*"}; })()), "})()"); })(l155.function(v521, l166, v522)); })(l16.function((l225).value = (function(){ - var x = (function(){ + var x1 = (function(){ var symbol = l225; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(); - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })())); })(); } @@ -7533,18 +7485,16 @@ var l232 = {name: "DECLARE-TAGBODY-TAGS"}; return (function(v538){ return l155.function(v537, l167, l44.function(v535, v538)); })(l16.function((l230).value = (function(){ - var x = (function(){ + var x1 = (function(){ var symbol = l230; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(); - var y = 1; - if (typeof x != 'number') - throw 'The value ' + x + ' is not a type number.'; - if (typeof y != 'number') - throw 'The value ' + y + ' is not a type number.'; - return x+y; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; })())); }), l84.function((function(){ @@ -8059,12 +8009,111 @@ var l240 = {name: "DEFINE-BUILTIN"}; l240; var l241 = {name: "TYPE-CHECK"}; l241; -var l242 = {name: "NUM-OP-NUM"}; +var l242 = {name: "VARIABLE-ARITY-CALL"}; (function(){ - (l242).function = (function(v564){ - ((v564)["fname"] = "NUM-OP-NUM"); - return v564; - })((function (v561,v562,v563){ + (l242).function = (function(v569){ + ((v569)["fname"] = "VARIABLE-ARITY-CALL"); + return v569; + })((function (v561,v562){ + if (arguments.length < 2) throw 'too few arguments'; + if (arguments.length > 2) throw 'too many arguments'; + return (function(){ + try { + return (function(){ + (((function(){ + var tmp = v561; + return (typeof tmp == 'object' && 'car' in tmp); + })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){ + return (function(){ + throw "ARGS must be a non-empty list"; + })(); + })()); + return (function(v563,v564,v565){ + (function(){ + try { + return (function(){ + return (function(v566,v567){ + (function(){ + while(v566 !== l3.value){ + v567 = (function(){ + var tmp = v566; + return tmp === l3.value? l3.value: tmp.car; + })(); + (function(){ + (function(v568){ + v564 = ({car: v568, cdr: v564}); + return v565 = l122.function(v565, (function(){ + return l122.function("var ", v568, " = ", (function(){ + var symbol = l129; + var func = symbol.function; + if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; + return func; + })()(v567), ";", (function(){ + var symbol = l121; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; + })(), "if (typeof ", v568, " !== 'number') throw 'Not a number!';", (function(){ + var symbol = l121; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; + })()); + })()); + })(l122.function("x", l16.function(v563 = (function(){ + var x1 = v563; + if (typeof x1 !== 'number') throw 'Not a number!'; + var x2 = 1; + if (typeof x2 !== 'number') throw 'Not a number!'; + return x1+x2; + })()))); + return l3.value; + })(); + v566 = (function(){ + var tmp = v566; + return tmp === l3.value? l3.value: tmp.cdr; + })(); + }return l3.value; + })(); + return l3.value; + })(v561,l3.value); + })(); + } + catch (cf){ + if (cf.type == 'block' && cf.id == 202) + return cf.value; + else + throw cf; + } + })(); + return l122.function("(function(){", (function(){ + var symbol = l121; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; + })(), l127.function(v565, (v562)(l64.function(v564))), "})()"); + })(0,l3,""); + })(); + } + catch (cf){ + if (cf.type == 'block' && cf.id == 201) + return cf.value; + else + throw cf; + } + })(); + + })); + return l242; +})(); +var l243 = {name: "VARIABLE-ARITY"}; +l243; +var l244 = {name: "NUM-OP-NUM"}; +(function(){ + (l244).function = (function(v573){ + ((v573)["fname"] = "NUM-OP-NUM"); + return v573; + })((function (v570,v571,v572){ if (arguments.length < 3) throw 'too few arguments'; if (arguments.length > 3) throw 'too many arguments'; return (function(){ @@ -8075,12 +8124,12 @@ var l242 = {name: "NUM-OP-NUM"}; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v561, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v570, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })()), l122.function("var ", "y", " = ", v563, ";", (function(){ + })()), l122.function("var ", "y", " = ", v572, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8106,7 +8155,7 @@ var l242 = {name: "NUM-OP-NUM"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })())), l122.function("return ", (function(){ - return l122.function("x", v562, "y"); + return l122.function("x", v571, "y"); })(), ";", (function(){ var symbol = l121; var value = symbol.value; @@ -8116,76 +8165,6 @@ var l242 = {name: "NUM-OP-NUM"}; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 201) - return cf.value; - else - throw cf; - } - })(); - - })); - return l242; -})(); -(function(){ - return (l238).value = ({car: l44.function(l19, (function (v565,v566){ - if (arguments.length < 2) throw 'too few arguments'; - if (arguments.length > 2) throw 'too many arguments'; - return (function(){ - try { - return (function(){ - return (function(v567,v568){ - return l242.function(v567, "+", v568); - })((function(){ - var symbol = l129; - var func = symbol.function; - if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; - return func; - })()(v565),(function(){ - var symbol = l129; - var func = symbol.function; - if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; - return func; - })()(v566)); - })(); - } - catch (cf){ - if (cf.type == 'block' && cf.id == 202) - return cf.value; - else - throw cf; - } - })(); - - })), cdr: (function(){ - var symbol = l238; - var value = symbol.value; - if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; - return value; - })()}); -})(); -(function(){ - return (l238).value = ({car: l44.function(l20, (function (v569,v570){ - if (arguments.length < 2) throw 'too few arguments'; - if (arguments.length > 2) throw 'too many arguments'; - return (function(){ - try { - return (function(){ - return (function(v571,v572){ - return l242.function(v571, "-", v572); - })((function(){ - var symbol = l129; - var func = symbol.function; - if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; - return func; - })()(v569),(function(){ - var symbol = l129; - var func = symbol.function; - if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; - return func; - })()(v570)); - })(); - } - catch (cf){ if (cf.type == 'block' && cf.id == 203) return cf.value; else @@ -8193,37 +8172,109 @@ var l242 = {name: "NUM-OP-NUM"}; } })(); - })), cdr: (function(){ - var symbol = l238; - var value = symbol.value; - if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; - return value; - })()}); + })); + return l244; })(); +(l238).value = ({car: l44.function(l19, (function (){ + var v574= l3.value; + for (var i = arguments.length-1; i>=0; i--) + v574 = {car: arguments[i], cdr: + v574}; + return (function(){ + try { + return (function(){ + return (l11.function(v574) !== l3.value ? "0" : l242.function(v574, (function (v575){ + if (arguments.length < 1) throw 'too few arguments'; + if (arguments.length > 1) throw 'too many arguments'; + return l122.function("return ", l124.function(v575, "+"), ";", (function(){ + var symbol = l121; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; + })()); + + }))); + })(); + } + catch (cf){ + if (cf.type == 'block' && cf.id == 204) + return cf.value; + else + throw cf; + } + })(); + +})), cdr: (function(){ + var symbol = l238; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; +})()}); +(l238).value = ({car: l44.function(l20, (function (v577){ + if (arguments.length < 1) throw 'too few arguments'; + var v576= l3.value; + for (var i = arguments.length-1; i>=1; i--) + v576 = {car: arguments[i], cdr: + v576}; + return (function(){ + try { + return (function(){ + return (function(v578){ + return l242.function(v578, (function (v579){ + if (arguments.length < 1) throw 'too few arguments'; + if (arguments.length > 1) throw 'too many arguments'; + return l122.function("return ", (l11.function(v576) !== l3.value ? l122.function("-", (function(){ + var tmp = v579; + return tmp === l3.value? l3.value: tmp.car; + })()) : l124.function(v579, "-")), ";", (function(){ + var symbol = l121; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; + })()); + + })); + })(({car: v577, cdr: v576})); + })(); + } + catch (cf){ + if (cf.type == 'block' && cf.id == 205) + return cf.value; + else + throw cf; + } + })(); + +})), cdr: (function(){ + var symbol = l238; + var value = symbol.value; + if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; + return value; +})()}); (function(){ - return (l238).value = ({car: l44.function(l21, (function (v573,v574){ + return (l238).value = ({car: l44.function(l21, (function (v580,v581){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v575,v576){ - return l242.function(v575, "*", v576); + return (function(v582,v583){ + return l244.function(v582, "*", v583); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v573),(function(){ + })()(v580),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v574)); + })()(v581)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 204) + if (cf.type == 'block' && cf.id == 206) return cf.value; else throw cf; @@ -8238,29 +8289,29 @@ var l242 = {name: "NUM-OP-NUM"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l22, (function (v577,v578){ + return (l238).value = ({car: l44.function(l22, (function (v584,v585){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v579,v580){ - return l242.function(v579, "/", v580); + return (function(v586,v587){ + return l244.function(v586, "/", v587); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v577),(function(){ + })()(v584),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v578)); + })()(v585)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 205) + if (cf.type == 'block' && cf.id == 207) return cf.value; else throw cf; @@ -8274,31 +8325,31 @@ var l242 = {name: "NUM-OP-NUM"}; return value; })()}); })(); -var l243 = {name: "MOD"}; +var l245 = {name: "MOD"}; (function(){ - return (l238).value = ({car: l44.function(l243, (function (v581,v582){ + return (l238).value = ({car: l44.function(l245, (function (v588,v589){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v583,v584){ - return l242.function(v583, "%", v584); + return (function(v590,v591){ + return l244.function(v590, "%", v591); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v581),(function(){ + })()(v588),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v582)); + })()(v589)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 206) + if (cf.type == 'block' && cf.id == 208) return cf.value; else throw cf; @@ -8312,31 +8363,31 @@ var l243 = {name: "MOD"}; return value; })()}); })(); -var l244 = {name: "<"}; +var l246 = {name: "<"}; (function(){ - return (l238).value = ({car: l44.function(l244, (function (v585,v586){ + return (l238).value = ({car: l44.function(l246, (function (v592,v593){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v587,v588){ - return l128.function(l242.function(v587, "<", v588)); + return (function(v594,v595){ + return l128.function(l244.function(v594, "<", v595)); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v585),(function(){ + })()(v592),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v586)); + })()(v593)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 207) + if (cf.type == 'block' && cf.id == 209) return cf.value; else throw cf; @@ -8350,31 +8401,31 @@ var l244 = {name: "<"}; return value; })()}); })(); -var l245 = {name: ">"}; +var l247 = {name: ">"}; (function(){ - return (l238).value = ({car: l44.function(l245, (function (v589,v590){ + return (l238).value = ({car: l44.function(l247, (function (v596,v597){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v591,v592){ - return l128.function(l242.function(v591, ">", v592)); + return (function(v598,v599){ + return l128.function(l244.function(v598, ">", v599)); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v589),(function(){ + })()(v596),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v590)); + })()(v597)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 208) + if (cf.type == 'block' && cf.id == 210) return cf.value; else throw cf; @@ -8389,29 +8440,29 @@ var l245 = {name: ">"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l18, (function (v593,v594){ + return (l238).value = ({car: l44.function(l18, (function (v600,v601){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v595,v596){ - return l128.function(l242.function(v595, "==", v596)); + return (function(v602,v603){ + return l128.function(l244.function(v602, "==", v603)); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v593),(function(){ + })()(v600),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v594)); + })()(v601)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 209) + if (cf.type == 'block' && cf.id == 211) return cf.value; else throw cf; @@ -8425,31 +8476,31 @@ var l245 = {name: ">"}; return value; })()}); })(); -var l246 = {name: "<="}; +var l248 = {name: "<="}; (function(){ - return (l238).value = ({car: l44.function(l246, (function (v597,v598){ + return (l238).value = ({car: l44.function(l248, (function (v604,v605){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v599,v600){ - return l128.function(l242.function(v599, "<=", v600)); + return (function(v606,v607){ + return l128.function(l244.function(v606, "<=", v607)); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v597),(function(){ + })()(v604),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v598)); + })()(v605)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 210) + if (cf.type == 'block' && cf.id == 212) return cf.value; else throw cf; @@ -8463,31 +8514,31 @@ var l246 = {name: "<="}; return value; })()}); })(); -var l247 = {name: ">="}; +var l249 = {name: ">="}; (function(){ - return (l238).value = ({car: l44.function(l247, (function (v601,v602){ + return (l238).value = ({car: l44.function(l249, (function (v608,v609){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v603,v604){ - return l128.function(l242.function(v603, ">=", v604)); + return (function(v610,v611){ + return l128.function(l244.function(v610, ">=", v611)); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v601),(function(){ + })()(v608),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v602)); + })()(v609)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 211) + if (cf.type == 'block' && cf.id == 213) return cf.value; else throw cf; @@ -8501,26 +8552,26 @@ var l247 = {name: ">="}; return value; })()}); })(); -var l248 = {name: "NUMBERP"}; +var l250 = {name: "NUMBERP"}; (function(){ - return (l238).value = ({car: l44.function(l248, (function (v605){ + return (l238).value = ({car: l44.function(l250, (function (v612){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v606){ - return l128.function(l122.function("(typeof (", v606, ") == \"number\")")); + return (function(v613){ + return l128.function(l122.function("(typeof (", v613, ") == \"number\")")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v605)); + })()(v612)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 212) + if (cf.type == 'block' && cf.id == 214) return cf.value; else throw cf; @@ -8534,21 +8585,21 @@ var l248 = {name: "NUMBERP"}; return value; })()}); })(); -var l249 = {name: "FLOOR"}; +var l251 = {name: "FLOOR"}; (function(){ - return (l238).value = ({car: l44.function(l249, (function (v607){ + return (l238).value = ({car: l44.function(l251, (function (v614){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v608){ + return (function(v615){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v608, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v615, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8576,11 +8627,11 @@ var l249 = {name: "FLOOR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v607)); + })()(v614)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 213) + if (cf.type == 'block' && cf.id == 215) return cf.value; else throw cf; @@ -8595,29 +8646,29 @@ var l249 = {name: "FLOOR"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l29, (function (v609,v610){ + return (l238).value = ({car: l44.function(l29, (function (v616,v617){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v611,v612){ - return l122.function("({car: ", v611, ", cdr: ", v612, "})"); + return (function(v618,v619){ + return l122.function("({car: ", v618, ", cdr: ", v619, "})"); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v609),(function(){ + })()(v616),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v610)); + })()(v617)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 214) + if (cf.type == 'block' && cf.id == 216) return cf.value; else throw cf; @@ -8632,19 +8683,19 @@ var l249 = {name: "FLOOR"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l30, (function (v613){ + return (l238).value = ({car: l44.function(l30, (function (v620){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v614){ + return (function(v621){ return l128.function(l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var tmp = ", v614, ";", (function(){ + })(), l127.function("var tmp = ", v621, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8660,11 +8711,11 @@ var l249 = {name: "FLOOR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v613)); + })()(v620)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 215) + if (cf.type == 'block' && cf.id == 217) return cf.value; else throw cf; @@ -8679,19 +8730,19 @@ var l249 = {name: "FLOOR"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l31, (function (v615){ + return (l238).value = ({car: l44.function(l31, (function (v622){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v616){ + return (function(v623){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var tmp = ", v616, ";", (function(){ + })(), l127.function("var tmp = ", v623, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8717,11 +8768,11 @@ var l249 = {name: "FLOOR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v615)); + })()(v622)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 216) + if (cf.type == 'block' && cf.id == 218) return cf.value; else throw cf; @@ -8736,19 +8787,19 @@ var l249 = {name: "FLOOR"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l32, (function (v617){ + return (l238).value = ({car: l44.function(l32, (function (v624){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v618){ + return (function(v625){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var tmp = ", v618, ";", (function(){ + })(), l127.function("var tmp = ", v625, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8774,11 +8825,11 @@ var l249 = {name: "FLOOR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v617)); + })()(v624)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 217) + if (cf.type == 'block' && cf.id == 219) return cf.value; else throw cf; @@ -8792,21 +8843,21 @@ var l249 = {name: "FLOOR"}; return value; })()}); })(); -var l250 = {name: "SETCAR"}; +var l252 = {name: "SETCAR"}; (function(){ - return (l238).value = ({car: l44.function(l250, (function (v619,v620){ + return (l238).value = ({car: l44.function(l252, (function (v626,v627){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v621,v622){ + return (function(v628,v629){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v621, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v628, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8822,7 +8873,7 @@ var l250 = {name: "SETCAR"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })())), l122.function("return ", (function(){ - return l122.function("(x.car = ", v622, ")"); + return l122.function("(x.car = ", v629, ")"); })(), ";", (function(){ var symbol = l121; var value = symbol.value; @@ -8834,16 +8885,16 @@ var l250 = {name: "SETCAR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v619),(function(){ + })()(v626),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v620)); + })()(v627)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 218) + if (cf.type == 'block' && cf.id == 220) return cf.value; else throw cf; @@ -8857,21 +8908,21 @@ var l250 = {name: "SETCAR"}; return value; })()}); })(); -var l251 = {name: "SETCDR"}; +var l253 = {name: "SETCDR"}; (function(){ - return (l238).value = ({car: l44.function(l251, (function (v623,v624){ + return (l238).value = ({car: l44.function(l253, (function (v630,v631){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v625,v626){ + return (function(v632,v633){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v625, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v632, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8887,7 +8938,7 @@ var l251 = {name: "SETCDR"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })())), l122.function("return ", (function(){ - return l122.function("(x.cdr = ", v626, ")"); + return l122.function("(x.cdr = ", v633, ")"); })(), ";", (function(){ var symbol = l121; var value = symbol.value; @@ -8899,16 +8950,16 @@ var l251 = {name: "SETCDR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v623),(function(){ + })()(v630),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v624)); + })()(v631)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 219) + if (cf.type == 'block' && cf.id == 221) return cf.value; else throw cf; @@ -8922,21 +8973,21 @@ var l251 = {name: "SETCDR"}; return value; })()}); })(); -var l252 = {name: "SYMBOLP"}; +var l254 = {name: "SYMBOLP"}; (function(){ - return (l238).value = ({car: l44.function(l252, (function (v627){ + return (l238).value = ({car: l44.function(l254, (function (v634){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v628){ + return (function(v635){ return l128.function(l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var tmp = ", v628, ";", (function(){ + })(), l127.function("var tmp = ", v635, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -8952,11 +9003,11 @@ var l252 = {name: "SYMBOLP"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v627)); + })()(v634)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 220) + if (cf.type == 'block' && cf.id == 222) return cf.value; else throw cf; @@ -8970,21 +9021,21 @@ var l252 = {name: "SYMBOLP"}; return value; })()}); })(); -var l253 = {name: "MAKE-SYMBOL"}; +var l255 = {name: "MAKE-SYMBOL"}; (function(){ - return (l238).value = ({car: l44.function(l253, (function (v629){ + return (l238).value = ({car: l44.function(l255, (function (v636){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v630){ + return (function(v637){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "name", " = ", v630, ";", (function(){ + })(), l127.function(l122.function("var ", "name", " = ", v637, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9012,11 +9063,11 @@ var l253 = {name: "MAKE-SYMBOL"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v629)); + })()(v636)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 221) + if (cf.type == 'block' && cf.id == 223) return cf.value; else throw cf; @@ -9030,26 +9081,26 @@ var l253 = {name: "MAKE-SYMBOL"}; return value; })()}); })(); -var l254 = {name: "SYMBOL-NAME"}; +var l256 = {name: "SYMBOL-NAME"}; (function(){ - return (l238).value = ({car: l44.function(l254, (function (v631){ + return (l238).value = ({car: l44.function(l256, (function (v638){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v632){ - return l122.function("(", v632, ").name"); + return (function(v639){ + return l122.function("(", v639, ").name"); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v631)); + })()(v638)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 222) + if (cf.type == 'block' && cf.id == 224) return cf.value; else throw cf; @@ -9064,29 +9115,29 @@ var l254 = {name: "SYMBOL-NAME"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l206, (function (v633,v634){ + return (l238).value = ({car: l44.function(l206, (function (v640,v641){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v635,v636){ - return l122.function("(", v635, ").value = ", v636); + return (function(v642,v643){ + return l122.function("(", v642, ").value = ", v643); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v633),(function(){ + })()(v640),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v634)); + })()(v641)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 223) + if (cf.type == 'block' && cf.id == 225) return cf.value; else throw cf; @@ -9100,31 +9151,31 @@ var l254 = {name: "SYMBOL-NAME"}; return value; })()}); })(); -var l255 = {name: "FSET"}; +var l257 = {name: "FSET"}; (function(){ - return (l238).value = ({car: l44.function(l255, (function (v637,v638){ + return (l238).value = ({car: l44.function(l257, (function (v644,v645){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v639,v640){ - return l122.function("(", v639, ").function = ", v640); + return (function(v646,v647){ + return l122.function("(", v646, ").function = ", v647); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v637),(function(){ + })()(v644),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v638)); + })()(v645)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 224) + if (cf.type == 'block' && cf.id == 226) return cf.value; else throw cf; @@ -9139,24 +9190,24 @@ var l255 = {name: "FSET"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l17, (function (v641){ + return (l238).value = ({car: l44.function(l17, (function (v648){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v642){ - return l128.function(l122.function("(", v642, ".value !== undefined)")); + return (function(v649){ + return l128.function(l122.function("(", v649, ".value !== undefined)")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v641)); + })()(v648)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 225) + if (cf.type == 'block' && cf.id == 227) return cf.value; else throw cf; @@ -9170,21 +9221,21 @@ var l255 = {name: "FSET"}; return value; })()}); })(); -var l256 = {name: "SYMBOL-VALUE"}; +var l258 = {name: "SYMBOL-VALUE"}; (function(){ - return (l238).value = ({car: l44.function(l256, (function (v643){ + return (l238).value = ({car: l44.function(l258, (function (v650){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v644){ + return (function(v651){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var symbol = ", v644, ";", (function(){ + })(), l127.function("var symbol = ", v651, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9210,11 +9261,11 @@ var l256 = {name: "SYMBOL-VALUE"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v643)); + })()(v650)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 226) + if (cf.type == 'block' && cf.id == 228) return cf.value; else throw cf; @@ -9229,19 +9280,19 @@ var l256 = {name: "SYMBOL-VALUE"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l214, (function (v645){ + return (l238).value = ({car: l44.function(l214, (function (v652){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v646){ + return (function(v653){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var symbol = ", v646, ";", (function(){ + })(), l127.function("var symbol = ", v653, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9267,11 +9318,11 @@ var l256 = {name: "SYMBOL-VALUE"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v645)); + })()(v652)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 227) + if (cf.type == 'block' && cf.id == 229) return cf.value; else throw cf; @@ -9285,16 +9336,16 @@ var l256 = {name: "SYMBOL-VALUE"}; return value; })()}); })(); -var l257 = {name: "SYMBOL-PLIST"}; +var l259 = {name: "SYMBOL-PLIST"}; (function(){ - return (l238).value = ({car: l44.function(l257, (function (v647){ + return (l238).value = ({car: l44.function(l259, (function (v654){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v648){ - return l122.function("((", v648, ").plist || ", (function(){ + return (function(v655){ + return l122.function("((", v655, ").plist || ", (function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; @@ -9305,11 +9356,11 @@ var l257 = {name: "SYMBOL-PLIST"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v647)); + })()(v654)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 228) + if (cf.type == 'block' && cf.id == 230) return cf.value; else throw cf; @@ -9323,26 +9374,26 @@ var l257 = {name: "SYMBOL-PLIST"}; return value; })()}); })(); -var l258 = {name: "LAMBDA-CODE"}; +var l260 = {name: "LAMBDA-CODE"}; (function(){ - return (l238).value = ({car: l44.function(l258, (function (v649){ + return (l238).value = ({car: l44.function(l260, (function (v656){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v650){ - return l122.function("(", v650, ").toString()"); + return (function(v657){ + return l122.function("(", v657, ").toString()"); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v649)); + })()(v656)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 229) + if (cf.type == 'block' && cf.id == 231) return cf.value; else throw cf; @@ -9356,31 +9407,31 @@ var l258 = {name: "LAMBDA-CODE"}; return value; })()}); })(); -var l259 = {name: "EQ"}; +var l261 = {name: "EQ"}; (function(){ - return (l238).value = ({car: l44.function(l259, (function (v651,v652){ + return (l238).value = ({car: l44.function(l261, (function (v658,v659){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v653,v654){ - return l128.function(l122.function("(", v653, " === ", v654, ")")); + return (function(v660,v661){ + return l128.function(l122.function("(", v660, " === ", v661, ")")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v651),(function(){ + })()(v658),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v652)); + })()(v659)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 230) + if (cf.type == 'block' && cf.id == 232) return cf.value; else throw cf; @@ -9394,31 +9445,31 @@ var l259 = {name: "EQ"}; return value; })()}); })(); -var l260 = {name: "EQUAL"}; +var l262 = {name: "EQUAL"}; (function(){ - return (l238).value = ({car: l44.function(l260, (function (v655,v656){ + return (l238).value = ({car: l44.function(l262, (function (v662,v663){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v657,v658){ - return l128.function(l122.function("(", v657, " == ", v658, ")")); + return (function(v664,v665){ + return l128.function(l122.function("(", v664, " == ", v665, ")")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v655),(function(){ + })()(v662),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v656)); + })()(v663)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 231) + if (cf.type == 'block' && cf.id == 233) return cf.value; else throw cf; @@ -9432,21 +9483,21 @@ var l260 = {name: "EQUAL"}; return value; })()}); })(); -var l261 = {name: "CHAR-TO-STRING"}; +var l263 = {name: "CHAR-TO-STRING"}; (function(){ - return (l238).value = ({car: l44.function(l261, (function (v659){ + return (l238).value = ({car: l44.function(l263, (function (v666){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v660){ + return (function(v667){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v660, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v667, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9474,11 +9525,11 @@ var l261 = {name: "CHAR-TO-STRING"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v659)); + })()(v666)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 232) + if (cf.type == 'block' && cf.id == 234) return cf.value; else throw cf; @@ -9492,26 +9543,26 @@ var l261 = {name: "CHAR-TO-STRING"}; return value; })()}); })(); -var l262 = {name: "STRINGP"}; +var l264 = {name: "STRINGP"}; (function(){ - return (l238).value = ({car: l44.function(l262, (function (v661){ + return (l238).value = ({car: l44.function(l264, (function (v668){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v662){ - return l128.function(l122.function("(typeof(", v662, ") == \"string\")")); + return (function(v669){ + return l128.function(l122.function("(typeof(", v669, ") == \"string\")")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v661)); + })()(v668)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 233) + if (cf.type == 'block' && cf.id == 235) return cf.value; else throw cf; @@ -9525,21 +9576,21 @@ var l262 = {name: "STRINGP"}; return value; })()}); })(); -var l263 = {name: "STRING-UPCASE"}; +var l265 = {name: "STRING-UPCASE"}; (function(){ - return (l238).value = ({car: l44.function(l263, (function (v663){ + return (l238).value = ({car: l44.function(l265, (function (v670){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v664){ + return (function(v671){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v664, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v671, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9567,11 +9618,11 @@ var l263 = {name: "STRING-UPCASE"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v663)); + })()(v670)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 234) + if (cf.type == 'block' && cf.id == 236) return cf.value; else throw cf; @@ -9585,21 +9636,21 @@ var l263 = {name: "STRING-UPCASE"}; return value; })()}); })(); -var l264 = {name: "STRING-LENGTH"}; +var l266 = {name: "STRING-LENGTH"}; (function(){ - return (l238).value = ({car: l44.function(l264, (function (v665){ + return (l238).value = ({car: l44.function(l266, (function (v672){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v666){ + return (function(v673){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v666, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v673, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9627,11 +9678,11 @@ var l264 = {name: "STRING-LENGTH"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v665)); + })()(v672)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 235) + if (cf.type == 'block' && cf.id == 237) return cf.value; else throw cf; @@ -9645,13 +9696,13 @@ var l264 = {name: "STRING-LENGTH"}; return value; })()}); })(); -var l265 = {name: "SLICE"}; -(l238).value = ({car: l44.function(l265, (function (v667,v668,v669){ +var l267 = {name: "SLICE"}; +(l238).value = ({car: l44.function(l267, (function (v674,v675,v676){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 3) throw 'too many arguments'; switch(arguments.length){ case 2: - v669=l3.value; + v676=l3.value; default: break; } return (function(){ @@ -9667,7 +9718,7 @@ var l265 = {name: "SLICE"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v667), ";", (function(){ + })()(v674), ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9677,7 +9728,7 @@ var l265 = {name: "SLICE"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v668), ";", (function(){ + })()(v675), ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9687,12 +9738,12 @@ var l265 = {name: "SLICE"}; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), (v669 !== l3.value ? l122.function("b = ", (function(){ + })(), (v676 !== l3.value ? l122.function("b = ", (function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v669), ";", (function(){ + })()(v676), ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9706,7 +9757,7 @@ var l265 = {name: "SLICE"}; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 236) + if (cf.type == 'block' && cf.id == 238) return cf.value; else throw cf; @@ -9719,26 +9770,26 @@ var l265 = {name: "SLICE"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()}); -var l266 = {name: "CHAR"}; +var l268 = {name: "CHAR"}; (function(){ - return (l238).value = ({car: l44.function(l266, (function (v670,v671){ + return (l238).value = ({car: l44.function(l268, (function (v677,v678){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v672,v673){ + return (function(v679,v680){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "string", " = ", v672, ";", (function(){ + })(), l127.function(l122.function("var ", "string", " = ", v679, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })()), l122.function("var ", "index", " = ", v673, ";", (function(){ + })()), l122.function("var ", "index", " = ", v680, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9776,16 +9827,16 @@ var l266 = {name: "CHAR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v670),(function(){ + })()(v677),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v671)); + })()(v678)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 237) + if (cf.type == 'block' && cf.id == 239) return cf.value; else throw cf; @@ -9800,24 +9851,24 @@ var l266 = {name: "CHAR"}; })()}); })(); (function(){ - return (l238).value = ({car: l44.function(l67, (function (v674,v675){ + return (l238).value = ({car: l44.function(l67, (function (v681,v682){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v676,v677){ + return (function(v683,v684){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "string1", " = ", v676, ";", (function(){ + })(), l127.function(l122.function("var ", "string1", " = ", v683, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })()), l122.function("var ", "string2", " = ", v677, ";", (function(){ + })()), l122.function("var ", "string2", " = ", v684, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9855,16 +9906,16 @@ var l266 = {name: "CHAR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v674),(function(){ + })()(v681),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v675)); + })()(v682)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 238) + if (cf.type == 'block' && cf.id == 240) return cf.value; else throw cf; @@ -9878,13 +9929,13 @@ var l266 = {name: "CHAR"}; return value; })()}); })(); -var l267 = {name: "FUNCALL"}; -(l238).value = ({car: l44.function(l267, (function (v679){ +var l269 = {name: "FUNCALL"}; +(l238).value = ({car: l44.function(l269, (function (v686){ if (arguments.length < 1) throw 'too few arguments'; - var v678= l3.value; + var v685= l3.value; for (var i = arguments.length-1; i>=1; i--) - v678 = {car: arguments[i], cdr: - v678}; + v685 = {car: arguments[i], cdr: + v685}; return (function(){ try { return (function(){ @@ -9893,16 +9944,16 @@ var l267 = {name: "FUNCALL"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v679), ")(", l124.function(l68.function((function(){ + })()(v686), ")(", l124.function(l68.function((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v678), ", "), ")"); + })(), v685), ", "), ")"); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 239) + if (cf.type == 'block' && cf.id == 241) return cf.value; else throw cf; @@ -9915,22 +9966,22 @@ var l267 = {name: "FUNCALL"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()}); -var l268 = {name: "APPLY"}; -(l238).value = ({car: l44.function(l268, (function (v681){ +var l270 = {name: "APPLY"}; +(l238).value = ({car: l44.function(l270, (function (v688){ if (arguments.length < 1) throw 'too few arguments'; - var v680= l3.value; + var v687= l3.value; for (var i = arguments.length-1; i>=1; i--) - v680 = {car: arguments[i], cdr: - v680}; + v687 = {car: arguments[i], cdr: + v687}; return (function(){ try { return (function(){ - return (l11.function(v680) !== l3.value ? l122.function("(", (function(){ + return (l11.function(v687) !== l3.value ? l122.function("(", (function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v681), ")()") : (function(v682,v683){ + })()(v688), ")()") : (function(v689,v690){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; @@ -9941,7 +9992,7 @@ var l268 = {name: "APPLY"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v681), ";", (function(){ + })()(v688), ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9951,7 +10002,7 @@ var l268 = {name: "APPLY"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v682), ", "), "];", (function(){ + })(), v689), ", "), "];", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9961,7 +10012,7 @@ var l268 = {name: "APPLY"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v683), ");", (function(){ + })()(v690), ");", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -9997,14 +10048,14 @@ var l268 = {name: "APPLY"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()), "})()"); - })(l80.function(v680),(function(){ - var tmp = l79.function(v680); + })(l80.function(v687),(function(){ + var tmp = l79.function(v687); return tmp === l3.value? l3.value: tmp.car; })())); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 240) + if (cf.type == 'block' && cf.id == 242) return cf.value; else throw cf; @@ -10017,21 +10068,21 @@ var l268 = {name: "APPLY"}; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()}); -var l269 = {name: "JS-EVAL"}; +var l271 = {name: "JS-EVAL"}; (function(){ - return (l238).value = ({car: l44.function(l269, (function (v684){ + return (l238).value = ({car: l44.function(l271, (function (v691){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v685){ + return (function(v692){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "string", " = ", v685, ";", (function(){ + })(), l127.function(l122.function("var ", "string", " = ", v692, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10059,11 +10110,11 @@ var l269 = {name: "JS-EVAL"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v684)); + })()(v691)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 241) + if (cf.type == 'block' && cf.id == 243) return cf.value; else throw cf; @@ -10077,21 +10128,21 @@ var l269 = {name: "JS-EVAL"}; return value; })()}); })(); -var l270 = {name: "ERROR"}; +var l272 = {name: "ERROR"}; (function(){ - return (l238).value = ({car: l44.function(l270, (function (v686){ + return (l238).value = ({car: l44.function(l272, (function (v693){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v687){ + return (function(v694){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("throw ", v687, ";", (function(){ + })(), l127.function("throw ", v694, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10102,11 +10153,11 @@ var l270 = {name: "ERROR"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v686)); + })()(v693)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 242) + if (cf.type == 'block' && cf.id == 244) return cf.value; else throw cf; @@ -10120,9 +10171,9 @@ var l270 = {name: "ERROR"}; return value; })()}); })(); -var l271 = {name: "NEW"}; +var l273 = {name: "NEW"}; (function(){ - return (l238).value = ({car: l44.function(l271, (function (){ + return (l238).value = ({car: l44.function(l273, (function (){ if (arguments.length > 0) throw 'too many arguments'; return (function(){ try { @@ -10133,7 +10184,7 @@ var l271 = {name: "NEW"}; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 243) + if (cf.type == 'block' && cf.id == 245) return cf.value; else throw cf; @@ -10147,26 +10198,26 @@ var l271 = {name: "NEW"}; return value; })()}); })(); -var l272 = {name: "OBJECTP"}; +var l274 = {name: "OBJECTP"}; (function(){ - return (l238).value = ({car: l44.function(l272, (function (v688){ + return (l238).value = ({car: l44.function(l274, (function (v695){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v689){ - return l128.function(l122.function("(typeof (", v689, ") === 'object')")); + return (function(v696){ + return l128.function(l122.function("(typeof (", v696, ") === 'object')")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v688)); + })()(v695)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 244) + if (cf.type == 'block' && cf.id == 246) return cf.value; else throw cf; @@ -10180,21 +10231,21 @@ var l272 = {name: "OBJECTP"}; return value; })()}); })(); -var l273 = {name: "OGET"}; +var l275 = {name: "OGET"}; (function(){ - return (l238).value = ({car: l44.function(l273, (function (v690,v691){ + return (l238).value = ({car: l44.function(l275, (function (v697,v698){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v692,v693){ + return (function(v699,v700){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function("var tmp = ", "(", v692, ")[", v693, "];", (function(){ + })(), l127.function("var tmp = ", "(", v699, ")[", v700, "];", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10215,16 +10266,16 @@ var l273 = {name: "OGET"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v690),(function(){ + })()(v697),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v691)); + })()(v698)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 245) + if (cf.type == 'block' && cf.id == 247) return cf.value; else throw cf; @@ -10238,36 +10289,36 @@ var l273 = {name: "OGET"}; return value; })()}); })(); -var l274 = {name: "OSET"}; +var l276 = {name: "OSET"}; (function(){ - return (l238).value = ({car: l44.function(l274, (function (v694,v695,v696){ + return (l238).value = ({car: l44.function(l276, (function (v701,v702,v703){ if (arguments.length < 3) throw 'too few arguments'; if (arguments.length > 3) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v697,v698,v699){ - return l122.function("((", v697, ")[", v698, "] = ", v699, ")"); + return (function(v704,v705,v706){ + return l122.function("((", v704, ")[", v705, "] = ", v706, ")"); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v694),(function(){ + })()(v701),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v695),(function(){ + })()(v702),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v696)); + })()(v703)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 246) + if (cf.type == 'block' && cf.id == 248) return cf.value; else throw cf; @@ -10281,31 +10332,31 @@ var l274 = {name: "OSET"}; return value; })()}); })(); -var l275 = {name: "IN"}; +var l277 = {name: "IN"}; (function(){ - return (l238).value = ({car: l44.function(l275, (function (v700,v701){ + return (l238).value = ({car: l44.function(l277, (function (v707,v708){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v702,v703){ - return l128.function(l122.function("((", v702, ") in (", v703, "))")); + return (function(v709,v710){ + return l128.function(l122.function("((", v709, ") in (", v710, "))")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v700),(function(){ + })()(v707),(function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v701)); + })()(v708)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 247) + if (cf.type == 'block' && cf.id == 249) return cf.value; else throw cf; @@ -10319,26 +10370,26 @@ var l275 = {name: "IN"}; return value; })()}); })(); -var l276 = {name: "FUNCTIONP"}; +var l278 = {name: "FUNCTIONP"}; (function(){ - return (l238).value = ({car: l44.function(l276, (function (v704){ + return (l238).value = ({car: l44.function(l278, (function (v711){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v705){ - return l128.function(l122.function("(typeof ", v705, " == 'function')")); + return (function(v712){ + return l128.function(l122.function("(typeof ", v712, " == 'function')")); })((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v704)); + })()(v711)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 248) + if (cf.type == 'block' && cf.id == 250) return cf.value; else throw cf; @@ -10352,21 +10403,21 @@ var l276 = {name: "FUNCTIONP"}; return value; })()}); })(); -var l277 = {name: "WRITE-STRING"}; +var l279 = {name: "WRITE-STRING"}; (function(){ - return (l238).value = ({car: l44.function(l277, (function (v706){ + return (l238).value = ({car: l44.function(l279, (function (v713){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v707){ + return (function(v714){ return l122.function("(function(){", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })(), l127.function(l122.function("var ", "x", " = ", v707, ";", (function(){ + })(), l127.function(l122.function("var ", "x", " = ", v714, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10394,11 +10445,11 @@ var l277 = {name: "WRITE-STRING"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v706)); + })()(v713)); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 249) + if (cf.type == 'block' && cf.id == 251) return cf.value; else throw cf; @@ -10413,21 +10464,21 @@ var l277 = {name: "WRITE-STRING"}; })()}); })(); (function(){ - (l181).function = (function(v710){ - ((v710)["fname"] = "MACRO"); - return v710; - })((function (v708){ + (l181).function = (function(v717){ + ((v717)["fname"] = "MACRO"); + return v717; + })((function (v715){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ return (((function(){ - var tmp = v708; + var tmp = v715; return (typeof tmp == 'object' && 'name' in tmp); - })()?l4.value: l3.value) !== l3.value ? (function(v709){ - return (((l157.function(v709) === l181)?l4.value: l3.value) !== l3.value ? v709 : l3.value); - })(l169.function(v708, (function(){ + })()?l4.value: l3.value) !== l3.value ? (function(v716){ + return (((l157.function(v716) === l181)?l4.value: l3.value) !== l3.value ? v716 : l3.value); + })(l169.function(v715, (function(){ var symbol = l170; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10436,7 +10487,7 @@ var l277 = {name: "WRITE-STRING"}; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 250) + if (cf.type == 'block' && cf.id == 252) return cf.value; else throw cf; @@ -10446,35 +10497,35 @@ var l277 = {name: "WRITE-STRING"}; })); return l181; })(); -var l278 = {name: "LS-MACROEXPAND-1"}; +var l280 = {name: "LS-MACROEXPAND-1"}; (function(){ - (l278).function = (function(v715){ - ((v715)["fname"] = "LS-MACROEXPAND-1"); - return v715; - })((function (v711){ + (l280).function = (function(v722){ + ((v722)["fname"] = "LS-MACROEXPAND-1"); + return v722; + })((function (v718){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v712){ - return (v712 !== l3.value ? (function(v713){ - (l59.function(v713) !== l3.value ? (function(){ - return (function(v714){ - l160.function(v712, v714); - return v713 = v714; + return (function(v719){ + return (v719 !== l3.value ? (function(v720){ + (l59.function(v720) !== l3.value ? (function(){ + return (function(v721){ + l160.function(v719, v721); + return v720 = v721; })((function(){ var symbol = l216; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(v713)); + })()(v720)); })() : l3.value); return (function(){ - var f = v713; + var f = v720; var args = []; var tail = ((function(){ - var tmp = v711; + var tmp = v718; return tmp === l3.value? l3.value: tmp.cdr; })()); while (tail != l3.value){ @@ -10483,15 +10534,15 @@ var l278 = {name: "LS-MACROEXPAND-1"}; } return f.apply(this, args); })(); - })(l158.function(v712)) : v711); + })(l158.function(v719)) : v718); })(l181.function((function(){ - var tmp = v711; + var tmp = v718; return tmp === l3.value? l3.value: tmp.car; })())); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 251) + if (cf.type == 'block' && cf.id == 253) return cf.value; else throw cf; @@ -10499,47 +10550,47 @@ var l278 = {name: "LS-MACROEXPAND-1"}; })(); })); - return l278; + return l280; })(); -var l279 = {name: "COMPILE-FUNCALL"}; +var l281 = {name: "COMPILE-FUNCALL"}; (function(){ - (l279).function = (function(v718){ - ((v718)["fname"] = "COMPILE-FUNCALL"); - return v718; - })((function (v716,v717){ + (l281).function = (function(v725){ + ((v725)["fname"] = "COMPILE-FUNCALL"); + return v725; + })((function (v723,v724){ if (arguments.length < 2) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; return (function(){ try { return (function(){ return ((((function(){ - var tmp = v716; + var tmp = v723; return (typeof tmp == 'object' && 'name' in tmp); - })()?l4.value: l3.value) !== l3.value ? l183.function(v716, l97, l188) : l3.value) !== l3.value ? l122.function((function(){ + })()?l4.value: l3.value) !== l3.value ? l183.function(v723, l97, l188) : l3.value) !== l3.value ? l122.function((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(l62.function(l44.function(l149), l44.function(v716))), ".function(", l124.function(l68.function((function(){ + })()(l62.function(l44.function(l149), l44.function(v723))), ".function(", l124.function(l68.function((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v717), ", "), ")") : l122.function((function(){ + })(), v724), ", "), ")") : l122.function((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })()(l62.function(l44.function(l97), l44.function(v716))), "(", l124.function(l68.function((function(){ + })()(l62.function(l44.function(l97), l44.function(v723))), "(", l124.function(l68.function((function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v717), ", "), ")")); + })(), v724), ", "), ")")); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 252) + if (cf.type == 'block' && cf.id == 254) return cf.value; else throw cf; @@ -10547,30 +10598,30 @@ var l279 = {name: "COMPILE-FUNCALL"}; })(); })); - return l279; + return l281; })(); (function(){ - (l204).function = (function(v721){ - ((v721)["fname"] = "LS-COMPILE-BLOCK"); - return v721; - })((function (v719,v720){ + (l204).function = (function(v728){ + ((v728)["fname"] = "LS-COMPILE-BLOCK"); + return v728; + })((function (v726,v727){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 2) throw 'too many arguments'; switch(arguments.length){ case 1: - v720=l3.value; + v727=l3.value; default: break; } return (function(){ try { return (function(){ - return (v720 !== l3.value ? l122.function(l204.function(l80.function(v719)), "return ", (function(){ + return (v727 !== l3.value ? l122.function(l204.function(l80.function(v726)), "return ", (function(){ var symbol = l129; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; })()((function(){ - var tmp = l79.function(v719); + var tmp = l79.function(v726); return tmp === l3.value? l3.value: tmp.car; })()), ";") : l125.function(l83.function((function(){ var symbol = l178; @@ -10582,7 +10633,7 @@ var l279 = {name: "COMPILE-FUNCALL"}; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v719)), l122.function(";", (function(){ + })(), v726)), l122.function(";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; @@ -10591,7 +10642,7 @@ var l279 = {name: "COMPILE-FUNCALL"}; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 253) + if (cf.type == 'block' && cf.id == 255) return cf.value; else throw cf; @@ -10602,102 +10653,102 @@ var l279 = {name: "COMPILE-FUNCALL"}; return l204; })(); (function(){ - (l129).function = (function(v729){ - ((v729)["fname"] = "LS-COMPILE"); - return v729; - })((function (v722){ + (l129).function = (function(v736){ + ((v736)["fname"] = "LS-COMPILE"); + return v736; + })((function (v729){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ return (((function(){ - var tmp = v722; + var tmp = v729; return (typeof tmp == 'object' && 'name' in tmp); })()?l4.value: l3.value) !== l3.value ? (function(){ - return (function(v723){ - return ((v723 !== l3.value ? l28.function(l81.function(l185, l159.function(v723))) : l3.value) !== l3.value ? (function(){ - return l158.function(v723); - })() : ((function(v724){ - return (v724 !== l3.value ? v724 : l81.function(l187, l159.function(v723))); - })(l112.function(v722)) !== l3.value ? (function(){ - return l122.function(l129.function(l62.function(l44.function(l149), l44.function(v722))), ".value"); + return (function(v730){ + return ((v730 !== l3.value ? l28.function(l81.function(l185, l159.function(v730))) : l3.value) !== l3.value ? (function(){ + return l158.function(v730); + })() : ((function(v731){ + return (v731 !== l3.value ? v731 : l81.function(l187, l159.function(v730))); + })(l112.function(v729)) !== l3.value ? (function(){ + return l122.function(l129.function(l62.function(l44.function(l149), l44.function(v729))), ".value"); })() : (function(){ - return l129.function(l62.function(l44.function(l256), l44.function(l62.function(l44.function(l149), l44.function(v722))))); + return l129.function(l62.function(l44.function(l258), l44.function(l62.function(l44.function(l149), l44.function(v729))))); })())); - })(l169.function(v722, (function(){ + })(l169.function(v729, (function(){ var symbol = l170; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })(), l98)); - })() : (l74.function(v722) !== l3.value ? (function(){ - return l16.function(v722); - })() : (((typeof(v722) == "string")?l4.value: l3.value) !== l3.value ? (function(){ - return l122.function("\"", l132.function(v722), "\""); - })() : (l59.function(v722) !== l3.value ? (function(){ - return (function(v725,v726){ - return (l90.function(v725, (function(){ + })() : (l74.function(v729) !== l3.value ? (function(){ + return l16.function(v729); + })() : (((typeof(v729) == "string")?l4.value: l3.value) !== l3.value ? (function(){ + return l122.function("\"", l132.function(v729), "\""); + })() : (l59.function(v729) !== l3.value ? (function(){ + return (function(v732,v733){ + return (l90.function(v732, (function(){ var symbol = l190; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()) !== l3.value ? (function(){ - return (function(v727){ + return (function(v734){ return (function(){ - var f = v727; + var f = v734; var args = []; - var tail = (v726); + var tail = (v733); while (tail != l3.value){ args.push(tail.car); tail = tail.cdr; } return f.apply(this, args); })(); - })(l41.function(l90.function(v725, (function(){ + })(l41.function(l90.function(v732, (function(){ var symbol = l190; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()))); - })() : ((l90.function(v725, (function(){ + })() : ((l90.function(v732, (function(){ var symbol = l238; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })()) !== l3.value ? l28.function(l183.function(v725, l97, l186)) : l3.value) !== l3.value ? (function(){ - return (function(v728){ + })()) !== l3.value ? l28.function(l183.function(v732, l97, l186)) : l3.value) !== l3.value ? (function(){ + return (function(v735){ return (function(){ - var f = v728; + var f = v735; var args = []; - var tail = (v726); + var tail = (v733); while (tail != l3.value){ args.push(tail.car); tail = tail.cdr; } return f.apply(this, args); })(); - })(l41.function(l90.function(v725, (function(){ + })(l41.function(l90.function(v732, (function(){ var symbol = l238; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()))); })() : (function(){ - return (l181.function(v725) !== l3.value ? l129.function(l278.function(v722)) : l279.function(v725, v726)); + return (l181.function(v732) !== l3.value ? l129.function(l280.function(v729)) : l281.function(v732, v733)); })())); })((function(){ - var tmp = v722; + var tmp = v729; return tmp === l3.value? l3.value: tmp.car; })(),(function(){ - var tmp = v722; + var tmp = v729; return tmp === l3.value? l3.value: tmp.cdr; })()); })() : l3.value)))); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 254) + if (cf.type == 'block' && cf.id == 256) return cf.value; else throw cf; @@ -10707,70 +10758,70 @@ var l279 = {name: "COMPILE-FUNCALL"}; })); return l129; })(); -var l280 = {name: "LS-COMPILE-TOPLEVEL"}; +var l282 = {name: "LS-COMPILE-TOPLEVEL"}; (function(){ - (l280).function = (function(v734){ - ((v734)["fname"] = "LS-COMPILE-TOPLEVEL"); - return v734; - })((function (v730){ + (l282).function = (function(v741){ + ((v741)["fname"] = "LS-COMPILE-TOPLEVEL"); + return v741; + })((function (v737){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v731){ + return (function(v738){ try { var tmp; tmp = l176.value; - l176.value = v731; - v731 = tmp; + l176.value = v738; + v738 = tmp; return ((((function(){ - var tmp = v730; + var tmp = v737; return (typeof tmp == 'object' && 'car' in tmp); })()?l4.value: l3.value) !== l3.value ? (((function(){ - var tmp = v730; + var tmp = v737; return tmp === l3.value? l3.value: tmp.car; })() === l217)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){ - return (function(v732){ + return (function(v739){ return l124.function(l83.function((function(){ var symbol = l178; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; - })(), v732)); + })(), v739)); })(l68.function((function(){ - var symbol = l280; + var symbol = l282; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; })(), (function(){ - var tmp = v730; + var tmp = v737; return tmp === l3.value? l3.value: tmp.cdr; })())); })() : (function(){ - return (function(v733){ + return (function(v740){ return l122.function(l125.function(l179.function(), l122.function(";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; - })())), (v733 !== l3.value ? l122.function(v733, ";", (function(){ + })())), (v740 !== l3.value ? l122.function(v740, ";", (function(){ var symbol = l121; var value = symbol.value; if (value === undefined) throw "Variable `" + symbol.name + "' is unbound."; return value; })()) : "")); - })(l129.function(v730)); + })(l129.function(v737)); })()); } finally { - l176.value = v731; + l176.value = v738; } })(l3.value); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 255) + if (cf.type == 'block' && cf.id == 257) return cf.value; else throw cf; @@ -10778,44 +10829,44 @@ var l280 = {name: "LS-COMPILE-TOPLEVEL"}; })(); })); - return l280; + return l282; })(); -var l281 = {name: "WITH-COMPILATION-UNIT"}; -l281; +var l283 = {name: "WITH-COMPILATION-UNIT"}; +l283; (function(){ - (l216).function = (function(v740){ - ((v740)["fname"] = "EVAL"); - return v740; - })((function (v735){ + (l216).function = (function(v747){ + ((v747)["fname"] = "EVAL"); + return v747; + })((function (v742){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; return (function(){ try { return (function(){ - return (function(v739){ + return (function(v746){ return (function(){ - var string = v739; + var string = v746; if (typeof string != 'string') throw 'The value ' + string + ' is not a type string.'; return eval.apply(window, [string]); })(); - })((function(v736){ + })((function(v743){ (function(){ try { return (function(){ - return (function(v737,v738){ + return (function(v744,v745){ (function(){ - while(v737 !== l3.value){ - v738 = (function(){ - var tmp = v737; + while(v744 !== l3.value){ + v745 = (function(){ + var tmp = v744; return tmp === l3.value? l3.value: tmp.car; })(); (function(){ - (v738)(); + (v745)(); return l3.value; })(); - v737 = (function(){ - var tmp = v737; + v744 = (function(){ + var tmp = v744; return tmp === l3.value? l3.value: tmp.cdr; })(); }return l3.value; @@ -10830,21 +10881,21 @@ l281; })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 257) + if (cf.type == 'block' && cf.id == 259) return cf.value; else throw cf; } })(); - return v736; + return v743; })((function(){ (l154).value = l3.value; - return l280.function(v735); + return l282.function(v742); })())); })(); } catch (cf){ - if (cf.type == 'block' && cf.id == 256) + if (cf.type == 'block' && cf.id == 258) return cf.value; else throw cf; @@ -10854,10 +10905,10 @@ l281; })); return l216; })(); -var l282 = {name: "&BODY"}; -var l283 = {name: "PRON"}; -var l284 = {car: l195, cdr: {car: l194, cdr: {car: l282, cdr: {car: l21, cdr: {car: l14, cdr: {car: l114, cdr: {car: l19, cdr: {car: l20, cdr: {car: l22, cdr: {car: l23, cdr: {car: l24, cdr: {car: l244, cdr: {car: l246, cdr: {car: l18, cdr: {car: l18, cdr: {car: l245, cdr: {car: l247, cdr: {car: l54, cdr: {car: l62, cdr: {car: l268, cdr: {car: l90, cdr: {car: l45, cdr: {car: l166, cdr: {car: l17, cdr: {car: l17, cdr: {car: l80, cdr: {car: l33, cdr: {car: l39, cdr: {car: l37, cdr: {car: l34, cdr: {car: l31, cdr: {car: l31, cdr: {car: l52, cdr: {car: l227, cdr: {car: l35, cdr: {car: l38, cdr: {car: l36, cdr: {car: l32, cdr: {car: l32, cdr: {car: l266, cdr: {car: l72, cdr: {car: l73, cdr: {car: l71, cdr: {car: l51, cdr: {car: l29, cdr: {car: l30, cdr: {car: l70, cdr: {car: l47, cdr: {car: l2, cdr: {car: l8, cdr: {car: l10, cdr: {car: l7, cdr: {car: l85, cdr: {car: l94, cdr: {car: l96, cdr: {car: l49, cdr: {car: l50, cdr: {car: l53, cdr: {car: l259, cdr: {car: l27, cdr: {car: l260, cdr: {car: l270, cdr: {car: l216, cdr: {car: l89, cdr: {car: l120, cdr: {car: l93, cdr: {car: l104, cdr: {car: l118, cdr: {car: l40, cdr: {car: l43, cdr: {car: l255, cdr: {car: l267, cdr: {car: l97, cdr: {car: l276, cdr: {car: l15, cdr: {car: l234, cdr: {car: l69, cdr: {car: l192, cdr: {car: l115, cdr: {car: l46, cdr: {car: l74, cdr: {car: l74, cdr: {car: l119, cdr: {car: l112, cdr: {car: l203, cdr: {car: l79, cdr: {car: l66, cdr: {car: l221, cdr: {car: l224, cdr: {car: l100, cdr: {car: l44, cdr: {car: l59, cdr: {car: l101, cdr: {car: l253, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l243, cdr: {car: l3, cdr: {car: l28, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l248, cdr: {car: l55, cdr: {car: l105, cdr: {car: l107, cdr: {car: l103, cdr: {car: l75, cdr: {car: l131, cdr: {car: l134, cdr: {car: l189, cdr: {car: l56, cdr: {car: l57, cdr: {car: l283, cdr: {car: l48, cdr: {car: l149, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l226, cdr: {car: l63, cdr: {car: l64, cdr: {car: l41, cdr: {car: l206, cdr: {car: l205, cdr: {car: l88, cdr: {car: l263, cdr: {car: l91, cdr: {car: l92, cdr: {car: l262, cdr: {car: l86, cdr: {car: l214, cdr: {car: l254, cdr: {car: l113, cdr: {car: l257, cdr: {car: l256, cdr: {car: l252, cdr: {car: l4, cdr: {car: l233, cdr: {car: l42, cdr: {car: l228, cdr: {car: l26, cdr: {car: l6, cdr: {car: l235, cdr: {car: l98, cdr: {car: l133, cdr: {car: l5, cdr: {car: l95, cdr: {car: l277, cdr: {car: l25, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}; -l120.function(l284); +var l284 = {name: "&BODY"}; +var l285 = {name: "PRON"}; +var l286 = {car: l195, cdr: {car: l194, cdr: {car: l284, cdr: {car: l21, cdr: {car: l14, cdr: {car: l114, cdr: {car: l19, cdr: {car: l20, cdr: {car: l22, cdr: {car: l23, cdr: {car: l24, cdr: {car: l246, cdr: {car: l248, cdr: {car: l18, cdr: {car: l18, cdr: {car: l247, cdr: {car: l249, cdr: {car: l54, cdr: {car: l62, cdr: {car: l270, cdr: {car: l90, cdr: {car: l45, cdr: {car: l166, cdr: {car: l17, cdr: {car: l17, cdr: {car: l80, cdr: {car: l33, cdr: {car: l39, cdr: {car: l37, cdr: {car: l34, cdr: {car: l31, cdr: {car: l31, cdr: {car: l52, cdr: {car: l227, cdr: {car: l35, cdr: {car: l38, cdr: {car: l36, cdr: {car: l32, cdr: {car: l32, cdr: {car: l268, cdr: {car: l72, cdr: {car: l73, cdr: {car: l71, cdr: {car: l51, cdr: {car: l29, cdr: {car: l30, cdr: {car: l70, cdr: {car: l47, cdr: {car: l2, cdr: {car: l8, cdr: {car: l10, cdr: {car: l7, cdr: {car: l85, cdr: {car: l94, cdr: {car: l96, cdr: {car: l49, cdr: {car: l50, cdr: {car: l53, cdr: {car: l261, cdr: {car: l27, cdr: {car: l262, cdr: {car: l272, cdr: {car: l216, cdr: {car: l89, cdr: {car: l120, cdr: {car: l93, cdr: {car: l104, cdr: {car: l118, cdr: {car: l40, cdr: {car: l43, cdr: {car: l257, cdr: {car: l269, cdr: {car: l97, cdr: {car: l278, cdr: {car: l15, cdr: {car: l234, cdr: {car: l69, cdr: {car: l192, cdr: {car: l115, cdr: {car: l46, cdr: {car: l74, cdr: {car: l74, cdr: {car: l119, cdr: {car: l112, cdr: {car: l203, cdr: {car: l79, cdr: {car: l66, cdr: {car: l221, cdr: {car: l224, cdr: {car: l100, cdr: {car: l44, cdr: {car: l59, cdr: {car: l101, cdr: {car: l255, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l245, cdr: {car: l3, cdr: {car: l28, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l250, cdr: {car: l55, cdr: {car: l105, cdr: {car: l107, cdr: {car: l103, cdr: {car: l75, cdr: {car: l131, cdr: {car: l134, cdr: {car: l189, cdr: {car: l56, cdr: {car: l57, cdr: {car: l285, cdr: {car: l48, cdr: {car: l149, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l226, cdr: {car: l63, cdr: {car: l64, cdr: {car: l41, cdr: {car: l206, cdr: {car: l205, cdr: {car: l88, cdr: {car: l265, cdr: {car: l91, cdr: {car: l92, cdr: {car: l264, cdr: {car: l86, cdr: {car: l214, cdr: {car: l256, cdr: {car: l113, cdr: {car: l259, cdr: {car: l258, cdr: {car: l254, cdr: {car: l4, cdr: {car: l233, cdr: {car: l42, cdr: {car: l228, cdr: {car: l26, cdr: {car: l6, cdr: {car: l235, cdr: {car: l98, cdr: {car: l133, cdr: {car: l5, cdr: {car: l95, cdr: {car: l279, cdr: {car: l25, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}; +l120.function(l286); (l114).value = (function(){ var symbol = l110; var value = symbol.value; @@ -10890,53 +10941,55 @@ l120.function(l284); return func; })()); (lisp.compile = (function(){ - var symbol = l280; + var symbol = l282; var func = symbol.function; if (func === undefined) throw "Function `" + symbol.name + "' is undefined."; return func; })()); -(lisp.evalString = (function (v741){ +(lisp.evalString = (function (v748){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; - return l216.function(l153.function(v741)); + return l216.function(l153.function(v748)); })); -(lisp.compileString = (function (v742){ +(lisp.compileString = (function (v749){ if (arguments.length < 1) throw 'too few arguments'; if (arguments.length > 1) throw 'too many arguments'; - return l280.function(l153.function(v742)); + return l282.function(l153.function(v749)); })); -var l285 = {car: {car: l283, cdr: "l283"}, cdr: {car: {car: l282, cdr: "l282"}, cdr: {car: {car: l281, cdr: "l281"}, cdr: {car: {car: l280, cdr: "l280"}, cdr: {car: {car: l279, cdr: "l279"}, cdr: {car: {car: l278, cdr: "l278"}, cdr: {car: {car: l277, cdr: "l277"}, cdr: {car: {car: l276, cdr: "l276"}, cdr: {car: {car: l275, cdr: "l275"}, cdr: {car: {car: l274, cdr: "l274"}, cdr: {car: {car: l273, cdr: "l273"}, cdr: {car: {car: l272, cdr: "l272"}, cdr: {car: {car: l271, cdr: "l271"}, cdr: {car: {car: l270, cdr: "l270"}, cdr: {car: {car: l269, cdr: "l269"}, cdr: {car: {car: l268, cdr: "l268"}, cdr: {car: {car: l267, cdr: "l267"}, cdr: {car: {car: l266, cdr: "l266"}, cdr: {car: {car: l265, cdr: "l265"}, cdr: {car: {car: l264, cdr: "l264"}, cdr: {car: {car: l263, cdr: "l263"}, cdr: {car: {car: l262, cdr: "l262"}, cdr: {car: {car: l261, cdr: "l261"}, cdr: {car: {car: l260, cdr: "l260"}, cdr: {car: {car: l259, cdr: "l259"}, cdr: {car: {car: l258, cdr: "l258"}, cdr: {car: {car: l257, cdr: "l257"}, cdr: {car: {car: l256, cdr: "l256"}, cdr: {car: {car: l255, cdr: "l255"}, cdr: {car: {car: l254, cdr: "l254"}, cdr: {car: {car: l253, cdr: "l253"}, cdr: {car: {car: l252, cdr: "l252"}, cdr: {car: {car: l251, cdr: "l251"}, cdr: {car: {car: l250, cdr: "l250"}, cdr: {car: {car: l249, cdr: "l249"}, cdr: {car: {car: l248, cdr: "l248"}, cdr: {car: {car: l247, cdr: "l247"}, cdr: {car: {car: l246, cdr: "l246"}, cdr: {car: {car: l245, cdr: "l245"}, cdr: {car: {car: l244, cdr: "l244"}, cdr: {car: {car: l243, cdr: "l243"}, cdr: {car: {car: l242, cdr: "l242"}, cdr: {car: {car: l241, cdr: "l241"}, cdr: {car: {car: l240, cdr: "l240"}, cdr: {car: {car: l239, cdr: "l239"}, cdr: {car: {car: l238, cdr: "l238"}, cdr: {car: {car: l237, cdr: "l237"}, cdr: {car: {car: l236, cdr: "l236"}, cdr: {car: {car: l235, cdr: "l235"}, cdr: {car: {car: l234, cdr: "l234"}, cdr: {car: {car: l233, cdr: "l233"}, cdr: {car: {car: l232, cdr: "l232"}, cdr: {car: {car: l231, cdr: "l231"}, cdr: {car: {car: l230, cdr: "l230"}, cdr: {car: {car: l229, cdr: "l229"}, cdr: {car: {car: l228, cdr: "l228"}, cdr: {car: {car: l227, cdr: "l227"}, cdr: {car: {car: l226, cdr: "l226"}, cdr: {car: {car: l225, cdr: "l225"}, cdr: {car: {car: l224, cdr: "l224"}, cdr: {car: {car: l223, cdr: "l223"}, cdr: {car: {car: l222, cdr: "l222"}, cdr: {car: {car: l221, cdr: "l221"}, cdr: {car: {car: l220, cdr: "l220"}, cdr: {car: {car: l219, cdr: "l219"}, cdr: {car: {car: l218, cdr: "l218"}, cdr: {car: {car: l217, cdr: "l217"}, cdr: {car: {car: l216, cdr: "l216"}, cdr: {car: {car: l215, cdr: "l215"}, cdr: {car: {car: l214, cdr: "l214"}, cdr: {car: {car: l213, cdr: "l213"}, cdr: {car: {car: l212, cdr: "l212"}, cdr: {car: {car: l211, cdr: "l211"}, cdr: {car: {car: l210, cdr: "l210"}, cdr: {car: {car: l209, cdr: "l209"}, cdr: {car: {car: l208, cdr: "l208"}, cdr: {car: {car: l207, cdr: "l207"}, cdr: {car: {car: l206, cdr: "l206"}, cdr: {car: {car: l205, cdr: "l205"}, cdr: {car: {car: l204, cdr: "l204"}, cdr: {car: {car: l203, cdr: "l203"}, cdr: {car: {car: l202, cdr: "l202"}, cdr: {car: {car: l201, cdr: "l201"}, cdr: {car: {car: l200, cdr: "l200"}, cdr: {car: {car: l199, cdr: "l199"}, cdr: {car: {car: l198, cdr: "l198"}, cdr: {car: {car: l197, cdr: "l197"}, cdr: {car: {car: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, cdr: {car: {car: l192, cdr: "l192"}, cdr: {car: {car: l191, cdr: "l191"}, cdr: {car: {car: l190, cdr: "l190"}, cdr: {car: {car: l189, cdr: "l189"}, cdr: {car: {car: l188, cdr: "l188"}, cdr: {car: {car: l187, cdr: "l187"}, cdr: {car: {car: l186, cdr: "l186"}, cdr: {car: {car: l185, cdr: "l185"}, cdr: {car: {car: l184, cdr: "l184"}, cdr: {car: {car: l183, cdr: "l183"}, cdr: {car: {car: l182, cdr: "l182"}, cdr: {car: {car: l181, cdr: "l181"}, cdr: {car: {car: l180, cdr: "l180"}, cdr: {car: {car: l179, cdr: "l179"}, cdr: {car: {car: l178, cdr: "l178"}, cdr: {car: {car: l177, cdr: "l177"}, cdr: {car: {car: l176, cdr: "l176"}, cdr: {car: {car: l175, cdr: "l175"}, cdr: {car: {car: l174, cdr: "l174"}, cdr: {car: {car: l173, cdr: "l173"}, cdr: {car: {car: l172, cdr: "l172"}, cdr: {car: {car: l171, cdr: "l171"}, cdr: {car: {car: l170, cdr: "l170"}, cdr: {car: {car: l169, cdr: "l169"}, cdr: {car: {car: l168, cdr: "l168"}, cdr: {car: {car: l167, cdr: "l167"}, cdr: {car: {car: l166, cdr: "l166"}, cdr: {car: {car: l165, cdr: "l165"}, cdr: {car: {car: l164, cdr: "l164"}, cdr: {car: {car: l163, cdr: "l163"}, cdr: {car: {car: l162, cdr: "l162"}, cdr: {car: {car: l161, cdr: "l161"}, cdr: {car: {car: l160, cdr: "l160"}, cdr: {car: {car: l159, cdr: "l159"}, cdr: {car: {car: l158, cdr: "l158"}, cdr: {car: {car: l157, cdr: "l157"}, cdr: {car: {car: l156, cdr: "l156"}, cdr: {car: {car: l155, cdr: "l155"}, cdr: {car: {car: l154, cdr: "l154"}, cdr: {car: {car: l153, cdr: "l153"}, cdr: {car: {car: l152, cdr: "l152"}, cdr: {car: {car: l151, cdr: "l151"}, cdr: {car: {car: l150, cdr: "l150"}, cdr: {car: {car: l149, cdr: "l149"}, cdr: {car: {car: l148, cdr: "l148"}, cdr: {car: {car: l147, cdr: "l147"}, cdr: {car: {car: l146, cdr: "l146"}, cdr: {car: {car: l145, cdr: "l145"}, cdr: {car: {car: l144, cdr: "l144"}, cdr: {car: {car: l143, cdr: "l143"}, cdr: {car: {car: l142, cdr: "l142"}, cdr: {car: {car: l141, cdr: "l141"}, cdr: {car: {car: l140, cdr: "l140"}, cdr: {car: {car: l139, cdr: "l139"}, cdr: {car: {car: l138, cdr: "l138"}, cdr: {car: {car: l137, cdr: "l137"}, cdr: {car: {car: l136, cdr: "l136"}, cdr: {car: {car: l135, cdr: "l135"}, cdr: {car: {car: l134, cdr: "l134"}, cdr: {car: {car: l133, cdr: "l133"}, cdr: {car: {car: l132, cdr: "l132"}, cdr: {car: {car: l131, cdr: "l131"}, cdr: {car: {car: l130, cdr: "l130"}, cdr: {car: {car: l129, cdr: "l129"}, cdr: {car: {car: l128, cdr: "l128"}, cdr: {car: {car: l127, cdr: "l127"}, cdr: {car: {car: l126, cdr: "l126"}, cdr: {car: {car: l125, cdr: "l125"}, cdr: {car: {car: l124, cdr: "l124"}, cdr: {car: {car: l123, cdr: "l123"}, cdr: {car: {car: l122, cdr: "l122"}, cdr: {car: {car: l121, cdr: "l121"}, cdr: {car: {car: l120, cdr: "l120"}, cdr: {car: {car: l119, cdr: "l119"}, cdr: {car: {car: l118, cdr: "l118"}, cdr: {car: {car: l117, cdr: "l117"}, cdr: {car: {car: l116, cdr: "l116"}, cdr: {car: {car: l115, cdr: "l115"}, cdr: {car: {car: l114, cdr: "l114"}, cdr: {car: {car: l113, cdr: "l113"}, cdr: {car: {car: l112, cdr: "l112"}, cdr: {car: {car: l111, cdr: "l111"}, cdr: {car: {car: l110, cdr: "l110"}, cdr: {car: {car: l109, cdr: "l109"}, cdr: {car: {car: l108, cdr: "l108"}, cdr: {car: {car: l107, cdr: "l107"}, cdr: {car: {car: l106, cdr: "l106"}, cdr: {car: {car: l105, cdr: "l105"}, cdr: {car: {car: l104, cdr: "l104"}, cdr: {car: {car: l103, cdr: "l103"}, cdr: {car: {car: l102, cdr: "l102"}, cdr: {car: {car: l101, cdr: "l101"}, cdr: {car: {car: l100, cdr: "l100"}, cdr: {car: {car: l99, cdr: "l99"}, cdr: {car: {car: l98, cdr: "l98"}, cdr: {car: {car: l97, cdr: "l97"}, cdr: {car: {car: l96, cdr: "l96"}, cdr: {car: {car: l95, cdr: "l95"}, cdr: {car: {car: l94, cdr: "l94"}, cdr: {car: {car: l93, cdr: "l93"}, cdr: {car: {car: l92, cdr: "l92"}, cdr: {car: {car: l91, cdr: "l91"}, cdr: {car: {car: l90, cdr: "l90"}, cdr: {car: {car: l89, cdr: "l89"}, cdr: {car: {car: l88, cdr: "l88"}, cdr: {car: {car: l87, cdr: "l87"}, cdr: {car: {car: l86, cdr: "l86"}, cdr: {car: {car: l85, cdr: "l85"}, cdr: {car: {car: l84, cdr: "l84"}, cdr: {car: {car: l83, cdr: "l83"}, cdr: {car: {car: l82, cdr: "l82"}, cdr: {car: {car: l81, cdr: "l81"}, cdr: {car: {car: l80, cdr: "l80"}, cdr: {car: {car: l79, cdr: "l79"}, cdr: {car: {car: l78, cdr: "l78"}, cdr: {car: {car: l77, cdr: "l77"}, cdr: {car: {car: l76, cdr: "l76"}, cdr: {car: {car: l75, cdr: "l75"}, cdr: {car: {car: l74, cdr: "l74"}, cdr: {car: {car: l73, cdr: "l73"}, cdr: {car: {car: l72, cdr: "l72"}, cdr: {car: {car: l71, cdr: "l71"}, cdr: {car: {car: l70, cdr: "l70"}, cdr: {car: {car: l69, cdr: "l69"}, cdr: {car: {car: l68, cdr: "l68"}, cdr: {car: {car: l67, cdr: "l67"}, cdr: {car: {car: l66, cdr: "l66"}, cdr: {car: {car: l65, cdr: "l65"}, cdr: {car: {car: l64, cdr: "l64"}, cdr: {car: {car: l63, cdr: "l63"}, cdr: {car: {car: l62, cdr: "l62"}, cdr: {car: {car: l61, cdr: "l61"}, cdr: {car: {car: l60, cdr: "l60"}, cdr: {car: {car: l59, cdr: "l59"}, cdr: {car: {car: l58, cdr: "l58"}, cdr: {car: {car: l57, cdr: "l57"}, cdr: {car: {car: l56, cdr: "l56"}, cdr: {car: {car: l55, cdr: "l55"}, cdr: {car: {car: l54, cdr: "l54"}, cdr: {car: {car: l53, cdr: "l53"}, cdr: {car: {car: l52, cdr: "l52"}, cdr: {car: {car: l51, cdr: "l51"}, cdr: {car: {car: l50, cdr: "l50"}, cdr: {car: {car: l49, cdr: "l49"}, cdr: {car: {car: l48, cdr: "l48"}, cdr: {car: {car: l47, cdr: "l47"}, cdr: {car: {car: l46, cdr: "l46"}, cdr: {car: {car: l45, cdr: "l45"}, cdr: {car: {car: l44, cdr: "l44"}, cdr: {car: {car: l43, cdr: "l43"}, cdr: {car: {car: l42, cdr: "l42"}, cdr: {car: {car: l41, cdr: "l41"}, cdr: {car: {car: l40, cdr: "l40"}, cdr: {car: {car: l39, cdr: "l39"}, cdr: {car: {car: l38, cdr: "l38"}, cdr: {car: {car: l37, cdr: "l37"}, cdr: {car: {car: l36, cdr: "l36"}, cdr: {car: {car: l35, cdr: "l35"}, cdr: {car: {car: l34, cdr: "l34"}, cdr: {car: {car: l33, cdr: "l33"}, cdr: {car: {car: l32, cdr: "l32"}, cdr: {car: {car: l31, cdr: "l31"}, cdr: {car: {car: l30, cdr: "l30"}, cdr: {car: {car: l29, cdr: "l29"}, cdr: {car: {car: l28, cdr: "l28"}, cdr: {car: {car: l27, cdr: "l27"}, cdr: {car: {car: l26, cdr: "l26"}, cdr: {car: {car: l25, cdr: "l25"}, cdr: {car: {car: l24, cdr: "l24"}, cdr: {car: {car: l23, cdr: "l23"}, cdr: {car: {car: l22, cdr: "l22"}, cdr: {car: {car: l21, cdr: "l21"}, cdr: {car: {car: l20, cdr: "l20"}, cdr: {car: {car: l19, cdr: "l19"}, cdr: {car: {car: l18, cdr: "l18"}, cdr: {car: {car: l17, cdr: "l17"}, cdr: {car: {car: l16, cdr: "l16"}, cdr: {car: {car: l15, cdr: "l15"}, cdr: {car: {car: l14, cdr: "l14"}, cdr: {car: {car: l13, cdr: "l13"}, cdr: {car: {car: l12, cdr: "l12"}, cdr: {car: {car: l11, cdr: "l11"}, cdr: {car: {car: l10, cdr: "l10"}, cdr: {car: {car: l9, cdr: "l9"}, cdr: {car: {car: l8, cdr: "l8"}, cdr: {car: {car: l7, cdr: "l7"}, cdr: {car: {car: l6, cdr: "l6"}, cdr: {car: {car: l5, cdr: "l5"}, cdr: {car: {car: l4, cdr: "l4"}, cdr: {car: {car: l3, cdr: "l3"}, cdr: {car: {car: l2, cdr: "l2"}, cdr: {car: {car: l1, cdr: "l1"}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}; -var l286 = {name: "BODY"}; -var l287 = {name: "CHECK"}; -var l288 = {name: "DECLS"}; -var l289 = {name: "DECL"}; -var l290 = {name: "NAME"}; -var l291 = {name: "ARGS"}; -var l292 = {name: "ARG"}; -var l293 = {name: "FORM"}; -var l294 = {name: "PACKAGE-DESIGNATOR"}; -var l295 = {name: "FORM1"}; -var l296 = {name: "RESULT"}; -var l297 = {name: "VALUE"}; -var l298 = {name: "FORMS"}; -var l299 = {name: "G"}; -var l300 = {name: "CLAUSULES"}; -var l301 = {name: "!FORM"}; -var l302 = {name: "CLAUSULE"}; -var l303 = {name: "ITER"}; -var l304 = {name: "G!TO"}; -var l305 = {name: "VAR"}; -var l306 = {name: "TO"}; -var l307 = {name: "G!LIST"}; -var l308 = {name: "X"}; -var l309 = {name: "PLACE"}; -var l310 = {name: "DELTA"}; -var l311 = {name: "CONDITION"}; -var l312 = {name: "DOCSTRING"}; -var l313 = {car: {car: {car: l238, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l230, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l225, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l210, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l209, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l190, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l176, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l148, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l110, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l109, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l99, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l14, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: {car: {car: l216, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l281, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: l154, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l49, cdr: {car: {car: l287, cdr: {car: l154, cdr: l3}}, cdr: {car: {car: l267, cdr: {car: l287, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l280, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l204, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l279, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l278, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l242, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l241, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l288, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l130, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l289, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "var ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l288, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l289, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "if (typeof ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l288, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l240, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l239, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l221, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l292, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l239, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l238, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: l3}, cdr: {car: {car: l236, cdr: {car: l293, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l237, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l236, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l223, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l222, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l220, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l219, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l218, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l293, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l212, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l211, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l202, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l201, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l199, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l191, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l190, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l184, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l183, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l182, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l173, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l172, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l168, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l164, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l163, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l146, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l145, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "(function(){", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l98, cdr: {car: l195, cdr: {car: l293, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l118, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l205, cdr: {car: l114, cdr: {car: {car: l102, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l108, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: {car: l296, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l217, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l296, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l297, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l298, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l221, cdr: {car: {car: {car: l299, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l55, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l54, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l298, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l54, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l53, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l195, cdr: {car: l300, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l52, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l62, cdr: {car: l300, cdr: {car: {car: l150, cdr: {car: {car: {car: l4, cdr: {car: {car: l270, cdr: {car: "ECASE expression failed.", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l52, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l195, cdr: {car: l300, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l301, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l302, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l259, cdr: {car: {car: l31, cdr: {car: l302, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l302, cdr: {car: {car: l150, cdr: {car: {car: {car: l27, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l300, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l51, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l192, cdr: {car: {car: l11, cdr: {car: l300, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l192, cdr: {car: {car: l259, cdr: {car: {car: l33, cdr: {car: l300, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l33, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l50, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l303, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l304, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l305, cdr: {car: {car: l40, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l306, cdr: {car: {car: l41, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l296, cdr: {car: {car: l42, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l244, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l296, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l303, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l305, cdr: {car: {car: l40, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l307, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l32, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l303, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l48, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l308, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l308, cdr: {car: l194, cdr: {car: {car: l310, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l20, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l308, cdr: {car: l194, cdr: {car: {car: l310, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l19, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l45, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l311, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l194, cdr: {car: l297, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l226, cdr: {car: l3, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l11, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l188, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l255, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l152, cdr: {car: {car: l254, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l192, cdr: {car: {car: l54, cdr: {car: {car: l262, cdr: {car: {car: l31, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l28, cdr: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l308, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l274, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l297, cdr: {car: l194, cdr: {car: l312, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l262, cdr: {car: l312, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l274, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l297, cdr: {car: l194, cdr: {car: l312, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l185, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l262, cdr: {car: l312, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l274, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l311, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l311, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l289, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l288, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l291, cdr: {car: l195, cdr: {car: l286, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l180, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l308, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l259, cdr: {car: l308, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: l195, cdr: l3}}, cdr: {car: l308, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l286, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: l3, cdr: {car: l3, cdr: l3}}}}; -(function(){ +var l287 = {car: {car: l285, cdr: "l285"}, cdr: {car: {car: l284, cdr: "l284"}, cdr: {car: {car: l283, cdr: "l283"}, cdr: {car: {car: l282, cdr: "l282"}, cdr: {car: {car: l281, cdr: "l281"}, cdr: {car: {car: l280, cdr: "l280"}, cdr: {car: {car: l279, cdr: "l279"}, cdr: {car: {car: l278, cdr: "l278"}, cdr: {car: {car: l277, cdr: "l277"}, cdr: {car: {car: l276, cdr: "l276"}, cdr: {car: {car: l275, cdr: "l275"}, cdr: {car: {car: l274, cdr: "l274"}, cdr: {car: {car: l273, cdr: "l273"}, cdr: {car: {car: l272, cdr: "l272"}, cdr: {car: {car: l271, cdr: "l271"}, cdr: {car: {car: l270, cdr: "l270"}, cdr: {car: {car: l269, cdr: "l269"}, cdr: {car: {car: l268, cdr: "l268"}, cdr: {car: {car: l267, cdr: "l267"}, cdr: {car: {car: l266, cdr: "l266"}, cdr: {car: {car: l265, cdr: "l265"}, cdr: {car: {car: l264, cdr: "l264"}, cdr: {car: {car: l263, cdr: "l263"}, cdr: {car: {car: l262, cdr: "l262"}, cdr: {car: {car: l261, cdr: "l261"}, cdr: {car: {car: l260, cdr: "l260"}, cdr: {car: {car: l259, cdr: "l259"}, cdr: {car: {car: l258, cdr: "l258"}, cdr: {car: {car: l257, cdr: "l257"}, cdr: {car: {car: l256, cdr: "l256"}, cdr: {car: {car: l255, cdr: "l255"}, cdr: {car: {car: l254, cdr: "l254"}, cdr: {car: {car: l253, cdr: "l253"}, cdr: {car: {car: l252, cdr: "l252"}, cdr: {car: {car: l251, cdr: "l251"}, cdr: {car: {car: l250, cdr: "l250"}, cdr: {car: {car: l249, cdr: "l249"}, cdr: {car: {car: l248, cdr: "l248"}, cdr: {car: {car: l247, cdr: "l247"}, cdr: {car: {car: l246, cdr: "l246"}, cdr: {car: {car: l245, cdr: "l245"}, cdr: {car: {car: l244, cdr: "l244"}, cdr: {car: {car: l243, cdr: "l243"}, cdr: {car: {car: l242, cdr: "l242"}, cdr: {car: {car: l241, cdr: "l241"}, cdr: {car: {car: l240, cdr: "l240"}, cdr: {car: {car: l239, cdr: "l239"}, cdr: {car: {car: l238, cdr: "l238"}, cdr: {car: {car: l237, cdr: "l237"}, cdr: {car: {car: l236, cdr: "l236"}, cdr: {car: {car: l235, cdr: "l235"}, cdr: {car: {car: l234, cdr: "l234"}, cdr: {car: {car: l233, cdr: "l233"}, cdr: {car: {car: l232, cdr: "l232"}, cdr: {car: {car: l231, cdr: "l231"}, cdr: {car: {car: l230, cdr: "l230"}, cdr: {car: {car: l229, cdr: "l229"}, cdr: {car: {car: l228, cdr: "l228"}, cdr: {car: {car: l227, cdr: "l227"}, cdr: {car: {car: l226, cdr: "l226"}, cdr: {car: {car: l225, cdr: "l225"}, cdr: {car: {car: l224, cdr: "l224"}, cdr: {car: {car: l223, cdr: "l223"}, cdr: {car: {car: l222, cdr: "l222"}, cdr: {car: {car: l221, cdr: "l221"}, cdr: {car: {car: l220, cdr: "l220"}, cdr: {car: {car: l219, cdr: "l219"}, cdr: {car: {car: l218, cdr: "l218"}, cdr: {car: {car: l217, cdr: "l217"}, cdr: {car: {car: l216, cdr: "l216"}, cdr: {car: {car: l215, cdr: "l215"}, cdr: {car: {car: l214, cdr: "l214"}, cdr: {car: {car: l213, cdr: "l213"}, cdr: {car: {car: l212, cdr: "l212"}, cdr: {car: {car: l211, cdr: "l211"}, cdr: {car: {car: l210, cdr: "l210"}, cdr: {car: {car: l209, cdr: "l209"}, cdr: {car: {car: l208, cdr: "l208"}, cdr: {car: {car: l207, cdr: "l207"}, cdr: {car: {car: l206, cdr: "l206"}, cdr: {car: {car: l205, cdr: "l205"}, cdr: {car: {car: l204, cdr: "l204"}, cdr: {car: {car: l203, cdr: "l203"}, cdr: {car: {car: l202, cdr: "l202"}, cdr: {car: {car: l201, cdr: "l201"}, cdr: {car: {car: l200, cdr: "l200"}, cdr: {car: {car: l199, cdr: "l199"}, cdr: {car: {car: l198, cdr: "l198"}, cdr: {car: {car: l197, cdr: "l197"}, cdr: {car: {car: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, cdr: {car: {car: l192, cdr: "l192"}, cdr: {car: {car: l191, cdr: "l191"}, cdr: {car: {car: l190, cdr: "l190"}, cdr: {car: {car: l189, cdr: "l189"}, cdr: {car: {car: l188, cdr: "l188"}, cdr: {car: {car: l187, cdr: "l187"}, cdr: {car: {car: l186, cdr: "l186"}, cdr: {car: {car: l185, cdr: "l185"}, cdr: {car: {car: l184, cdr: "l184"}, cdr: {car: {car: l183, cdr: "l183"}, cdr: {car: {car: l182, cdr: "l182"}, cdr: {car: {car: l181, cdr: "l181"}, cdr: {car: {car: l180, cdr: "l180"}, cdr: {car: {car: l179, cdr: "l179"}, cdr: {car: {car: l178, cdr: "l178"}, cdr: {car: {car: l177, cdr: "l177"}, cdr: {car: {car: l176, cdr: "l176"}, cdr: {car: {car: l175, cdr: "l175"}, cdr: {car: {car: l174, cdr: "l174"}, cdr: {car: {car: l173, cdr: "l173"}, cdr: {car: {car: l172, cdr: "l172"}, cdr: {car: {car: l171, cdr: "l171"}, cdr: {car: {car: l170, cdr: "l170"}, cdr: {car: {car: l169, cdr: "l169"}, cdr: {car: {car: l168, cdr: "l168"}, cdr: {car: {car: l167, cdr: "l167"}, cdr: {car: {car: l166, cdr: "l166"}, cdr: {car: {car: l165, cdr: "l165"}, cdr: {car: {car: l164, cdr: "l164"}, cdr: {car: {car: l163, cdr: "l163"}, cdr: {car: {car: l162, cdr: "l162"}, cdr: {car: {car: l161, cdr: "l161"}, cdr: {car: {car: l160, cdr: "l160"}, cdr: {car: {car: l159, cdr: "l159"}, cdr: {car: {car: l158, cdr: "l158"}, cdr: {car: {car: l157, cdr: "l157"}, cdr: {car: {car: l156, cdr: "l156"}, cdr: {car: {car: l155, cdr: "l155"}, cdr: {car: {car: l154, cdr: "l154"}, cdr: {car: {car: l153, cdr: "l153"}, cdr: {car: {car: l152, cdr: "l152"}, cdr: {car: {car: l151, cdr: "l151"}, cdr: {car: {car: l150, cdr: "l150"}, cdr: {car: {car: l149, cdr: "l149"}, cdr: {car: {car: l148, cdr: "l148"}, cdr: {car: {car: l147, cdr: "l147"}, cdr: {car: {car: l146, cdr: "l146"}, cdr: {car: {car: l145, cdr: "l145"}, cdr: {car: {car: l144, cdr: "l144"}, cdr: {car: {car: l143, cdr: "l143"}, cdr: {car: {car: l142, cdr: "l142"}, cdr: {car: {car: l141, cdr: "l141"}, cdr: {car: {car: l140, cdr: "l140"}, cdr: {car: {car: l139, cdr: "l139"}, cdr: {car: {car: l138, cdr: "l138"}, cdr: {car: {car: l137, cdr: "l137"}, cdr: {car: {car: l136, cdr: "l136"}, cdr: {car: {car: l135, cdr: "l135"}, cdr: {car: {car: l134, cdr: "l134"}, cdr: {car: {car: l133, cdr: "l133"}, cdr: {car: {car: l132, cdr: "l132"}, cdr: {car: {car: l131, cdr: "l131"}, cdr: {car: {car: l130, cdr: "l130"}, cdr: {car: {car: l129, cdr: "l129"}, cdr: {car: {car: l128, cdr: "l128"}, cdr: {car: {car: l127, cdr: "l127"}, cdr: {car: {car: l126, cdr: "l126"}, cdr: {car: {car: l125, cdr: "l125"}, cdr: {car: {car: l124, cdr: "l124"}, cdr: {car: {car: l123, cdr: "l123"}, cdr: {car: {car: l122, cdr: "l122"}, cdr: {car: {car: l121, cdr: "l121"}, cdr: {car: {car: l120, cdr: "l120"}, cdr: {car: {car: l119, cdr: "l119"}, cdr: {car: {car: l118, cdr: "l118"}, cdr: {car: {car: l117, cdr: "l117"}, cdr: {car: {car: l116, cdr: "l116"}, cdr: {car: {car: l115, cdr: "l115"}, cdr: {car: {car: l114, cdr: "l114"}, cdr: {car: {car: l113, cdr: "l113"}, cdr: {car: {car: l112, cdr: "l112"}, cdr: {car: {car: l111, cdr: "l111"}, cdr: {car: {car: l110, cdr: "l110"}, cdr: {car: {car: l109, cdr: "l109"}, cdr: {car: {car: l108, cdr: "l108"}, cdr: {car: {car: l107, cdr: "l107"}, cdr: {car: {car: l106, cdr: "l106"}, cdr: {car: {car: l105, cdr: "l105"}, cdr: {car: {car: l104, cdr: "l104"}, cdr: {car: {car: l103, cdr: "l103"}, cdr: {car: {car: l102, cdr: "l102"}, cdr: {car: {car: l101, cdr: "l101"}, cdr: {car: {car: l100, cdr: "l100"}, cdr: {car: {car: l99, cdr: "l99"}, cdr: {car: {car: l98, cdr: "l98"}, cdr: {car: {car: l97, cdr: "l97"}, cdr: {car: {car: l96, cdr: "l96"}, cdr: {car: {car: l95, cdr: "l95"}, cdr: {car: {car: l94, cdr: "l94"}, cdr: {car: {car: l93, cdr: "l93"}, cdr: {car: {car: l92, cdr: "l92"}, cdr: {car: {car: l91, cdr: "l91"}, cdr: {car: {car: l90, cdr: "l90"}, cdr: {car: {car: l89, cdr: "l89"}, cdr: {car: {car: l88, cdr: "l88"}, cdr: {car: {car: l87, cdr: "l87"}, cdr: {car: {car: l86, cdr: "l86"}, cdr: {car: {car: l85, cdr: "l85"}, cdr: {car: {car: l84, cdr: "l84"}, cdr: {car: {car: l83, cdr: "l83"}, cdr: {car: {car: l82, cdr: "l82"}, cdr: {car: {car: l81, cdr: "l81"}, cdr: {car: {car: l80, cdr: "l80"}, cdr: {car: {car: l79, cdr: "l79"}, cdr: {car: {car: l78, cdr: "l78"}, cdr: {car: {car: l77, cdr: "l77"}, cdr: {car: {car: l76, cdr: "l76"}, cdr: {car: {car: l75, cdr: "l75"}, cdr: {car: {car: l74, cdr: "l74"}, cdr: {car: {car: l73, cdr: "l73"}, cdr: {car: {car: l72, cdr: "l72"}, cdr: {car: {car: l71, cdr: "l71"}, cdr: {car: {car: l70, cdr: "l70"}, cdr: {car: {car: l69, cdr: "l69"}, cdr: {car: {car: l68, cdr: "l68"}, cdr: {car: {car: l67, cdr: "l67"}, cdr: {car: {car: l66, cdr: "l66"}, cdr: {car: {car: l65, cdr: "l65"}, cdr: {car: {car: l64, cdr: "l64"}, cdr: {car: {car: l63, cdr: "l63"}, cdr: {car: {car: l62, cdr: "l62"}, cdr: {car: {car: l61, cdr: "l61"}, cdr: {car: {car: l60, cdr: "l60"}, cdr: {car: {car: l59, cdr: "l59"}, cdr: {car: {car: l58, cdr: "l58"}, cdr: {car: {car: l57, cdr: "l57"}, cdr: {car: {car: l56, cdr: "l56"}, cdr: {car: {car: l55, cdr: "l55"}, cdr: {car: {car: l54, cdr: "l54"}, cdr: {car: {car: l53, cdr: "l53"}, cdr: {car: {car: l52, cdr: "l52"}, cdr: {car: {car: l51, cdr: "l51"}, cdr: {car: {car: l50, cdr: "l50"}, cdr: {car: {car: l49, cdr: "l49"}, cdr: {car: {car: l48, cdr: "l48"}, cdr: {car: {car: l47, cdr: "l47"}, cdr: {car: {car: l46, cdr: "l46"}, cdr: {car: {car: l45, cdr: "l45"}, cdr: {car: {car: l44, cdr: "l44"}, cdr: {car: {car: l43, cdr: "l43"}, cdr: {car: {car: l42, cdr: "l42"}, cdr: {car: {car: l41, cdr: "l41"}, cdr: {car: {car: l40, cdr: "l40"}, cdr: {car: {car: l39, cdr: "l39"}, cdr: {car: {car: l38, cdr: "l38"}, cdr: {car: {car: l37, cdr: "l37"}, cdr: {car: {car: l36, cdr: "l36"}, cdr: {car: {car: l35, cdr: "l35"}, cdr: {car: {car: l34, cdr: "l34"}, cdr: {car: {car: l33, cdr: "l33"}, cdr: {car: {car: l32, cdr: "l32"}, cdr: {car: {car: l31, cdr: "l31"}, cdr: {car: {car: l30, cdr: "l30"}, cdr: {car: {car: l29, cdr: "l29"}, cdr: {car: {car: l28, cdr: "l28"}, cdr: {car: {car: l27, cdr: "l27"}, cdr: {car: {car: l26, cdr: "l26"}, cdr: {car: {car: l25, cdr: "l25"}, cdr: {car: {car: l24, cdr: "l24"}, cdr: {car: {car: l23, cdr: "l23"}, cdr: {car: {car: l22, cdr: "l22"}, cdr: {car: {car: l21, cdr: "l21"}, cdr: {car: {car: l20, cdr: "l20"}, cdr: {car: {car: l19, cdr: "l19"}, cdr: {car: {car: l18, cdr: "l18"}, cdr: {car: {car: l17, cdr: "l17"}, cdr: {car: {car: l16, cdr: "l16"}, cdr: {car: {car: l15, cdr: "l15"}, cdr: {car: {car: l14, cdr: "l14"}, cdr: {car: {car: l13, cdr: "l13"}, cdr: {car: {car: l12, cdr: "l12"}, cdr: {car: {car: l11, cdr: "l11"}, cdr: {car: {car: l10, cdr: "l10"}, cdr: {car: {car: l9, cdr: "l9"}, cdr: {car: {car: l8, cdr: "l8"}, cdr: {car: {car: l7, cdr: "l7"}, cdr: {car: {car: l6, cdr: "l6"}, cdr: {car: {car: l5, cdr: "l5"}, cdr: {car: {car: l4, cdr: "l4"}, cdr: {car: {car: l3, cdr: "l3"}, cdr: {car: {car: l2, cdr: "l2"}, cdr: {car: {car: l1, cdr: "l1"}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}; +var l288 = {name: "BODY"}; +var l289 = {name: "CHECK"}; +var l290 = {name: "ARGS"}; +var l291 = {name: "DECLS"}; +var l292 = {name: "DECL"}; +var l293 = {name: "NAME"}; +var l294 = {name: "ARG"}; +var l295 = {name: "FORM"}; +var l296 = {name: "PACKAGE-DESIGNATOR"}; +var l297 = {name: "FORM1"}; +var l298 = {name: "RESULT"}; +var l299 = {name: "VALUE"}; +var l300 = {name: "FORMS"}; +var l301 = {name: "G"}; +var l302 = {name: "CLAUSULES"}; +var l303 = {name: "!FORM"}; +var l304 = {name: "CLAUSULE"}; +var l305 = {name: "ITER"}; +var l306 = {name: "G!TO"}; +var l307 = {name: "VAR"}; +var l308 = {name: "TO"}; +var l309 = {name: "G!LIST"}; +var l310 = {name: "X"}; +var l311 = {name: "PLACE"}; +var l312 = {name: "DELTA"}; +var l313 = {name: "CONDITION"}; +var l314 = {name: "DOCSTRING"}; +var l315 = {car: {car: {car: l238, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l230, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l225, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l210, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l209, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l190, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l176, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l148, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l110, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l109, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l99, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l14, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l185, cdr: {car: l187, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: {car: {car: l216, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l283, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: l154, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l49, cdr: {car: {car: l289, cdr: {car: l154, cdr: l3}}, cdr: {car: {car: l269, cdr: {car: l289, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l282, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l204, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l281, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l280, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l244, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l243, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l6, cdr: {car: {car: l254, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l272, cdr: {car: "Bad usage of VARIABLE-ARITY, yo must pass a symbol", cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l242, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l242, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l241, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l291, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l130, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l292, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "var ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l292, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "if (typeof ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l240, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l239, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l221, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l294, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l290, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l239, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l238, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: l3}, cdr: {car: {car: l236, cdr: {car: l295, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l237, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l236, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l223, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l222, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l220, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l219, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l218, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l295, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l212, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l211, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l202, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l201, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l199, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l191, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l190, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l184, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l183, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l182, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l173, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l172, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l168, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l164, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l163, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l146, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l145, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "(function(){", cdr: {car: l121, cdr: {car: {car: l127, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l98, cdr: {car: l195, cdr: {car: l295, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: {car: l152, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l295, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l118, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l296, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l205, cdr: {car: l114, cdr: {car: {car: l102, cdr: {car: {car: l152, cdr: {car: l296, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l108, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l297, cdr: {car: l298, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l217, cdr: {car: {car: l152, cdr: {car: l297, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l299, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l300, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l221, cdr: {car: {car: {car: l301, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l55, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l54, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l300, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l54, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l53, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: {car: l195, cdr: {car: l302, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l52, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l62, cdr: {car: l302, cdr: {car: {car: l150, cdr: {car: {car: {car: l4, cdr: {car: {car: l272, cdr: {car: "ECASE expression failed.", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l52, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l295, cdr: {car: l195, cdr: {car: l302, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l303, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l304, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l261, cdr: {car: {car: l31, cdr: {car: l304, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l304, cdr: {car: {car: l150, cdr: {car: {car: {car: l27, cdr: {car: {car: l152, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l304, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l304, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l302, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l51, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l192, cdr: {car: {car: l11, cdr: {car: l302, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l192, cdr: {car: {car: l261, cdr: {car: {car: l33, cdr: {car: l302, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: {car: l33, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l302, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l50, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l305, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l306, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l307, cdr: {car: {car: l40, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l308, cdr: {car: {car: l41, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l298, cdr: {car: {car: l42, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l308, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l246, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l305, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l307, cdr: {car: {car: l40, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l309, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l307, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l233, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: {car: {car: l32, cdr: {car: {car: l152, cdr: {car: l309, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l305, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l48, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l311, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: {car: l194, cdr: {car: {car: l312, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l20, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: {car: l194, cdr: {car: {car: l312, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l19, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l312, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l45, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l313, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l213, cdr: {car: {car: l152, cdr: {car: l313, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l194, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l226, cdr: {car: l3, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l11, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l188, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l188, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l257, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l152, cdr: {car: {car: l256, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l192, cdr: {car: {car: l54, cdr: {car: {car: l264, cdr: {car: {car: l31, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l28, cdr: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l221, cdr: {car: {car: {car: l310, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: {car: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l276, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l310, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l299, cdr: {car: l194, cdr: {car: l314, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l264, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l276, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l299, cdr: {car: l194, cdr: {car: l314, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l217, cdr: {car: {car: l2, cdr: {car: {car: l185, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l205, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l264, cdr: {car: l314, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l276, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l314, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l313, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l313, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l313, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l192, cdr: {car: {car: l152, cdr: {car: l313, cdr: l3}}, cdr: {car: {car: l217, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l195, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l292, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l291, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l181, cdr: {car: {car: l203, cdr: {car: {car: l293, cdr: {car: l290, cdr: {car: l195, cdr: {car: l288, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l215, cdr: {car: {car: l180, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l203, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l203, cdr: {car: {car: l310, cdr: l3}, cdr: {car: {car: l192, cdr: {car: {car: l261, cdr: {car: l310, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: l195, cdr: l3}}, cdr: {car: l310, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l290, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: l3, cdr: {car: l3, cdr: l3}}}}; +(function(){ + l116.function(l285); + l116.function(l284); l116.function(l283); l116.function(l282); l116.function(l281); @@ -11219,10 +11272,10 @@ var l313 = {car: {car: {car: l238, cdr: {car: l98, cdr: {car: l3, cdr: {car: {ca l116.function(l3); l116.function(l2); l116.function(l1); - (l209).value = l285; - (l170).value = l313; - (l171).value = 742; - (l14).value = 195; - return (l225).value = 257; + (l209).value = l287; + (l170).value = l315; + (l171).value = 749; + (l14).value = 197; + return (l225).value = 259; })(); -(l210).value = 313; +(l210).value = 315; diff --git a/ecmalisp.lisp b/ecmalisp.lisp index d042b08..81c7796 100644 --- a/ecmalisp.lisp +++ b/ecmalisp.lisp @@ -1534,7 +1534,7 @@ decls) (concat "return " (progn ,@body) ";" *newline*))) -;;; VARIABLE-ARITY compiles variable arity operations. ARGS stand for +;;; VARIABLE-ARITY compiles variable arity operations. ARGS stands for ;;; a variable which holds a list of forms. It will compile them and ;;; store the result in some Javascript variables. BODY is evaluated ;;; with ARGS bound to the list of these variables to generate the @@ -1545,13 +1545,13 @@ (error "ARGS must be a non-empty list")) (let ((counter 0) (variables '()) - (prelude)) + (prelude "")) (dolist (x args) (let ((v (concat "x" (integer-to-string (incf counter))))) (push v variables) (concatf prelude (concat "var " v " = " (ls-compile x) ";" *newline* - "if (typeof " v " !=== 'number') throw 'Not a number!';" + "if (typeof " v " !== 'number') throw 'Not a number!';" *newline*)))) (js!selfcall prelude (funcall function (reverse variables))))) @@ -1568,8 +1568,20 @@ (type-check (("x" "number" x) ("y" "number" y)) (concat "x" op "y"))) -(define-builtin + (x y) (num-op-num x "+" y)) -(define-builtin - (x y) (num-op-num x "-" y)) +(define-raw-builtin + (&rest numbers) + (if (null numbers) + "0" + (variable-arity numbers + (join numbers "+")))) + +(define-raw-builtin - (x &rest others) + (let ((args (cons x others))) + (variable-arity args + (if (null others) + (concat "-" (car args)) + (join args "-"))))) + + (define-builtin * (x y) (num-op-num x "*" y)) (define-builtin / (x y) (num-op-num x "/" y)) -- 1.7.10.4