1 var l1 = {name: "DEFMACRO"};
3 var l2 = {name: "DECLAIM"};
5 var l3 = {name: "NIL"};
9 var l5 = {name: "WHEN"};
11 var l6 = {name: "UNLESS"};
13 var l7 = {name: "DEFVAR"};
15 var l8 = {name: "DEFPARAMETER"};
17 var l9 = {name: "NAMED-LAMBDA"};
19 var l10 = {name: "DEFUN"};
21 var l11 = {name: "NULL"};
23 (l11).function = (function(v2){
24 ((v2)["fname"] = "NULL");
27 if (arguments.length < 1) throw 'too few arguments';
28 if (arguments.length > 1) throw 'too many arguments';
32 return ((v1 === l3.value)?l4.value: l3.value);
36 if (cf.type == 'block' && cf.id == 1)
46 var l12 = {name: "RETURN"};
48 var l13 = {name: "WHILE"};
50 var l14 = {name: "*GENSYM-COUNTER*"};
52 (((l14.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
53 return (l14).value = 0;
57 var l15 = {name: "GENSYM"};
58 var l16 = {name: "INTEGER-TO-STRING"};
60 (l15).function = (function(v4){
61 ((v4)["fname"] = "GENSYM");
64 if (arguments.length > 1) throw 'too many arguments';
65 switch(arguments.length){
73 (l14).value = (function(){
76 var value = symbol.value;
77 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
81 if (typeof x != 'number')
82 throw 'The value ' + x + ' is not a type number.';
83 if (typeof y != 'number')
84 throw 'The value ' + y + ' is not a type number.';
88 var name = (function(){
90 var string2 = (function(){
92 var func = symbol.function;
93 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
97 var value = symbol.value;
98 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
101 if (typeof string1 != 'string')
102 throw 'The value ' + string1 + ' is not a type string.';
103 if (typeof string2 != 'string')
104 throw 'The value ' + string2 + ' is not a type string.';
105 return string1.concat(string2);
107 if (typeof name != 'string')
108 throw 'The value ' + name + ' is not a type string.';
109 return ({name: name});
114 if (cf.type == 'block' && cf.id == 2)
124 var l17 = {name: "BOUNDP"};
126 (l17).function = (function(v6){
127 ((v6)["fname"] = "BOUNDP");
130 if (arguments.length < 1) throw 'too few arguments';
131 if (arguments.length > 1) throw 'too many arguments';
135 return ((v5.value !== undefined)?l4.value: l3.value);
139 if (cf.type == 'block' && cf.id == 3)
149 var l18 = {name: "="};
151 (l18).function = (function(v9){
152 ((v9)["fname"] = "=");
154 })((function (v7,v8){
155 if (arguments.length < 2) throw 'too few arguments';
156 if (arguments.length > 2) throw 'too many arguments';
163 if (typeof x != 'number')
164 throw 'The value ' + x + ' is not a type number.';
165 if (typeof y != 'number')
166 throw 'The value ' + y + ' is not a type number.';
168 })()?l4.value: l3.value);
172 if (cf.type == 'block' && cf.id == 4)
182 var l19 = {name: "+"};
184 (l19).function = (function(v12){
185 ((v12)["fname"] = "+");
187 })((function (v10,v11){
188 if (arguments.length < 2) throw 'too few arguments';
189 if (arguments.length > 2) throw 'too many arguments';
196 if (typeof x != 'number')
197 throw 'The value ' + x + ' is not a type number.';
198 if (typeof y != 'number')
199 throw 'The value ' + y + ' is not a type number.';
205 if (cf.type == 'block' && cf.id == 5)
215 var l20 = {name: "-"};
217 (l20).function = (function(v15){
218 ((v15)["fname"] = "-");
220 })((function (v13,v14){
221 if (arguments.length < 2) throw 'too few arguments';
222 if (arguments.length > 2) throw 'too many arguments';
229 if (typeof x != 'number')
230 throw 'The value ' + x + ' is not a type number.';
231 if (typeof y != 'number')
232 throw 'The value ' + y + ' is not a type number.';
238 if (cf.type == 'block' && cf.id == 6)
248 var l21 = {name: "*"};
250 (l21).function = (function(v18){
251 ((v18)["fname"] = "*");
253 })((function (v16,v17){
254 if (arguments.length < 2) throw 'too few arguments';
255 if (arguments.length > 2) throw 'too many arguments';
262 if (typeof x != 'number')
263 throw 'The value ' + x + ' is not a type number.';
264 if (typeof y != 'number')
265 throw 'The value ' + y + ' is not a type number.';
271 if (cf.type == 'block' && cf.id == 7)
281 var l22 = {name: "/"};
283 (l22).function = (function(v21){
284 ((v21)["fname"] = "/");
286 })((function (v19,v20){
287 if (arguments.length < 2) throw 'too few arguments';
288 if (arguments.length > 2) throw 'too many arguments';
295 if (typeof x != 'number')
296 throw 'The value ' + x + ' is not a type number.';
297 if (typeof y != 'number')
298 throw 'The value ' + y + ' is not a type number.';
304 if (cf.type == 'block' && cf.id == 8)
314 var l23 = {name: "1+"};
316 (l23).function = (function(v23){
317 ((v23)["fname"] = "1+");
320 if (arguments.length < 1) throw 'too few arguments';
321 if (arguments.length > 1) throw 'too many arguments';
328 if (typeof x != 'number')
329 throw 'The value ' + x + ' is not a type number.';
330 if (typeof y != 'number')
331 throw 'The value ' + y + ' is not a type number.';
337 if (cf.type == 'block' && cf.id == 9)
347 var l24 = {name: "1-"};
349 (l24).function = (function(v25){
350 ((v25)["fname"] = "1-");
353 if (arguments.length < 1) throw 'too few arguments';
354 if (arguments.length > 1) throw 'too many arguments';
361 if (typeof x != 'number')
362 throw 'The value ' + x + ' is not a type number.';
363 if (typeof y != 'number')
364 throw 'The value ' + y + ' is not a type number.';
370 if (cf.type == 'block' && cf.id == 10)
380 var l25 = {name: "ZEROP"};
382 (l25).function = (function(v27){
383 ((v27)["fname"] = "ZEROP");
386 if (arguments.length < 1) throw 'too few arguments';
387 if (arguments.length > 1) throw 'too many arguments';
394 if (typeof x != 'number')
395 throw 'The value ' + x + ' is not a type number.';
396 if (typeof y != 'number')
397 throw 'The value ' + y + ' is not a type number.';
399 })()?l4.value: l3.value);
403 if (cf.type == 'block' && cf.id == 11)
413 var l26 = {name: "TRUNCATE"};
415 (l26).function = (function(v30){
416 ((v30)["fname"] = "TRUNCATE");
418 })((function (v28,v29){
419 if (arguments.length < 2) throw 'too few arguments';
420 if (arguments.length > 2) throw 'too many arguments';
428 if (typeof x != 'number')
429 throw 'The value ' + x + ' is not a type number.';
430 if (typeof y != 'number')
431 throw 'The value ' + y + ' is not a type number.';
434 if (typeof x != 'number')
435 throw 'The value ' + x + ' is not a type number.';
436 return Math.floor(x);
441 if (cf.type == 'block' && cf.id == 12)
451 var l27 = {name: "EQL"};
453 (l27).function = (function(v33){
454 ((v33)["fname"] = "EQL");
456 })((function (v31,v32){
457 if (arguments.length < 2) throw 'too few arguments';
458 if (arguments.length > 2) throw 'too many arguments';
462 return ((v31 === v32)?l4.value: l3.value);
466 if (cf.type == 'block' && cf.id == 13)
476 var l28 = {name: "NOT"};
478 (l28).function = (function(v35){
479 ((v35)["fname"] = "NOT");
482 if (arguments.length < 1) throw 'too few arguments';
483 if (arguments.length > 1) throw 'too many arguments';
487 return (v34 !== l3.value ? l3.value : l4.value);
491 if (cf.type == 'block' && cf.id == 14)
501 var l29 = {name: "CONS"};
503 (l29).function = (function(v38){
504 ((v38)["fname"] = "CONS");
506 })((function (v36,v37){
507 if (arguments.length < 2) throw 'too few arguments';
508 if (arguments.length > 2) throw 'too many arguments';
512 return ({car: v36, cdr: v37});
516 if (cf.type == 'block' && cf.id == 15)
526 var l30 = {name: "CONSP"};
528 (l30).function = (function(v40){
529 ((v40)["fname"] = "CONSP");
532 if (arguments.length < 1) throw 'too few arguments';
533 if (arguments.length > 1) throw 'too many arguments';
539 return (typeof tmp == 'object' && 'car' in tmp);
540 })()?l4.value: l3.value);
544 if (cf.type == 'block' && cf.id == 16)
554 var l31 = {name: "CAR"};
556 (l31).function = (function(v42){
557 ((v42)["fname"] = "CAR");
560 var func = (function (v41){
561 if (arguments.length < 1) throw 'too few arguments';
562 if (arguments.length > 1) throw 'too many arguments';
568 return tmp === l3.value? l3.value: tmp.car;
573 if (cf.type == 'block' && cf.id == 17)
581 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
586 var l32 = {name: "CDR"};
588 (l32).function = (function(v44){
589 ((v44)["fname"] = "CDR");
592 if (arguments.length < 1) throw 'too few arguments';
593 if (arguments.length > 1) throw 'too many arguments';
599 return tmp === l3.value? l3.value: tmp.cdr;
604 if (cf.type == 'block' && cf.id == 18)
614 var l33 = {name: "CAAR"};
616 (l33).function = (function(v46){
617 ((v46)["fname"] = "CAAR");
620 if (arguments.length < 1) throw 'too few arguments';
621 if (arguments.length > 1) throw 'too many arguments';
626 var tmp = (function(){
628 return tmp === l3.value? l3.value: tmp.car;
630 return tmp === l3.value? l3.value: tmp.car;
635 if (cf.type == 'block' && cf.id == 19)
645 var l34 = {name: "CADR"};
647 (l34).function = (function(v48){
648 ((v48)["fname"] = "CADR");
651 if (arguments.length < 1) throw 'too few arguments';
652 if (arguments.length > 1) throw 'too many arguments';
657 var tmp = (function(){
659 return tmp === l3.value? l3.value: tmp.cdr;
661 return tmp === l3.value? l3.value: tmp.car;
666 if (cf.type == 'block' && cf.id == 20)
676 var l35 = {name: "CDAR"};
678 (l35).function = (function(v50){
679 ((v50)["fname"] = "CDAR");
682 if (arguments.length < 1) throw 'too few arguments';
683 if (arguments.length > 1) throw 'too many arguments';
688 var tmp = (function(){
690 return tmp === l3.value? l3.value: tmp.car;
692 return tmp === l3.value? l3.value: tmp.cdr;
697 if (cf.type == 'block' && cf.id == 21)
707 var l36 = {name: "CDDR"};
709 (l36).function = (function(v52){
710 ((v52)["fname"] = "CDDR");
713 if (arguments.length < 1) throw 'too few arguments';
714 if (arguments.length > 1) throw 'too many arguments';
719 var tmp = (function(){
721 return tmp === l3.value? l3.value: tmp.cdr;
723 return tmp === l3.value? l3.value: tmp.cdr;
728 if (cf.type == 'block' && cf.id == 22)
738 var l37 = {name: "CADDR"};
740 (l37).function = (function(v54){
741 ((v54)["fname"] = "CADDR");
744 if (arguments.length < 1) throw 'too few arguments';
745 if (arguments.length > 1) throw 'too many arguments';
750 var tmp = (function(){
751 var tmp = (function(){
753 return tmp === l3.value? l3.value: tmp.cdr;
755 return tmp === l3.value? l3.value: tmp.cdr;
757 return tmp === l3.value? l3.value: tmp.car;
762 if (cf.type == 'block' && cf.id == 23)
772 var l38 = {name: "CDDDR"};
774 (l38).function = (function(v56){
775 ((v56)["fname"] = "CDDDR");
778 if (arguments.length < 1) throw 'too few arguments';
779 if (arguments.length > 1) throw 'too many arguments';
784 var tmp = (function(){
785 var tmp = (function(){
787 return tmp === l3.value? l3.value: tmp.cdr;
789 return tmp === l3.value? l3.value: tmp.cdr;
791 return tmp === l3.value? l3.value: tmp.cdr;
796 if (cf.type == 'block' && cf.id == 24)
806 var l39 = {name: "CADDDR"};
808 (l39).function = (function(v58){
809 ((v58)["fname"] = "CADDDR");
812 if (arguments.length < 1) throw 'too few arguments';
813 if (arguments.length > 1) throw 'too many arguments';
818 var tmp = (function(){
819 var tmp = (function(){
820 var tmp = (function(){
822 return tmp === l3.value? l3.value: tmp.cdr;
824 return tmp === l3.value? l3.value: tmp.cdr;
826 return tmp === l3.value? l3.value: tmp.cdr;
828 return tmp === l3.value? l3.value: tmp.car;
833 if (cf.type == 'block' && cf.id == 25)
843 var l40 = {name: "FIRST"};
845 (l40).function = (function(v60){
846 ((v60)["fname"] = "FIRST");
849 if (arguments.length < 1) throw 'too few arguments';
850 if (arguments.length > 1) throw 'too many arguments';
856 return tmp === l3.value? l3.value: tmp.car;
861 if (cf.type == 'block' && cf.id == 26)
871 var l41 = {name: "SECOND"};
873 (l41).function = (function(v62){
874 ((v62)["fname"] = "SECOND");
877 if (arguments.length < 1) throw 'too few arguments';
878 if (arguments.length > 1) throw 'too many arguments';
882 return l34.function(v61);
886 if (cf.type == 'block' && cf.id == 27)
896 var l42 = {name: "THIRD"};
898 (l42).function = (function(v64){
899 ((v64)["fname"] = "THIRD");
902 if (arguments.length < 1) throw 'too few arguments';
903 if (arguments.length > 1) throw 'too many arguments';
907 return l37.function(v63);
911 if (cf.type == 'block' && cf.id == 28)
921 var l43 = {name: "FOURTH"};
923 (l43).function = (function(v66){
924 ((v66)["fname"] = "FOURTH");
927 if (arguments.length < 1) throw 'too few arguments';
928 if (arguments.length > 1) throw 'too many arguments';
932 return l39.function(v65);
936 if (cf.type == 'block' && cf.id == 29)
946 var l44 = {name: "LIST"};
948 (l44).function = (function(v68){
949 ((v68)["fname"] = "LIST");
953 for (var i = arguments.length-1; i>=0; i--)
954 v67 = {car: arguments[i], cdr:
963 if (cf.type == 'block' && cf.id == 30)
973 var l45 = {name: "ATOM"};
975 (l45).function = (function(v70){
976 ((v70)["fname"] = "ATOM");
979 if (arguments.length < 1) throw 'too few arguments';
980 if (arguments.length > 1) throw 'too many arguments';
984 return l28.function(((function(){
986 return (typeof tmp == 'object' && 'car' in tmp);
987 })()?l4.value: l3.value));
991 if (cf.type == 'block' && cf.id == 31)
1001 var l46 = {name: "INCF"};
1003 var l47 = {name: "DECF"};
1005 var l48 = {name: "PUSH"};
1007 var l49 = {name: "DOLIST"};
1009 var l50 = {name: "DOTIMES"};
1011 var l51 = {name: "COND"};
1013 var l52 = {name: "CASE"};
1015 var l53 = {name: "ECASE"};
1017 var l54 = {name: "AND"};
1019 var l55 = {name: "OR"};
1021 var l56 = {name: "PROG1"};
1023 var l57 = {name: "PROG2"};
1025 var l58 = {name: "ENSURE-LIST"};
1026 var l59 = {name: "LISTP"};
1028 (l58).function = (function(v72){
1029 ((v72)["fname"] = "ENSURE-LIST");
1032 if (arguments.length < 1) throw 'too few arguments';
1033 if (arguments.length > 1) throw 'too many arguments';
1037 return ((function(){
1039 var func = symbol.function;
1040 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1042 })()(v71) !== l3.value ? v71 : l44.function(v71));
1046 if (cf.type == 'block' && cf.id == 32)
1056 var l60 = {name: "!REDUCE"};
1058 (l60).function = (function(v76){
1059 ((v76)["fname"] = "!REDUCE");
1061 })((function (v73,v74,v75){
1062 if (arguments.length < 3) throw 'too few arguments';
1063 if (arguments.length > 3) throw 'too many arguments';
1067 return (l11.function(v74) !== l3.value ? v75 : l60.function(v73, (function(){
1069 return tmp === l3.value? l3.value: tmp.cdr;
1070 })(), (v73)(v75, (function(){
1072 return tmp === l3.value? l3.value: tmp.car;
1077 if (cf.type == 'block' && cf.id == 33)
1087 var l61 = {name: "APPEND-TWO"};
1088 var l62 = {name: "APPEND"};
1090 (l61).function = (function(v79){
1091 ((v79)["fname"] = "APPEND-TWO");
1093 })((function (v77,v78){
1094 if (arguments.length < 2) throw 'too few arguments';
1095 if (arguments.length > 2) throw 'too many arguments';
1099 return (l11.function(v77) !== l3.value ? v78 : ({car: (function(){
1101 return tmp === l3.value? l3.value: tmp.car;
1102 })(), cdr: (function(){
1104 var func = symbol.function;
1105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1109 return tmp === l3.value? l3.value: tmp.cdr;
1114 if (cf.type == 'block' && cf.id == 34)
1125 (l62).function = (function(v81){
1126 ((v81)["fname"] = "APPEND");
1130 for (var i = arguments.length-1; i>=0; i--)
1131 v80 = {car: arguments[i], cdr:
1136 return l60.function((function(){
1138 var func = symbol.function;
1139 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1145 if (cf.type == 'block' && cf.id == 35)
1155 var l63 = {name: "REVAPPEND"};
1157 (l63).function = (function(v84){
1158 ((v84)["fname"] = "REVAPPEND");
1160 })((function (v82,v83){
1161 if (arguments.length < 2) throw 'too few arguments';
1162 if (arguments.length > 2) throw 'too many arguments';
1170 while(v82 !== l3.value){
1171 v83 = ({car: (function(){
1173 return tmp === l3.value? l3.value: tmp.car;
1177 return tmp === l3.value? l3.value: tmp.cdr;
1184 if (cf.type == 'block' && cf.id == 37)
1194 if (cf.type == 'block' && cf.id == 36)
1204 var l64 = {name: "REVERSE"};
1206 (l64).function = (function(v86){
1207 ((v86)["fname"] = "REVERSE");
1210 if (arguments.length < 1) throw 'too few arguments';
1211 if (arguments.length > 1) throw 'too many arguments';
1215 return l63.function(v85, l3);
1219 if (cf.type == 'block' && cf.id == 38)
1229 var l65 = {name: "LIST-LENGTH"};
1231 (l65).function = (function(v89){
1232 ((v89)["fname"] = "LIST-LENGTH");
1235 if (arguments.length < 1) throw 'too few arguments';
1236 if (arguments.length > 1) throw 'too many arguments';
1240 return (function(v88){
1245 while(l28.function(l11.function(v87)) !== l3.value){
1249 if (typeof x != 'number')
1250 throw 'The value ' + x + ' is not a type number.';
1251 if (typeof y != 'number')
1252 throw 'The value ' + y + ' is not a type number.';
1257 return tmp === l3.value? l3.value: tmp.cdr;
1264 if (cf.type == 'block' && cf.id == 40)
1275 if (cf.type == 'block' && cf.id == 39)
1285 var l66 = {name: "LENGTH"};
1287 (l66).function = (function(v91){
1288 ((v91)["fname"] = "LENGTH");
1291 if (arguments.length < 1) throw 'too few arguments';
1292 if (arguments.length > 1) throw 'too many arguments';
1296 return (((typeof(v90) == "string")?l4.value: l3.value) !== l3.value ? (function(){
1298 if (typeof x != 'string')
1299 throw 'The value ' + x + ' is not a type string.';
1301 })() : l65.function(v90));
1305 if (cf.type == 'block' && cf.id == 41)
1315 var l67 = {name: "CONCAT-TWO"};
1317 (l67).function = (function(v94){
1318 ((v94)["fname"] = "CONCAT-TWO");
1320 })((function (v92,v93){
1321 if (arguments.length < 2) throw 'too few arguments';
1322 if (arguments.length > 2) throw 'too many arguments';
1329 if (typeof string1 != 'string')
1330 throw 'The value ' + string1 + ' is not a type string.';
1331 if (typeof string2 != 'string')
1332 throw 'The value ' + string2 + ' is not a type string.';
1333 return string1.concat(string2);
1338 if (cf.type == 'block' && cf.id == 42)
1348 var l68 = {name: "MAPCAR"};
1350 (l68).function = (function(v97){
1351 ((v97)["fname"] = "MAPCAR");
1353 })((function (v95,v96){
1354 if (arguments.length < 2) throw 'too few arguments';
1355 if (arguments.length > 2) throw 'too many arguments';
1359 return (l11.function(v96) !== l3.value ? l3 : ({car: (v95)((function(){
1361 return tmp === l3.value? l3.value: tmp.car;
1362 })()), cdr: l68.function(v95, (function(){
1364 return tmp === l3.value? l3.value: tmp.cdr;
1369 if (cf.type == 'block' && cf.id == 43)
1379 var l69 = {name: "IDENTITY"};
1381 (l69).function = (function(v99){
1382 ((v99)["fname"] = "IDENTITY");
1385 if (arguments.length < 1) throw 'too few arguments';
1386 if (arguments.length > 1) throw 'too many arguments';
1394 if (cf.type == 'block' && cf.id == 44)
1404 var l70 = {name: "COPY-LIST"};
1406 (l70).function = (function(v101){
1407 ((v101)["fname"] = "COPY-LIST");
1409 })((function (v100){
1410 if (arguments.length < 1) throw 'too few arguments';
1411 if (arguments.length > 1) throw 'too many arguments';
1415 return l68.function((function(){
1417 var func = symbol.function;
1418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1424 if (cf.type == 'block' && cf.id == 45)
1434 var l71 = {name: "CODE-CHAR"};
1436 (l71).function = (function(v103){
1437 ((v103)["fname"] = "CODE-CHAR");
1439 })((function (v102){
1440 if (arguments.length < 1) throw 'too few arguments';
1441 if (arguments.length > 1) throw 'too many arguments';
1449 if (cf.type == 'block' && cf.id == 46)
1459 var l72 = {name: "CHAR-CODE"};
1461 (l72).function = (function(v105){
1462 ((v105)["fname"] = "CHAR-CODE");
1464 })((function (v104){
1465 if (arguments.length < 1) throw 'too few arguments';
1466 if (arguments.length > 1) throw 'too many arguments';
1474 if (cf.type == 'block' && cf.id == 47)
1484 var l73 = {name: "CHAR="};
1486 (l73).function = (function(v108){
1487 ((v108)["fname"] = "CHAR=");
1489 })((function (v106,v107){
1490 if (arguments.length < 2) throw 'too few arguments';
1491 if (arguments.length > 2) throw 'too many arguments';
1495 return ((function(){
1498 if (typeof x != 'number')
1499 throw 'The value ' + x + ' is not a type number.';
1500 if (typeof y != 'number')
1501 throw 'The value ' + y + ' is not a type number.';
1503 })()?l4.value: l3.value);
1507 if (cf.type == 'block' && cf.id == 48)
1517 var l74 = {name: "INTEGERP"};
1519 (l74).function = (function(v110){
1520 ((v110)["fname"] = "INTEGERP");
1522 })((function (v109){
1523 if (arguments.length < 1) throw 'too few arguments';
1524 if (arguments.length > 1) throw 'too many arguments';
1528 return (((typeof (v109) == "number")?l4.value: l3.value) !== l3.value ? ((function(){
1529 var x = (function(){
1531 if (typeof x != 'number')
1532 throw 'The value ' + x + ' is not a type number.';
1533 return Math.floor(x);
1536 if (typeof x != 'number')
1537 throw 'The value ' + x + ' is not a type number.';
1538 if (typeof y != 'number')
1539 throw 'The value ' + y + ' is not a type number.';
1541 })()?l4.value: l3.value) : l3.value);
1545 if (cf.type == 'block' && cf.id == 49)
1555 var l75 = {name: "PLUSP"};
1557 (l75).function = (function(v112){
1558 ((v112)["fname"] = "PLUSP");
1560 })((function (v111){
1561 if (arguments.length < 1) throw 'too few arguments';
1562 if (arguments.length > 1) throw 'too many arguments';
1566 return ((function(){
1569 if (typeof x != 'number')
1570 throw 'The value ' + x + ' is not a type number.';
1571 if (typeof y != 'number')
1572 throw 'The value ' + y + ' is not a type number.';
1574 })()?l4.value: l3.value);
1578 if (cf.type == 'block' && cf.id == 50)
1588 var l76 = {name: "MINUSP"};
1590 (l76).function = (function(v114){
1591 ((v114)["fname"] = "MINUSP");
1593 })((function (v113){
1594 if (arguments.length < 1) throw 'too few arguments';
1595 if (arguments.length > 1) throw 'too many arguments';
1599 return ((function(){
1602 if (typeof x != 'number')
1603 throw 'The value ' + x + ' is not a type number.';
1604 if (typeof y != 'number')
1605 throw 'The value ' + y + ' is not a type number.';
1607 })()?l4.value: l3.value);
1611 if (cf.type == 'block' && cf.id == 51)
1622 (l59).function = (function(v117){
1623 ((v117)["fname"] = "LISTP");
1625 })((function (v115){
1626 if (arguments.length < 1) throw 'too few arguments';
1627 if (arguments.length > 1) throw 'too many arguments';
1631 return (function(v116){
1632 return (v116 !== l3.value ? v116 : l11.function(v115));
1635 return (typeof tmp == 'object' && 'car' in tmp);
1636 })()?l4.value: l3.value));
1640 if (cf.type == 'block' && cf.id == 52)
1650 var l77 = {name: "NTHCDR"};
1652 (l77).function = (function(v120){
1653 ((v120)["fname"] = "NTHCDR");
1655 })((function (v118,v119){
1656 if (arguments.length < 2) throw 'too few arguments';
1657 if (arguments.length > 2) throw 'too many arguments';
1665 while((l75.function(v118) !== l3.value ? v119 : l3.value) !== l3.value){
1666 v118 = l24.function(v118);
1669 return tmp === l3.value? l3.value: tmp.cdr;
1676 if (cf.type == 'block' && cf.id == 54)
1686 if (cf.type == 'block' && cf.id == 53)
1696 var l78 = {name: "NTH"};
1698 (l78).function = (function(v123){
1699 ((v123)["fname"] = "NTH");
1701 })((function (v121,v122){
1702 if (arguments.length < 2) throw 'too few arguments';
1703 if (arguments.length > 2) throw 'too many arguments';
1708 var tmp = l77.function(v121, v122);
1709 return tmp === l3.value? l3.value: tmp.car;
1714 if (cf.type == 'block' && cf.id == 55)
1724 var l79 = {name: "LAST"};
1726 (l79).function = (function(v125){
1727 ((v125)["fname"] = "LAST");
1729 })((function (v124){
1730 if (arguments.length < 1) throw 'too few arguments';
1731 if (arguments.length > 1) throw 'too many arguments';
1740 var tmp = (function(){
1742 return tmp === l3.value? l3.value: tmp.cdr;
1744 return (typeof tmp == 'object' && 'car' in tmp);
1745 })()?l4.value: l3.value) !== l3.value){
1748 return tmp === l3.value? l3.value: tmp.cdr;
1755 if (cf.type == 'block' && cf.id == 57)
1765 if (cf.type == 'block' && cf.id == 56)
1775 var l80 = {name: "BUTLAST"};
1777 (l80).function = (function(v127){
1778 ((v127)["fname"] = "BUTLAST");
1780 })((function (v126){
1781 if (arguments.length < 1) throw 'too few arguments';
1782 if (arguments.length > 1) throw 'too many arguments';
1786 return (((function(){
1787 var tmp = (function(){
1789 return tmp === l3.value? l3.value: tmp.cdr;
1791 return (typeof tmp == 'object' && 'car' in tmp);
1792 })()?l4.value: l3.value) !== l3.value ? ({car: (function(){
1794 return tmp === l3.value? l3.value: tmp.car;
1795 })(), cdr: l80.function((function(){
1797 return tmp === l3.value? l3.value: tmp.cdr;
1798 })())}) : l3.value);
1802 if (cf.type == 'block' && cf.id == 58)
1812 var l81 = {name: "MEMBER"};
1814 (l81).function = (function(v130){
1815 ((v130)["fname"] = "MEMBER");
1817 })((function (v128,v129){
1818 if (arguments.length < 2) throw 'too few arguments';
1819 if (arguments.length > 2) throw 'too many arguments';
1827 while(v129 !== l3.value){
1828 (l27.function(v128, (function(){
1830 return tmp === l3.value? l3.value: tmp.car;
1831 })()) !== l3.value ? (function(){
1833 throw ({type: 'block', id: 60, value: v129, message: 'Return from unknown block NIL.'})
1838 return tmp === l3.value? l3.value: tmp.cdr;
1845 if (cf.type == 'block' && cf.id == 60)
1854 if (cf.type == 'block' && cf.id == 59)
1864 var l82 = {name: "REMOVE"};
1866 (l82).function = (function(v133){
1867 ((v133)["fname"] = "REMOVE");
1869 })((function (v131,v132){
1870 if (arguments.length < 2) throw 'too few arguments';
1871 if (arguments.length > 2) throw 'too many arguments';
1875 return (l11.function(v132) !== l3.value ? (function(){
1877 })() : (l27.function(v131, (function(){
1879 return tmp === l3.value? l3.value: tmp.car;
1880 })()) !== l3.value ? (function(){
1881 return l82.function(v131, (function(){
1883 return tmp === l3.value? l3.value: tmp.cdr;
1886 return ({car: (function(){
1888 return tmp === l3.value? l3.value: tmp.car;
1889 })(), cdr: l82.function(v131, (function(){
1891 return tmp === l3.value? l3.value: tmp.cdr;
1897 if (cf.type == 'block' && cf.id == 61)
1907 var l83 = {name: "REMOVE-IF"};
1909 (l83).function = (function(v136){
1910 ((v136)["fname"] = "REMOVE-IF");
1912 })((function (v134,v135){
1913 if (arguments.length < 2) throw 'too few arguments';
1914 if (arguments.length > 2) throw 'too many arguments';
1918 return (l11.function(v135) !== l3.value ? (function(){
1920 })() : ((v134)((function(){
1922 return tmp === l3.value? l3.value: tmp.car;
1923 })()) !== l3.value ? (function(){
1924 return l83.function(v134, (function(){
1926 return tmp === l3.value? l3.value: tmp.cdr;
1929 return ({car: (function(){
1931 return tmp === l3.value? l3.value: tmp.car;
1932 })(), cdr: l83.function(v134, (function(){
1934 return tmp === l3.value? l3.value: tmp.cdr;
1940 if (cf.type == 'block' && cf.id == 62)
1950 var l84 = {name: "REMOVE-IF-NOT"};
1952 (l84).function = (function(v139){
1953 ((v139)["fname"] = "REMOVE-IF-NOT");
1955 })((function (v137,v138){
1956 if (arguments.length < 2) throw 'too few arguments';
1957 if (arguments.length > 2) throw 'too many arguments';
1961 return (l11.function(v138) !== l3.value ? (function(){
1963 })() : ((v137)((function(){
1965 return tmp === l3.value? l3.value: tmp.car;
1966 })()) !== l3.value ? (function(){
1967 return ({car: (function(){
1969 return tmp === l3.value? l3.value: tmp.car;
1970 })(), cdr: l84.function(v137, (function(){
1972 return tmp === l3.value? l3.value: tmp.cdr;
1975 return l84.function(v137, (function(){
1977 return tmp === l3.value? l3.value: tmp.cdr;
1983 if (cf.type == 'block' && cf.id == 63)
1993 var l85 = {name: "DIGIT-CHAR-P"};
1995 (l85).function = (function(v141){
1996 ((v141)["fname"] = "DIGIT-CHAR-P");
1998 })((function (v140){
1999 if (arguments.length < 1) throw 'too few arguments';
2000 if (arguments.length > 1) throw 'too many arguments';
2004 return ((((function(){
2007 if (typeof x != 'number')
2008 throw 'The value ' + x + ' is not a type number.';
2009 if (typeof y != 'number')
2010 throw 'The value ' + y + ' is not a type number.';
2012 })()?l4.value: l3.value) !== l3.value ? ((function(){
2015 if (typeof x != 'number')
2016 throw 'The value ' + x + ' is not a type number.';
2017 if (typeof y != 'number')
2018 throw 'The value ' + y + ' is not a type number.';
2020 })()?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
2023 if (typeof x != 'number')
2024 throw 'The value ' + x + ' is not a type number.';
2025 if (typeof y != 'number')
2026 throw 'The value ' + y + ' is not a type number.';
2032 if (cf.type == 'block' && cf.id == 64)
2042 var l86 = {name: "SUBSEQ"};
2044 (l86).function = (function(v145){
2045 ((v145)["fname"] = "SUBSEQ");
2047 })((function (v142,v143,v144){
2048 if (arguments.length < 2) throw 'too few arguments';
2049 if (arguments.length > 3) throw 'too many arguments';
2050 switch(arguments.length){
2058 return (((typeof(v142) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2059 return (v144 !== l3.value ? (function(){
2064 return str.slice(a,b);
2069 return str.slice(a,b);
2073 throw "Unsupported argument.";
2079 if (cf.type == 'block' && cf.id == 65)
2089 var l87 = {name: "PARSE-INTEGER"};
2091 (l87).function = (function(v150){
2092 ((v150)["fname"] = "PARSE-INTEGER");
2094 })((function (v146){
2095 if (arguments.length < 1) throw 'too few arguments';
2096 if (arguments.length > 1) throw 'too many arguments';
2100 return (function(v147,v148,v149){
2108 if (typeof x != 'number')
2109 throw 'The value ' + x + ' is not a type number.';
2110 if (typeof y != 'number')
2111 throw 'The value ' + y + ' is not a type number.';
2113 })()?l4.value: l3.value) !== l3.value){
2115 var x = (function(){
2118 if (typeof x != 'number')
2119 throw 'The value ' + x + ' is not a type number.';
2120 if (typeof y != 'number')
2121 throw 'The value ' + y + ' is not a type number.';
2124 var y = l85.function((function(){
2127 if (typeof string != 'string')
2128 throw 'The value ' + string + ' is not a type string.';
2129 if (typeof index != 'number')
2130 throw 'The value ' + index + ' is not a type number.';
2131 return string.charCodeAt(index);
2133 if (typeof x != 'number')
2134 throw 'The value ' + x + ' is not a type number.';
2135 if (typeof y != 'number')
2136 throw 'The value ' + y + ' is not a type number.';
2142 if (typeof x != 'number')
2143 throw 'The value ' + x + ' is not a type number.';
2144 if (typeof y != 'number')
2145 throw 'The value ' + y + ' is not a type number.';
2153 if (cf.type == 'block' && cf.id == 67)
2160 })(0,0,l66.function(v146));
2164 if (cf.type == 'block' && cf.id == 66)
2174 var l88 = {name: "SOME"};
2176 (l88).function = (function(v157){
2177 ((v157)["fname"] = "SOME");
2179 })((function (v151,v152){
2180 if (arguments.length < 2) throw 'too few arguments';
2181 if (arguments.length > 2) throw 'too many arguments';
2185 return (((typeof(v152) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2186 return (function(v153,v154){
2194 if (typeof x != 'number')
2195 throw 'The value ' + x + ' is not a type number.';
2196 if (typeof y != 'number')
2197 throw 'The value ' + y + ' is not a type number.';
2199 })()?l4.value: l3.value) !== l3.value){
2200 ((v151)((function(){
2203 if (typeof string != 'string')
2204 throw 'The value ' + string + ' is not a type string.';
2205 if (typeof index != 'number')
2206 throw 'The value ' + index + ' is not a type number.';
2207 return string.charCodeAt(index);
2208 })()) !== l3.value ? (function(){
2210 throw ({type: 'block', id: 68, value: l4.value, message: 'Return from unknown block SOME.'})
2216 if (typeof x != 'number')
2217 throw 'The value ' + x + ' is not a type number.';
2218 if (typeof y != 'number')
2219 throw 'The value ' + y + ' is not a type number.';
2227 if (cf.type == 'block' && cf.id == 69)
2234 })(0,l66.function(v152));
2235 })() : (l59.function(v152) !== l3.value ? (function(){
2239 return (function(v155,v156){
2241 while(v155 !== l3.value){
2244 return tmp === l3.value? l3.value: tmp.car;
2247 ((v151)(v156) !== l3.value ? (function(){
2249 throw ({type: 'block', id: 70, value: l4.value, message: 'Return from unknown block NIL.'})
2256 return tmp === l3.value? l3.value: tmp.cdr;
2265 if (cf.type == 'block' && cf.id == 70)
2273 throw "Unknown sequence.";
2279 if (cf.type == 'block' && cf.id == 68)
2289 var l89 = {name: "EVERY"};
2291 (l89).function = (function(v164){
2292 ((v164)["fname"] = "EVERY");
2294 })((function (v158,v159){
2295 if (arguments.length < 2) throw 'too few arguments';
2296 if (arguments.length > 2) throw 'too many arguments';
2300 return (((typeof(v159) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2301 return (function(v160,v161){
2309 if (typeof x != 'number')
2310 throw 'The value ' + x + ' is not a type number.';
2311 if (typeof y != 'number')
2312 throw 'The value ' + y + ' is not a type number.';
2314 })()?l4.value: l3.value) !== l3.value){
2315 ((v158)((function(){
2318 if (typeof string != 'string')
2319 throw 'The value ' + string + ' is not a type string.';
2320 if (typeof index != 'number')
2321 throw 'The value ' + index + ' is not a type number.';
2322 return string.charCodeAt(index);
2323 })()) !== l3.value ? l3.value : (function(){
2325 throw ({type: 'block', id: 71, value: l3.value, message: 'Return from unknown block EVERY.'})
2331 if (typeof x != 'number')
2332 throw 'The value ' + x + ' is not a type number.';
2333 if (typeof y != 'number')
2334 throw 'The value ' + y + ' is not a type number.';
2342 if (cf.type == 'block' && cf.id == 72)
2349 })(0,l66.function(v159));
2350 })() : (l59.function(v159) !== l3.value ? (function(){
2354 return (function(v162,v163){
2356 while(v162 !== l3.value){
2359 return tmp === l3.value? l3.value: tmp.car;
2362 ((v158)(v163) !== l3.value ? l3.value : (function(){
2364 throw ({type: 'block', id: 73, value: l3.value, message: 'Return from unknown block NIL.'})
2371 return tmp === l3.value? l3.value: tmp.cdr;
2380 if (cf.type == 'block' && cf.id == 73)
2388 throw "Unknown sequence.";
2394 if (cf.type == 'block' && cf.id == 71)
2404 var l90 = {name: "ASSOC"};
2406 (l90).function = (function(v167){
2407 ((v167)["fname"] = "ASSOC");
2409 })((function (v165,v166){
2410 if (arguments.length < 2) throw 'too few arguments';
2411 if (arguments.length > 2) throw 'too many arguments';
2419 while(v166 !== l3.value){
2420 (l27.function(v165, l33.function(v166)) !== l3.value ? (function(){
2421 throw ({type: 'block', id: 75, value: l3.value, message: 'Return from unknown block NIL.'})
2422 })() : v166 = (function(){
2424 return tmp === l3.value? l3.value: tmp.cdr;
2431 if (cf.type == 'block' && cf.id == 75)
2439 return tmp === l3.value? l3.value: tmp.car;
2444 if (cf.type == 'block' && cf.id == 74)
2454 var l91 = {name: "STRING"};
2456 (l91).function = (function(v169){
2457 ((v169)["fname"] = "STRING");
2459 })((function (v168){
2460 if (arguments.length < 1) throw 'too few arguments';
2461 if (arguments.length > 1) throw 'too many arguments';
2465 return (((typeof(v168) == "string")?l4.value: l3.value) !== l3.value ? (function(){
2467 })() : (((function(){
2469 return (typeof tmp == 'object' && 'name' in tmp);
2470 })()?l4.value: l3.value) !== l3.value ? (function(){
2475 if (typeof x != 'number')
2476 throw 'The value ' + x + ' is not a type number.';
2477 return String.fromCharCode(x);
2483 if (cf.type == 'block' && cf.id == 76)
2493 var l92 = {name: "STRING="};
2495 (l92).function = (function(v172){
2496 ((v172)["fname"] = "STRING=");
2498 })((function (v170,v171){
2499 if (arguments.length < 2) throw 'too few arguments';
2500 if (arguments.length > 2) throw 'too many arguments';
2504 return ((v170 == v171)?l4.value: l3.value);
2508 if (cf.type == 'block' && cf.id == 77)
2518 var l93 = {name: "FDEFINITION"};
2520 (l93).function = (function(v174){
2521 ((v174)["fname"] = "FDEFINITION");
2523 })((function (v173){
2524 if (arguments.length < 1) throw 'too few arguments';
2525 if (arguments.length > 1) throw 'too many arguments';
2529 return (((typeof v173 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
2531 })() : (((function(){
2533 return (typeof tmp == 'object' && 'name' in tmp);
2534 })()?l4.value: l3.value) !== l3.value ? (function(){
2537 var func = symbol.function;
2538 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2543 throw "Invalid function";
2549 if (cf.type == 'block' && cf.id == 78)
2559 var l94 = {name: "DISASSEMBLE"};
2560 var l95 = {name: "WRITE-LINE"};
2562 (l94).function = (function(v176){
2563 ((v176)["fname"] = "DISASSEMBLE");
2565 })((function (v175){
2566 if (arguments.length < 1) throw 'too few arguments';
2567 if (arguments.length > 1) throw 'too many arguments';
2573 var func = symbol.function;
2574 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2576 })()((l93.function(v175)).toString());
2581 if (cf.type == 'block' && cf.id == 79)
2591 var l96 = {name: "DOCUMENTATION"};
2592 var l97 = {name: "FUNCTION"};
2593 var l98 = {name: "VARIABLE"};
2595 (l96).function = (function(v181){
2596 ((v181)["fname"] = "DOCUMENTATION");
2599 var func = (function (v177,v178){
2600 if (arguments.length < 2) throw 'too few arguments';
2601 if (arguments.length > 2) throw 'too many arguments';
2605 return (function(v179){
2606 return (l27.function(v179, l97) !== l3.value ? (function(){
2607 return (function(v180){
2609 var tmp = (v180)["docstring"];
2610 return tmp == undefined? l3.value: tmp ;
2612 })(l93.function(v177));
2613 })() : (l27.function(v179, l98) !== l3.value ? (function(){
2616 return (typeof tmp == 'object' && 'name' in tmp);
2617 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2619 throw "Wrong argument type! it should be a symbol";
2623 var tmp = (v177)["vardoc"];
2624 return tmp == undefined? l3.value: tmp ;
2628 throw "ECASE expression failed.";
2635 if (cf.type == 'block' && cf.id == 80)
2643 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2648 var l99 = {name: "*PACKAGE-LIST*"};
2650 (((l99.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2651 return (l99).value = l3.value;
2655 var l100 = {name: "LIST-ALL-PACKAGES"};
2657 (l100).function = (function(v182){
2658 ((v182)["fname"] = "LIST-ALL-PACKAGES");
2661 if (arguments.length > 0) throw 'too many arguments';
2667 var value = symbol.value;
2668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2674 if (cf.type == 'block' && cf.id == 81)
2684 var l101 = {name: "MAKE-PACKAGE"};
2685 var l102 = {name: "FIND-PACKAGE-OR-FAIL"};
2687 (l101).function = (function(v187){
2688 ((v187)["fname"] = "MAKE-PACKAGE");
2690 })((function (v183,v184){
2691 if (arguments.length < 1) throw 'too few arguments';
2692 if (arguments.length > 2) throw 'too many arguments';
2693 switch(arguments.length){
2701 return (function(v185,v186){
2702 ((v185)["packageName"] = v183);
2703 ((v185)["symbols"] = {});
2704 ((v185)["exports"] = {});
2705 ((v185)["use"] = v186);
2706 (l99).value = ({car: v185, cdr: (function(){
2708 var value = symbol.value;
2709 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2713 })({},l68.function((function(){
2715 var func = symbol.function;
2716 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2722 if (cf.type == 'block' && cf.id == 82)
2732 var l103 = {name: "PACKAGEP"};
2734 (l103).function = (function(v189){
2735 ((v189)["fname"] = "PACKAGEP");
2737 })((function (v188){
2738 if (arguments.length < 1) throw 'too few arguments';
2739 if (arguments.length > 1) throw 'too many arguments';
2743 return (((typeof (v188) === 'object')?l4.value: l3.value) !== l3.value ? ((("symbols") in (v188))?l4.value: l3.value) : l3.value);
2747 if (cf.type == 'block' && cf.id == 83)
2757 var l104 = {name: "FIND-PACKAGE"};
2758 var l105 = {name: "PACKAGE-NAME"};
2760 (l104).function = (function(v194){
2761 ((v194)["fname"] = "FIND-PACKAGE");
2763 })((function (v190){
2764 if (arguments.length < 1) throw 'too few arguments';
2765 if (arguments.length > 1) throw 'too many arguments';
2769 (l103.function(v190) !== l3.value ? (function(){
2771 throw ({type: 'block', id: 84, value: v190, message: 'Return from unknown block FIND-PACKAGE.'})
2774 return (function(v191){
2778 return (function(v192,v193){
2780 while(v192 !== l3.value){
2783 return tmp === l3.value? l3.value: tmp.car;
2786 (l92.function((function(){
2788 var func = symbol.function;
2789 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2791 })()(v193), v191) !== l3.value ? (function(){
2793 throw ({type: 'block', id: 85, value: v193, message: 'Return from unknown block NIL.'})
2800 return tmp === l3.value? l3.value: tmp.cdr;
2807 var value = symbol.value;
2808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2814 if (cf.type == 'block' && cf.id == 85)
2820 })(l91.function(v190));
2824 if (cf.type == 'block' && cf.id == 84)
2835 (l102).function = (function(v197){
2836 ((v197)["fname"] = "FIND-PACKAGE-OR-FAIL");
2838 })((function (v195){
2839 if (arguments.length < 1) throw 'too few arguments';
2840 if (arguments.length > 1) throw 'too many arguments';
2844 return (function(v196){
2845 return (v196 !== l3.value ? v196 : (function(){
2846 throw "Package unknown.";
2848 })(l104.function(v195));
2852 if (cf.type == 'block' && cf.id == 86)
2863 (l105).function = (function(v200){
2864 ((v200)["fname"] = "PACKAGE-NAME");
2866 })((function (v198){
2867 if (arguments.length < 1) throw 'too few arguments';
2868 if (arguments.length > 1) throw 'too many arguments';
2872 return (function(v199){
2874 var tmp = (v199)["packageName"];
2875 return tmp == undefined? l3.value: tmp ;
2877 })(l102.function(v198));
2881 if (cf.type == 'block' && cf.id == 87)
2891 var l106 = {name: "%PACKAGE-SYMBOLS"};
2893 (l106).function = (function(v203){
2894 ((v203)["fname"] = "%PACKAGE-SYMBOLS");
2896 })((function (v201){
2897 if (arguments.length < 1) throw 'too few arguments';
2898 if (arguments.length > 1) throw 'too many arguments';
2902 return (function(v202){
2904 var tmp = (v202)["symbols"];
2905 return tmp == undefined? l3.value: tmp ;
2907 })(l102.function(v201));
2911 if (cf.type == 'block' && cf.id == 88)
2921 var l107 = {name: "PACKAGE-USE-LIST"};
2923 (l107).function = (function(v206){
2924 ((v206)["fname"] = "PACKAGE-USE-LIST");
2926 })((function (v204){
2927 if (arguments.length < 1) throw 'too few arguments';
2928 if (arguments.length > 1) throw 'too many arguments';
2932 return (function(v205){
2934 var tmp = (v205)["use"];
2935 return tmp == undefined? l3.value: tmp ;
2937 })(l102.function(v204));
2941 if (cf.type == 'block' && cf.id == 89)
2951 var l108 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2953 (l108).function = (function(v209){
2954 ((v209)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2956 })((function (v207){
2957 if (arguments.length < 1) throw 'too few arguments';
2958 if (arguments.length > 1) throw 'too many arguments';
2962 return (function(v208){
2964 var tmp = (v208)["exports"];
2965 return tmp == undefined? l3.value: tmp ;
2967 })(l102.function(v207));
2971 if (cf.type == 'block' && cf.id == 90)
2981 var l109 = {name: "*COMMON-LISP-PACKAGE*"};
2983 (((l109.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2984 return (l109).value = l101.function("CL");
2988 var l110 = {name: "*USER-PACKAGE*"};
2990 (((l110.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2991 return (l110).value = l101.function("CL-USER", l44.function((function(){
2993 var value = symbol.value;
2994 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3000 var l111 = {name: "*KEYWORD-PACKAGE*"};
3002 (((l111.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3003 return (l111).value = l101.function("KEYWORD");
3007 var l112 = {name: "KEYWORDP"};
3008 var l113 = {name: "SYMBOL-PACKAGE"};
3010 (l112).function = (function(v211){
3011 ((v211)["fname"] = "KEYWORDP");
3013 })((function (v210){
3014 if (arguments.length < 1) throw 'too few arguments';
3015 if (arguments.length > 1) throw 'too many arguments';
3019 return (((function(){
3021 return (typeof tmp == 'object' && 'name' in tmp);
3022 })()?l4.value: l3.value) !== l3.value ? (((function(){
3024 var func = symbol.function;
3025 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3027 })()(v210) === (function(){
3029 var value = symbol.value;
3030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3032 })())?l4.value: l3.value) : l3.value);
3036 if (cf.type == 'block' && cf.id == 91)
3046 var l114 = {name: "*PACKAGE*"};
3048 (((l114.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3049 return (l114).value = (function(){
3051 var value = symbol.value;
3052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3058 var l115 = {name: "IN-PACKAGE"};
3060 var l116 = {name: "%INTERN-SYMBOL"};
3062 (l116).function = (function(v214){
3063 ((v214)["fname"] = "%INTERN-SYMBOL");
3065 })((function (v212){
3066 if (arguments.length < 1) throw 'too few arguments';
3067 if (arguments.length > 1) throw 'too many arguments';
3071 return (function(v213){
3072 ((v212)["package"] = (function(){
3074 var value = symbol.value;
3075 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3078 return ((v213)[(v212).name] = v212);
3079 })(l106.function((function(){
3081 var value = symbol.value;
3082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3088 if (cf.type == 'block' && cf.id == 92)
3098 var l117 = {name: "%FIND-SYMBOL"};
3100 (l117).function = (function(v222){
3101 ((v222)["fname"] = "%FIND-SYMBOL");
3103 })((function (v215,v216){
3104 if (arguments.length < 2) throw 'too few arguments';
3105 if (arguments.length > 2) throw 'too many arguments';
3109 return (function(v217){
3110 return (function(v218){
3111 return ((((v215) in (v218))?l4.value: l3.value) !== l3.value ? ({car: (function(){
3112 var tmp = (v218)[v215];
3113 return tmp == undefined? l3.value: tmp ;
3114 })(), cdr: l4.value}) : (function(){
3117 return (function(v219,v220){
3119 while(v219 !== l3.value){
3122 return tmp === l3.value? l3.value: tmp.car;
3126 return ((((v215) in (v221))?l4.value: l3.value) !== l3.value ? (function(){
3128 throw ({type: 'block', id: 93, value: ({car: (function(){
3129 var tmp = (v221)[v215];
3130 return tmp == undefined? l3.value: tmp ;
3131 })(), cdr: l4.value}), message: 'Return from unknown block %FIND-SYMBOL.'})
3134 })(l108.function(v220));
3139 return tmp === l3.value? l3.value: tmp.cdr;
3143 return ({car: l3.value, cdr: l3.value});
3144 })(l107.function(v217),l3.value);
3148 if (cf.type == 'block' && cf.id == 94)
3154 })(l106.function(v217));
3155 })(l102.function(v216));
3159 if (cf.type == 'block' && cf.id == 93)
3169 var l118 = {name: "FIND-SYMBOL"};
3171 (l118).function = (function(v225){
3172 ((v225)["fname"] = "FIND-SYMBOL");
3174 })((function (v223,v224){
3175 if (arguments.length < 1) throw 'too few arguments';
3176 if (arguments.length > 2) throw 'too many arguments';
3177 switch(arguments.length){
3181 var value = symbol.value;
3182 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3191 var tmp = l117.function(v223, v224);
3192 return tmp === l3.value? l3.value: tmp.car;
3197 if (cf.type == 'block' && cf.id == 95)
3207 var l119 = {name: "INTERN"};
3208 var l120 = {name: "EXPORT"};
3210 (l119).function = (function(v232){
3211 ((v232)["fname"] = "INTERN");
3213 })((function (v226,v227){
3214 if (arguments.length < 1) throw 'too few arguments';
3215 if (arguments.length > 2) throw 'too many arguments';
3216 switch(arguments.length){
3220 var value = symbol.value;
3221 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3229 return (function(v228){
3230 return (function(v229){
3231 return ((function(){
3233 return tmp === l3.value? l3.value: tmp.cdr;
3234 })() !== l3.value ? (function(){
3236 return tmp === l3.value? l3.value: tmp.car;
3237 })() : (function(v230){
3239 var tmp = (v230)[v226];
3240 return tmp == undefined? l3.value: tmp ;
3242 return (function(v231){
3243 ((v231)["package"] = v228);
3244 (((v228 === (function(){
3246 var value = symbol.value;
3247 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3249 })())?l4.value: l3.value) !== l3.value ? (function(){
3250 ((v231)["value"] = v231);
3253 var func = symbol.function;
3254 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3256 })()(l44.function(v231), v228);
3258 return ((v230)[v226] = v231);
3261 if (typeof name != 'string')
3262 throw 'The value ' + name + ' is not a type string.';
3263 return ({name: name});
3265 })(l106.function(v228)));
3266 })(l117.function(v226, v228));
3267 })(l102.function(v227));
3271 if (cf.type == 'block' && cf.id == 96)
3282 (l113).function = (function(v234){
3283 ((v234)["fname"] = "SYMBOL-PACKAGE");
3285 })((function (v233){
3286 if (arguments.length < 1) throw 'too few arguments';
3287 if (arguments.length > 1) throw 'too many arguments';
3293 return (typeof tmp == 'object' && 'name' in tmp);
3294 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3296 throw "it is not a symbol";
3300 var tmp = (v233)["package"];
3301 return tmp == undefined? l3.value: tmp ;
3306 if (cf.type == 'block' && cf.id == 97)
3317 (l120).function = (function(v240){
3318 ((v240)["fname"] = "EXPORT");
3320 })((function (v235,v236){
3321 if (arguments.length < 1) throw 'too few arguments';
3322 if (arguments.length > 2) throw 'too many arguments';
3323 switch(arguments.length){
3327 var value = symbol.value;
3328 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3336 return (function(v237){
3340 return (function(v238,v239){
3342 while(v238 !== l3.value){
3345 return tmp === l3.value? l3.value: tmp.car;
3348 ((v237)[(v239).name] = v239);
3353 return tmp === l3.value? l3.value: tmp.cdr;
3362 if (cf.type == 'block' && cf.id == 99)
3368 })(l108.function(v236));
3372 if (cf.type == 'block' && cf.id == 98)
3382 var l121 = {name: "*NEWLINE*"};
3384 (((l121.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3385 return (l121).value = l91.function(l71.function(10));
3389 var l122 = {name: "CONCAT"};
3391 (l122).function = (function(v242){
3392 ((v242)["fname"] = "CONCAT");
3396 for (var i = arguments.length-1; i>=0; i--)
3397 v241 = {car: arguments[i], cdr:
3402 return l60.function((function(){
3404 var func = symbol.function;
3405 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3411 if (cf.type == 'block' && cf.id == 100)
3421 var l123 = {name: "CONCATF"};
3423 var l124 = {name: "JOIN"};
3425 (l124).function = (function(v245){
3426 ((v245)["fname"] = "JOIN");
3428 })((function (v243,v244){
3429 if (arguments.length < 1) throw 'too few arguments';
3430 if (arguments.length > 2) throw 'too many arguments';
3431 switch(arguments.length){
3439 return (l11.function(v243) !== l3.value ? (function(){
3441 })() : (l11.function((function(){
3443 return tmp === l3.value? l3.value: tmp.cdr;
3444 })()) !== l3.value ? (function(){
3447 return tmp === l3.value? l3.value: tmp.car;
3450 return l122.function((function(){
3452 return tmp === l3.value? l3.value: tmp.car;
3453 })(), v244, l124.function((function(){
3455 return tmp === l3.value? l3.value: tmp.cdr;
3461 if (cf.type == 'block' && cf.id == 101)
3471 var l125 = {name: "JOIN-TRAILING"};
3473 (l125).function = (function(v248){
3474 ((v248)["fname"] = "JOIN-TRAILING");
3476 })((function (v246,v247){
3477 if (arguments.length < 1) throw 'too few arguments';
3478 if (arguments.length > 2) throw 'too many arguments';
3479 switch(arguments.length){
3487 return (l11.function(v246) !== l3.value ? "" : l122.function((function(){
3489 return tmp === l3.value? l3.value: tmp.car;
3490 })(), v247, l125.function((function(){
3492 return tmp === l3.value? l3.value: tmp.cdr;
3497 if (cf.type == 'block' && cf.id == 102)
3507 var l126 = {name: "MAPCONCAT"};
3509 (l126).function = (function(v251){
3510 ((v251)["fname"] = "MAPCONCAT");
3512 })((function (v249,v250){
3513 if (arguments.length < 2) throw 'too few arguments';
3514 if (arguments.length > 2) throw 'too many arguments';
3518 return l124.function(l68.function(v249, v250));
3522 if (cf.type == 'block' && cf.id == 103)
3532 var l127 = {name: "INDENT"};
3534 (l127).function = (function(v258){
3535 ((v258)["fname"] = "INDENT");
3539 for (var i = arguments.length-1; i>=0; i--)
3540 v252 = {car: arguments[i], cdr:
3545 return (function(v253){
3546 return (function(v254,v255,v256){
3547 (l75.function(l66.function(v253)) !== l3.value ? (function(){
3548 return v254 = l122.function(v254, (function(){
3559 if (typeof x != 'number')
3560 throw 'The value ' + x + ' is not a type number.';
3561 if (typeof y != 'number')
3562 throw 'The value ' + y + ' is not a type number.';
3564 })()?l4.value: l3.value) !== l3.value){
3566 return v254 = l122.function(v254, (function(){
3569 })(((l73.function((function(){
3572 if (typeof string != 'string')
3573 throw 'The value ' + string + ' is not a type string.';
3574 if (typeof index != 'number')
3575 throw 'The value ' + index + ' is not a type number.';
3576 return string.charCodeAt(index);
3577 })(), 10) !== l3.value ? (((function(){
3579 var y = l24.function(v256);
3580 if (typeof x != 'number')
3581 throw 'The value ' + x + ' is not a type number.';
3582 if (typeof y != 'number')
3583 throw 'The value ' + y + ' is not a type number.';
3585 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
3587 var index = l23.function(v255);
3588 if (typeof string != 'string')
3589 throw 'The value ' + string + ' is not a type string.';
3590 if (typeof index != 'number')
3591 throw 'The value ' + index + ' is not a type number.';
3592 return string.charCodeAt(index);
3593 })(), 10)) : l3.value) : l3.value) !== l3.value ? l122.function(l91.function(10), " ") : l91.function((function(){
3596 if (typeof string != 'string')
3597 throw 'The value ' + string + ' is not a type string.';
3598 if (typeof index != 'number')
3599 throw 'The value ' + index + ' is not a type number.';
3600 return string.charCodeAt(index);
3605 if (typeof x != 'number')
3606 throw 'The value ' + x + ' is not a type number.';
3607 if (typeof y != 'number')
3608 throw 'The value ' + y + ' is not a type number.';
3616 if (cf.type == 'block' && cf.id == 105)
3623 })("",0,l66.function(v253));
3624 })(l124.function(v252));
3628 if (cf.type == 'block' && cf.id == 104)
3639 (l16).function = (function(v262){
3640 ((v262)["fname"] = "INTEGER-TO-STRING");
3642 })((function (v259){
3643 if (arguments.length < 1) throw 'too few arguments';
3644 if (arguments.length > 1) throw 'too many arguments';
3648 return (l25.function(v259) !== l3.value ? (function(){
3650 })() : (l76.function(v259) !== l3.value ? (function(){
3651 return l122.function("-", l16.function((function(){
3654 if (typeof x != 'number')
3655 throw 'The value ' + x + ' is not a type number.';
3656 if (typeof y != 'number')
3657 throw 'The value ' + y + ' is not a type number.';
3661 return (function(v260){
3666 while(l28.function(l25.function(v259)) !== l3.value){
3667 v260 = ({car: (function(){
3670 if (typeof x != 'number')
3671 throw 'The value ' + x + ' is not a type number.';
3672 if (typeof y != 'number')
3673 throw 'The value ' + y + ' is not a type number.';
3676 v259 = l26.function(v259, 10);
3682 if (cf.type == 'block' && cf.id == 107)
3688 return l124.function(l68.function((function (v261){
3689 if (arguments.length < 1) throw 'too few arguments';
3690 if (arguments.length > 1) throw 'too many arguments';
3691 return l91.function((function(){
3692 var string = "0123456789";
3694 if (typeof string != 'string')
3695 throw 'The value ' + string + ' is not a type string.';
3696 if (typeof index != 'number')
3697 throw 'The value ' + index + ' is not a type number.';
3698 return string.charCodeAt(index);
3707 if (cf.type == 'block' && cf.id == 106)
3717 var l128 = {name: "JS!BOOL"};
3718 var l129 = {name: "LS-COMPILE"};
3720 (l128).function = (function(v264){
3721 ((v264)["fname"] = "JS!BOOL");
3723 })((function (v263){
3724 if (arguments.length < 1) throw 'too few arguments';
3725 if (arguments.length > 1) throw 'too many arguments';
3729 return l122.function("(", v263, "?", (function(){
3731 var func = symbol.function;
3732 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3734 })()(l4.value), ": ", (function(){
3736 var func = symbol.function;
3737 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3739 })()(l3.value), ")");
3743 if (cf.type == 'block' && cf.id == 108)
3753 var l130 = {name: "JS!SELFCALL"};
3755 var l131 = {name: "PRIN1-TO-STRING"};
3756 var l132 = {name: "ESCAPE-STRING"};
3758 (l131).function = (function(v270){
3759 ((v270)["fname"] = "PRIN1-TO-STRING");
3761 })((function (v265){
3762 if (arguments.length < 1) throw 'too few arguments';
3763 if (arguments.length > 1) throw 'too many arguments';
3767 return (((function(){
3769 return (typeof tmp == 'object' && 'name' in tmp);
3770 })()?l4.value: l3.value) !== l3.value ? (function(){
3771 return ((function(){
3772 var tmp = l117.function((v265).name, (function(){
3774 var value = symbol.value;
3775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3778 return tmp === l3.value? l3.value: tmp.cdr;
3779 })() !== l3.value ? (v265).name : (function(v266,v267){
3780 return l122.function((((v266 === l104.function("KEYWORD"))?l4.value: l3.value) !== l3.value ? "" : l105.function(v266)), ":", v267);
3781 })(l113.function(v265),(v265).name));
3782 })() : (l74.function(v265) !== l3.value ? (function(){
3783 return l16.function(v265);
3784 })() : (((typeof(v265) == "string")?l4.value: l3.value) !== l3.value ? (function(){
3785 return l122.function("\"", (function(){
3787 var func = symbol.function;
3788 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3791 })() : (((typeof v265 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
3792 return (function(v268){
3793 return (v268 !== l3.value ? l122.function("#<FUNCTION ", v268, ">") : l122.function("#<FUNCTION>"));
3795 var tmp = (v265)["fname"];
3796 return tmp == undefined? l3.value: tmp ;
3798 })() : (l59.function(v265) !== l3.value ? (function(){
3799 return l122.function("(", l125.function(l68.function((function(){
3801 var func = symbol.function;
3802 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3804 })(), l80.function(v265)), " "), (function(v269){
3805 return (l11.function((function(){
3807 return tmp === l3.value? l3.value: tmp.cdr;
3808 })()) !== l3.value ? l131.function((function(){
3810 return tmp === l3.value? l3.value: tmp.car;
3811 })()) : l122.function(l131.function((function(){
3813 return tmp === l3.value? l3.value: tmp.car;
3814 })()), " . ", l131.function((function(){
3816 return tmp === l3.value? l3.value: tmp.cdr;
3818 })(l79.function(v265)), ")");
3819 })() : (l103.function(v265) !== l3.value ? (function(){
3820 return l122.function("#<PACKAGE ", l105.function(v265), ">");
3821 })() : l3.value))))));
3825 if (cf.type == 'block' && cf.id == 109)
3836 (l95).function = (function(v272){
3837 ((v272)["fname"] = "WRITE-LINE");
3839 })((function (v271){
3840 if (arguments.length < 1) throw 'too few arguments';
3841 if (arguments.length > 1) throw 'too many arguments';
3847 if (typeof x != 'string')
3848 throw 'The value ' + x + ' is not a type string.';
3849 return lisp.write(x);
3852 var x = (function(){
3854 var value = symbol.value;
3855 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3858 if (typeof x != 'string')
3859 throw 'The value ' + x + ' is not a type string.';
3860 return lisp.write(x);
3866 if (cf.type == 'block' && cf.id == 110)
3876 var l133 = {name: "WARN"};
3878 (l133).function = (function(v274){
3879 ((v274)["fname"] = "WARN");
3881 })((function (v273){
3882 if (arguments.length < 1) throw 'too few arguments';
3883 if (arguments.length > 1) throw 'too many arguments';
3888 var x = "WARNING: ";
3889 if (typeof x != 'string')
3890 throw 'The value ' + x + ' is not a type string.';
3891 return lisp.write(x);
3893 return l95.function(v273);
3897 if (cf.type == 'block' && cf.id == 111)
3907 var l134 = {name: "PRINT"};
3909 (l134).function = (function(v276){
3910 ((v276)["fname"] = "PRINT");
3912 })((function (v275){
3913 if (arguments.length < 1) throw 'too few arguments';
3914 if (arguments.length > 1) throw 'too many arguments';
3918 l95.function(l131.function(v275));
3923 if (cf.type == 'block' && cf.id == 112)
3933 var l135 = {name: "MAKE-STRING-STREAM"};
3935 (l135).function = (function(v278){
3936 ((v278)["fname"] = "MAKE-STRING-STREAM");
3938 })((function (v277){
3939 if (arguments.length < 1) throw 'too few arguments';
3940 if (arguments.length > 1) throw 'too many arguments';
3944 return ({car: v277, cdr: 0});
3948 if (cf.type == 'block' && cf.id == 113)
3958 var l136 = {name: "%PEEK-CHAR"};
3960 (l136).function = (function(v280){
3961 ((v280)["fname"] = "%PEEK-CHAR");
3963 })((function (v279){
3964 if (arguments.length < 1) throw 'too few arguments';
3965 if (arguments.length > 1) throw 'too many arguments';
3969 return (((function(){
3970 var x = (function(){
3972 return tmp === l3.value? l3.value: tmp.cdr;
3974 var y = l66.function((function(){
3976 return tmp === l3.value? l3.value: tmp.car;
3978 if (typeof x != 'number')
3979 throw 'The value ' + x + ' is not a type number.';
3980 if (typeof y != 'number')
3981 throw 'The value ' + y + ' is not a type number.';
3983 })()?l4.value: l3.value) !== l3.value ? (function(){
3984 var string = (function(){
3986 return tmp === l3.value? l3.value: tmp.car;
3988 var index = (function(){
3990 return tmp === l3.value? l3.value: tmp.cdr;
3992 if (typeof string != 'string')
3993 throw 'The value ' + string + ' is not a type string.';
3994 if (typeof index != 'number')
3995 throw 'The value ' + index + ' is not a type number.';
3996 return string.charCodeAt(index);
4001 if (cf.type == 'block' && cf.id == 114)
4011 var l137 = {name: "%READ-CHAR"};
4013 (l137).function = (function(v283){
4014 ((v283)["fname"] = "%READ-CHAR");
4016 })((function (v281){
4017 if (arguments.length < 1) throw 'too few arguments';
4018 if (arguments.length > 1) throw 'too many arguments';
4022 return (((function(){
4023 var x = (function(){
4025 return tmp === l3.value? l3.value: tmp.cdr;
4027 var y = l66.function((function(){
4029 return tmp === l3.value? l3.value: tmp.car;
4031 if (typeof x != 'number')
4032 throw 'The value ' + x + ' is not a type number.';
4033 if (typeof y != 'number')
4034 throw 'The value ' + y + ' is not a type number.';
4036 })()?l4.value: l3.value) !== l3.value ? (function(v282){
4039 if (typeof x != 'object')
4040 throw 'The value ' + x + ' is not a type object.';
4041 return (x.cdr = l23.function((function(){
4043 return tmp === l3.value? l3.value: tmp.cdr;
4048 var string = (function(){
4050 return tmp === l3.value? l3.value: tmp.car;
4052 var index = (function(){
4054 return tmp === l3.value? l3.value: tmp.cdr;
4056 if (typeof string != 'string')
4057 throw 'The value ' + string + ' is not a type string.';
4058 if (typeof index != 'number')
4059 throw 'The value ' + index + ' is not a type number.';
4060 return string.charCodeAt(index);
4065 if (cf.type == 'block' && cf.id == 115)
4075 var l138 = {name: "WHITESPACEP"};
4077 (l138).function = (function(v287){
4078 ((v287)["fname"] = "WHITESPACEP");
4080 })((function (v284){
4081 if (arguments.length < 1) throw 'too few arguments';
4082 if (arguments.length > 1) throw 'too many arguments';
4086 return (function(v285){
4087 return (v285 !== l3.value ? v285 : (function(v286){
4088 return (v286 !== l3.value ? v286 : l73.function(v284, 9));
4089 })(l73.function(v284, 10)));
4090 })(l73.function(v284, 32));
4094 if (cf.type == 'block' && cf.id == 116)
4104 var l139 = {name: "SKIP-WHITESPACES"};
4106 (l139).function = (function(v290){
4107 ((v290)["fname"] = "SKIP-WHITESPACES");
4109 })((function (v288){
4110 if (arguments.length < 1) throw 'too few arguments';
4111 if (arguments.length > 1) throw 'too many arguments';
4115 return (function(v289){
4116 v289 = l136.function(v288);
4121 while((v289 !== l3.value ? l138.function(v289) : l3.value) !== l3.value){
4122 l137.function(v288);
4123 v289 = l136.function(v288);
4129 if (cf.type == 'block' && cf.id == 118)
4139 if (cf.type == 'block' && cf.id == 117)
4149 var l140 = {name: "TERMINALP"};
4151 (l140).function = (function(v295){
4152 ((v295)["fname"] = "TERMINALP");
4154 })((function (v291){
4155 if (arguments.length < 1) throw 'too few arguments';
4156 if (arguments.length > 1) throw 'too many arguments';
4160 return (function(v292){
4161 return (v292 !== l3.value ? v292 : (function(v293){
4162 return (v293 !== l3.value ? v293 : (function(v294){
4163 return (v294 !== l3.value ? v294 : l73.function(40, v291));
4164 })(l73.function(41, v291)));
4165 })(l138.function(v291)));
4166 })(l11.function(v291));
4170 if (cf.type == 'block' && cf.id == 119)
4180 var l141 = {name: "READ-UNTIL"};
4182 (l141).function = (function(v300){
4183 ((v300)["fname"] = "READ-UNTIL");
4185 })((function (v296,v297){
4186 if (arguments.length < 2) throw 'too few arguments';
4187 if (arguments.length > 2) throw 'too many arguments';
4191 return (function(v298,v299){
4192 v299 = l136.function(v296);
4197 while((v299 !== l3.value ? l28.function((v297)(v299)) : l3.value) !== l3.value){
4198 v298 = l122.function(v298, l91.function(v299));
4199 l137.function(v296);
4200 v299 = l136.function(v296);
4206 if (cf.type == 'block' && cf.id == 121)
4217 if (cf.type == 'block' && cf.id == 120)
4227 var l142 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4229 (l142).function = (function(v304){
4230 ((v304)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4232 })((function (v301){
4233 if (arguments.length < 1) throw 'too few arguments';
4234 if (arguments.length > 1) throw 'too many arguments';
4238 return (function(v302){
4239 l139.function(v301);
4240 v302 = l136.function(v301);
4245 while((v302 !== l3.value ? l73.function(v302, 59) : l3.value) !== l3.value){
4246 l141.function(v301, (function (v303){
4247 if (arguments.length < 1) throw 'too few arguments';
4248 if (arguments.length > 1) throw 'too many arguments';
4249 return l73.function(v303, 10);
4252 l139.function(v301);
4253 v302 = l136.function(v301);
4259 if (cf.type == 'block' && cf.id == 123)
4269 if (cf.type == 'block' && cf.id == 122)
4279 var l143 = {name: "%READ-LIST"};
4280 var l144 = {name: "LS-READ"};
4282 (l143).function = (function(v308){
4283 ((v308)["fname"] = "%READ-LIST");
4285 })((function (v305){
4286 if (arguments.length < 1) throw 'too few arguments';
4287 if (arguments.length > 1) throw 'too many arguments';
4291 l142.function(v305);
4292 return (function(v306){
4293 return (l11.function(v306) !== l3.value ? (function(){
4295 throw "Unspected EOF";
4297 })() : (l73.function(v306, 41) !== l3.value ? (function(){
4298 l137.function(v305);
4300 })() : (l73.function(v306, 46) !== l3.value ? (function(){
4301 l137.function(v305);
4302 return (function(v307){
4303 l142.function(v305);
4304 (l73.function(l137.function(v305), 41) !== l3.value ? l3.value : (function(){
4306 throw "')' was expected.";
4312 var func = symbol.function;
4313 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4317 return ({car: (function(){
4319 var func = symbol.function;
4320 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4322 })()(v305), cdr: l143.function(v305)});
4324 })(l136.function(v305));
4328 if (cf.type == 'block' && cf.id == 124)
4338 var l145 = {name: "READ-STRING"};
4340 (l145).function = (function(v312){
4341 ((v312)["fname"] = "READ-STRING");
4343 })((function (v309){
4344 if (arguments.length < 1) throw 'too few arguments';
4345 if (arguments.length > 1) throw 'too many arguments';
4349 return (function(v310,v311){
4350 v311 = l137.function(v309);
4355 while(l28.function(l27.function(v311, 34)) !== l3.value){
4356 (l11.function(v311) !== l3.value ? (function(){
4358 throw "Unexpected EOF";
4361 (l27.function(v311, 92) !== l3.value ? (function(){
4362 return v311 = l137.function(v309);
4364 v310 = l122.function(v310, l91.function(v311));
4365 v311 = l137.function(v309);
4371 if (cf.type == 'block' && cf.id == 126)
4382 if (cf.type == 'block' && cf.id == 125)
4392 var l146 = {name: "READ-SHARP"};
4394 (l146).function = (function(v317){
4395 ((v317)["fname"] = "READ-SHARP");
4397 })((function (v313){
4398 if (arguments.length < 1) throw 'too few arguments';
4399 if (arguments.length > 1) throw 'too many arguments';
4403 l137.function(v313);
4404 return (function(v314){
4405 return (l27.function(v314, 39) !== l3.value ? (function(){
4406 return l44.function(l97, (function(){
4408 var func = symbol.function;
4409 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4412 })() : (l27.function(v314, 92) !== l3.value ? (function(){
4413 return (function(v315){
4414 return (l92.function(v315, "space") !== l3.value ? (function(){
4415 return l72.function(32);
4416 })() : (l92.function(v315, "tab") !== l3.value ? (function(){
4417 return l72.function(9);
4418 })() : (l92.function(v315, "newline") !== l3.value ? (function(){
4419 return l72.function(10);
4421 return l72.function((function(){
4424 if (typeof string != 'string')
4425 throw 'The value ' + string + ' is not a type string.';
4426 if (typeof index != 'number')
4427 throw 'The value ' + index + ' is not a type number.';
4428 return string.charCodeAt(index);
4431 })(l122.function(l91.function(l137.function(v313)), l141.function(v313, (function(){
4433 var func = symbol.function;
4434 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4437 })() : (l27.function(v314, 43) !== l3.value ? (function(){
4438 return (function(v316){
4439 return (l92.function(v316, "common-lisp") !== l3.value ? (function(){
4442 var func = symbol.function;
4443 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4448 var func = symbol.function;
4449 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4452 })() : (l92.function(v316, "ecmalisp") !== l3.value ? (function(){
4455 var func = symbol.function;
4456 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4461 throw "Unknown reader form.";
4464 })(l141.function(v313, (function(){
4466 var func = symbol.function;
4467 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4472 throw "ECASE expression failed.";
4475 })(l137.function(v313));
4479 if (cf.type == 'block' && cf.id == 127)
4489 var l147 = {name: "READ-SYMBOL"};
4491 (l147).function = (function(v325){
4492 ((v325)["fname"] = "READ-SYMBOL");
4494 })((function (v318){
4495 if (arguments.length < 1) throw 'too few arguments';
4496 if (arguments.length > 1) throw 'too many arguments';
4500 return (function(v319,v320,v321,v322,v323){
4506 while((((function(){
4509 if (typeof x != 'number')
4510 throw 'The value ' + x + ' is not a type number.';
4511 if (typeof y != 'number')
4512 throw 'The value ' + y + ' is not a type number.';
4514 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
4517 if (typeof string != 'string')
4518 throw 'The value ' + string + ' is not a type string.';
4519 if (typeof index != 'number')
4520 throw 'The value ' + index + ' is not a type number.';
4521 return string.charCodeAt(index);
4522 })(), 58)) : l3.value) !== l3.value){
4526 if (typeof x != 'number')
4527 throw 'The value ' + x + ' is not a type number.';
4528 if (typeof y != 'number')
4529 throw 'The value ' + y + ' is not a type number.';
4537 if (cf.type == 'block' && cf.id == 129)
4546 if (typeof x != 'number')
4547 throw 'The value ' + x + ' is not a type number.';
4548 if (typeof y != 'number')
4549 throw 'The value ' + y + ' is not a type number.';
4551 })()?l4.value: l3.value) !== l3.value ? (function(){
4555 var value = symbol.value;
4556 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4559 return v322 = l4.value;
4561 (l25.function(v323) !== l3.value ? v320 = "KEYWORD" : v320 = (function(){
4562 var x = l86.function(v318, 0, v323);
4563 if (typeof x != 'string')
4564 throw 'The value ' + x + ' is not a type string.';
4565 return x.toUpperCase();
4570 if (typeof x != 'number')
4571 throw 'The value ' + x + ' is not a type number.';
4572 if (typeof y != 'number')
4573 throw 'The value ' + y + ' is not a type number.';
4576 (l73.function((function(){
4579 if (typeof string != 'string')
4580 throw 'The value ' + string + ' is not a type string.';
4581 if (typeof index != 'number')
4582 throw 'The value ' + index + ' is not a type number.';
4583 return string.charCodeAt(index);
4584 })(), 58) !== l3.value ? (function(){
4586 return v323 = (function(){
4589 if (typeof x != 'number')
4590 throw 'The value ' + x + ' is not a type number.';
4591 if (typeof y != 'number')
4592 throw 'The value ' + y + ' is not a type number.';
4596 return v321 = l86.function(v318, v323);
4600 if (typeof x != 'string')
4601 throw 'The value ' + x + ' is not a type string.';
4602 return x.toUpperCase();
4604 v320 = l104.function(v320);
4605 return ((function(v324){
4606 return (v324 !== l3.value ? v324 : ((v320 === l104.function("KEYWORD"))?l4.value: l3.value));
4607 })(v322) !== l3.value ? l119.function(v321, v320) : l118.function(v321, v320));
4608 })(l66.function(v318),l3.value,l3.value,l3.value,l3.value);
4612 if (cf.type == 'block' && cf.id == 128)
4622 var l148 = {name: "*EOF*"};
4624 (((l148.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4625 return (l148).value = l15.function();
4629 var l149 = {name: "QUOTE"};
4630 var l150 = {name: "BACKQUOTE"};
4631 var l151 = {name: "UNQUOTE-SPLICING"};
4632 var l152 = {name: "UNQUOTE"};
4634 (l144).function = (function(v330){
4635 ((v330)["fname"] = "LS-READ");
4637 })((function (v326){
4638 if (arguments.length < 1) throw 'too few arguments';
4639 if (arguments.length > 1) throw 'too many arguments';
4643 l142.function(v326);
4644 return (function(v327){
4645 return ((function(v328){
4646 return (v328 !== l3.value ? v328 : l73.function(v327, 41));
4647 })(l11.function(v327)) !== l3.value ? (function(){
4650 var value = symbol.value;
4651 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4654 })() : (l73.function(v327, 40) !== l3.value ? (function(){
4655 l137.function(v326);
4656 return l143.function(v326);
4657 })() : (l73.function(v327, 39) !== l3.value ? (function(){
4658 l137.function(v326);
4659 return l44.function(l149, l144.function(v326));
4660 })() : (l73.function(v327, 96) !== l3.value ? (function(){
4661 l137.function(v326);
4662 return l44.function(l150, l144.function(v326));
4663 })() : (l73.function(v327, 34) !== l3.value ? (function(){
4664 l137.function(v326);
4665 return l145.function(v326);
4666 })() : (l73.function(v327, 44) !== l3.value ? (function(){
4667 l137.function(v326);
4668 return (l27.function(l136.function(v326), 64) !== l3.value ? (function(){
4669 l137.function(v326);
4670 return l44.function(l151, l144.function(v326));
4671 })() : l44.function(l152, l144.function(v326)));
4672 })() : (l73.function(v327, 35) !== l3.value ? (function(){
4673 return l146.function(v326);
4675 return (function(v329){
4676 return (l89.function((function(){
4678 var func = symbol.function;
4679 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4681 })(), v329) !== l3.value ? l87.function(v329) : l147.function(v329));
4682 })(l141.function(v326, (function(){
4684 var func = symbol.function;
4685 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4689 })(l136.function(v326));
4693 if (cf.type == 'block' && cf.id == 130)
4703 var l153 = {name: "LS-READ-FROM-STRING"};
4705 (l153).function = (function(v332){
4706 ((v332)["fname"] = "LS-READ-FROM-STRING");
4708 })((function (v331){
4709 if (arguments.length < 1) throw 'too few arguments';
4710 if (arguments.length > 1) throw 'too many arguments';
4714 return l144.function(l135.function(v331));
4718 if (cf.type == 'block' && cf.id == 131)
4728 var l154 = {name: "*COMPILATION-UNIT-CHECKS*"};
4730 (((l154.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4731 return (l154).value = l3;
4735 var l155 = {name: "MAKE-BINDING"};
4737 (l155).function = (function(v337){
4738 ((v337)["fname"] = "MAKE-BINDING");
4740 })((function (v333,v334,v335,v336){
4741 if (arguments.length < 3) throw 'too few arguments';
4742 if (arguments.length > 4) throw 'too many arguments';
4743 switch(arguments.length){
4751 return l44.function(v333, v334, v335, v336);
4755 if (cf.type == 'block' && cf.id == 132)
4765 var l156 = {name: "BINDING-NAME"};
4767 (l156).function = (function(v339){
4768 ((v339)["fname"] = "BINDING-NAME");
4770 })((function (v338){
4771 if (arguments.length < 1) throw 'too few arguments';
4772 if (arguments.length > 1) throw 'too many arguments';
4776 return l40.function(v338);
4780 if (cf.type == 'block' && cf.id == 133)
4790 var l157 = {name: "BINDING-TYPE"};
4792 (l157).function = (function(v341){
4793 ((v341)["fname"] = "BINDING-TYPE");
4795 })((function (v340){
4796 if (arguments.length < 1) throw 'too few arguments';
4797 if (arguments.length > 1) throw 'too many arguments';
4801 return l41.function(v340);
4805 if (cf.type == 'block' && cf.id == 134)
4815 var l158 = {name: "BINDING-VALUE"};
4817 (l158).function = (function(v343){
4818 ((v343)["fname"] = "BINDING-VALUE");
4820 })((function (v342){
4821 if (arguments.length < 1) throw 'too few arguments';
4822 if (arguments.length > 1) throw 'too many arguments';
4826 return l42.function(v342);
4830 if (cf.type == 'block' && cf.id == 135)
4840 var l159 = {name: "BINDING-DECLARATIONS"};
4842 (l159).function = (function(v345){
4843 ((v345)["fname"] = "BINDING-DECLARATIONS");
4845 })((function (v344){
4846 if (arguments.length < 1) throw 'too few arguments';
4847 if (arguments.length > 1) throw 'too many arguments';
4851 return l43.function(v344);
4855 if (cf.type == 'block' && cf.id == 136)
4865 var l160 = {name: "SET-BINDING-VALUE"};
4867 (l160).function = (function(v348){
4868 ((v348)["fname"] = "SET-BINDING-VALUE");
4870 })((function (v346,v347){
4871 if (arguments.length < 2) throw 'too few arguments';
4872 if (arguments.length > 2) throw 'too many arguments';
4877 var x = l36.function(v346);
4878 if (typeof x != 'object')
4879 throw 'The value ' + x + ' is not a type object.';
4880 return (x.car = v347);
4885 if (cf.type == 'block' && cf.id == 137)
4895 var l161 = {name: "SET-BINDING-DECLARATIONS"};
4897 (l161).function = (function(v351){
4898 ((v351)["fname"] = "SET-BINDING-DECLARATIONS");
4900 })((function (v349,v350){
4901 if (arguments.length < 2) throw 'too few arguments';
4902 if (arguments.length > 2) throw 'too many arguments';
4907 var x = l38.function(v349);
4908 if (typeof x != 'object')
4909 throw 'The value ' + x + ' is not a type object.';
4910 return (x.car = v350);
4915 if (cf.type == 'block' && cf.id == 138)
4925 var l162 = {name: "PUSH-BINDING-DECLARATION"};
4927 (l162).function = (function(v354){
4928 ((v354)["fname"] = "PUSH-BINDING-DECLARATION");
4930 })((function (v352,v353){
4931 if (arguments.length < 2) throw 'too few arguments';
4932 if (arguments.length > 2) throw 'too many arguments';
4936 return l161.function(v353, ({car: v352, cdr: l159.function(v353)}));
4940 if (cf.type == 'block' && cf.id == 139)
4950 var l163 = {name: "MAKE-LEXENV"};
4952 (l163).function = (function(v355){
4953 ((v355)["fname"] = "MAKE-LEXENV");
4956 if (arguments.length > 0) throw 'too many arguments';
4960 return l44.function(l3.value, l3.value, l3.value, l3.value);
4964 if (cf.type == 'block' && cf.id == 140)
4974 var l164 = {name: "COPY-LEXENV"};
4976 (l164).function = (function(v357){
4977 ((v357)["fname"] = "COPY-LEXENV");
4979 })((function (v356){
4980 if (arguments.length < 1) throw 'too few arguments';
4981 if (arguments.length > 1) throw 'too many arguments';
4985 return l70.function(v356);
4989 if (cf.type == 'block' && cf.id == 141)
4999 var l165 = {name: "PUSH-TO-LEXENV"};
5000 var l166 = {name: "BLOCK"};
5001 var l167 = {name: "GOTAG"};
5003 (l165).function = (function(v362){
5004 ((v362)["fname"] = "PUSH-TO-LEXENV");
5006 })((function (v358,v359,v360){
5007 if (arguments.length < 3) throw 'too few arguments';
5008 if (arguments.length > 3) throw 'too many arguments';
5012 return (function(v361){
5013 return (l27.function(v361, l98) !== l3.value ? (function(){
5016 if (typeof x != 'object')
5017 throw 'The value ' + x + ' is not a type object.';
5018 return (x.car = ({car: v358, cdr: (function(){
5020 return tmp === l3.value? l3.value: tmp.car;
5023 })() : (l27.function(v361, l97) !== l3.value ? (function(){
5025 var x = (function(){
5027 return tmp === l3.value? l3.value: tmp.cdr;
5029 if (typeof x != 'object')
5030 throw 'The value ' + x + ' is not a type object.';
5031 return (x.car = ({car: v358, cdr: l34.function(v359)}));
5033 })() : (l27.function(v361, l166) !== l3.value ? (function(){
5035 var x = l36.function(v359);
5036 if (typeof x != 'object')
5037 throw 'The value ' + x + ' is not a type object.';
5038 return (x.car = ({car: v358, cdr: l37.function(v359)}));
5040 })() : (l27.function(v361, l167) !== l3.value ? (function(){
5042 var x = l38.function(v359);
5043 if (typeof x != 'object')
5044 throw 'The value ' + x + ' is not a type object.';
5045 return (x.car = ({car: v358, cdr: l39.function(v359)}));
5049 throw "ECASE expression failed.";
5056 if (cf.type == 'block' && cf.id == 142)
5066 var l168 = {name: "EXTEND-LEXENV"};
5068 (l168).function = (function(v369){
5069 ((v369)["fname"] = "EXTEND-LEXENV");
5071 })((function (v363,v364,v365){
5072 if (arguments.length < 3) throw 'too few arguments';
5073 if (arguments.length > 3) throw 'too many arguments';
5077 return (function(v366){
5081 return (function(v367,v368){
5083 while(v367 !== l3.value){
5086 return tmp === l3.value? l3.value: tmp.car;
5089 l165.function(v368, v366, v365);
5094 return tmp === l3.value? l3.value: tmp.cdr;
5099 })(l64.function(v363),l3.value);
5103 if (cf.type == 'block' && cf.id == 144)
5109 })(l164.function(v364));
5113 if (cf.type == 'block' && cf.id == 143)
5123 var l169 = {name: "LOOKUP-IN-LEXENV"};
5125 (l169).function = (function(v374){
5126 ((v374)["fname"] = "LOOKUP-IN-LEXENV");
5128 })((function (v370,v371,v372){
5129 if (arguments.length < 3) throw 'too few arguments';
5130 if (arguments.length > 3) throw 'too many arguments';
5134 return l90.function(v370, (function(v373){
5135 return (l27.function(v373, l98) !== l3.value ? (function(){
5136 return l40.function(v371);
5137 })() : (l27.function(v373, l97) !== l3.value ? (function(){
5138 return l41.function(v371);
5139 })() : (l27.function(v373, l166) !== l3.value ? (function(){
5140 return l42.function(v371);
5141 })() : (l27.function(v373, l167) !== l3.value ? (function(){
5142 return l43.function(v371);
5145 throw "ECASE expression failed.";
5152 if (cf.type == 'block' && cf.id == 145)
5162 var l170 = {name: "*ENVIRONMENT*"};
5164 (((l170.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5165 return (l170).value = l163.function();
5169 var l171 = {name: "*VARIABLE-COUNTER*"};
5171 (((l171.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5172 return (l171).value = 0;
5176 var l172 = {name: "GVARNAME"};
5178 (l172).function = (function(v376){
5179 ((v376)["fname"] = "GVARNAME");
5181 })((function (v375){
5182 if (arguments.length < 1) throw 'too few arguments';
5183 if (arguments.length > 1) throw 'too many arguments';
5187 return l122.function("v", l16.function((l171).value = (function(){
5188 var x = (function(){
5190 var value = symbol.value;
5191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5195 if (typeof x != 'number')
5196 throw 'The value ' + x + ' is not a type number.';
5197 if (typeof y != 'number')
5198 throw 'The value ' + y + ' is not a type number.';
5204 if (cf.type == 'block' && cf.id == 146)
5214 var l173 = {name: "TRANSLATE-VARIABLE"};
5216 (l173).function = (function(v378){
5217 ((v378)["fname"] = "TRANSLATE-VARIABLE");
5219 })((function (v377){
5220 if (arguments.length < 1) throw 'too few arguments';
5221 if (arguments.length > 1) throw 'too many arguments';
5225 return l158.function(l169.function(v377, (function(){
5227 var value = symbol.value;
5228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5234 if (cf.type == 'block' && cf.id == 147)
5244 var l174 = {name: "EXTEND-LOCAL-ENV"};
5245 var l175 = {name: "LEXICAL-VARIABLE"};
5247 (l174).function = (function(v384){
5248 ((v384)["fname"] = "EXTEND-LOCAL-ENV");
5250 })((function (v379){
5251 if (arguments.length < 1) throw 'too few arguments';
5252 if (arguments.length > 1) throw 'too many arguments';
5256 return (function(v380){
5260 return (function(v381,v382){
5262 while(v381 !== l3.value){
5265 return tmp === l3.value? l3.value: tmp.car;
5269 return l165.function(v383, v380, l98);
5270 })(l155.function(v382, l175, l172.function(v382)));
5275 return tmp === l3.value? l3.value: tmp.cdr;
5284 if (cf.type == 'block' && cf.id == 149)
5290 })(l164.function((function(){
5292 var value = symbol.value;
5293 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5299 if (cf.type == 'block' && cf.id == 148)
5309 var l176 = {name: "*TOPLEVEL-COMPILATIONS*"};
5311 (((l176.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5312 return (l176).value = l3.value;
5316 var l177 = {name: "TOPLEVEL-COMPILATION"};
5318 (l177).function = (function(v386){
5319 ((v386)["fname"] = "TOPLEVEL-COMPILATION");
5321 })((function (v385){
5322 if (arguments.length < 1) throw 'too few arguments';
5323 if (arguments.length > 1) throw 'too many arguments';
5327 return (l176).value = ({car: v385, cdr: (function(){
5329 var value = symbol.value;
5330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5336 if (cf.type == 'block' && cf.id == 150)
5346 var l178 = {name: "NULL-OR-EMPTY-P"};
5348 (l178).function = (function(v388){
5349 ((v388)["fname"] = "NULL-OR-EMPTY-P");
5351 })((function (v387){
5352 if (arguments.length < 1) throw 'too few arguments';
5353 if (arguments.length > 1) throw 'too many arguments';
5357 return l25.function(l66.function(v387));
5361 if (cf.type == 'block' && cf.id == 151)
5371 var l179 = {name: "GET-TOPLEVEL-COMPILATIONS"};
5373 (l179).function = (function(v389){
5374 ((v389)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
5377 if (arguments.length > 0) throw 'too many arguments';
5381 return l64.function(l83.function((function(){
5383 var func = symbol.function;
5384 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5388 var value = symbol.value;
5389 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5395 if (cf.type == 'block' && cf.id == 152)
5405 var l180 = {name: "%COMPILE-DEFMACRO"};
5406 var l181 = {name: "MACRO"};
5408 (l180).function = (function(v392){
5409 ((v392)["fname"] = "%COMPILE-DEFMACRO");
5411 })((function (v390,v391){
5412 if (arguments.length < 2) throw 'too few arguments';
5413 if (arguments.length > 2) throw 'too many arguments';
5417 l177.function((function(){
5419 var func = symbol.function;
5420 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5422 })()(l62.function(l44.function(l149), l44.function(v390))));
5423 return l165.function(l155.function(v390, l181, v391), (function(){
5425 var value = symbol.value;
5426 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5432 if (cf.type == 'block' && cf.id == 153)
5442 var l182 = {name: "GLOBAL-BINDING"};
5444 (l182).function = (function(v398){
5445 ((v398)["fname"] = "GLOBAL-BINDING");
5447 })((function (v393,v394,v395){
5448 if (arguments.length < 3) throw 'too few arguments';
5449 if (arguments.length > 3) throw 'too many arguments';
5453 return (function(v396){
5454 return (v396 !== l3.value ? v396 : (function(v397){
5455 l165.function(v397, (function(){
5457 var value = symbol.value;
5458 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5462 })(l155.function(v393, v394, l3.value)));
5463 })(l169.function(v393, (function(){
5465 var value = symbol.value;
5466 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5472 if (cf.type == 'block' && cf.id == 154)
5482 var l183 = {name: "CLAIMP"};
5484 (l183).function = (function(v403){
5485 ((v403)["fname"] = "CLAIMP");
5487 })((function (v399,v400,v401){
5488 if (arguments.length < 3) throw 'too few arguments';
5489 if (arguments.length > 3) throw 'too many arguments';
5493 return (function(v402){
5494 return (v402 !== l3.value ? l81.function(v401, l159.function(v402)) : l3.value);
5495 })(l169.function(v399, (function(){
5497 var value = symbol.value;
5498 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5504 if (cf.type == 'block' && cf.id == 155)
5514 var l184 = {name: "!PROCLAIM"};
5515 var l185 = {name: "NOTINLINE"};
5516 var l186 = {name: "CONSTANT"};
5517 var l187 = {name: "NON-OVERRIDABLE"};
5519 (l184).function = (function(v415){
5520 ((v415)["fname"] = "!PROCLAIM");
5522 })((function (v404){
5523 if (arguments.length < 1) throw 'too few arguments';
5524 if (arguments.length > 1) throw 'too many arguments';
5528 return (function(v405){
5529 return (l27.function(v405, l185) !== l3.value ? (function(){
5533 return (function(v406,v407){
5535 while(v406 !== l3.value){
5538 return tmp === l3.value? l3.value: tmp.car;
5542 return l162.function(l185, v408);
5543 })(l182.function(v407, l97, l97));
5548 return tmp === l3.value? l3.value: tmp.cdr;
5555 return tmp === l3.value? l3.value: tmp.cdr;
5560 if (cf.type == 'block' && cf.id == 157)
5566 })() : (l27.function(v405, l186) !== l3.value ? (function(){
5570 return (function(v409,v410){
5572 while(v409 !== l3.value){
5575 return tmp === l3.value? l3.value: tmp.car;
5579 return l162.function(l186, v411);
5580 })(l182.function(v410, l98, l98));
5585 return tmp === l3.value? l3.value: tmp.cdr;
5592 return tmp === l3.value? l3.value: tmp.cdr;
5597 if (cf.type == 'block' && cf.id == 158)
5603 })() : (l27.function(v405, l187) !== l3.value ? (function(){
5607 return (function(v412,v413){
5609 while(v412 !== l3.value){
5612 return tmp === l3.value? l3.value: tmp.car;
5616 return l162.function(l187, v414);
5617 })(l182.function(v413, l97, l97));
5622 return tmp === l3.value? l3.value: tmp.cdr;
5629 return tmp === l3.value? l3.value: tmp.cdr;
5634 if (cf.type == 'block' && cf.id == 159)
5643 return tmp === l3.value? l3.value: tmp.car;
5648 if (cf.type == 'block' && cf.id == 156)
5658 var l188 = {name: "PROCLAIM"};
5659 (l188).function = (function(){
5661 var func = symbol.function;
5662 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5665 var l189 = {name: "*COMPILATIONS*"};
5667 (((l189.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5668 return (l189).value = l3.value;
5672 var l190 = {name: "DEFINE-COMPILATION"};
5674 var l191 = {name: "IF"};
5675 (l189).value = ({car: l44.function(l191, (function (v416,v417,v418){
5676 if (arguments.length < 3) throw 'too few arguments';
5677 if (arguments.length > 3) throw 'too many arguments';
5681 return l122.function("(", (function(){
5683 var func = symbol.function;
5684 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5686 })()(v416), " !== ", (function(){
5688 var func = symbol.function;
5689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5691 })()(l3.value), " ? ", (function(){
5693 var func = symbol.function;
5694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5696 })()(v417), " : ", (function(){
5698 var func = symbol.function;
5699 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5705 if (cf.type == 'block' && cf.id == 160)
5712 })), cdr: (function(){
5714 var value = symbol.value;
5715 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5718 var l192 = {name: "*LAMBDA-LIST-KEYWORDS*"};
5719 var l193 = {name: "&OPTIONAL"};
5720 var l194 = {name: "&REST"};
5721 var l195 = {car: l193, cdr: {car: l194, cdr: l3}};
5723 (((l192.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5724 return (l192).value = l195;
5728 var l196 = {name: "LIST-UNTIL-KEYWORD"};
5730 (l196).function = (function(v421){
5731 ((v421)["fname"] = "LIST-UNTIL-KEYWORD");
5733 })((function (v419){
5734 if (arguments.length < 1) throw 'too few arguments';
5735 if (arguments.length > 1) throw 'too many arguments';
5739 return ((function(v420){
5740 return (v420 !== l3.value ? v420 : l81.function((function(){
5742 return tmp === l3.value? l3.value: tmp.car;
5745 var value = symbol.value;
5746 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5749 })(l11.function(v419)) !== l3.value ? l3.value : ({car: (function(){
5751 return tmp === l3.value? l3.value: tmp.car;
5752 })(), cdr: l196.function((function(){
5754 return tmp === l3.value? l3.value: tmp.cdr;
5759 if (cf.type == 'block' && cf.id == 161)
5769 var l197 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
5771 (l197).function = (function(v423){
5772 ((v423)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
5774 })((function (v422){
5775 if (arguments.length < 1) throw 'too few arguments';
5776 if (arguments.length > 1) throw 'too many arguments';
5780 return l196.function(v422);
5784 if (cf.type == 'block' && cf.id == 162)
5794 var l198 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
5796 (l198).function = (function(v425){
5797 ((v425)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
5799 })((function (v424){
5800 if (arguments.length < 1) throw 'too few arguments';
5801 if (arguments.length > 1) throw 'too many arguments';
5805 return l68.function((function(){
5807 var func = symbol.function;
5808 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5810 })(), l196.function((function(){
5811 var tmp = l81.function(l193, v424);
5812 return tmp === l3.value? l3.value: tmp.cdr;
5817 if (cf.type == 'block' && cf.id == 163)
5827 var l199 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
5829 (l199).function = (function(v427){
5830 ((v427)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
5832 })((function (v426){
5833 if (arguments.length < 1) throw 'too few arguments';
5834 if (arguments.length > 1) throw 'too many arguments';
5838 return l68.function((function(){
5840 var func = symbol.function;
5841 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5843 })(), l198.function(v426));
5847 if (cf.type == 'block' && cf.id == 164)
5857 var l200 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
5859 (l200).function = (function(v430){
5860 ((v430)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
5862 })((function (v428){
5863 if (arguments.length < 1) throw 'too few arguments';
5864 if (arguments.length > 1) throw 'too many arguments';
5868 return (function(v429){
5871 return tmp === l3.value? l3.value: tmp.cdr;
5872 })() !== l3.value ? (function(){
5874 throw "Bad lambda-list";
5879 return tmp === l3.value? l3.value: tmp.car;
5881 })(l196.function((function(){
5882 var tmp = l81.function(l194, v428);
5883 return tmp === l3.value? l3.value: tmp.cdr;
5888 if (cf.type == 'block' && cf.id == 165)
5898 var l201 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
5900 (l201).function = (function(v433){
5901 ((v433)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
5903 })((function (v432){
5904 if (arguments.length < 1) throw 'too few arguments';
5906 for (var i = arguments.length-1; i>=1; i--)
5907 v431 = {car: arguments[i], cdr:
5912 return (v432 !== l3.value ? l122.function("(function(){", (function(){
5914 var value = symbol.value;
5915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5917 })(), l127.function("var func = ", l124.function(v431), ";", (function(){
5919 var value = symbol.value;
5920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5922 })(), "func.docstring = '", v432, "';", (function(){
5924 var value = symbol.value;
5925 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5927 })(), "return func;", (function(){
5929 var value = symbol.value;
5930 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5932 })()), "})()") : l124.function(v431));
5936 if (cf.type == 'block' && cf.id == 166)
5946 var l202 = {name: "LAMBDA"};
5947 var l203 = {name: "LS-COMPILE-BLOCK"};
5948 (l189).value = ({car: l44.function(l202, (function (v435){
5949 if (arguments.length < 1) throw 'too few arguments';
5951 for (var i = arguments.length-1; i>=1; i--)
5952 v434 = {car: arguments[i], cdr:
5957 return (function(v436,v437,v438,v439){
5958 ((((typeof((function(){
5960 return tmp === l3.value? l3.value: tmp.car;
5961 })()) == "string")?l4.value: l3.value) !== l3.value ? l28.function(l11.function((function(){
5963 return tmp === l3.value? l3.value: tmp.cdr;
5964 })())) : l3.value) !== l3.value ? (function(){
5967 return tmp === l3.value? l3.value: tmp.car;
5969 return v434 = (function(){
5971 return tmp === l3.value? l3.value: tmp.cdr;
5974 return (function(v440,v441,v442){
5980 return l201.function(v439, "(function (", l124.function(l68.function((function(){
5982 var func = symbol.function;
5983 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5985 })(), l62.function(v436, v437)), ","), "){", (function(){
5987 var value = symbol.value;
5988 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5990 })(), l127.function((v436 !== l3.value ? l122.function("if (arguments.length < ", l16.function(v440), ") throw 'too few arguments';", (function(){
5992 var value = symbol.value;
5993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5995 })()) : ""), (l28.function(v438) !== l3.value ? l122.function("if (arguments.length > ", l16.function((function(){
5998 if (typeof x != 'number')
5999 throw 'The value ' + x + ' is not a type number.';
6000 if (typeof y != 'number')
6001 throw 'The value ' + y + ' is not a type number.';
6003 })()), ") throw 'too many arguments';", (function(){
6005 var value = symbol.value;
6006 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6008 })()) : ""), (v437 !== l3.value ? l122.function("switch(arguments.length){", (function(){
6010 var value = symbol.value;
6011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6013 })(), (function(v443,v444,v445){
6022 if (typeof x != 'number')
6023 throw 'The value ' + x + ' is not a type number.';
6024 if (typeof y != 'number')
6025 throw 'The value ' + y + ' is not a type number.';
6027 })()?l4.value: l3.value) !== l3.value){
6029 v444 = ({car: l122.function("case ", l16.function((function(){
6032 if (typeof x != 'number')
6033 throw 'The value ' + x + ' is not a type number.';
6034 if (typeof y != 'number')
6035 throw 'The value ' + y + ' is not a type number.';
6037 })()), ":", (function(){
6039 var value = symbol.value;
6040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6042 })(), l173.function((function(){
6044 return tmp === l3.value? l3.value: tmp.car;
6045 })()), "=", (function(){
6047 var func = symbol.function;
6048 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6050 })()(l34.function(v446)), ";", (function(){
6052 var value = symbol.value;
6053 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6056 return v445 = (function(){
6059 if (typeof x != 'number')
6060 throw 'The value ' + x + ' is not a type number.';
6061 if (typeof y != 'number')
6062 throw 'The value ' + y + ' is not a type number.';
6065 })(l78.function(v445, v443));
6071 if (cf.type == 'block' && cf.id == 168)
6077 v444 = ({car: l122.function("default: break;", (function(){
6079 var value = symbol.value;
6080 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6083 return l124.function(l64.function(v444));
6085 })(l198.function(v435),l3.value,0), "}", (function(){
6087 var value = symbol.value;
6088 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6090 })()) : ""), (v438 !== l3.value ? (function(v447){
6091 return l122.function("var ", v447, "= ", (function(){
6093 var func = symbol.function;
6094 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6096 })()(l3.value), ";", (function(){
6098 var value = symbol.value;
6099 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6101 })(), "for (var i = arguments.length-1; i>=", l16.function((function(){
6104 if (typeof x != 'number')
6105 throw 'The value ' + x + ' is not a type number.';
6106 if (typeof y != 'number')
6107 throw 'The value ' + y + ' is not a type number.';
6109 })()), "; i--)", (function(){
6111 var value = symbol.value;
6112 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6114 })(), l127.function(v447, " = ", "{car: arguments[i], cdr: "), v447, "};", (function(){
6116 var value = symbol.value;
6117 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6120 })(l173.function(v438)) : ""), (function(){
6122 var func = symbol.function;
6123 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6125 })()(v434, l4.value)), (function(){
6127 var value = symbol.value;
6128 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6135 })(l66.function(v436),l66.function(v437),l174.function(l62.function(l58.function(v438), v436, v437)));
6136 })(l197.function(v435),l199.function(v435),l200.function(v435),l3.value);
6140 if (cf.type == 'block' && cf.id == 167)
6147 })), cdr: (function(){
6149 var value = symbol.value;
6150 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6153 var l204 = {name: "SETQ"};
6154 var l205 = {name: "SET"};
6155 (l189).value = ({car: l44.function(l204, (function (v448,v449){
6156 if (arguments.length < 2) throw 'too few arguments';
6157 if (arguments.length > 2) throw 'too many arguments';
6161 return (function(v450){
6162 return (((l157.function(v450) === l175)?l4.value: l3.value) !== l3.value ? l122.function(l158.function(v450), " = ", (function(){
6164 var func = symbol.function;
6165 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6167 })()(v449)) : (function(){
6169 var func = symbol.function;
6170 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6172 })()(l62.function(l44.function(l205), l44.function(l62.function(l44.function(l149), l44.function(v448))), l44.function(v449))));
6173 })(l169.function(v448, (function(){
6175 var value = symbol.value;
6176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6182 if (cf.type == 'block' && cf.id == 169)
6189 })), cdr: (function(){
6191 var value = symbol.value;
6192 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6195 var l206 = {name: "JS-VREF"};
6196 (l189).value = ({car: l44.function(l206, (function (v451){
6197 if (arguments.length < 1) throw 'too few arguments';
6198 if (arguments.length > 1) throw 'too many arguments';
6206 if (cf.type == 'block' && cf.id == 170)
6213 })), cdr: (function(){
6215 var value = symbol.value;
6216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6219 var l207 = {name: "JS-VSET"};
6220 (l189).value = ({car: l44.function(l207, (function (v452,v453){
6221 if (arguments.length < 2) throw 'too few arguments';
6222 if (arguments.length > 2) throw 'too many arguments';
6226 return l122.function("(", v452, " = ", (function(){
6228 var func = symbol.function;
6229 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6235 if (cf.type == 'block' && cf.id == 171)
6242 })), cdr: (function(){
6244 var value = symbol.value;
6245 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6249 (l132).function = (function(v460){
6250 ((v460)["fname"] = "ESCAPE-STRING");
6252 })((function (v454){
6253 if (arguments.length < 1) throw 'too few arguments';
6254 if (arguments.length > 1) throw 'too many arguments';
6258 return (function(v455,v456,v457){
6266 if (typeof x != 'number')
6267 throw 'The value ' + x + ' is not a type number.';
6268 if (typeof y != 'number')
6269 throw 'The value ' + y + ' is not a type number.';
6271 })()?l4.value: l3.value) !== l3.value){
6274 return (v459 !== l3.value ? v459 : l73.function(v458, 92));
6275 })(l73.function(v458, 34)) !== l3.value ? (function(){
6276 return v455 = l122.function(v455, "\\");
6278 (l73.function(v458, 10) !== l3.value ? (function(){
6279 v455 = l122.function(v455, "\\");
6282 return v455 = l122.function(v455, l91.function(v458));
6286 if (typeof string != 'string')
6287 throw 'The value ' + string + ' is not a type string.';
6288 if (typeof index != 'number')
6289 throw 'The value ' + index + ' is not a type number.';
6290 return string.charCodeAt(index);
6295 if (typeof x != 'number')
6296 throw 'The value ' + x + ' is not a type number.';
6297 if (typeof y != 'number')
6298 throw 'The value ' + y + ' is not a type number.';
6306 if (cf.type == 'block' && cf.id == 173)
6313 })("",0,l66.function(v454));
6317 if (cf.type == 'block' && cf.id == 172)
6327 var l208 = {name: "*LITERAL-SYMBOLS*"};
6329 (((l208.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6330 return (l208).value = l3.value;
6334 var l209 = {name: "*LITERAL-COUNTER*"};
6336 (((l209.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6337 return (l209).value = 0;
6341 var l210 = {name: "GENLIT"};
6343 (l210).function = (function(v461){
6344 ((v461)["fname"] = "GENLIT");
6347 if (arguments.length > 0) throw 'too many arguments';
6351 return l122.function("l", l16.function((l209).value = (function(){
6352 var x = (function(){
6354 var value = symbol.value;
6355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6359 if (typeof x != 'number')
6360 throw 'The value ' + x + ' is not a type number.';
6361 if (typeof y != 'number')
6362 throw 'The value ' + y + ' is not a type number.';
6368 if (cf.type == 'block' && cf.id == 174)
6378 var l211 = {name: "LITERAL"};
6380 (l211).function = (function(v469){
6381 ((v469)["fname"] = "LITERAL");
6383 })((function (v462,v463){
6384 if (arguments.length < 1) throw 'too few arguments';
6385 if (arguments.length > 2) throw 'too many arguments';
6386 switch(arguments.length){
6394 return (l74.function(v462) !== l3.value ? (function(){
6395 return l16.function(v462);
6396 })() : (((typeof(v462) == "string")?l4.value: l3.value) !== l3.value ? (function(){
6397 return l122.function("\"", l132.function(v462), "\"");
6398 })() : (((function(){
6400 return (typeof tmp == 'object' && 'name' in tmp);
6401 })()?l4.value: l3.value) !== l3.value ? (function(){
6402 return (function(v464){
6403 return (v464 !== l3.value ? v464 : (function(v465,v466){
6404 (l208).value = ({car: ({car: v462, cdr: v465}), cdr: (function(){
6406 var value = symbol.value;
6407 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6410 l177.function(l122.function("var ", v465, " = ", v466));
6412 })(l210.function(),(function(){
6414 var func = symbol.function;
6415 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6417 })()(l62.function(l44.function(l119), l44.function((v462).name), l44.function(l105.function(l113.function(v462)))))));
6419 var tmp = l90.function(v462, (function(){
6421 var value = symbol.value;
6422 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6425 return tmp === l3.value? l3.value: tmp.cdr;
6427 })() : (((function(){
6429 return (typeof tmp == 'object' && 'car' in tmp);
6430 })()?l4.value: l3.value) !== l3.value ? (function(){
6431 return (function(v467){
6432 return (v463 !== l3.value ? v467 : (function(v468){
6433 l177.function(l122.function("var ", v468, " = ", v467));
6435 })(l210.function()));
6436 })(l122.function("{car: ", l211.function((function(){
6438 return tmp === l3.value? l3.value: tmp.car;
6439 })(), l4.value), ", ", "cdr: ", l211.function((function(){
6441 return tmp === l3.value? l3.value: tmp.cdr;
6442 })(), l4.value), "}"));
6443 })() : l3.value))));
6447 if (cf.type == 'block' && cf.id == 175)
6457 (l189).value = ({car: l44.function(l149, (function (v470){
6458 if (arguments.length < 1) throw 'too few arguments';
6459 if (arguments.length > 1) throw 'too many arguments';
6463 return l211.function(v470);
6467 if (cf.type == 'block' && cf.id == 176)
6474 })), cdr: (function(){
6476 var value = symbol.value;
6477 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6480 var l212 = {name: "%WHILE"};
6481 (l189).value = ({car: l44.function(l212, (function (v472){
6482 if (arguments.length < 1) throw 'too few arguments';
6484 for (var i = arguments.length-1; i>=1; i--)
6485 v471 = {car: arguments[i], cdr:
6490 return l122.function("(function(){", (function(){
6492 var value = symbol.value;
6493 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6495 })(), l127.function("while(", (function(){
6497 var func = symbol.function;
6498 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6500 })()(v472), " !== ", (function(){
6502 var func = symbol.function;
6503 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6505 })()(l3.value), "){", (function(){
6507 var value = symbol.value;
6508 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6510 })(), l127.function((function(){
6512 var func = symbol.function;
6513 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6515 })()(v471)), "}", "return ", (function(){
6517 var func = symbol.function;
6518 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6520 })()(l3.value), ";", (function(){
6522 var value = symbol.value;
6523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6529 if (cf.type == 'block' && cf.id == 177)
6536 })), cdr: (function(){
6538 var value = symbol.value;
6539 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6542 var l213 = {name: "SYMBOL-FUNCTION"};
6543 (l189).value = ({car: l44.function(l97, (function (v473){
6544 if (arguments.length < 1) throw 'too few arguments';
6545 if (arguments.length > 1) throw 'too many arguments';
6549 return ((l59.function(v473) !== l3.value ? (((function(){
6551 return tmp === l3.value? l3.value: tmp.car;
6552 })() === l202)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
6555 var func = symbol.function;
6556 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6559 })() : (((function(){
6561 return (typeof tmp == 'object' && 'name' in tmp);
6562 })()?l4.value: l3.value) !== l3.value ? (function(){
6565 var func = symbol.function;
6566 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6568 })()(l62.function(l44.function(l213), l44.function(l62.function(l44.function(l149), l44.function(v473)))));
6573 if (cf.type == 'block' && cf.id == 178)
6580 })), cdr: (function(){
6582 var value = symbol.value;
6583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6586 var l214 = {name: "EVAL-WHEN-COMPILE"};
6587 var l215 = {name: "EVAL"};
6588 var l216 = {name: "PROGN"};
6589 (l189).value = ({car: l44.function(l214, (function (){
6591 for (var i = arguments.length-1; i>=0; i--)
6592 v474 = {car: arguments[i], cdr:
6599 var func = symbol.function;
6600 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6602 })()(({car: l216, cdr: v474}));
6607 if (cf.type == 'block' && cf.id == 179)
6614 })), cdr: (function(){
6616 var value = symbol.value;
6617 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6620 var l217 = {name: "DEFINE-TRANSFORMATION"};
6622 (l189).value = ({car: l44.function(l216, (function (){
6624 for (var i = arguments.length-1; i>=0; i--)
6625 v475 = {car: arguments[i], cdr:
6630 return l122.function("(function(){", (function(){
6632 var value = symbol.value;
6633 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6635 })(), l127.function((function(){
6637 var func = symbol.function;
6638 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6640 })()(v475, l4.value)), "})()");
6644 if (cf.type == 'block' && cf.id == 180)
6651 })), cdr: (function(){
6653 var value = symbol.value;
6654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6657 var l218 = {name: "DYNAMIC-BINDING-WRAPPER"};
6659 (l218).function = (function(v482){
6660 ((v482)["fname"] = "DYNAMIC-BINDING-WRAPPER");
6662 })((function (v476,v477){
6663 if (arguments.length < 2) throw 'too few arguments';
6664 if (arguments.length > 2) throw 'too many arguments';
6668 return (l11.function(v476) !== l3.value ? v477 : l122.function("try {", (function(){
6670 var value = symbol.value;
6671 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6673 })(), l127.function("var tmp;", (function(){
6675 var value = symbol.value;
6676 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6678 })(), l124.function(l68.function((function (v478){
6679 if (arguments.length < 1) throw 'too few arguments';
6680 if (arguments.length > 1) throw 'too many arguments';
6681 return (function(v479){
6682 return l122.function("tmp = ", v479, ".value;", (function(){
6684 var value = symbol.value;
6685 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6687 })(), v479, ".value = ", (function(){
6689 return tmp === l3.value? l3.value: tmp.cdr;
6690 })(), ";", (function(){
6692 var value = symbol.value;
6693 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6697 return tmp === l3.value? l3.value: tmp.cdr;
6698 })(), " = tmp;", (function(){
6700 var value = symbol.value;
6701 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6706 var func = symbol.function;
6707 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6709 })()(l62.function(l44.function(l149), l44.function((function(){
6711 return tmp === l3.value? l3.value: tmp.car;
6714 }), v476)), v477), "}", (function(){
6716 var value = symbol.value;
6717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6719 })(), "finally {", (function(){
6721 var value = symbol.value;
6722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6724 })(), l127.function(l125.function(l68.function((function (v480){
6725 if (arguments.length < 1) throw 'too few arguments';
6726 if (arguments.length > 1) throw 'too many arguments';
6727 return (function(v481){
6728 return l122.function(v481, ".value", " = ", (function(){
6730 return tmp === l3.value? l3.value: tmp.cdr;
6734 var func = symbol.function;
6735 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6737 })()(l62.function(l44.function(l149), l44.function((function(){
6739 return tmp === l3.value? l3.value: tmp.car;
6742 }), v476), l122.function(";", (function(){
6744 var value = symbol.value;
6745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6747 })()))), "}", (function(){
6749 var value = symbol.value;
6750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6756 if (cf.type == 'block' && cf.id == 181)
6766 var l219 = {name: "LET"};
6767 (l189).value = ({car: l44.function(l219, (function (v484){
6768 if (arguments.length < 1) throw 'too few arguments';
6770 for (var i = arguments.length-1; i>=1; i--)
6771 v483 = {car: arguments[i], cdr:
6776 return (function(v485){
6777 return (function(v486,v487){
6778 return (function(v488,v490,v489){
6784 return l122.function("(function(", l124.function(l68.function((function (v491){
6785 if (arguments.length < 1) throw 'too few arguments';
6786 if (arguments.length > 1) throw 'too many arguments';
6787 return (((v491.value !== undefined)?l4.value: l3.value) !== l3.value ? (function(v492){
6788 v489 = ({car: ({car: v491, cdr: v492}), cdr: v489});
6790 })(l172.function(v491)) : l173.function(v491));
6792 }), v486), ","), "){", (function(){
6794 var value = symbol.value;
6795 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6797 })(), (function(v493){
6798 return l127.function(l218.function(v489, v493));
6801 var func = symbol.function;
6802 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6804 })()(v483, l4.value)), "})(", l124.function(v488, ","), ")");
6809 })(l68.function((function(){
6811 var func = symbol.function;
6812 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6814 })(), v487),l174.function(l83.function((function(){
6816 var func = symbol.function;
6817 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6819 })(), v486)),l3.value);
6820 })(l68.function((function(){
6822 var func = symbol.function;
6823 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6825 })(), v485),l68.function((function(){
6827 var func = symbol.function;
6828 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6831 })(l68.function((function(){
6833 var func = symbol.function;
6834 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6840 if (cf.type == 'block' && cf.id == 182)
6847 })), cdr: (function(){
6849 var value = symbol.value;
6850 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6853 var l220 = {name: "*BLOCK-COUNTER*"};
6855 (((l220.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6856 return (l220).value = 0;
6860 (l189).value = ({car: l44.function(l166, (function (v495){
6861 if (arguments.length < 1) throw 'too few arguments';
6863 for (var i = arguments.length-1; i>=1; i--)
6864 v494 = {car: arguments[i], cdr:
6869 return (function(v496){
6870 return (function(v497){
6871 return l122.function("(function(){", (function(){
6873 var value = symbol.value;
6874 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6876 })(), l127.function("try {", (function(){
6878 var value = symbol.value;
6879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6881 })(), (function(v498){
6887 return l127.function("return ", (function(){
6889 var func = symbol.function;
6890 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6892 })()(l62.function(l44.function(l216), v494)), ";", (function(){
6894 var value = symbol.value;
6895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6902 })(l168.function(l44.function(v497), (function(){
6904 var value = symbol.value;
6905 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6907 })(), l166)), "}", (function(){
6909 var value = symbol.value;
6910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6912 })(), "catch (cf){", (function(){
6914 var value = symbol.value;
6915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6917 })(), " if (cf.type == 'block' && cf.id == ", v496, ")", (function(){
6919 var value = symbol.value;
6920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6922 })(), " return cf.value;", (function(){
6924 var value = symbol.value;
6925 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6927 })(), " else", (function(){
6929 var value = symbol.value;
6930 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6932 })(), " throw cf;", (function(){
6934 var value = symbol.value;
6935 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6937 })(), "}", (function(){
6939 var value = symbol.value;
6940 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6943 })(l155.function(v495, l166, v496));
6944 })(l16.function((l220).value = (function(){
6945 var x = (function(){
6947 var value = symbol.value;
6948 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6952 if (typeof x != 'number')
6953 throw 'The value ' + x + ' is not a type number.';
6954 if (typeof y != 'number')
6955 throw 'The value ' + y + ' is not a type number.';
6961 if (cf.type == 'block' && cf.id == 183)
6968 })), cdr: (function(){
6970 var value = symbol.value;
6971 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6974 var l221 = {name: "RETURN-FROM"};
6975 (l189).value = ({car: l44.function(l221, (function (v499,v500){
6976 if (arguments.length < 1) throw 'too few arguments';
6977 if (arguments.length > 2) throw 'too many arguments';
6978 switch(arguments.length){
6986 return (function(v501){
6987 return (v501 !== l3.value ? l122.function("(function(){", (function(){
6989 var value = symbol.value;
6990 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6992 })(), l127.function("throw ({", "type: 'block', ", "id: ", l158.function(v501), ", ", "value: ", (function(){
6994 var func = symbol.function;
6995 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6997 })()(v500), ", ", "message: 'Return from unknown block ", (v499).name, ".'", "})"), "})()") : (function(){
6998 throw l122.function("Unknown block `", (v499).name, "'.");
7000 })(l169.function(v499, (function(){
7002 var value = symbol.value;
7003 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7009 if (cf.type == 'block' && cf.id == 184)
7016 })), cdr: (function(){
7018 var value = symbol.value;
7019 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7022 var l222 = {name: "CATCH"};
7023 (l189).value = ({car: l44.function(l222, (function (v503){
7024 if (arguments.length < 1) throw 'too few arguments';
7026 for (var i = arguments.length-1; i>=1; i--)
7027 v502 = {car: arguments[i], cdr:
7032 return l122.function("(function(){", (function(){
7034 var value = symbol.value;
7035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7037 })(), l127.function("var id = ", (function(){
7039 var func = symbol.function;
7040 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7042 })()(v503), ";", (function(){
7044 var value = symbol.value;
7045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7047 })(), "try {", (function(){
7049 var value = symbol.value;
7050 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7052 })(), l127.function("return ", (function(){
7054 var func = symbol.function;
7055 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7057 })()(l62.function(l44.function(l216), v502)), ";", (function(){
7059 var value = symbol.value;
7060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7062 })()), "}", (function(){
7064 var value = symbol.value;
7065 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7067 })(), "catch (cf){", (function(){
7069 var value = symbol.value;
7070 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7072 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
7074 var value = symbol.value;
7075 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7077 })(), " return cf.value;", (function(){
7079 var value = symbol.value;
7080 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7082 })(), " else", (function(){
7084 var value = symbol.value;
7085 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7087 })(), " throw cf;", (function(){
7089 var value = symbol.value;
7090 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7092 })(), "}", (function(){
7094 var value = symbol.value;
7095 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7101 if (cf.type == 'block' && cf.id == 185)
7108 })), cdr: (function(){
7110 var value = symbol.value;
7111 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7114 var l223 = {name: "THROW"};
7115 (l189).value = ({car: l44.function(l223, (function (v504,v505){
7116 if (arguments.length < 2) throw 'too few arguments';
7117 if (arguments.length > 2) throw 'too many arguments';
7121 return l122.function("(function(){", (function(){
7123 var value = symbol.value;
7124 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7126 })(), l127.function("throw ({", "type: 'catch', ", "id: ", (function(){
7128 var func = symbol.function;
7129 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7131 })()(v504), ", ", "value: ", (function(){
7133 var func = symbol.function;
7134 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7136 })()(v505), ", ", "message: 'Throw uncatched.'", "})"), "})()");
7140 if (cf.type == 'block' && cf.id == 186)
7147 })), cdr: (function(){
7149 var value = symbol.value;
7150 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7153 var l224 = {name: "*TAGBODY-COUNTER*"};
7155 (((l224.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7156 return (l224).value = 0;
7160 var l225 = {name: "*GO-TAG-COUNTER*"};
7162 (((l225.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7163 return (l225).value = 0;
7167 var l226 = {name: "GO-TAG-P"};
7169 (l226).function = (function(v508){
7170 ((v508)["fname"] = "GO-TAG-P");
7172 })((function (v506){
7173 if (arguments.length < 1) throw 'too few arguments';
7174 if (arguments.length > 1) throw 'too many arguments';
7178 return (function(v507){
7179 return (v507 !== l3.value ? v507 : ((function(){
7181 return (typeof tmp == 'object' && 'name' in tmp);
7182 })()?l4.value: l3.value));
7183 })(l74.function(v506));
7187 if (cf.type == 'block' && cf.id == 187)
7197 var l227 = {name: "DECLARE-TAGBODY-TAGS"};
7199 (l227).function = (function(v514){
7200 ((v514)["fname"] = "DECLARE-TAGBODY-TAGS");
7202 })((function (v509,v510){
7203 if (arguments.length < 2) throw 'too few arguments';
7204 if (arguments.length > 2) throw 'too many arguments';
7208 return (function(v513){
7209 return l168.function(v513, (function(){
7211 var value = symbol.value;
7212 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7215 })(l68.function((function (v511){
7216 if (arguments.length < 1) throw 'too few arguments';
7217 if (arguments.length > 1) throw 'too many arguments';
7218 return (function(v512){
7219 return l155.function(v511, l167, l44.function(v509, v512));
7220 })(l16.function((l225).value = (function(){
7221 var x = (function(){
7223 var value = symbol.value;
7224 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7228 if (typeof x != 'number')
7229 throw 'The value ' + x + ' is not a type number.';
7230 if (typeof y != 'number')
7231 throw 'The value ' + y + ' is not a type number.';
7235 }), l84.function((function(){
7237 var func = symbol.function;
7238 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7244 if (cf.type == 'block' && cf.id == 188)
7254 var l228 = {name: "TAGBODY"};
7255 (l189).value = ({car: l44.function(l228, (function (){
7257 for (var i = arguments.length-1; i>=0; i--)
7258 v515 = {car: arguments[i], cdr:
7263 (l88.function((function(){
7265 var func = symbol.function;
7266 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7268 })(), v515) !== l3.value ? l3.value : (function(){
7270 throw ({type: 'block', id: 189, value: (function(){
7272 var func = symbol.function;
7273 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7275 })()(l62.function(l44.function(l216), v515, l44.function(l3))), message: 'Return from unknown block TAGBODY.'})
7278 (l226.function((function(){
7280 return tmp === l3.value? l3.value: tmp.car;
7281 })()) !== l3.value ? l3.value : (function(){
7282 return v515 = ({car: l15.function("START"), cdr: v515});
7284 return (function(v516){
7285 return (function(v518,v517){
7292 return v517 = l41.function(l158.function(v519));
7293 })(l169.function(l40.function(v515), (function(){
7295 var value = symbol.value;
7296 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7299 return l122.function("(function(){", (function(){
7301 var value = symbol.value;
7302 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7304 })(), l127.function("var tagbody_", v516, " = ", v517, ";", (function(){
7306 var value = symbol.value;
7307 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7309 })(), "tbloop:", (function(){
7311 var value = symbol.value;
7312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7314 })(), "while (true) {", (function(){
7316 var value = symbol.value;
7317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7319 })(), l127.function("try {", (function(){
7321 var value = symbol.value;
7322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7324 })(), l127.function((function(v520){
7325 return l122.function("switch(tagbody_", v516, "){", (function(){
7327 var value = symbol.value;
7328 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7330 })(), "case ", v517, ":", (function(){
7332 var value = symbol.value;
7333 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7338 return (function(v521,v522){
7340 while(v521 !== l3.value){
7343 return tmp === l3.value? l3.value: tmp.car;
7346 v520 = l122.function(v520, (function(){
7347 return (l28.function(l226.function(v522)) !== l3.value ? l127.function((function(){
7349 var func = symbol.function;
7350 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7352 })()(v522), ";", (function(){
7354 var value = symbol.value;
7355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7357 })()) : (function(v523){
7358 return l122.function("case ", l41.function(l158.function(v523)), ":", (function(){
7360 var value = symbol.value;
7361 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7364 })(l169.function(v522, (function(){
7366 var value = symbol.value;
7367 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7375 return tmp === l3.value? l3.value: tmp.cdr;
7382 return tmp === l3.value? l3.value: tmp.cdr;
7387 if (cf.type == 'block' && cf.id == 190)
7392 })(), "default:", (function(){
7394 var value = symbol.value;
7395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7397 })(), " break tbloop;", (function(){
7399 var value = symbol.value;
7400 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7402 })(), "}", (function(){
7404 var value = symbol.value;
7405 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7408 })("")), "}", (function(){
7410 var value = symbol.value;
7411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7413 })(), "catch (jump) {", (function(){
7415 var value = symbol.value;
7416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7418 })(), " if (jump.type == 'tagbody' && jump.id == ", v516, ")", (function(){
7420 var value = symbol.value;
7421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7423 })(), " tagbody_", v516, " = jump.label;", (function(){
7425 var value = symbol.value;
7426 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7428 })(), " else", (function(){
7430 var value = symbol.value;
7431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7433 })(), " throw(jump);", (function(){
7435 var value = symbol.value;
7436 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7438 })(), "}", (function(){
7440 var value = symbol.value;
7441 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7443 })()), "}", (function(){
7445 var value = symbol.value;
7446 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7448 })(), "return ", (function(){
7450 var func = symbol.function;
7451 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7453 })()(l3.value), ";", (function(){
7455 var value = symbol.value;
7456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7463 })(l227.function(v516, v515),l3.value);
7464 })(l16.function((function(){
7466 var value = symbol.value;
7467 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7473 if (cf.type == 'block' && cf.id == 189)
7480 })), cdr: (function(){
7482 var value = symbol.value;
7483 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7486 var l229 = {name: "GO"};
7487 (l189).value = ({car: l44.function(l229, (function (v524){
7488 if (arguments.length < 1) throw 'too few arguments';
7489 if (arguments.length > 1) throw 'too many arguments';
7493 return (function(v525,v526){
7494 return (v525 !== l3.value ? l122.function("(function(){", (function(){
7496 var value = symbol.value;
7497 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7499 })(), l127.function("throw ({", "type: 'tagbody', ", "id: ", l40.function(l158.function(v525)), ", ", "label: ", l41.function(l158.function(v525)), ", ", "message: 'Attempt to GO to non-existing tag ", v526, "'", "})", (function(){
7501 var value = symbol.value;
7502 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7504 })()), "})()") : (function(){
7505 throw l122.function("Unknown tag `", v526, "'.");
7507 })(l169.function(v524, (function(){
7509 var value = symbol.value;
7510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7512 })(), l167),(((function(){
7514 return (typeof tmp == 'object' && 'name' in tmp);
7515 })()?l4.value: l3.value) !== l3.value ? (function(){
7517 })() : (l74.function(v524) !== l3.value ? (function(){
7518 return l16.function(v524);
7523 if (cf.type == 'block' && cf.id == 191)
7530 })), cdr: (function(){
7532 var value = symbol.value;
7533 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7536 var l230 = {name: "UNWIND-PROTECT"};
7537 (l189).value = ({car: l44.function(l230, (function (v528){
7538 if (arguments.length < 1) throw 'too few arguments';
7540 for (var i = arguments.length-1; i>=1; i--)
7541 v527 = {car: arguments[i], cdr:
7546 return l122.function("(function(){", (function(){
7548 var value = symbol.value;
7549 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7551 })(), l127.function("var ret = ", (function(){
7553 var func = symbol.function;
7554 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7556 })()(l3.value), ";", (function(){
7558 var value = symbol.value;
7559 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7561 })(), "try {", (function(){
7563 var value = symbol.value;
7564 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7566 })(), l127.function("ret = ", (function(){
7568 var func = symbol.function;
7569 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7571 })()(v528), ";", (function(){
7573 var value = symbol.value;
7574 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7576 })()), "} finally {", (function(){
7578 var value = symbol.value;
7579 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7581 })(), l127.function((function(){
7583 var func = symbol.function;
7584 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7586 })()(v527)), "}", (function(){
7588 var value = symbol.value;
7589 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7591 })(), "return ret;", (function(){
7593 var value = symbol.value;
7594 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7600 if (cf.type == 'block' && cf.id == 192)
7607 })), cdr: (function(){
7609 var value = symbol.value;
7610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7613 var l231 = {name: "BACKQUOTE-EXPAND-1"};
7615 (l231).function = (function(v531){
7616 ((v531)["fname"] = "BACKQUOTE-EXPAND-1");
7618 })((function (v529){
7619 if (arguments.length < 1) throw 'too few arguments';
7620 if (arguments.length > 1) throw 'too many arguments';
7624 return (((function(){
7626 return (typeof tmp == 'object' && 'name' in tmp);
7627 })()?l4.value: l3.value) !== l3.value ? (function(){
7628 return l44.function(l149, v529);
7629 })() : (l45.function(v529) !== l3.value ? (function(){
7631 })() : ((((function(){
7633 return tmp === l3.value? l3.value: tmp.car;
7634 })() === l152)?l4.value: l3.value) !== l3.value ? (function(){
7637 return tmp === l3.value? l3.value: tmp.car;
7639 })() : ((((function(){
7641 return tmp === l3.value? l3.value: tmp.car;
7642 })() === l150)?l4.value: l3.value) !== l3.value ? (function(){
7643 return l231.function(l231.function(l34.function(v529)));
7645 return ({car: l62, cdr: l68.function((function (v530){
7646 if (arguments.length < 1) throw 'too few arguments';
7647 if (arguments.length > 1) throw 'too many arguments';
7648 return ((l59.function(v530) !== l3.value ? (((function(){
7650 return tmp === l3.value? l3.value: tmp.car;
7651 })() === l152)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7652 return l44.function(l44, l34.function(v530));
7653 })() : ((l59.function(v530) !== l3.value ? (((function(){
7655 return tmp === l3.value? l3.value: tmp.car;
7656 })() === l151)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7657 return l34.function(v530);
7659 return l44.function(l44, l231.function(v530));
7667 if (cf.type == 'block' && cf.id == 193)
7677 var l232 = {name: "BACKQUOTE-EXPAND"};
7679 (l232).function = (function(v533){
7680 ((v533)["fname"] = "BACKQUOTE-EXPAND");
7682 })((function (v532){
7683 if (arguments.length < 1) throw 'too few arguments';
7684 if (arguments.length > 1) throw 'too many arguments';
7688 return ((l59.function(v532) !== l3.value ? (((function(){
7690 return tmp === l3.value? l3.value: tmp.car;
7691 })() === l150)?l4.value: l3.value) : l3.value) !== l3.value ? l231.function(l34.function(v532)) : v532);
7695 if (cf.type == 'block' && cf.id == 194)
7706 (l189).value = ({car: l44.function(l150, (function (v534){
7707 if (arguments.length < 1) throw 'too few arguments';
7708 if (arguments.length > 1) throw 'too many arguments';
7714 var func = symbol.function;
7715 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7717 })()(l231.function(v534));
7721 if (cf.type == 'block' && cf.id == 195)
7728 })), cdr: (function(){
7730 var value = symbol.value;
7731 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7734 var l233 = {name: "*BUILTINS*"};
7736 (((l233.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7737 return (l233).value = l3.value;
7741 var l234 = {name: "DEFINE-RAW-BUILTIN"};
7743 var l235 = {name: "DEFINE-BUILTIN"};
7745 var l236 = {name: "TYPE-CHECK"};
7747 var l237 = {name: "NUM-OP-NUM"};
7749 (l237).function = (function(v538){
7750 ((v538)["fname"] = "NUM-OP-NUM");
7752 })((function (v535,v536,v537){
7753 if (arguments.length < 3) throw 'too few arguments';
7754 if (arguments.length > 3) throw 'too many arguments';
7758 return l122.function("(function(){", (function(){
7760 var value = symbol.value;
7761 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7763 })(), l127.function(l122.function("var ", "x", " = ", v535, ";", (function(){
7765 var value = symbol.value;
7766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7768 })()), l122.function("var ", "y", " = ", v537, ";", (function(){
7770 var value = symbol.value;
7771 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7773 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
7775 var value = symbol.value;
7776 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7778 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7780 var value = symbol.value;
7781 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7783 })())), l122.function("if (typeof ", "y", " != '", "number", "')", (function(){
7785 var value = symbol.value;
7786 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7788 })(), l127.function("throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
7790 var value = symbol.value;
7791 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7793 })())), l122.function("return ", (function(){
7794 return l122.function("x", v536, "y");
7795 })(), ";", (function(){
7797 var value = symbol.value;
7798 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7804 if (cf.type == 'block' && cf.id == 196)
7815 return (l233).value = ({car: l44.function(l19, (function (v539,v540){
7816 if (arguments.length < 2) throw 'too few arguments';
7817 if (arguments.length > 2) throw 'too many arguments';
7821 return (function(v541,v542){
7822 return l237.function(v541, "+", v542);
7825 var func = symbol.function;
7826 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7828 })()(v539),(function(){
7830 var func = symbol.function;
7831 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7837 if (cf.type == 'block' && cf.id == 197)
7844 })), cdr: (function(){
7846 var value = symbol.value;
7847 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7852 return (l233).value = ({car: l44.function(l20, (function (v543,v544){
7853 if (arguments.length < 2) throw 'too few arguments';
7854 if (arguments.length > 2) throw 'too many arguments';
7858 return (function(v545,v546){
7859 return l237.function(v545, "-", v546);
7862 var func = symbol.function;
7863 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7865 })()(v543),(function(){
7867 var func = symbol.function;
7868 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7874 if (cf.type == 'block' && cf.id == 198)
7881 })), cdr: (function(){
7883 var value = symbol.value;
7884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7889 return (l233).value = ({car: l44.function(l21, (function (v547,v548){
7890 if (arguments.length < 2) throw 'too few arguments';
7891 if (arguments.length > 2) throw 'too many arguments';
7895 return (function(v549,v550){
7896 return l237.function(v549, "*", v550);
7899 var func = symbol.function;
7900 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7902 })()(v547),(function(){
7904 var func = symbol.function;
7905 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7911 if (cf.type == 'block' && cf.id == 199)
7918 })), cdr: (function(){
7920 var value = symbol.value;
7921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7926 return (l233).value = ({car: l44.function(l22, (function (v551,v552){
7927 if (arguments.length < 2) throw 'too few arguments';
7928 if (arguments.length > 2) throw 'too many arguments';
7932 return (function(v553,v554){
7933 return l237.function(v553, "/", v554);
7936 var func = symbol.function;
7937 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7939 })()(v551),(function(){
7941 var func = symbol.function;
7942 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7948 if (cf.type == 'block' && cf.id == 200)
7955 })), cdr: (function(){
7957 var value = symbol.value;
7958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7962 var l238 = {name: "MOD"};
7964 return (l233).value = ({car: l44.function(l238, (function (v555,v556){
7965 if (arguments.length < 2) throw 'too few arguments';
7966 if (arguments.length > 2) throw 'too many arguments';
7970 return (function(v557,v558){
7971 return l237.function(v557, "%", v558);
7974 var func = symbol.function;
7975 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7977 })()(v555),(function(){
7979 var func = symbol.function;
7980 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7986 if (cf.type == 'block' && cf.id == 201)
7993 })), cdr: (function(){
7995 var value = symbol.value;
7996 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8000 var l239 = {name: "<"};
8002 return (l233).value = ({car: l44.function(l239, (function (v559,v560){
8003 if (arguments.length < 2) throw 'too few arguments';
8004 if (arguments.length > 2) throw 'too many arguments';
8008 return (function(v561,v562){
8009 return l128.function(l237.function(v561, "<", v562));
8012 var func = symbol.function;
8013 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8015 })()(v559),(function(){
8017 var func = symbol.function;
8018 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8024 if (cf.type == 'block' && cf.id == 202)
8031 })), cdr: (function(){
8033 var value = symbol.value;
8034 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8038 var l240 = {name: ">"};
8040 return (l233).value = ({car: l44.function(l240, (function (v563,v564){
8041 if (arguments.length < 2) throw 'too few arguments';
8042 if (arguments.length > 2) throw 'too many arguments';
8046 return (function(v565,v566){
8047 return l128.function(l237.function(v565, ">", v566));
8050 var func = symbol.function;
8051 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8053 })()(v563),(function(){
8055 var func = symbol.function;
8056 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8062 if (cf.type == 'block' && cf.id == 203)
8069 })), cdr: (function(){
8071 var value = symbol.value;
8072 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8077 return (l233).value = ({car: l44.function(l18, (function (v567,v568){
8078 if (arguments.length < 2) throw 'too few arguments';
8079 if (arguments.length > 2) throw 'too many arguments';
8083 return (function(v569,v570){
8084 return l128.function(l237.function(v569, "==", v570));
8087 var func = symbol.function;
8088 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8090 })()(v567),(function(){
8092 var func = symbol.function;
8093 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8099 if (cf.type == 'block' && cf.id == 204)
8106 })), cdr: (function(){
8108 var value = symbol.value;
8109 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8113 var l241 = {name: "<="};
8115 return (l233).value = ({car: l44.function(l241, (function (v571,v572){
8116 if (arguments.length < 2) throw 'too few arguments';
8117 if (arguments.length > 2) throw 'too many arguments';
8121 return (function(v573,v574){
8122 return l128.function(l237.function(v573, "<=", v574));
8125 var func = symbol.function;
8126 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8128 })()(v571),(function(){
8130 var func = symbol.function;
8131 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8137 if (cf.type == 'block' && cf.id == 205)
8144 })), cdr: (function(){
8146 var value = symbol.value;
8147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8151 var l242 = {name: ">="};
8153 return (l233).value = ({car: l44.function(l242, (function (v575,v576){
8154 if (arguments.length < 2) throw 'too few arguments';
8155 if (arguments.length > 2) throw 'too many arguments';
8159 return (function(v577,v578){
8160 return l128.function(l237.function(v577, ">=", v578));
8163 var func = symbol.function;
8164 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8166 })()(v575),(function(){
8168 var func = symbol.function;
8169 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8175 if (cf.type == 'block' && cf.id == 206)
8182 })), cdr: (function(){
8184 var value = symbol.value;
8185 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8189 var l243 = {name: "NUMBERP"};
8191 return (l233).value = ({car: l44.function(l243, (function (v579){
8192 if (arguments.length < 1) throw 'too few arguments';
8193 if (arguments.length > 1) throw 'too many arguments';
8197 return (function(v580){
8198 return l128.function(l122.function("(typeof (", v580, ") == \"number\")"));
8201 var func = symbol.function;
8202 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8208 if (cf.type == 'block' && cf.id == 207)
8215 })), cdr: (function(){
8217 var value = symbol.value;
8218 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8222 var l244 = {name: "FLOOR"};
8224 return (l233).value = ({car: l44.function(l244, (function (v581){
8225 if (arguments.length < 1) throw 'too few arguments';
8226 if (arguments.length > 1) throw 'too many arguments';
8230 return (function(v582){
8231 return l122.function("(function(){", (function(){
8233 var value = symbol.value;
8234 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8236 })(), l127.function(l122.function("var ", "x", " = ", v582, ";", (function(){
8238 var value = symbol.value;
8239 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8241 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
8243 var value = symbol.value;
8244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8246 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8248 var value = symbol.value;
8249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8251 })())), l122.function("return ", (function(){
8252 return "Math.floor(x)";
8253 })(), ";", (function(){
8255 var value = symbol.value;
8256 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8261 var func = symbol.function;
8262 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8268 if (cf.type == 'block' && cf.id == 208)
8275 })), cdr: (function(){
8277 var value = symbol.value;
8278 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8283 return (l233).value = ({car: l44.function(l29, (function (v583,v584){
8284 if (arguments.length < 2) throw 'too few arguments';
8285 if (arguments.length > 2) throw 'too many arguments';
8289 return (function(v585,v586){
8290 return l122.function("({car: ", v585, ", cdr: ", v586, "})");
8293 var func = symbol.function;
8294 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8296 })()(v583),(function(){
8298 var func = symbol.function;
8299 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8305 if (cf.type == 'block' && cf.id == 209)
8312 })), cdr: (function(){
8314 var value = symbol.value;
8315 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8320 return (l233).value = ({car: l44.function(l30, (function (v587){
8321 if (arguments.length < 1) throw 'too few arguments';
8322 if (arguments.length > 1) throw 'too many arguments';
8326 return (function(v588){
8327 return l128.function(l122.function("(function(){", (function(){
8329 var value = symbol.value;
8330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8332 })(), l127.function("var tmp = ", v588, ";", (function(){
8334 var value = symbol.value;
8335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8337 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
8339 var value = symbol.value;
8340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8345 var func = symbol.function;
8346 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8352 if (cf.type == 'block' && cf.id == 210)
8359 })), cdr: (function(){
8361 var value = symbol.value;
8362 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8367 return (l233).value = ({car: l44.function(l31, (function (v589){
8368 if (arguments.length < 1) throw 'too few arguments';
8369 if (arguments.length > 1) throw 'too many arguments';
8373 return (function(v590){
8374 return l122.function("(function(){", (function(){
8376 var value = symbol.value;
8377 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8379 })(), l127.function("var tmp = ", v590, ";", (function(){
8381 var value = symbol.value;
8382 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8384 })(), "return tmp === ", (function(){
8386 var func = symbol.function;
8387 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8389 })()(l3.value), "? ", (function(){
8391 var func = symbol.function;
8392 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8394 })()(l3.value), ": tmp.car;", (function(){
8396 var value = symbol.value;
8397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8402 var func = symbol.function;
8403 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8409 if (cf.type == 'block' && cf.id == 211)
8416 })), cdr: (function(){
8418 var value = symbol.value;
8419 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8424 return (l233).value = ({car: l44.function(l32, (function (v591){
8425 if (arguments.length < 1) throw 'too few arguments';
8426 if (arguments.length > 1) throw 'too many arguments';
8430 return (function(v592){
8431 return l122.function("(function(){", (function(){
8433 var value = symbol.value;
8434 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8436 })(), l127.function("var tmp = ", v592, ";", (function(){
8438 var value = symbol.value;
8439 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8441 })(), "return tmp === ", (function(){
8443 var func = symbol.function;
8444 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8446 })()(l3.value), "? ", (function(){
8448 var func = symbol.function;
8449 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8451 })()(l3.value), ": tmp.cdr;", (function(){
8453 var value = symbol.value;
8454 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8459 var func = symbol.function;
8460 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8466 if (cf.type == 'block' && cf.id == 212)
8473 })), cdr: (function(){
8475 var value = symbol.value;
8476 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8480 var l245 = {name: "SETCAR"};
8482 return (l233).value = ({car: l44.function(l245, (function (v593,v594){
8483 if (arguments.length < 2) throw 'too few arguments';
8484 if (arguments.length > 2) throw 'too many arguments';
8488 return (function(v595,v596){
8489 return l122.function("(function(){", (function(){
8491 var value = symbol.value;
8492 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8494 })(), l127.function(l122.function("var ", "x", " = ", v595, ";", (function(){
8496 var value = symbol.value;
8497 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8499 })()), l122.function("if (typeof ", "x", " != '", "object", "')", (function(){
8501 var value = symbol.value;
8502 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8504 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8506 var value = symbol.value;
8507 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8509 })())), l122.function("return ", (function(){
8510 return l122.function("(x.car = ", v596, ")");
8511 })(), ";", (function(){
8513 var value = symbol.value;
8514 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8519 var func = symbol.function;
8520 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8522 })()(v593),(function(){
8524 var func = symbol.function;
8525 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8531 if (cf.type == 'block' && cf.id == 213)
8538 })), cdr: (function(){
8540 var value = symbol.value;
8541 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8545 var l246 = {name: "SETCDR"};
8547 return (l233).value = ({car: l44.function(l246, (function (v597,v598){
8548 if (arguments.length < 2) throw 'too few arguments';
8549 if (arguments.length > 2) throw 'too many arguments';
8553 return (function(v599,v600){
8554 return l122.function("(function(){", (function(){
8556 var value = symbol.value;
8557 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8559 })(), l127.function(l122.function("var ", "x", " = ", v599, ";", (function(){
8561 var value = symbol.value;
8562 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8564 })()), l122.function("if (typeof ", "x", " != '", "object", "')", (function(){
8566 var value = symbol.value;
8567 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8569 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8571 var value = symbol.value;
8572 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8574 })())), l122.function("return ", (function(){
8575 return l122.function("(x.cdr = ", v600, ")");
8576 })(), ";", (function(){
8578 var value = symbol.value;
8579 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8584 var func = symbol.function;
8585 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8587 })()(v597),(function(){
8589 var func = symbol.function;
8590 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8596 if (cf.type == 'block' && cf.id == 214)
8603 })), cdr: (function(){
8605 var value = symbol.value;
8606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8610 var l247 = {name: "SYMBOLP"};
8612 return (l233).value = ({car: l44.function(l247, (function (v601){
8613 if (arguments.length < 1) throw 'too few arguments';
8614 if (arguments.length > 1) throw 'too many arguments';
8618 return (function(v602){
8619 return l128.function(l122.function("(function(){", (function(){
8621 var value = symbol.value;
8622 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8624 })(), l127.function("var tmp = ", v602, ";", (function(){
8626 var value = symbol.value;
8627 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8629 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
8631 var value = symbol.value;
8632 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8637 var func = symbol.function;
8638 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8644 if (cf.type == 'block' && cf.id == 215)
8651 })), cdr: (function(){
8653 var value = symbol.value;
8654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8658 var l248 = {name: "MAKE-SYMBOL"};
8660 return (l233).value = ({car: l44.function(l248, (function (v603){
8661 if (arguments.length < 1) throw 'too few arguments';
8662 if (arguments.length > 1) throw 'too many arguments';
8666 return (function(v604){
8667 return l122.function("(function(){", (function(){
8669 var value = symbol.value;
8670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8672 })(), l127.function(l122.function("var ", "name", " = ", v604, ";", (function(){
8674 var value = symbol.value;
8675 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8677 })()), l122.function("if (typeof ", "name", " != '", "string", "')", (function(){
8679 var value = symbol.value;
8680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8682 })(), l127.function("throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
8684 var value = symbol.value;
8685 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8687 })())), l122.function("return ", (function(){
8688 return "({name: name})";
8689 })(), ";", (function(){
8691 var value = symbol.value;
8692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8697 var func = symbol.function;
8698 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8704 if (cf.type == 'block' && cf.id == 216)
8711 })), cdr: (function(){
8713 var value = symbol.value;
8714 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8718 var l249 = {name: "SYMBOL-NAME"};
8720 return (l233).value = ({car: l44.function(l249, (function (v605){
8721 if (arguments.length < 1) throw 'too few arguments';
8722 if (arguments.length > 1) throw 'too many arguments';
8726 return (function(v606){
8727 return l122.function("(", v606, ").name");
8730 var func = symbol.function;
8731 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8737 if (cf.type == 'block' && cf.id == 217)
8744 })), cdr: (function(){
8746 var value = symbol.value;
8747 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8752 return (l233).value = ({car: l44.function(l205, (function (v607,v608){
8753 if (arguments.length < 2) throw 'too few arguments';
8754 if (arguments.length > 2) throw 'too many arguments';
8758 return (function(v609,v610){
8759 return l122.function("(", v609, ").value = ", v610);
8762 var func = symbol.function;
8763 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8765 })()(v607),(function(){
8767 var func = symbol.function;
8768 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8774 if (cf.type == 'block' && cf.id == 218)
8781 })), cdr: (function(){
8783 var value = symbol.value;
8784 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8788 var l250 = {name: "FSET"};
8790 return (l233).value = ({car: l44.function(l250, (function (v611,v612){
8791 if (arguments.length < 2) throw 'too few arguments';
8792 if (arguments.length > 2) throw 'too many arguments';
8796 return (function(v613,v614){
8797 return l122.function("(", v613, ").function = ", v614);
8800 var func = symbol.function;
8801 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8803 })()(v611),(function(){
8805 var func = symbol.function;
8806 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8812 if (cf.type == 'block' && cf.id == 219)
8819 })), cdr: (function(){
8821 var value = symbol.value;
8822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8827 return (l233).value = ({car: l44.function(l17, (function (v615){
8828 if (arguments.length < 1) throw 'too few arguments';
8829 if (arguments.length > 1) throw 'too many arguments';
8833 return (function(v616){
8834 return l128.function(l122.function("(", v616, ".value !== undefined)"));
8837 var func = symbol.function;
8838 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8844 if (cf.type == 'block' && cf.id == 220)
8851 })), cdr: (function(){
8853 var value = symbol.value;
8854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8858 var l251 = {name: "SYMBOL-VALUE"};
8860 return (l233).value = ({car: l44.function(l251, (function (v617){
8861 if (arguments.length < 1) throw 'too few arguments';
8862 if (arguments.length > 1) throw 'too many arguments';
8866 return (function(v618){
8867 return l122.function("(function(){", (function(){
8869 var value = symbol.value;
8870 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8872 })(), l127.function("var symbol = ", v618, ";", (function(){
8874 var value = symbol.value;
8875 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8877 })(), "var value = symbol.value;", (function(){
8879 var value = symbol.value;
8880 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8882 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
8884 var value = symbol.value;
8885 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8887 })(), "return value;", (function(){
8889 var value = symbol.value;
8890 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8895 var func = symbol.function;
8896 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8902 if (cf.type == 'block' && cf.id == 221)
8909 })), cdr: (function(){
8911 var value = symbol.value;
8912 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8917 return (l233).value = ({car: l44.function(l213, (function (v619){
8918 if (arguments.length < 1) throw 'too few arguments';
8919 if (arguments.length > 1) throw 'too many arguments';
8923 return (function(v620){
8924 return l122.function("(function(){", (function(){
8926 var value = symbol.value;
8927 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8929 })(), l127.function("var symbol = ", v620, ";", (function(){
8931 var value = symbol.value;
8932 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8934 })(), "var func = symbol.function;", (function(){
8936 var value = symbol.value;
8937 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8939 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
8941 var value = symbol.value;
8942 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8944 })(), "return func;", (function(){
8946 var value = symbol.value;
8947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8952 var func = symbol.function;
8953 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8959 if (cf.type == 'block' && cf.id == 222)
8966 })), cdr: (function(){
8968 var value = symbol.value;
8969 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8973 var l252 = {name: "SYMBOL-PLIST"};
8975 return (l233).value = ({car: l44.function(l252, (function (v621){
8976 if (arguments.length < 1) throw 'too few arguments';
8977 if (arguments.length > 1) throw 'too many arguments';
8981 return (function(v622){
8982 return l122.function("((", v622, ").plist || ", (function(){
8984 var func = symbol.function;
8985 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8987 })()(l3.value), ")");
8990 var func = symbol.function;
8991 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8997 if (cf.type == 'block' && cf.id == 223)
9004 })), cdr: (function(){
9006 var value = symbol.value;
9007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9011 var l253 = {name: "LAMBDA-CODE"};
9013 return (l233).value = ({car: l44.function(l253, (function (v623){
9014 if (arguments.length < 1) throw 'too few arguments';
9015 if (arguments.length > 1) throw 'too many arguments';
9019 return (function(v624){
9020 return l122.function("(", v624, ").toString()");
9023 var func = symbol.function;
9024 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9030 if (cf.type == 'block' && cf.id == 224)
9037 })), cdr: (function(){
9039 var value = symbol.value;
9040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9044 var l254 = {name: "EQ"};
9046 return (l233).value = ({car: l44.function(l254, (function (v625,v626){
9047 if (arguments.length < 2) throw 'too few arguments';
9048 if (arguments.length > 2) throw 'too many arguments';
9052 return (function(v627,v628){
9053 return l128.function(l122.function("(", v627, " === ", v628, ")"));
9056 var func = symbol.function;
9057 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9059 })()(v625),(function(){
9061 var func = symbol.function;
9062 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9068 if (cf.type == 'block' && cf.id == 225)
9075 })), cdr: (function(){
9077 var value = symbol.value;
9078 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9082 var l255 = {name: "EQUAL"};
9084 return (l233).value = ({car: l44.function(l255, (function (v629,v630){
9085 if (arguments.length < 2) throw 'too few arguments';
9086 if (arguments.length > 2) throw 'too many arguments';
9090 return (function(v631,v632){
9091 return l128.function(l122.function("(", v631, " == ", v632, ")"));
9094 var func = symbol.function;
9095 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9097 })()(v629),(function(){
9099 var func = symbol.function;
9100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9106 if (cf.type == 'block' && cf.id == 226)
9113 })), cdr: (function(){
9115 var value = symbol.value;
9116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9120 var l256 = {name: "CHAR-TO-STRING"};
9122 return (l233).value = ({car: l44.function(l256, (function (v633){
9123 if (arguments.length < 1) throw 'too few arguments';
9124 if (arguments.length > 1) throw 'too many arguments';
9128 return (function(v634){
9129 return l122.function("(function(){", (function(){
9131 var value = symbol.value;
9132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9134 })(), l127.function(l122.function("var ", "x", " = ", v634, ";", (function(){
9136 var value = symbol.value;
9137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9139 })()), l122.function("if (typeof ", "x", " != '", "number", "')", (function(){
9141 var value = symbol.value;
9142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9144 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
9146 var value = symbol.value;
9147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9149 })())), l122.function("return ", (function(){
9150 return "String.fromCharCode(x)";
9151 })(), ";", (function(){
9153 var value = symbol.value;
9154 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9159 var func = symbol.function;
9160 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9166 if (cf.type == 'block' && cf.id == 227)
9173 })), cdr: (function(){
9175 var value = symbol.value;
9176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9180 var l257 = {name: "STRINGP"};
9182 return (l233).value = ({car: l44.function(l257, (function (v635){
9183 if (arguments.length < 1) throw 'too few arguments';
9184 if (arguments.length > 1) throw 'too many arguments';
9188 return (function(v636){
9189 return l128.function(l122.function("(typeof(", v636, ") == \"string\")"));
9192 var func = symbol.function;
9193 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9199 if (cf.type == 'block' && cf.id == 228)
9206 })), cdr: (function(){
9208 var value = symbol.value;
9209 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9213 var l258 = {name: "STRING-UPCASE"};
9215 return (l233).value = ({car: l44.function(l258, (function (v637){
9216 if (arguments.length < 1) throw 'too few arguments';
9217 if (arguments.length > 1) throw 'too many arguments';
9221 return (function(v638){
9222 return l122.function("(function(){", (function(){
9224 var value = symbol.value;
9225 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9227 })(), l127.function(l122.function("var ", "x", " = ", v638, ";", (function(){
9229 var value = symbol.value;
9230 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9232 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
9234 var value = symbol.value;
9235 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9237 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9239 var value = symbol.value;
9240 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9242 })())), l122.function("return ", (function(){
9243 return "x.toUpperCase()";
9244 })(), ";", (function(){
9246 var value = symbol.value;
9247 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9252 var func = symbol.function;
9253 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9259 if (cf.type == 'block' && cf.id == 229)
9266 })), cdr: (function(){
9268 var value = symbol.value;
9269 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9273 var l259 = {name: "STRING-LENGTH"};
9275 return (l233).value = ({car: l44.function(l259, (function (v639){
9276 if (arguments.length < 1) throw 'too few arguments';
9277 if (arguments.length > 1) throw 'too many arguments';
9281 return (function(v640){
9282 return l122.function("(function(){", (function(){
9284 var value = symbol.value;
9285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9287 })(), l127.function(l122.function("var ", "x", " = ", v640, ";", (function(){
9289 var value = symbol.value;
9290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9292 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
9294 var value = symbol.value;
9295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9297 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9299 var value = symbol.value;
9300 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9302 })())), l122.function("return ", (function(){
9304 })(), ";", (function(){
9306 var value = symbol.value;
9307 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9312 var func = symbol.function;
9313 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9319 if (cf.type == 'block' && cf.id == 230)
9326 })), cdr: (function(){
9328 var value = symbol.value;
9329 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9333 var l260 = {name: "SLICE"};
9334 (l233).value = ({car: l44.function(l260, (function (v641,v642,v643){
9335 if (arguments.length < 2) throw 'too few arguments';
9336 if (arguments.length > 3) throw 'too many arguments';
9337 switch(arguments.length){
9345 return l122.function("(function(){", (function(){
9347 var value = symbol.value;
9348 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9350 })(), l127.function("var str = ", (function(){
9352 var func = symbol.function;
9353 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9355 })()(v641), ";", (function(){
9357 var value = symbol.value;
9358 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9360 })(), "var a = ", (function(){
9362 var func = symbol.function;
9363 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9365 })()(v642), ";", (function(){
9367 var value = symbol.value;
9368 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9370 })(), "var b;", (function(){
9372 var value = symbol.value;
9373 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9375 })(), (v643 !== l3.value ? l122.function("b = ", (function(){
9377 var func = symbol.function;
9378 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9380 })()(v643), ";", (function(){
9382 var value = symbol.value;
9383 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9385 })()) : ""), "return str.slice(a,b);", (function(){
9387 var value = symbol.value;
9388 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9394 if (cf.type == 'block' && cf.id == 231)
9401 })), cdr: (function(){
9403 var value = symbol.value;
9404 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9407 var l261 = {name: "CHAR"};
9409 return (l233).value = ({car: l44.function(l261, (function (v644,v645){
9410 if (arguments.length < 2) throw 'too few arguments';
9411 if (arguments.length > 2) throw 'too many arguments';
9415 return (function(v646,v647){
9416 return l122.function("(function(){", (function(){
9418 var value = symbol.value;
9419 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9421 })(), l127.function(l122.function("var ", "string", " = ", v646, ";", (function(){
9423 var value = symbol.value;
9424 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9426 })()), l122.function("var ", "index", " = ", v647, ";", (function(){
9428 var value = symbol.value;
9429 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9431 })()), l122.function("if (typeof ", "string", " != '", "string", "')", (function(){
9433 var value = symbol.value;
9434 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9436 })(), l127.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9438 var value = symbol.value;
9439 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9441 })())), l122.function("if (typeof ", "index", " != '", "number", "')", (function(){
9443 var value = symbol.value;
9444 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9446 })(), l127.function("throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
9448 var value = symbol.value;
9449 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9451 })())), l122.function("return ", (function(){
9452 return "string.charCodeAt(index)";
9453 })(), ";", (function(){
9455 var value = symbol.value;
9456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9461 var func = symbol.function;
9462 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9464 })()(v644),(function(){
9466 var func = symbol.function;
9467 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9473 if (cf.type == 'block' && cf.id == 232)
9480 })), cdr: (function(){
9482 var value = symbol.value;
9483 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9488 return (l233).value = ({car: l44.function(l67, (function (v648,v649){
9489 if (arguments.length < 2) throw 'too few arguments';
9490 if (arguments.length > 2) throw 'too many arguments';
9494 return (function(v650,v651){
9495 return l122.function("(function(){", (function(){
9497 var value = symbol.value;
9498 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9500 })(), l127.function(l122.function("var ", "string1", " = ", v650, ";", (function(){
9502 var value = symbol.value;
9503 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9505 })()), l122.function("var ", "string2", " = ", v651, ";", (function(){
9507 var value = symbol.value;
9508 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9510 })()), l122.function("if (typeof ", "string1", " != '", "string", "')", (function(){
9512 var value = symbol.value;
9513 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9515 })(), l127.function("throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
9517 var value = symbol.value;
9518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9520 })())), l122.function("if (typeof ", "string2", " != '", "string", "')", (function(){
9522 var value = symbol.value;
9523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9525 })(), l127.function("throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
9527 var value = symbol.value;
9528 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9530 })())), l122.function("return ", (function(){
9531 return "string1.concat(string2)";
9532 })(), ";", (function(){
9534 var value = symbol.value;
9535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9540 var func = symbol.function;
9541 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9543 })()(v648),(function(){
9545 var func = symbol.function;
9546 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9552 if (cf.type == 'block' && cf.id == 233)
9559 })), cdr: (function(){
9561 var value = symbol.value;
9562 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9566 var l262 = {name: "FUNCALL"};
9567 (l233).value = ({car: l44.function(l262, (function (v653){
9568 if (arguments.length < 1) throw 'too few arguments';
9570 for (var i = arguments.length-1; i>=1; i--)
9571 v652 = {car: arguments[i], cdr:
9576 return l122.function("(", (function(){
9578 var func = symbol.function;
9579 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9581 })()(v653), ")(", l124.function(l68.function((function(){
9583 var func = symbol.function;
9584 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9586 })(), v652), ", "), ")");
9590 if (cf.type == 'block' && cf.id == 234)
9597 })), cdr: (function(){
9599 var value = symbol.value;
9600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9603 var l263 = {name: "APPLY"};
9604 (l233).value = ({car: l44.function(l263, (function (v655){
9605 if (arguments.length < 1) throw 'too few arguments';
9607 for (var i = arguments.length-1; i>=1; i--)
9608 v654 = {car: arguments[i], cdr:
9613 return (l11.function(v654) !== l3.value ? l122.function("(", (function(){
9615 var func = symbol.function;
9616 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9618 })()(v655), ")()") : (function(v656,v657){
9619 return l122.function("(function(){", (function(){
9621 var value = symbol.value;
9622 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9624 })(), l127.function("var f = ", (function(){
9626 var func = symbol.function;
9627 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9629 })()(v655), ";", (function(){
9631 var value = symbol.value;
9632 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9634 })(), "var args = [", l124.function(l68.function((function(){
9636 var func = symbol.function;
9637 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9639 })(), v656), ", "), "];", (function(){
9641 var value = symbol.value;
9642 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9644 })(), "var tail = (", (function(){
9646 var func = symbol.function;
9647 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9649 })()(v657), ");", (function(){
9651 var value = symbol.value;
9652 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9654 })(), "while (tail != ", (function(){
9656 var func = symbol.function;
9657 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9659 })()(l3.value), "){", (function(){
9661 var value = symbol.value;
9662 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9664 })(), " args.push(tail.car);", (function(){
9666 var value = symbol.value;
9667 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9669 })(), " tail = tail.cdr;", (function(){
9671 var value = symbol.value;
9672 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9674 })(), "}", (function(){
9676 var value = symbol.value;
9677 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9679 })(), "return f.apply(this, args);", (function(){
9681 var value = symbol.value;
9682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9685 })(l80.function(v654),(function(){
9686 var tmp = l79.function(v654);
9687 return tmp === l3.value? l3.value: tmp.car;
9692 if (cf.type == 'block' && cf.id == 235)
9699 })), cdr: (function(){
9701 var value = symbol.value;
9702 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9705 var l264 = {name: "JS-EVAL"};
9707 return (l233).value = ({car: l44.function(l264, (function (v658){
9708 if (arguments.length < 1) throw 'too few arguments';
9709 if (arguments.length > 1) throw 'too many arguments';
9713 return (function(v659){
9714 return l122.function("(function(){", (function(){
9716 var value = symbol.value;
9717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9719 })(), l127.function(l122.function("var ", "string", " = ", v659, ";", (function(){
9721 var value = symbol.value;
9722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9724 })()), l122.function("if (typeof ", "string", " != '", "string", "')", (function(){
9726 var value = symbol.value;
9727 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9729 })(), l127.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9731 var value = symbol.value;
9732 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9734 })())), l122.function("return ", (function(){
9735 return "eval.apply(window, [string])";
9736 })(), ";", (function(){
9738 var value = symbol.value;
9739 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9744 var func = symbol.function;
9745 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9751 if (cf.type == 'block' && cf.id == 236)
9758 })), cdr: (function(){
9760 var value = symbol.value;
9761 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9765 var l265 = {name: "ERROR"};
9767 return (l233).value = ({car: l44.function(l265, (function (v660){
9768 if (arguments.length < 1) throw 'too few arguments';
9769 if (arguments.length > 1) throw 'too many arguments';
9773 return (function(v661){
9774 return l122.function("(function(){", (function(){
9776 var value = symbol.value;
9777 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9779 })(), l127.function("throw ", v661, ";", (function(){
9781 var value = symbol.value;
9782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9787 var func = symbol.function;
9788 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9794 if (cf.type == 'block' && cf.id == 237)
9801 })), cdr: (function(){
9803 var value = symbol.value;
9804 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9808 var l266 = {name: "NEW"};
9810 return (l233).value = ({car: l44.function(l266, (function (){
9811 if (arguments.length > 0) throw 'too many arguments';
9821 if (cf.type == 'block' && cf.id == 238)
9828 })), cdr: (function(){
9830 var value = symbol.value;
9831 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9835 var l267 = {name: "OBJECTP"};
9837 return (l233).value = ({car: l44.function(l267, (function (v662){
9838 if (arguments.length < 1) throw 'too few arguments';
9839 if (arguments.length > 1) throw 'too many arguments';
9843 return (function(v663){
9844 return l128.function(l122.function("(typeof (", v663, ") === 'object')"));
9847 var func = symbol.function;
9848 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9854 if (cf.type == 'block' && cf.id == 239)
9861 })), cdr: (function(){
9863 var value = symbol.value;
9864 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9868 var l268 = {name: "OGET"};
9870 return (l233).value = ({car: l44.function(l268, (function (v664,v665){
9871 if (arguments.length < 2) throw 'too few arguments';
9872 if (arguments.length > 2) throw 'too many arguments';
9876 return (function(v666,v667){
9877 return l122.function("(function(){", (function(){
9879 var value = symbol.value;
9880 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9882 })(), l127.function("var tmp = ", "(", v666, ")[", v667, "];", (function(){
9884 var value = symbol.value;
9885 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9887 })(), "return tmp == undefined? ", (function(){
9889 var func = symbol.function;
9890 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9892 })()(l3.value), ": tmp ;", (function(){
9894 var value = symbol.value;
9895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9900 var func = symbol.function;
9901 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9903 })()(v664),(function(){
9905 var func = symbol.function;
9906 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9912 if (cf.type == 'block' && cf.id == 240)
9919 })), cdr: (function(){
9921 var value = symbol.value;
9922 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9926 var l269 = {name: "OSET"};
9928 return (l233).value = ({car: l44.function(l269, (function (v668,v669,v670){
9929 if (arguments.length < 3) throw 'too few arguments';
9930 if (arguments.length > 3) throw 'too many arguments';
9934 return (function(v671,v672,v673){
9935 return l122.function("((", v671, ")[", v672, "] = ", v673, ")");
9938 var func = symbol.function;
9939 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9941 })()(v668),(function(){
9943 var func = symbol.function;
9944 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9946 })()(v669),(function(){
9948 var func = symbol.function;
9949 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9955 if (cf.type == 'block' && cf.id == 241)
9962 })), cdr: (function(){
9964 var value = symbol.value;
9965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9969 var l270 = {name: "IN"};
9971 return (l233).value = ({car: l44.function(l270, (function (v674,v675){
9972 if (arguments.length < 2) throw 'too few arguments';
9973 if (arguments.length > 2) throw 'too many arguments';
9977 return (function(v676,v677){
9978 return l128.function(l122.function("((", v676, ") in (", v677, "))"));
9981 var func = symbol.function;
9982 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9984 })()(v674),(function(){
9986 var func = symbol.function;
9987 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9993 if (cf.type == 'block' && cf.id == 242)
10000 })), cdr: (function(){
10002 var value = symbol.value;
10003 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10007 var l271 = {name: "FUNCTIONP"};
10009 return (l233).value = ({car: l44.function(l271, (function (v678){
10010 if (arguments.length < 1) throw 'too few arguments';
10011 if (arguments.length > 1) throw 'too many arguments';
10012 return (function(){
10014 return (function(){
10015 return (function(v679){
10016 return l128.function(l122.function("(typeof ", v679, " == 'function')"));
10019 var func = symbol.function;
10020 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10026 if (cf.type == 'block' && cf.id == 243)
10033 })), cdr: (function(){
10035 var value = symbol.value;
10036 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10040 var l272 = {name: "WRITE-STRING"};
10042 return (l233).value = ({car: l44.function(l272, (function (v680){
10043 if (arguments.length < 1) throw 'too few arguments';
10044 if (arguments.length > 1) throw 'too many arguments';
10045 return (function(){
10047 return (function(){
10048 return (function(v681){
10049 return l122.function("(function(){", (function(){
10051 var value = symbol.value;
10052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10054 })(), l127.function(l122.function("var ", "x", " = ", v681, ";", (function(){
10056 var value = symbol.value;
10057 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10059 })()), l122.function("if (typeof ", "x", " != '", "string", "')", (function(){
10061 var value = symbol.value;
10062 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10064 })(), l127.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
10066 var value = symbol.value;
10067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10069 })())), l122.function("return ", (function(){
10070 return "lisp.write(x)";
10071 })(), ";", (function(){
10073 var value = symbol.value;
10074 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10079 var func = symbol.function;
10080 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10086 if (cf.type == 'block' && cf.id == 244)
10093 })), cdr: (function(){
10095 var value = symbol.value;
10096 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10101 (l181).function = (function(v684){
10102 ((v684)["fname"] = "MACRO");
10104 })((function (v682){
10105 if (arguments.length < 1) throw 'too few arguments';
10106 if (arguments.length > 1) throw 'too many arguments';
10107 return (function(){
10109 return (function(){
10110 return (((function(){
10112 return (typeof tmp == 'object' && 'name' in tmp);
10113 })()?l4.value: l3.value) !== l3.value ? (function(v683){
10114 return (((l157.function(v683) === l181)?l4.value: l3.value) !== l3.value ? v683 : l3.value);
10115 })(l169.function(v682, (function(){
10117 var value = symbol.value;
10118 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10120 })(), l97)) : l3.value);
10124 if (cf.type == 'block' && cf.id == 245)
10134 var l273 = {name: "LS-MACROEXPAND-1"};
10136 (l273).function = (function(v689){
10137 ((v689)["fname"] = "LS-MACROEXPAND-1");
10139 })((function (v685){
10140 if (arguments.length < 1) throw 'too few arguments';
10141 if (arguments.length > 1) throw 'too many arguments';
10142 return (function(){
10144 return (function(){
10145 return (function(v686){
10146 return (v686 !== l3.value ? (function(v687){
10147 (l59.function(v687) !== l3.value ? (function(){
10148 return (function(v688){
10149 l160.function(v686, v688);
10150 return v687 = v688;
10153 var func = symbol.function;
10154 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10158 return (function(){
10161 var tail = ((function(){
10163 return tmp === l3.value? l3.value: tmp.cdr;
10165 while (tail != l3.value){
10166 args.push(tail.car);
10169 return f.apply(this, args);
10171 })(l158.function(v686)) : v685);
10172 })(l181.function((function(){
10174 return tmp === l3.value? l3.value: tmp.car;
10179 if (cf.type == 'block' && cf.id == 246)
10189 var l274 = {name: "COMPILE-FUNCALL"};
10191 (l274).function = (function(v692){
10192 ((v692)["fname"] = "COMPILE-FUNCALL");
10194 })((function (v690,v691){
10195 if (arguments.length < 2) throw 'too few arguments';
10196 if (arguments.length > 2) throw 'too many arguments';
10197 return (function(){
10199 return (function(){
10200 return ((((function(){
10202 return (typeof tmp == 'object' && 'name' in tmp);
10203 })()?l4.value: l3.value) !== l3.value ? l183.function(v690, l97, l187) : l3.value) !== l3.value ? l122.function((function(){
10205 var func = symbol.function;
10206 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10208 })()(l62.function(l44.function(l149), l44.function(v690))), ".function(", l124.function(l68.function((function(){
10210 var func = symbol.function;
10211 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10213 })(), v691), ", "), ")") : l122.function((function(){
10215 var func = symbol.function;
10216 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10218 })()(l62.function(l44.function(l97), l44.function(v690))), "(", l124.function(l68.function((function(){
10220 var func = symbol.function;
10221 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10223 })(), v691), ", "), ")"));
10227 if (cf.type == 'block' && cf.id == 247)
10238 (l203).function = (function(v695){
10239 ((v695)["fname"] = "LS-COMPILE-BLOCK");
10241 })((function (v693,v694){
10242 if (arguments.length < 1) throw 'too few arguments';
10243 if (arguments.length > 2) throw 'too many arguments';
10244 switch(arguments.length){
10249 return (function(){
10251 return (function(){
10252 return (v694 !== l3.value ? l122.function(l203.function(l80.function(v693)), "return ", (function(){
10254 var func = symbol.function;
10255 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10258 var tmp = l79.function(v693);
10259 return tmp === l3.value? l3.value: tmp.car;
10260 })()), ";") : l125.function(l83.function((function(){
10262 var func = symbol.function;
10263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10265 })(), l68.function((function(){
10267 var func = symbol.function;
10268 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10270 })(), v693)), l122.function(";", (function(){
10272 var value = symbol.value;
10273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10279 if (cf.type == 'block' && cf.id == 248)
10290 (l129).function = (function(v703){
10291 ((v703)["fname"] = "LS-COMPILE");
10293 })((function (v696){
10294 if (arguments.length < 1) throw 'too few arguments';
10295 if (arguments.length > 1) throw 'too many arguments';
10296 return (function(){
10298 return (function(){
10299 return (((function(){
10301 return (typeof tmp == 'object' && 'name' in tmp);
10302 })()?l4.value: l3.value) !== l3.value ? (function(){
10303 return (function(v697){
10304 return (((l157.function(v697) === l175)?l4.value: l3.value) !== l3.value ? (function(){
10305 return l158.function(v697);
10306 })() : ((function(v698){
10307 return (v698 !== l3.value ? v698 : l183.function(v696, l98, l186));
10308 })(l112.function(v696)) !== l3.value ? (function(){
10309 return l122.function(l129.function(l62.function(l44.function(l149), l44.function(v696))), ".value");
10310 })() : (function(){
10311 return l129.function(l62.function(l44.function(l251), l44.function(l62.function(l44.function(l149), l44.function(v696)))));
10313 })(l169.function(v696, (function(){
10315 var value = symbol.value;
10316 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10319 })() : (l74.function(v696) !== l3.value ? (function(){
10320 return l16.function(v696);
10321 })() : (((typeof(v696) == "string")?l4.value: l3.value) !== l3.value ? (function(){
10322 return l122.function("\"", l132.function(v696), "\"");
10323 })() : (l59.function(v696) !== l3.value ? (function(){
10324 return (function(v699,v700){
10325 return (l90.function(v699, (function(){
10327 var value = symbol.value;
10328 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10330 })()) !== l3.value ? (function(){
10331 return (function(v701){
10332 return (function(){
10336 while (tail != l3.value){
10337 args.push(tail.car);
10340 return f.apply(this, args);
10342 })(l41.function(l90.function(v699, (function(){
10344 var value = symbol.value;
10345 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10348 })() : ((l90.function(v699, (function(){
10350 var value = symbol.value;
10351 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10353 })()) !== l3.value ? l28.function(l183.function(v699, l97, l185)) : l3.value) !== l3.value ? (function(){
10354 return (function(v702){
10355 return (function(){
10359 while (tail != l3.value){
10360 args.push(tail.car);
10363 return f.apply(this, args);
10365 })(l41.function(l90.function(v699, (function(){
10367 var value = symbol.value;
10368 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10371 })() : (function(){
10372 return (l181.function(v699) !== l3.value ? l129.function(l273.function(v696)) : l274.function(v699, v700));
10376 return tmp === l3.value? l3.value: tmp.car;
10379 return tmp === l3.value? l3.value: tmp.cdr;
10381 })() : l3.value))));
10385 if (cf.type == 'block' && cf.id == 249)
10395 var l275 = {name: "LS-COMPILE-TOPLEVEL"};
10397 (l275).function = (function(v708){
10398 ((v708)["fname"] = "LS-COMPILE-TOPLEVEL");
10400 })((function (v704){
10401 if (arguments.length < 1) throw 'too few arguments';
10402 if (arguments.length > 1) throw 'too many arguments';
10403 return (function(){
10405 return (function(){
10406 return (function(v705){
10412 return ((((function(){
10414 return (typeof tmp == 'object' && 'car' in tmp);
10415 })()?l4.value: l3.value) !== l3.value ? (((function(){
10417 return tmp === l3.value? l3.value: tmp.car;
10418 })() === l216)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
10419 return (function(v706){
10420 return l124.function(l83.function((function(){
10422 var func = symbol.function;
10423 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10426 })(l68.function((function(){
10428 var func = symbol.function;
10429 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10433 return tmp === l3.value? l3.value: tmp.cdr;
10435 })() : (function(){
10436 return (function(v707){
10437 return l122.function(l125.function(l179.function(), l122.function(";", (function(){
10439 var value = symbol.value;
10440 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10442 })())), (v707 !== l3.value ? l122.function(v707, ";", (function(){
10444 var value = symbol.value;
10445 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10448 })(l129.function(v704));
10458 if (cf.type == 'block' && cf.id == 250)
10468 var l276 = {name: "WITH-COMPILATION-UNIT"};
10471 (l215).function = (function(v714){
10472 ((v714)["fname"] = "EVAL");
10474 })((function (v709){
10475 if (arguments.length < 1) throw 'too few arguments';
10476 if (arguments.length > 1) throw 'too many arguments';
10477 return (function(){
10479 return (function(){
10480 return (function(v713){
10481 return (function(){
10483 if (typeof string != 'string')
10484 throw 'The value ' + string + ' is not a type string.';
10485 return eval.apply(window, [string]);
10487 })((function(v710){
10490 return (function(){
10491 return (function(v711,v712){
10493 while(v711 !== l3.value){
10494 v712 = (function(){
10496 return tmp === l3.value? l3.value: tmp.car;
10502 v711 = (function(){
10504 return tmp === l3.value? l3.value: tmp.cdr;
10511 var value = symbol.value;
10512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10518 if (cf.type == 'block' && cf.id == 252)
10526 (l154).value = l3.value;
10527 return l275.function(v709);
10532 if (cf.type == 'block' && cf.id == 251)
10542 var l277 = {name: "PRON"};
10543 var l278 = {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: l239, cdr: {car: l241, cdr: {car: l18, cdr: {car: l18, cdr: {car: l240, cdr: {car: l242, cdr: {car: l54, cdr: {car: l62, cdr: {car: l263, 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: l222, cdr: {car: l35, cdr: {car: l38, cdr: {car: l36, cdr: {car: l32, cdr: {car: l32, cdr: {car: l261, 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: l254, cdr: {car: l27, cdr: {car: l255, cdr: {car: l265, cdr: {car: l215, cdr: {car: l89, cdr: {car: l120, cdr: {car: l93, cdr: {car: l104, cdr: {car: l118, cdr: {car: l40, cdr: {car: l43, cdr: {car: l250, cdr: {car: l262, cdr: {car: l97, cdr: {car: l271, cdr: {car: l15, cdr: {car: l229, cdr: {car: l69, cdr: {car: l115, cdr: {car: l46, cdr: {car: l74, cdr: {car: l74, cdr: {car: l119, cdr: {car: l112, cdr: {car: l253, cdr: {car: l79, cdr: {car: l66, cdr: {car: l219, cdr: {car: l100, cdr: {car: l44, cdr: {car: l59, cdr: {car: l101, cdr: {car: l248, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l238, cdr: {car: l3, cdr: {car: l28, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l243, cdr: {car: l55, cdr: {car: l105, cdr: {car: l107, cdr: {car: l103, cdr: {car: l75, cdr: {car: l131, cdr: {car: l134, cdr: {car: l188, cdr: {car: l56, cdr: {car: l57, cdr: {car: l277, cdr: {car: l48, cdr: {car: l149, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l221, cdr: {car: l63, cdr: {car: l64, cdr: {car: l41, cdr: {car: l205, cdr: {car: l204, cdr: {car: l88, cdr: {car: l258, cdr: {car: l91, cdr: {car: l92, cdr: {car: l257, cdr: {car: l86, cdr: {car: l213, cdr: {car: l249, cdr: {car: l113, cdr: {car: l252, cdr: {car: l251, cdr: {car: l247, cdr: {car: l4, cdr: {car: l228, cdr: {car: l42, cdr: {car: l223, cdr: {car: l26, cdr: {car: l6, cdr: {car: l230, cdr: {car: l98, cdr: {car: l133, cdr: {car: l5, cdr: {car: l95, cdr: {car: l272, cdr: {car: l25, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10544 l120.function(l278);
10545 (l114).value = (function(){
10547 var value = symbol.value;
10548 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10552 var string = "var lisp";
10553 if (typeof string != 'string')
10554 throw 'The value ' + string + ' is not a type string.';
10555 return eval.apply(window, [string]);
10558 (lisp.read = (function(){
10560 var func = symbol.function;
10561 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10564 (lisp.print = (function(){
10566 var func = symbol.function;
10567 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10570 (lisp.eval = (function(){
10572 var func = symbol.function;
10573 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10576 (lisp.compile = (function(){
10578 var func = symbol.function;
10579 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10582 (lisp.evalString = (function (v715){
10583 if (arguments.length < 1) throw 'too few arguments';
10584 if (arguments.length > 1) throw 'too many arguments';
10585 return l215.function(l153.function(v715));
10588 (lisp.compileString = (function (v716){
10589 if (arguments.length < 1) throw 'too few arguments';
10590 if (arguments.length > 1) throw 'too many arguments';
10591 return l275.function(l153.function(v716));
10594 var l279 = {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: l196, cdr: "l196"}, 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}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10595 var l280 = {name: "BODY"};
10596 var l281 = {name: "CHECK"};
10597 var l282 = {name: "DECLS"};
10598 var l283 = {name: "DECL"};
10599 var l284 = {name: "NAME"};
10600 var l285 = {name: "ARGS"};
10601 var l286 = {name: "ARG"};
10602 var l287 = {name: "FORM"};
10603 var l288 = {name: "PACKAGE-DESIGNATOR"};
10604 var l289 = {name: "FORM1"};
10605 var l290 = {name: "RESULT"};
10606 var l291 = {name: "VALUE"};
10607 var l292 = {name: "FORMS"};
10608 var l293 = {name: "G"};
10609 var l294 = {name: "CLAUSULES"};
10610 var l295 = {name: "!FORM"};
10611 var l296 = {name: "CLAUSULE"};
10612 var l297 = {name: "ITER"};
10613 var l298 = {name: "G!TO"};
10614 var l299 = {name: "VAR"};
10615 var l300 = {name: "TO"};
10616 var l301 = {name: "G!LIST"};
10617 var l302 = {name: "X"};
10618 var l303 = {name: "PLACE"};
10619 var l304 = {name: "DELTA"};
10620 var l305 = {name: "CONDITION"};
10621 var l306 = {name: "DOCSTRING"};
10622 var l307 = {name: "&BODY"};
10623 var l308 = {car: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l186, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l186, cdr: l3}, cdr: l3}}}}, cdr: l3}}, cdr: {car: {car: {car: l215, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l276, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l194, cdr: {car: l280, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l216, cdr: {car: {car: l204, cdr: {car: l154, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l49, cdr: {car: {car: l281, cdr: {car: l154, cdr: l3}}, cdr: {car: {car: l262, cdr: {car: l281, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l275, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l203, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l274, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l273, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l237, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l236, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l282, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l130, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l283, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "var ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l283, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l122, cdr: {car: "if (typeof ", cdr: {car: {car: l152, cdr: {car: {car: l40, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l283, 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: l283, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l121, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l122, cdr: {car: "return ", cdr: {car: {car: l216, cdr: {car: {car: l151, cdr: {car: l280, 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: l235, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l216, cdr: {car: {car: l234, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l219, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l286, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l286, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l285, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l234, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l202, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l233, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l287, cdr: l3}, cdr: {car: {car: l231, cdr: {car: l287, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l227, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l226, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l218, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l217, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l287, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l190, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l129, cdr: {car: {car: l152, cdr: {car: l287, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l211, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l210, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l201, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l199, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l196, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l190, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l202, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l189, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l184, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l183, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l182, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l173, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l172, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l168, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l164, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l163, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l146, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l145, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l194, cdr: {car: l280, 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: l280, 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: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l98, cdr: {car: l194, cdr: {car: l287, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l204, 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: l216, cdr: {car: {car: l151, cdr: {car: l287, 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: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l118, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l288, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l214, cdr: {car: {car: l204, cdr: {car: l114, cdr: {car: {car: l102, cdr: {car: {car: l152, cdr: {car: l288, 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: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l108, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l289, cdr: {car: l290, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l56, cdr: {car: {car: l216, cdr: {car: {car: l152, cdr: {car: l289, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l290, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l287, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l219, cdr: {car: {car: {car: l291, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l287, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, 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: l202, cdr: {car: {car: l194, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l292, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l219, cdr: {car: {car: {car: l293, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l293, cdr: l3}}, cdr: {car: {car: l55, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l292, 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: l202, cdr: {car: {car: l194, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l292, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l292, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l54, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l292, 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: l202, cdr: {car: {car: l287, cdr: {car: l194, cdr: {car: l294, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l52, cdr: {car: {car: l152, cdr: {car: l287, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l62, cdr: {car: l294, cdr: {car: {car: l150, cdr: {car: {car: {car: l4, cdr: {car: {car: l265, 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: l202, cdr: {car: {car: l287, cdr: {car: l194, cdr: {car: l294, cdr: l3}}}, cdr: {car: {car: l219, cdr: {car: {car: {car: l295, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l287, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l296, cdr: l3}, cdr: {car: {car: l191, cdr: {car: {car: l254, cdr: {car: {car: l31, cdr: {car: l296, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l296, cdr: {car: {car: l150, cdr: {car: {car: {car: l27, cdr: {car: {car: l152, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l296, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l296, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l294, 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: l202, cdr: {car: {car: l194, cdr: {car: l294, cdr: l3}}, cdr: {car: {car: l191, cdr: {car: {car: l11, cdr: {car: l294, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l191, cdr: {car: {car: l254, cdr: {car: {car: l33, cdr: {car: l294, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l216, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: {car: l33, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l151, cdr: {car: {car: l35, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l294, 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: l202, cdr: {car: {car: l297, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l219, cdr: {car: {car: {car: l298, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l299, cdr: {car: {car: l40, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l300, cdr: {car: {car: l41, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l290, cdr: {car: {car: l42, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l300, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: l239, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l298, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l228, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l290, 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: l202, cdr: {car: {car: l297, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l219, cdr: {car: {car: {car: l299, cdr: {car: {car: l40, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l301, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: {car: l41, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l212, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l228, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: {car: {car: l32, cdr: {car: {car: l152, cdr: {car: l301, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l152, cdr: {car: {car: l42, cdr: {car: l297, 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: l202, cdr: {car: {car: l302, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l303, 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: l202, cdr: {car: {car: l302, cdr: {car: l193, cdr: {car: {car: l304, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l20, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, 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: l202, cdr: {car: {car: l302, cdr: {car: l193, cdr: {car: {car: l304, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l19, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l304, 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: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l305, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l166, cdr: {car: l3, cdr: {car: {car: l212, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, 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: l202, cdr: {car: {car: l193, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l221, cdr: {car: l3, cdr: {car: {car: l152, cdr: {car: l291, 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: l187, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l181, cdr: {car: {car: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l216, cdr: {car: {car: l2, cdr: {car: {car: l187, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l250, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l152, cdr: {car: {car: l249, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l191, cdr: {car: {car: l54, cdr: {car: {car: l257, cdr: {car: {car: l31, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l28, cdr: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l152, cdr: {car: {car: l31, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l166, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: {car: l32, cdr: {car: l280, 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: l284, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, 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: l284, 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: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l219, cdr: {car: {car: {car: l302, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l219, cdr: {car: {car: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l202, cdr: {car: {car: l152, cdr: {car: l285, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l269, cdr: {car: {car: l152, cdr: {car: l302, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l302, 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: l202, cdr: {car: {car: l284, cdr: {car: l291, cdr: {car: l193, cdr: {car: l306, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l216, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l257, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l269, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, 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: l202, cdr: {car: {car: l284, cdr: {car: l291, cdr: {car: l193, cdr: {car: l306, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l216, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l204, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l152, cdr: {car: l291, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l151, cdr: {car: {car: l5, cdr: {car: {car: l257, cdr: {car: l306, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: {car: l269, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l152, cdr: {car: l306, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, 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: l202, cdr: {car: {car: l305, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l216, cdr: {car: {car: l151, cdr: {car: l280, 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: l202, cdr: {car: {car: l305, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}, cdr: {car: {car: l150, cdr: {car: {car: l191, cdr: {car: {car: l152, cdr: {car: l305, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l151, cdr: {car: l280, 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: l202, cdr: {car: {car: l194, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l150, cdr: {car: {car: l214, cdr: {car: {car: l151, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l283, cdr: l3}, cdr: {car: {car: l150, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l282, 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: l202, cdr: {car: {car: l284, cdr: {car: l285, cdr: {car: l194, cdr: {car: l280, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: {car: l214, cdr: {car: {car: l180, cdr: {car: {car: l149, cdr: {car: {car: l152, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l202, cdr: {car: {car: l152, cdr: {car: {car: l68, cdr: {car: {car: l202, cdr: {car: {car: l302, cdr: l3}, cdr: {car: {car: l191, cdr: {car: {car: l254, cdr: {car: l302, cdr: {car: {car: l149, cdr: {car: l307, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l149, cdr: {car: l194, cdr: l3}}, cdr: {car: l302, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l285, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l151, cdr: {car: l280, 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}}}};
10625 l116.function(l277);
10626 l116.function(l276);
10627 l116.function(l275);
10628 l116.function(l274);
10629 l116.function(l273);
10630 l116.function(l272);
10631 l116.function(l271);
10632 l116.function(l270);
10633 l116.function(l269);
10634 l116.function(l268);
10635 l116.function(l267);
10636 l116.function(l266);
10637 l116.function(l265);
10638 l116.function(l264);
10639 l116.function(l263);
10640 l116.function(l262);
10641 l116.function(l261);
10642 l116.function(l260);
10643 l116.function(l259);
10644 l116.function(l258);
10645 l116.function(l257);
10646 l116.function(l256);
10647 l116.function(l255);
10648 l116.function(l254);
10649 l116.function(l253);
10650 l116.function(l252);
10651 l116.function(l251);
10652 l116.function(l250);
10653 l116.function(l249);
10654 l116.function(l248);
10655 l116.function(l247);
10656 l116.function(l246);
10657 l116.function(l245);
10658 l116.function(l244);
10659 l116.function(l243);
10660 l116.function(l242);
10661 l116.function(l241);
10662 l116.function(l240);
10663 l116.function(l239);
10664 l116.function(l238);
10665 l116.function(l237);
10666 l116.function(l236);
10667 l116.function(l235);
10668 l116.function(l234);
10669 l116.function(l233);
10670 l116.function(l232);
10671 l116.function(l231);
10672 l116.function(l230);
10673 l116.function(l229);
10674 l116.function(l228);
10675 l116.function(l227);
10676 l116.function(l226);
10677 l116.function(l225);
10678 l116.function(l224);
10679 l116.function(l223);
10680 l116.function(l222);
10681 l116.function(l221);
10682 l116.function(l220);
10683 l116.function(l219);
10684 l116.function(l218);
10685 l116.function(l217);
10686 l116.function(l216);
10687 l116.function(l215);
10688 l116.function(l214);
10689 l116.function(l213);
10690 l116.function(l212);
10691 l116.function(l211);
10692 l116.function(l210);
10693 l116.function(l209);
10694 l116.function(l208);
10695 l116.function(l207);
10696 l116.function(l206);
10697 l116.function(l205);
10698 l116.function(l204);
10699 l116.function(l203);
10700 l116.function(l202);
10701 l116.function(l201);
10702 l116.function(l200);
10703 l116.function(l199);
10704 l116.function(l198);
10705 l116.function(l197);
10706 l116.function(l196);
10707 l116.function(l194);
10708 l116.function(l193);
10709 l116.function(l192);
10710 l116.function(l191);
10711 l116.function(l190);
10712 l116.function(l189);
10713 l116.function(l188);
10714 l116.function(l187);
10715 l116.function(l186);
10716 l116.function(l185);
10717 l116.function(l184);
10718 l116.function(l183);
10719 l116.function(l182);
10720 l116.function(l181);
10721 l116.function(l180);
10722 l116.function(l179);
10723 l116.function(l178);
10724 l116.function(l177);
10725 l116.function(l176);
10726 l116.function(l175);
10727 l116.function(l174);
10728 l116.function(l173);
10729 l116.function(l172);
10730 l116.function(l171);
10731 l116.function(l170);
10732 l116.function(l169);
10733 l116.function(l168);
10734 l116.function(l167);
10735 l116.function(l166);
10736 l116.function(l165);
10737 l116.function(l164);
10738 l116.function(l163);
10739 l116.function(l162);
10740 l116.function(l161);
10741 l116.function(l160);
10742 l116.function(l159);
10743 l116.function(l158);
10744 l116.function(l157);
10745 l116.function(l156);
10746 l116.function(l155);
10747 l116.function(l154);
10748 l116.function(l153);
10749 l116.function(l152);
10750 l116.function(l151);
10751 l116.function(l150);
10752 l116.function(l149);
10753 l116.function(l148);
10754 l116.function(l147);
10755 l116.function(l146);
10756 l116.function(l145);
10757 l116.function(l144);
10758 l116.function(l143);
10759 l116.function(l142);
10760 l116.function(l141);
10761 l116.function(l140);
10762 l116.function(l139);
10763 l116.function(l138);
10764 l116.function(l137);
10765 l116.function(l136);
10766 l116.function(l135);
10767 l116.function(l134);
10768 l116.function(l133);
10769 l116.function(l132);
10770 l116.function(l131);
10771 l116.function(l130);
10772 l116.function(l129);
10773 l116.function(l128);
10774 l116.function(l127);
10775 l116.function(l126);
10776 l116.function(l125);
10777 l116.function(l124);
10778 l116.function(l123);
10779 l116.function(l122);
10780 l116.function(l121);
10781 l116.function(l120);
10782 l116.function(l119);
10783 l116.function(l118);
10784 l116.function(l117);
10785 l116.function(l116);
10786 l116.function(l115);
10787 l116.function(l114);
10788 l116.function(l113);
10789 l116.function(l112);
10790 l116.function(l111);
10791 l116.function(l110);
10792 l116.function(l109);
10793 l116.function(l108);
10794 l116.function(l107);
10795 l116.function(l106);
10796 l116.function(l105);
10797 l116.function(l104);
10798 l116.function(l103);
10799 l116.function(l102);
10800 l116.function(l101);
10801 l116.function(l100);
10802 l116.function(l99);
10803 l116.function(l98);
10804 l116.function(l97);
10805 l116.function(l96);
10806 l116.function(l95);
10807 l116.function(l94);
10808 l116.function(l93);
10809 l116.function(l92);
10810 l116.function(l91);
10811 l116.function(l90);
10812 l116.function(l89);
10813 l116.function(l88);
10814 l116.function(l87);
10815 l116.function(l86);
10816 l116.function(l85);
10817 l116.function(l84);
10818 l116.function(l83);
10819 l116.function(l82);
10820 l116.function(l81);
10821 l116.function(l80);
10822 l116.function(l79);
10823 l116.function(l78);
10824 l116.function(l77);
10825 l116.function(l76);
10826 l116.function(l75);
10827 l116.function(l74);
10828 l116.function(l73);
10829 l116.function(l72);
10830 l116.function(l71);
10831 l116.function(l70);
10832 l116.function(l69);
10833 l116.function(l68);
10834 l116.function(l67);
10835 l116.function(l66);
10836 l116.function(l65);
10837 l116.function(l64);
10838 l116.function(l63);
10839 l116.function(l62);
10840 l116.function(l61);
10841 l116.function(l60);
10842 l116.function(l59);
10843 l116.function(l58);
10844 l116.function(l57);
10845 l116.function(l56);
10846 l116.function(l55);
10847 l116.function(l54);
10848 l116.function(l53);
10849 l116.function(l52);
10850 l116.function(l51);
10851 l116.function(l50);
10852 l116.function(l49);
10853 l116.function(l48);
10854 l116.function(l47);
10855 l116.function(l46);
10856 l116.function(l45);
10857 l116.function(l44);
10858 l116.function(l43);
10859 l116.function(l42);
10860 l116.function(l41);
10861 l116.function(l40);
10862 l116.function(l39);
10863 l116.function(l38);
10864 l116.function(l37);
10865 l116.function(l36);
10866 l116.function(l35);
10867 l116.function(l34);
10868 l116.function(l33);
10869 l116.function(l32);
10870 l116.function(l31);
10871 l116.function(l30);
10872 l116.function(l29);
10873 l116.function(l28);
10874 l116.function(l27);
10875 l116.function(l26);
10876 l116.function(l25);
10877 l116.function(l24);
10878 l116.function(l23);
10879 l116.function(l22);
10880 l116.function(l21);
10881 l116.function(l20);
10882 l116.function(l19);
10883 l116.function(l18);
10884 l116.function(l17);
10885 l116.function(l16);
10886 l116.function(l15);
10887 l116.function(l14);
10888 l116.function(l13);
10889 l116.function(l12);
10890 l116.function(l11);
10891 l116.function(l10);
10901 (l208).value = l279;
10902 (l170).value = l308;
10903 (l171).value = 716;
10905 return (l220).value = 252;
10907 (l209).value = 308;