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: "MAKE-PACKAGE"};
2656 var l101 = {name: "FIND-PACKAGE-OR-FAIL"};
2658 (l100).function = (function(v186){
2659 ((v186)["fname"] = "MAKE-PACKAGE");
2661 })((function (v182,v183){
2662 if (arguments.length < 1) throw 'too few arguments';
2663 if (arguments.length > 2) throw 'too many arguments';
2664 switch(arguments.length){
2672 return (function(v184,v185){
2673 ((v184)["packageName"] = v182);
2674 ((v184)["symbols"] = {});
2675 ((v184)["exports"] = {});
2676 ((v184)["use"] = v185);
2677 (l99).value = ({car: v184, cdr: (function(){
2679 var value = symbol.value;
2680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2684 })({},l68.function((function(){
2686 var func = symbol.function;
2687 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2693 if (cf.type == 'block' && cf.id == 81)
2703 var l102 = {name: "PACKAGEP"};
2705 (l102).function = (function(v188){
2706 ((v188)["fname"] = "PACKAGEP");
2708 })((function (v187){
2709 if (arguments.length < 1) throw 'too few arguments';
2710 if (arguments.length > 1) throw 'too many arguments';
2714 return (((typeof (v187) === 'object')?l4.value: l3.value) !== l3.value ? ((("symbols") in (v187))?l4.value: l3.value) : l3.value);
2718 if (cf.type == 'block' && cf.id == 82)
2728 var l103 = {name: "FIND-PACKAGE"};
2729 var l104 = {name: "PACKAGE-NAME"};
2731 (l103).function = (function(v193){
2732 ((v193)["fname"] = "FIND-PACKAGE");
2734 })((function (v189){
2735 if (arguments.length < 1) throw 'too few arguments';
2736 if (arguments.length > 1) throw 'too many arguments';
2740 (l102.function(v189) !== l3.value ? (function(){
2742 throw ({type: 'block', id: 83, value: v189, message: 'Return from unknown block FIND-PACKAGE.'})
2745 return (function(v190){
2749 return (function(v191,v192){
2751 while(v191 !== l3.value){
2754 return tmp === l3.value? l3.value: tmp.car;
2757 (l92.function((function(){
2759 var func = symbol.function;
2760 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2762 })()(v192), v190) !== l3.value ? (function(){
2764 throw ({type: 'block', id: 84, value: v192, message: 'Return from unknown block NIL.'})
2771 return tmp === l3.value? l3.value: tmp.cdr;
2778 var value = symbol.value;
2779 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2785 if (cf.type == 'block' && cf.id == 84)
2791 })(l91.function(v189));
2795 if (cf.type == 'block' && cf.id == 83)
2806 (l101).function = (function(v196){
2807 ((v196)["fname"] = "FIND-PACKAGE-OR-FAIL");
2809 })((function (v194){
2810 if (arguments.length < 1) throw 'too few arguments';
2811 if (arguments.length > 1) throw 'too many arguments';
2815 return (function(v195){
2816 return (v195 !== l3.value ? v195 : (function(){
2817 throw "Package unknown.";
2819 })(l103.function(v194));
2823 if (cf.type == 'block' && cf.id == 85)
2834 (l104).function = (function(v199){
2835 ((v199)["fname"] = "PACKAGE-NAME");
2837 })((function (v197){
2838 if (arguments.length < 1) throw 'too few arguments';
2839 if (arguments.length > 1) throw 'too many arguments';
2843 return (function(v198){
2845 var tmp = (v198)["packageName"];
2846 return tmp == undefined? l3.value: tmp ;
2848 })(l101.function(v197));
2852 if (cf.type == 'block' && cf.id == 86)
2862 var l105 = {name: "%PACKAGE-SYMBOLS"};
2864 (l105).function = (function(v202){
2865 ((v202)["fname"] = "%PACKAGE-SYMBOLS");
2867 })((function (v200){
2868 if (arguments.length < 1) throw 'too few arguments';
2869 if (arguments.length > 1) throw 'too many arguments';
2873 return (function(v201){
2875 var tmp = (v201)["symbols"];
2876 return tmp == undefined? l3.value: tmp ;
2878 })(l101.function(v200));
2882 if (cf.type == 'block' && cf.id == 87)
2892 var l106 = {name: "PACKAGE-USE-LIST"};
2894 (l106).function = (function(v205){
2895 ((v205)["fname"] = "PACKAGE-USE-LIST");
2897 })((function (v203){
2898 if (arguments.length < 1) throw 'too few arguments';
2899 if (arguments.length > 1) throw 'too many arguments';
2903 return (function(v204){
2905 var tmp = (v204)["use"];
2906 return tmp == undefined? l3.value: tmp ;
2908 })(l101.function(v203));
2912 if (cf.type == 'block' && cf.id == 88)
2922 var l107 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2924 (l107).function = (function(v208){
2925 ((v208)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2927 })((function (v206){
2928 if (arguments.length < 1) throw 'too few arguments';
2929 if (arguments.length > 1) throw 'too many arguments';
2933 return (function(v207){
2935 var tmp = (v207)["exports"];
2936 return tmp == undefined? l3.value: tmp ;
2938 })(l101.function(v206));
2942 if (cf.type == 'block' && cf.id == 89)
2952 var l108 = {name: "*COMMON-LISP-PACKAGE*"};
2954 (((l108.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2955 return (l108).value = l100.function("CL");
2959 var l109 = {name: "*USER-PACKAGE*"};
2961 (((l109.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2962 return (l109).value = l100.function("CL-USER", l44.function((function(){
2964 var value = symbol.value;
2965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2971 var l110 = {name: "*PACKAGE*"};
2973 (((l110.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
2974 return (l110).value = (function(){
2976 var value = symbol.value;
2977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2983 var l111 = {name: "IN-PACKAGE"};
2985 var l112 = {name: "%INTERN-SYMBOL"};
2987 (l112).function = (function(v211){
2988 ((v211)["fname"] = "%INTERN-SYMBOL");
2990 })((function (v209){
2991 if (arguments.length < 1) throw 'too few arguments';
2992 if (arguments.length > 1) throw 'too many arguments';
2996 return (function(v210){
2997 ((v209)["package"] = (function(){
2999 var value = symbol.value;
3000 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3003 return ((v210)[(v209).name] = v209);
3004 })(l105.function((function(){
3006 var value = symbol.value;
3007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3013 if (cf.type == 'block' && cf.id == 90)
3023 var l113 = {name: "%FIND-SYMBOL"};
3025 (l113).function = (function(v219){
3026 ((v219)["fname"] = "%FIND-SYMBOL");
3028 })((function (v212,v213){
3029 if (arguments.length < 2) throw 'too few arguments';
3030 if (arguments.length > 2) throw 'too many arguments';
3034 return (function(v214){
3035 return (function(v215){
3036 return ((((v212) in (v215))?l4.value: l3.value) !== l3.value ? ({car: (function(){
3037 var tmp = (v215)[v212];
3038 return tmp == undefined? l3.value: tmp ;
3039 })(), cdr: l4.value}) : (function(){
3042 return (function(v216,v217){
3044 while(v216 !== l3.value){
3047 return tmp === l3.value? l3.value: tmp.car;
3051 return ((((v212) in (v218))?l4.value: l3.value) !== l3.value ? (function(){
3053 throw ({type: 'block', id: 91, value: ({car: (function(){
3054 var tmp = (v218)[v212];
3055 return tmp == undefined? l3.value: tmp ;
3056 })(), cdr: l4.value}), message: 'Return from unknown block %FIND-SYMBOL.'})
3059 })(l107.function(v217));
3064 return tmp === l3.value? l3.value: tmp.cdr;
3068 return ({car: l3.value, cdr: l3.value});
3069 })(l106.function(v214),l3.value);
3073 if (cf.type == 'block' && cf.id == 92)
3079 })(l105.function(v214));
3080 })(l101.function(v213));
3084 if (cf.type == 'block' && cf.id == 91)
3094 var l114 = {name: "FIND-SYMBOL"};
3096 (l114).function = (function(v222){
3097 ((v222)["fname"] = "FIND-SYMBOL");
3099 })((function (v220,v221){
3100 if (arguments.length < 1) throw 'too few arguments';
3101 if (arguments.length > 2) throw 'too many arguments';
3102 switch(arguments.length){
3106 var value = symbol.value;
3107 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3116 var tmp = l113.function(v220, v221);
3117 return tmp === l3.value? l3.value: tmp.car;
3122 if (cf.type == 'block' && cf.id == 93)
3132 var l115 = {name: "INTERN"};
3134 (l115).function = (function(v228){
3135 ((v228)["fname"] = "INTERN");
3137 })((function (v223,v224){
3138 if (arguments.length < 1) throw 'too few arguments';
3139 if (arguments.length > 2) throw 'too many arguments';
3140 switch(arguments.length){
3144 var value = symbol.value;
3145 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3153 return (function(v225){
3154 return ((function(){
3156 return tmp === l3.value? l3.value: tmp.cdr;
3157 })() !== l3.value ? (function(){
3159 return tmp === l3.value? l3.value: tmp.car;
3160 })() : (function(v226){
3162 var tmp = (v226)[v223];
3163 return tmp == undefined? l3.value: tmp ;
3165 return (function(v227){
3166 ((v227)["package"] = v224);
3167 return ((v226)[v223] = v227);
3170 if (typeof name != 'string')
3171 throw 'The value ' + name + ' is not a type string.';
3172 return ({name: name});
3174 })(l105.function(v224)));
3175 })(l113.function(v223, v224));
3179 if (cf.type == 'block' && cf.id == 94)
3189 var l116 = {name: "SYMBOL-PACKAGE"};
3191 (l116).function = (function(v230){
3192 ((v230)["fname"] = "SYMBOL-PACKAGE");
3194 })((function (v229){
3195 if (arguments.length < 1) throw 'too few arguments';
3196 if (arguments.length > 1) throw 'too many arguments';
3202 return (typeof tmp == 'object' && 'name' in tmp);
3203 })()?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3205 throw "it is not a symbol";
3209 var tmp = (v229)["package"];
3210 return tmp == undefined? l3.value: tmp ;
3215 if (cf.type == 'block' && cf.id == 95)
3225 var l117 = {name: "EXPORT"};
3227 (l117).function = (function(v236){
3228 ((v236)["fname"] = "EXPORT");
3230 })((function (v231,v232){
3231 if (arguments.length < 1) throw 'too few arguments';
3232 if (arguments.length > 2) throw 'too many arguments';
3233 switch(arguments.length){
3237 var value = symbol.value;
3238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3246 return (function(v233){
3250 return (function(v234,v235){
3252 while(v234 !== l3.value){
3255 return tmp === l3.value? l3.value: tmp.car;
3258 ((v233)[(v235).name] = v235);
3263 return tmp === l3.value? l3.value: tmp.cdr;
3272 if (cf.type == 'block' && cf.id == 97)
3278 })(l107.function(v232));
3282 if (cf.type == 'block' && cf.id == 96)
3292 var l118 = {name: "*NEWLINE*"};
3294 (((l118.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
3295 return (l118).value = l91.function(l71.function(10));
3299 var l119 = {name: "CONCAT"};
3301 (l119).function = (function(v238){
3302 ((v238)["fname"] = "CONCAT");
3306 for (var i = arguments.length-1; i>=0; i--)
3307 v237 = {car: arguments[i], cdr:
3312 return l60.function((function(){
3314 var func = symbol.function;
3315 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3321 if (cf.type == 'block' && cf.id == 98)
3331 var l120 = {name: "CONCATF"};
3333 var l121 = {name: "JOIN"};
3335 (l121).function = (function(v241){
3336 ((v241)["fname"] = "JOIN");
3338 })((function (v239,v240){
3339 if (arguments.length < 1) throw 'too few arguments';
3340 if (arguments.length > 2) throw 'too many arguments';
3341 switch(arguments.length){
3349 return (l11.function(v239) !== l3.value ? (function(){
3351 })() : (l11.function((function(){
3353 return tmp === l3.value? l3.value: tmp.cdr;
3354 })()) !== l3.value ? (function(){
3357 return tmp === l3.value? l3.value: tmp.car;
3360 return l119.function((function(){
3362 return tmp === l3.value? l3.value: tmp.car;
3363 })(), v240, l121.function((function(){
3365 return tmp === l3.value? l3.value: tmp.cdr;
3371 if (cf.type == 'block' && cf.id == 99)
3381 var l122 = {name: "JOIN-TRAILING"};
3383 (l122).function = (function(v244){
3384 ((v244)["fname"] = "JOIN-TRAILING");
3386 })((function (v242,v243){
3387 if (arguments.length < 1) throw 'too few arguments';
3388 if (arguments.length > 2) throw 'too many arguments';
3389 switch(arguments.length){
3397 return (l11.function(v242) !== l3.value ? "" : l119.function((function(){
3399 return tmp === l3.value? l3.value: tmp.car;
3400 })(), v243, l122.function((function(){
3402 return tmp === l3.value? l3.value: tmp.cdr;
3407 if (cf.type == 'block' && cf.id == 100)
3417 var l123 = {name: "MAPCONCAT"};
3419 (l123).function = (function(v247){
3420 ((v247)["fname"] = "MAPCONCAT");
3422 })((function (v245,v246){
3423 if (arguments.length < 2) throw 'too few arguments';
3424 if (arguments.length > 2) throw 'too many arguments';
3428 return l121.function(l68.function(v245, v246));
3432 if (cf.type == 'block' && cf.id == 101)
3442 var l124 = {name: "INDENT"};
3444 (l124).function = (function(v254){
3445 ((v254)["fname"] = "INDENT");
3449 for (var i = arguments.length-1; i>=0; i--)
3450 v248 = {car: arguments[i], cdr:
3455 return (function(v249){
3456 return (function(v250,v251,v252){
3457 (l75.function(l66.function(v249)) !== l3.value ? (function(){
3458 return v250 = l119.function(v250, (function(){
3469 if (typeof x != 'number')
3470 throw 'The value ' + x + ' is not a type number.';
3471 if (typeof y != 'number')
3472 throw 'The value ' + y + ' is not a type number.';
3474 })()?l4.value: l3.value) !== l3.value){
3476 return v250 = l119.function(v250, (function(){
3479 })(((l73.function((function(){
3482 if (typeof string != 'string')
3483 throw 'The value ' + string + ' is not a type string.';
3484 if (typeof index != 'number')
3485 throw 'The value ' + index + ' is not a type number.';
3486 return string.charCodeAt(index);
3487 })(), 10) !== l3.value ? (((function(){
3489 var y = l24.function(v252);
3490 if (typeof x != 'number')
3491 throw 'The value ' + x + ' is not a type number.';
3492 if (typeof y != 'number')
3493 throw 'The value ' + y + ' is not a type number.';
3495 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
3497 var index = l23.function(v251);
3498 if (typeof string != 'string')
3499 throw 'The value ' + string + ' is not a type string.';
3500 if (typeof index != 'number')
3501 throw 'The value ' + index + ' is not a type number.';
3502 return string.charCodeAt(index);
3503 })(), 10)) : l3.value) : l3.value) !== l3.value ? l119.function(l91.function(10), " ") : l91.function((function(){
3506 if (typeof string != 'string')
3507 throw 'The value ' + string + ' is not a type string.';
3508 if (typeof index != 'number')
3509 throw 'The value ' + index + ' is not a type number.';
3510 return string.charCodeAt(index);
3515 if (typeof x != 'number')
3516 throw 'The value ' + x + ' is not a type number.';
3517 if (typeof y != 'number')
3518 throw 'The value ' + y + ' is not a type number.';
3526 if (cf.type == 'block' && cf.id == 103)
3533 })("",0,l66.function(v249));
3534 })(l121.function(v248));
3538 if (cf.type == 'block' && cf.id == 102)
3549 (l16).function = (function(v258){
3550 ((v258)["fname"] = "INTEGER-TO-STRING");
3552 })((function (v255){
3553 if (arguments.length < 1) throw 'too few arguments';
3554 if (arguments.length > 1) throw 'too many arguments';
3558 return (l25.function(v255) !== l3.value ? (function(){
3560 })() : (l76.function(v255) !== l3.value ? (function(){
3561 return l119.function("-", l16.function((function(){
3564 if (typeof x != 'number')
3565 throw 'The value ' + x + ' is not a type number.';
3566 if (typeof y != 'number')
3567 throw 'The value ' + y + ' is not a type number.';
3571 return (function(v256){
3576 while(l28.function(l25.function(v255)) !== l3.value){
3577 v256 = ({car: (function(){
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.';
3586 v255 = l26.function(v255, 10);
3592 if (cf.type == 'block' && cf.id == 105)
3598 return l121.function(l68.function((function (v257){
3599 if (arguments.length < 1) throw 'too few arguments';
3600 if (arguments.length > 1) throw 'too many arguments';
3601 return l91.function((function(){
3602 var string = "0123456789";
3604 if (typeof string != 'string')
3605 throw 'The value ' + string + ' is not a type string.';
3606 if (typeof index != 'number')
3607 throw 'The value ' + index + ' is not a type number.';
3608 return string.charCodeAt(index);
3617 if (cf.type == 'block' && cf.id == 104)
3627 var l125 = {name: "JS!BOOL"};
3628 var l126 = {name: "LS-COMPILE"};
3630 (l125).function = (function(v260){
3631 ((v260)["fname"] = "JS!BOOL");
3633 })((function (v259){
3634 if (arguments.length < 1) throw 'too few arguments';
3635 if (arguments.length > 1) throw 'too many arguments';
3639 return l119.function("(", v259, "?", (function(){
3641 var func = symbol.function;
3642 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3644 })()(l4.value), ": ", (function(){
3646 var func = symbol.function;
3647 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3649 })()(l3.value), ")");
3653 if (cf.type == 'block' && cf.id == 106)
3663 var l127 = {name: "JS!SELFCALL"};
3665 var l128 = {name: "PRIN1-TO-STRING"};
3666 var l129 = {name: "ESCAPE-STRING"};
3668 (l128).function = (function(v264){
3669 ((v264)["fname"] = "PRIN1-TO-STRING");
3671 })((function (v261){
3672 if (arguments.length < 1) throw 'too few arguments';
3673 if (arguments.length > 1) throw 'too many arguments';
3677 return (((function(){
3679 return (typeof tmp == 'object' && 'name' in tmp);
3680 })()?l4.value: l3.value) !== l3.value ? (function(){
3682 })() : (l74.function(v261) !== l3.value ? (function(){
3683 return l16.function(v261);
3684 })() : (((typeof(v261) == "string")?l4.value: l3.value) !== l3.value ? (function(){
3685 return l119.function("\"", (function(){
3687 var func = symbol.function;
3688 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3691 })() : (((typeof v261 == 'function')?l4.value: l3.value) !== l3.value ? (function(){
3692 return (function(v262){
3693 return (v262 !== l3.value ? l119.function("#<FUNCTION ", v262, ">") : l119.function("#<FUNCTION>"));
3695 var tmp = (v261)["fname"];
3696 return tmp == undefined? l3.value: tmp ;
3698 })() : (l59.function(v261) !== l3.value ? (function(){
3699 return l119.function("(", l122.function(l68.function((function(){
3701 var func = symbol.function;
3702 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3704 })(), l80.function(v261)), " "), (function(v263){
3705 return (l11.function((function(){
3707 return tmp === l3.value? l3.value: tmp.cdr;
3708 })()) !== l3.value ? l128.function((function(){
3710 return tmp === l3.value? l3.value: tmp.car;
3711 })()) : l119.function(l128.function((function(){
3713 return tmp === l3.value? l3.value: tmp.car;
3714 })()), " . ", l128.function((function(){
3716 return tmp === l3.value? l3.value: tmp.cdr;
3718 })(l79.function(v261)), ")");
3719 })() : (l102.function(v261) !== l3.value ? (function(){
3720 return l119.function("#<PACKAGE ", l104.function(v261), ">");
3721 })() : l3.value))))));
3725 if (cf.type == 'block' && cf.id == 107)
3736 (l95).function = (function(v266){
3737 ((v266)["fname"] = "WRITE-LINE");
3739 })((function (v265){
3740 if (arguments.length < 1) throw 'too few arguments';
3741 if (arguments.length > 1) throw 'too many arguments';
3747 if (typeof x != 'string')
3748 throw 'The value ' + x + ' is not a type string.';
3749 return lisp.write(x);
3752 var x = (function(){
3754 var value = symbol.value;
3755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3758 if (typeof x != 'string')
3759 throw 'The value ' + x + ' is not a type string.';
3760 return lisp.write(x);
3766 if (cf.type == 'block' && cf.id == 108)
3776 var l130 = {name: "WARN"};
3778 (l130).function = (function(v268){
3779 ((v268)["fname"] = "WARN");
3781 })((function (v267){
3782 if (arguments.length < 1) throw 'too few arguments';
3783 if (arguments.length > 1) throw 'too many arguments';
3788 var x = "WARNING: ";
3789 if (typeof x != 'string')
3790 throw 'The value ' + x + ' is not a type string.';
3791 return lisp.write(x);
3793 return l95.function(v267);
3797 if (cf.type == 'block' && cf.id == 109)
3807 var l131 = {name: "PRINT"};
3809 (l131).function = (function(v270){
3810 ((v270)["fname"] = "PRINT");
3812 })((function (v269){
3813 if (arguments.length < 1) throw 'too few arguments';
3814 if (arguments.length > 1) throw 'too many arguments';
3818 l95.function(l128.function(v269));
3823 if (cf.type == 'block' && cf.id == 110)
3833 var l132 = {name: "MAKE-STRING-STREAM"};
3835 (l132).function = (function(v272){
3836 ((v272)["fname"] = "MAKE-STRING-STREAM");
3838 })((function (v271){
3839 if (arguments.length < 1) throw 'too few arguments';
3840 if (arguments.length > 1) throw 'too many arguments';
3844 return ({car: v271, cdr: 0});
3848 if (cf.type == 'block' && cf.id == 111)
3858 var l133 = {name: "%PEEK-CHAR"};
3860 (l133).function = (function(v274){
3861 ((v274)["fname"] = "%PEEK-CHAR");
3863 })((function (v273){
3864 if (arguments.length < 1) throw 'too few arguments';
3865 if (arguments.length > 1) throw 'too many arguments';
3869 return (((function(){
3870 var x = (function(){
3872 return tmp === l3.value? l3.value: tmp.cdr;
3874 var y = l66.function((function(){
3876 return tmp === l3.value? l3.value: tmp.car;
3878 if (typeof x != 'number')
3879 throw 'The value ' + x + ' is not a type number.';
3880 if (typeof y != 'number')
3881 throw 'The value ' + y + ' is not a type number.';
3883 })()?l4.value: l3.value) !== l3.value ? (function(){
3884 var string = (function(){
3886 return tmp === l3.value? l3.value: tmp.car;
3888 var index = (function(){
3890 return tmp === l3.value? l3.value: tmp.cdr;
3892 if (typeof string != 'string')
3893 throw 'The value ' + string + ' is not a type string.';
3894 if (typeof index != 'number')
3895 throw 'The value ' + index + ' is not a type number.';
3896 return string.charCodeAt(index);
3901 if (cf.type == 'block' && cf.id == 112)
3911 var l134 = {name: "%READ-CHAR"};
3913 (l134).function = (function(v277){
3914 ((v277)["fname"] = "%READ-CHAR");
3916 })((function (v275){
3917 if (arguments.length < 1) throw 'too few arguments';
3918 if (arguments.length > 1) throw 'too many arguments';
3922 return (((function(){
3923 var x = (function(){
3925 return tmp === l3.value? l3.value: tmp.cdr;
3927 var y = l66.function((function(){
3929 return tmp === l3.value? l3.value: tmp.car;
3931 if (typeof x != 'number')
3932 throw 'The value ' + x + ' is not a type number.';
3933 if (typeof y != 'number')
3934 throw 'The value ' + y + ' is not a type number.';
3936 })()?l4.value: l3.value) !== l3.value ? (function(v276){
3939 if (typeof x != 'object')
3940 throw 'The value ' + x + ' is not a type object.';
3941 return (x.cdr = l23.function((function(){
3943 return tmp === l3.value? l3.value: tmp.cdr;
3948 var string = (function(){
3950 return tmp === l3.value? l3.value: tmp.car;
3952 var index = (function(){
3954 return tmp === l3.value? l3.value: tmp.cdr;
3956 if (typeof string != 'string')
3957 throw 'The value ' + string + ' is not a type string.';
3958 if (typeof index != 'number')
3959 throw 'The value ' + index + ' is not a type number.';
3960 return string.charCodeAt(index);
3965 if (cf.type == 'block' && cf.id == 113)
3975 var l135 = {name: "WHITESPACEP"};
3977 (l135).function = (function(v281){
3978 ((v281)["fname"] = "WHITESPACEP");
3980 })((function (v278){
3981 if (arguments.length < 1) throw 'too few arguments';
3982 if (arguments.length > 1) throw 'too many arguments';
3986 return (function(v279){
3987 return (v279 !== l3.value ? v279 : (function(v280){
3988 return (v280 !== l3.value ? v280 : l73.function(v278, 9));
3989 })(l73.function(v278, 10)));
3990 })(l73.function(v278, 32));
3994 if (cf.type == 'block' && cf.id == 114)
4004 var l136 = {name: "SKIP-WHITESPACES"};
4006 (l136).function = (function(v284){
4007 ((v284)["fname"] = "SKIP-WHITESPACES");
4009 })((function (v282){
4010 if (arguments.length < 1) throw 'too few arguments';
4011 if (arguments.length > 1) throw 'too many arguments';
4015 return (function(v283){
4016 v283 = l133.function(v282);
4021 while((v283 !== l3.value ? l135.function(v283) : l3.value) !== l3.value){
4022 l134.function(v282);
4023 v283 = l133.function(v282);
4029 if (cf.type == 'block' && cf.id == 116)
4039 if (cf.type == 'block' && cf.id == 115)
4049 var l137 = {name: "TERMINALP"};
4051 (l137).function = (function(v289){
4052 ((v289)["fname"] = "TERMINALP");
4054 })((function (v285){
4055 if (arguments.length < 1) throw 'too few arguments';
4056 if (arguments.length > 1) throw 'too many arguments';
4060 return (function(v286){
4061 return (v286 !== l3.value ? v286 : (function(v287){
4062 return (v287 !== l3.value ? v287 : (function(v288){
4063 return (v288 !== l3.value ? v288 : l73.function(40, v285));
4064 })(l73.function(41, v285)));
4065 })(l135.function(v285)));
4066 })(l11.function(v285));
4070 if (cf.type == 'block' && cf.id == 117)
4080 var l138 = {name: "READ-UNTIL"};
4082 (l138).function = (function(v294){
4083 ((v294)["fname"] = "READ-UNTIL");
4085 })((function (v290,v291){
4086 if (arguments.length < 2) throw 'too few arguments';
4087 if (arguments.length > 2) throw 'too many arguments';
4091 return (function(v292,v293){
4092 v293 = l133.function(v290);
4097 while((v293 !== l3.value ? l28.function((v291)(v293)) : l3.value) !== l3.value){
4098 v292 = l119.function(v292, l91.function(v293));
4099 l134.function(v290);
4100 v293 = l133.function(v290);
4106 if (cf.type == 'block' && cf.id == 119)
4117 if (cf.type == 'block' && cf.id == 118)
4127 var l139 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4129 (l139).function = (function(v298){
4130 ((v298)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4132 })((function (v295){
4133 if (arguments.length < 1) throw 'too few arguments';
4134 if (arguments.length > 1) throw 'too many arguments';
4138 return (function(v296){
4139 l136.function(v295);
4140 v296 = l133.function(v295);
4145 while((v296 !== l3.value ? l73.function(v296, 59) : l3.value) !== l3.value){
4146 l138.function(v295, (function (v297){
4147 if (arguments.length < 1) throw 'too few arguments';
4148 if (arguments.length > 1) throw 'too many arguments';
4149 return l73.function(v297, 10);
4152 l136.function(v295);
4153 v296 = l133.function(v295);
4159 if (cf.type == 'block' && cf.id == 121)
4169 if (cf.type == 'block' && cf.id == 120)
4179 var l140 = {name: "%READ-LIST"};
4180 var l141 = {name: "LS-READ"};
4182 (l140).function = (function(v302){
4183 ((v302)["fname"] = "%READ-LIST");
4185 })((function (v299){
4186 if (arguments.length < 1) throw 'too few arguments';
4187 if (arguments.length > 1) throw 'too many arguments';
4191 l139.function(v299);
4192 return (function(v300){
4193 return (l11.function(v300) !== l3.value ? (function(){
4195 throw "Unspected EOF";
4197 })() : (l73.function(v300, 41) !== l3.value ? (function(){
4198 l134.function(v299);
4200 })() : (l73.function(v300, 46) !== l3.value ? (function(){
4201 l134.function(v299);
4202 return (function(v301){
4203 l139.function(v299);
4204 (l73.function(l134.function(v299), 41) !== l3.value ? l3.value : (function(){
4206 throw "')' was expected.";
4212 var func = symbol.function;
4213 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4217 return ({car: (function(){
4219 var func = symbol.function;
4220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4222 })()(v299), cdr: l140.function(v299)});
4224 })(l133.function(v299));
4228 if (cf.type == 'block' && cf.id == 122)
4238 var l142 = {name: "READ-STRING"};
4240 (l142).function = (function(v306){
4241 ((v306)["fname"] = "READ-STRING");
4243 })((function (v303){
4244 if (arguments.length < 1) throw 'too few arguments';
4245 if (arguments.length > 1) throw 'too many arguments';
4249 return (function(v304,v305){
4250 v305 = l134.function(v303);
4255 while(l28.function(l27.function(v305, 34)) !== l3.value){
4256 (l11.function(v305) !== l3.value ? (function(){
4258 throw "Unexpected EOF";
4261 (l27.function(v305, 92) !== l3.value ? (function(){
4262 return v305 = l134.function(v303);
4264 v304 = l119.function(v304, l91.function(v305));
4265 v305 = l134.function(v303);
4271 if (cf.type == 'block' && cf.id == 124)
4282 if (cf.type == 'block' && cf.id == 123)
4292 var l143 = {name: "READ-SHARP"};
4294 (l143).function = (function(v311){
4295 ((v311)["fname"] = "READ-SHARP");
4297 })((function (v307){
4298 if (arguments.length < 1) throw 'too few arguments';
4299 if (arguments.length > 1) throw 'too many arguments';
4303 l134.function(v307);
4304 return (function(v308){
4305 return (l27.function(v308, 39) !== l3.value ? (function(){
4306 return l44.function(l97, (function(){
4308 var func = symbol.function;
4309 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4312 })() : (l27.function(v308, 92) !== l3.value ? (function(){
4313 return (function(v309){
4314 return (l92.function(v309, "space") !== l3.value ? (function(){
4315 return l72.function(32);
4316 })() : (l92.function(v309, "tab") !== l3.value ? (function(){
4317 return l72.function(9);
4318 })() : (l92.function(v309, "newline") !== l3.value ? (function(){
4319 return l72.function(10);
4321 return l72.function((function(){
4324 if (typeof string != 'string')
4325 throw 'The value ' + string + ' is not a type string.';
4326 if (typeof index != 'number')
4327 throw 'The value ' + index + ' is not a type number.';
4328 return string.charCodeAt(index);
4331 })(l119.function(l91.function(l134.function(v307)), l138.function(v307, (function(){
4333 var func = symbol.function;
4334 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4337 })() : (l27.function(v308, 43) !== l3.value ? (function(){
4338 return (function(v310){
4339 return (l92.function(v310, "common-lisp") !== l3.value ? (function(){
4342 var func = symbol.function;
4343 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4348 var func = symbol.function;
4349 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4352 })() : (l92.function(v310, "ecmalisp") !== l3.value ? (function(){
4355 var func = symbol.function;
4356 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4361 throw "Unknown reader form.";
4364 })(l138.function(v307, (function(){
4366 var func = symbol.function;
4367 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4372 throw "ECASE expression failed.";
4375 })(l134.function(v307));
4379 if (cf.type == 'block' && cf.id == 125)
4389 var l144 = {name: "READ-SYMBOL"};
4391 (l144).function = (function(v318){
4392 ((v318)["fname"] = "READ-SYMBOL");
4394 })((function (v312){
4395 if (arguments.length < 1) throw 'too few arguments';
4396 if (arguments.length > 1) throw 'too many arguments';
4400 return (function(v313,v314,v315,v316,v317){
4406 while((((function(){
4409 if (typeof x != 'number')
4410 throw 'The value ' + x + ' is not a type number.';
4411 if (typeof y != 'number')
4412 throw 'The value ' + y + ' is not a type number.';
4414 })()?l4.value: l3.value) !== l3.value ? l28.function(l73.function((function(){
4417 if (typeof string != 'string')
4418 throw 'The value ' + string + ' is not a type string.';
4419 if (typeof index != 'number')
4420 throw 'The value ' + index + ' is not a type number.';
4421 return string.charCodeAt(index);
4422 })(), 58)) : l3.value) !== l3.value){
4426 if (typeof x != 'number')
4427 throw 'The value ' + x + ' is not a type number.';
4428 if (typeof y != 'number')
4429 throw 'The value ' + y + ' is not a type number.';
4437 if (cf.type == 'block' && cf.id == 127)
4446 if (typeof x != 'number')
4447 throw 'The value ' + x + ' is not a type number.';
4448 if (typeof y != 'number')
4449 throw 'The value ' + y + ' is not a type number.';
4451 })()?l4.value: l3.value) !== l3.value ? (function(){
4455 var value = symbol.value;
4456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4459 return v316 = l4.value;
4461 (l25.function(v317) !== l3.value ? v314 = "KEYWORD" : v314 = (function(){
4462 var x = l86.function(v312, 0, v317);
4463 if (typeof x != 'string')
4464 throw 'The value ' + x + ' is not a type string.';
4465 return x.toUpperCase();
4470 if (typeof x != 'number')
4471 throw 'The value ' + x + ' is not a type number.';
4472 if (typeof y != 'number')
4473 throw 'The value ' + y + ' is not a type number.';
4476 (l73.function((function(){
4479 if (typeof string != 'string')
4480 throw 'The value ' + string + ' is not a type string.';
4481 if (typeof index != 'number')
4482 throw 'The value ' + index + ' is not a type number.';
4483 return string.charCodeAt(index);
4484 })(), 58) !== l3.value ? (function(){
4486 return v317 = (function(){
4489 if (typeof x != 'number')
4490 throw 'The value ' + x + ' is not a type number.';
4491 if (typeof y != 'number')
4492 throw 'The value ' + y + ' is not a type number.';
4496 return v315 = l86.function(v312, v317);
4500 if (typeof x != 'string')
4501 throw 'The value ' + x + ' is not a type string.';
4502 return x.toUpperCase();
4504 v314 = l103.function(v314);
4505 return (v316 !== l3.value ? l115.function(v315, v314) : l114.function(v315, v314));
4506 })(l66.function(v312),l3.value,l3.value,l3.value,l3.value);
4510 if (cf.type == 'block' && cf.id == 126)
4520 var l145 = {name: "*EOF*"};
4522 (((l145.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4523 return (l145).value = l15.function();
4527 var l146 = {name: "QUOTE"};
4528 var l147 = {name: "BACKQUOTE"};
4529 var l148 = {name: "UNQUOTE-SPLICING"};
4530 var l149 = {name: "UNQUOTE"};
4532 (l141).function = (function(v323){
4533 ((v323)["fname"] = "LS-READ");
4535 })((function (v319){
4536 if (arguments.length < 1) throw 'too few arguments';
4537 if (arguments.length > 1) throw 'too many arguments';
4541 l139.function(v319);
4542 return (function(v320){
4543 return ((function(v321){
4544 return (v321 !== l3.value ? v321 : l73.function(v320, 41));
4545 })(l11.function(v320)) !== l3.value ? (function(){
4548 var value = symbol.value;
4549 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4552 })() : (l73.function(v320, 40) !== l3.value ? (function(){
4553 l134.function(v319);
4554 return l140.function(v319);
4555 })() : (l73.function(v320, 39) !== l3.value ? (function(){
4556 l134.function(v319);
4557 return l44.function(l146, l141.function(v319));
4558 })() : (l73.function(v320, 96) !== l3.value ? (function(){
4559 l134.function(v319);
4560 return l44.function(l147, l141.function(v319));
4561 })() : (l73.function(v320, 34) !== l3.value ? (function(){
4562 l134.function(v319);
4563 return l142.function(v319);
4564 })() : (l73.function(v320, 44) !== l3.value ? (function(){
4565 l134.function(v319);
4566 return (l27.function(l133.function(v319), 64) !== l3.value ? (function(){
4567 l134.function(v319);
4568 return l44.function(l148, l141.function(v319));
4569 })() : l44.function(l149, l141.function(v319)));
4570 })() : (l73.function(v320, 35) !== l3.value ? (function(){
4571 return l143.function(v319);
4573 return (function(v322){
4574 return (l89.function((function(){
4576 var func = symbol.function;
4577 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4579 })(), v322) !== l3.value ? l87.function(v322) : l144.function(v322));
4580 })(l138.function(v319, (function(){
4582 var func = symbol.function;
4583 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4587 })(l133.function(v319));
4591 if (cf.type == 'block' && cf.id == 128)
4601 var l150 = {name: "LS-READ-FROM-STRING"};
4603 (l150).function = (function(v325){
4604 ((v325)["fname"] = "LS-READ-FROM-STRING");
4606 })((function (v324){
4607 if (arguments.length < 1) throw 'too few arguments';
4608 if (arguments.length > 1) throw 'too many arguments';
4612 return l141.function(l132.function(v324));
4616 if (cf.type == 'block' && cf.id == 129)
4626 var l151 = {name: "*COMPILATION-UNIT-CHECKS*"};
4628 (((l151.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
4629 return (l151).value = l3;
4633 var l152 = {name: "MAKE-BINDING"};
4635 (l152).function = (function(v330){
4636 ((v330)["fname"] = "MAKE-BINDING");
4638 })((function (v326,v327,v328,v329){
4639 if (arguments.length < 3) throw 'too few arguments';
4640 if (arguments.length > 4) throw 'too many arguments';
4641 switch(arguments.length){
4649 return l44.function(v326, v327, v328, v329);
4653 if (cf.type == 'block' && cf.id == 130)
4663 var l153 = {name: "BINDING-NAME"};
4665 (l153).function = (function(v332){
4666 ((v332)["fname"] = "BINDING-NAME");
4668 })((function (v331){
4669 if (arguments.length < 1) throw 'too few arguments';
4670 if (arguments.length > 1) throw 'too many arguments';
4674 return l40.function(v331);
4678 if (cf.type == 'block' && cf.id == 131)
4688 var l154 = {name: "BINDING-TYPE"};
4690 (l154).function = (function(v334){
4691 ((v334)["fname"] = "BINDING-TYPE");
4693 })((function (v333){
4694 if (arguments.length < 1) throw 'too few arguments';
4695 if (arguments.length > 1) throw 'too many arguments';
4699 return l41.function(v333);
4703 if (cf.type == 'block' && cf.id == 132)
4713 var l155 = {name: "BINDING-VALUE"};
4715 (l155).function = (function(v336){
4716 ((v336)["fname"] = "BINDING-VALUE");
4718 })((function (v335){
4719 if (arguments.length < 1) throw 'too few arguments';
4720 if (arguments.length > 1) throw 'too many arguments';
4724 return l42.function(v335);
4728 if (cf.type == 'block' && cf.id == 133)
4738 var l156 = {name: "BINDING-DECLARATIONS"};
4740 (l156).function = (function(v338){
4741 ((v338)["fname"] = "BINDING-DECLARATIONS");
4743 })((function (v337){
4744 if (arguments.length < 1) throw 'too few arguments';
4745 if (arguments.length > 1) throw 'too many arguments';
4749 return l43.function(v337);
4753 if (cf.type == 'block' && cf.id == 134)
4763 var l157 = {name: "SET-BINDING-VALUE"};
4765 (l157).function = (function(v341){
4766 ((v341)["fname"] = "SET-BINDING-VALUE");
4768 })((function (v339,v340){
4769 if (arguments.length < 2) throw 'too few arguments';
4770 if (arguments.length > 2) throw 'too many arguments';
4775 var x = l36.function(v339);
4776 if (typeof x != 'object')
4777 throw 'The value ' + x + ' is not a type object.';
4778 return (x.car = v340);
4783 if (cf.type == 'block' && cf.id == 135)
4793 var l158 = {name: "SET-BINDING-DECLARATIONS"};
4795 (l158).function = (function(v344){
4796 ((v344)["fname"] = "SET-BINDING-DECLARATIONS");
4798 })((function (v342,v343){
4799 if (arguments.length < 2) throw 'too few arguments';
4800 if (arguments.length > 2) throw 'too many arguments';
4805 var x = l38.function(v342);
4806 if (typeof x != 'object')
4807 throw 'The value ' + x + ' is not a type object.';
4808 return (x.car = v343);
4813 if (cf.type == 'block' && cf.id == 136)
4823 var l159 = {name: "PUSH-BINDING-DECLARATION"};
4825 (l159).function = (function(v347){
4826 ((v347)["fname"] = "PUSH-BINDING-DECLARATION");
4828 })((function (v345,v346){
4829 if (arguments.length < 2) throw 'too few arguments';
4830 if (arguments.length > 2) throw 'too many arguments';
4834 return l158.function(v346, ({car: v345, cdr: l156.function(v346)}));
4838 if (cf.type == 'block' && cf.id == 137)
4848 var l160 = {name: "MAKE-LEXENV"};
4850 (l160).function = (function(v348){
4851 ((v348)["fname"] = "MAKE-LEXENV");
4854 if (arguments.length > 0) throw 'too many arguments';
4858 return l44.function(l3.value, l3.value, l3.value, l3.value);
4862 if (cf.type == 'block' && cf.id == 138)
4872 var l161 = {name: "COPY-LEXENV"};
4874 (l161).function = (function(v350){
4875 ((v350)["fname"] = "COPY-LEXENV");
4877 })((function (v349){
4878 if (arguments.length < 1) throw 'too few arguments';
4879 if (arguments.length > 1) throw 'too many arguments';
4883 return l70.function(v349);
4887 if (cf.type == 'block' && cf.id == 139)
4897 var l162 = {name: "PUSH-TO-LEXENV"};
4898 var l163 = {name: "BLOCK"};
4899 var l164 = {name: "GOTAG"};
4901 (l162).function = (function(v355){
4902 ((v355)["fname"] = "PUSH-TO-LEXENV");
4904 })((function (v351,v352,v353){
4905 if (arguments.length < 3) throw 'too few arguments';
4906 if (arguments.length > 3) throw 'too many arguments';
4910 return (function(v354){
4911 return (l27.function(v354, l98) !== l3.value ? (function(){
4914 if (typeof x != 'object')
4915 throw 'The value ' + x + ' is not a type object.';
4916 return (x.car = ({car: v351, cdr: (function(){
4918 return tmp === l3.value? l3.value: tmp.car;
4921 })() : (l27.function(v354, l97) !== l3.value ? (function(){
4923 var x = (function(){
4925 return tmp === l3.value? l3.value: tmp.cdr;
4927 if (typeof x != 'object')
4928 throw 'The value ' + x + ' is not a type object.';
4929 return (x.car = ({car: v351, cdr: l34.function(v352)}));
4931 })() : (l27.function(v354, l163) !== l3.value ? (function(){
4933 var x = l36.function(v352);
4934 if (typeof x != 'object')
4935 throw 'The value ' + x + ' is not a type object.';
4936 return (x.car = ({car: v351, cdr: l37.function(v352)}));
4938 })() : (l27.function(v354, l164) !== l3.value ? (function(){
4940 var x = l38.function(v352);
4941 if (typeof x != 'object')
4942 throw 'The value ' + x + ' is not a type object.';
4943 return (x.car = ({car: v351, cdr: l39.function(v352)}));
4947 throw "ECASE expression failed.";
4954 if (cf.type == 'block' && cf.id == 140)
4964 var l165 = {name: "EXTEND-LEXENV"};
4966 (l165).function = (function(v362){
4967 ((v362)["fname"] = "EXTEND-LEXENV");
4969 })((function (v356,v357,v358){
4970 if (arguments.length < 3) throw 'too few arguments';
4971 if (arguments.length > 3) throw 'too many arguments';
4975 return (function(v359){
4979 return (function(v360,v361){
4981 while(v360 !== l3.value){
4984 return tmp === l3.value? l3.value: tmp.car;
4987 l162.function(v361, v359, v358);
4992 return tmp === l3.value? l3.value: tmp.cdr;
4997 })(l64.function(v356),l3.value);
5001 if (cf.type == 'block' && cf.id == 142)
5007 })(l161.function(v357));
5011 if (cf.type == 'block' && cf.id == 141)
5021 var l166 = {name: "LOOKUP-IN-LEXENV"};
5023 (l166).function = (function(v367){
5024 ((v367)["fname"] = "LOOKUP-IN-LEXENV");
5026 })((function (v363,v364,v365){
5027 if (arguments.length < 3) throw 'too few arguments';
5028 if (arguments.length > 3) throw 'too many arguments';
5032 return l90.function(v363, (function(v366){
5033 return (l27.function(v366, l98) !== l3.value ? (function(){
5034 return l40.function(v364);
5035 })() : (l27.function(v366, l97) !== l3.value ? (function(){
5036 return l41.function(v364);
5037 })() : (l27.function(v366, l163) !== l3.value ? (function(){
5038 return l42.function(v364);
5039 })() : (l27.function(v366, l164) !== l3.value ? (function(){
5040 return l43.function(v364);
5043 throw "ECASE expression failed.";
5050 if (cf.type == 'block' && cf.id == 143)
5060 var l167 = {name: "*ENVIRONMENT*"};
5062 (((l167.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5063 return (l167).value = l160.function();
5067 var l168 = {name: "*VARIABLE-COUNTER*"};
5069 (((l168.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5070 return (l168).value = 0;
5074 var l169 = {name: "GVARNAME"};
5076 (l169).function = (function(v369){
5077 ((v369)["fname"] = "GVARNAME");
5079 })((function (v368){
5080 if (arguments.length < 1) throw 'too few arguments';
5081 if (arguments.length > 1) throw 'too many arguments';
5085 return l119.function("v", l16.function((l168).value = (function(){
5086 var x = (function(){
5088 var value = symbol.value;
5089 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5093 if (typeof x != 'number')
5094 throw 'The value ' + x + ' is not a type number.';
5095 if (typeof y != 'number')
5096 throw 'The value ' + y + ' is not a type number.';
5102 if (cf.type == 'block' && cf.id == 144)
5112 var l170 = {name: "TRANSLATE-VARIABLE"};
5114 (l170).function = (function(v371){
5115 ((v371)["fname"] = "TRANSLATE-VARIABLE");
5117 })((function (v370){
5118 if (arguments.length < 1) throw 'too few arguments';
5119 if (arguments.length > 1) throw 'too many arguments';
5123 return l155.function(l166.function(v370, (function(){
5125 var value = symbol.value;
5126 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5132 if (cf.type == 'block' && cf.id == 145)
5142 var l171 = {name: "EXTEND-LOCAL-ENV"};
5143 var l172 = {name: "LEXICAL-VARIABLE"};
5145 (l171).function = (function(v377){
5146 ((v377)["fname"] = "EXTEND-LOCAL-ENV");
5148 })((function (v372){
5149 if (arguments.length < 1) throw 'too few arguments';
5150 if (arguments.length > 1) throw 'too many arguments';
5154 return (function(v373){
5158 return (function(v374,v375){
5160 while(v374 !== l3.value){
5163 return tmp === l3.value? l3.value: tmp.car;
5167 return l162.function(v376, v373, l98);
5168 })(l152.function(v375, l172, l169.function(v375)));
5173 return tmp === l3.value? l3.value: tmp.cdr;
5182 if (cf.type == 'block' && cf.id == 147)
5188 })(l161.function((function(){
5190 var value = symbol.value;
5191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5197 if (cf.type == 'block' && cf.id == 146)
5207 var l173 = {name: "*TOPLEVEL-COMPILATIONS*"};
5209 (((l173.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5210 return (l173).value = l3.value;
5214 var l174 = {name: "TOPLEVEL-COMPILATION"};
5216 (l174).function = (function(v379){
5217 ((v379)["fname"] = "TOPLEVEL-COMPILATION");
5219 })((function (v378){
5220 if (arguments.length < 1) throw 'too few arguments';
5221 if (arguments.length > 1) throw 'too many arguments';
5225 return (l173).value = ({car: v378, cdr: (function(){
5227 var value = symbol.value;
5228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5234 if (cf.type == 'block' && cf.id == 148)
5244 var l175 = {name: "NULL-OR-EMPTY-P"};
5246 (l175).function = (function(v381){
5247 ((v381)["fname"] = "NULL-OR-EMPTY-P");
5249 })((function (v380){
5250 if (arguments.length < 1) throw 'too few arguments';
5251 if (arguments.length > 1) throw 'too many arguments';
5255 return l25.function(l66.function(v380));
5259 if (cf.type == 'block' && cf.id == 149)
5269 var l176 = {name: "GET-TOPLEVEL-COMPILATIONS"};
5271 (l176).function = (function(v382){
5272 ((v382)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
5275 if (arguments.length > 0) throw 'too many arguments';
5279 return l64.function(l83.function((function(){
5281 var func = symbol.function;
5282 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5286 var value = symbol.value;
5287 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5293 if (cf.type == 'block' && cf.id == 150)
5303 var l177 = {name: "%COMPILE-DEFMACRO"};
5304 var l178 = {name: "MACRO"};
5306 (l177).function = (function(v385){
5307 ((v385)["fname"] = "%COMPILE-DEFMACRO");
5309 })((function (v383,v384){
5310 if (arguments.length < 2) throw 'too few arguments';
5311 if (arguments.length > 2) throw 'too many arguments';
5315 l174.function((function(){
5317 var func = symbol.function;
5318 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5320 })()(l62.function(l44.function(l146), l44.function(v383))));
5321 return l162.function(l152.function(v383, l178, v384), (function(){
5323 var value = symbol.value;
5324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5330 if (cf.type == 'block' && cf.id == 151)
5340 var l179 = {name: "GLOBAL-BINDING"};
5342 (l179).function = (function(v391){
5343 ((v391)["fname"] = "GLOBAL-BINDING");
5345 })((function (v386,v387,v388){
5346 if (arguments.length < 3) throw 'too few arguments';
5347 if (arguments.length > 3) throw 'too many arguments';
5351 return (function(v389){
5352 return (v389 !== l3.value ? v389 : (function(v390){
5353 l162.function(v390, (function(){
5355 var value = symbol.value;
5356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5360 })(l152.function(v386, v387, l3.value)));
5361 })(l166.function(v386, (function(){
5363 var value = symbol.value;
5364 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5370 if (cf.type == 'block' && cf.id == 152)
5380 var l180 = {name: "CLAIMP"};
5382 (l180).function = (function(v396){
5383 ((v396)["fname"] = "CLAIMP");
5385 })((function (v392,v393,v394){
5386 if (arguments.length < 3) throw 'too few arguments';
5387 if (arguments.length > 3) throw 'too many arguments';
5391 return (function(v395){
5392 return (v395 !== l3.value ? l81.function(v394, l156.function(v395)) : l3.value);
5393 })(l166.function(v392, (function(){
5395 var value = symbol.value;
5396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5402 if (cf.type == 'block' && cf.id == 153)
5412 var l181 = {name: "!PROCLAIM"};
5413 var l182 = {name: "NOTINLINE"};
5414 var l183 = {name: "CONSTANT"};
5415 var l184 = {name: "NON-OVERRIDABLE"};
5417 (l181).function = (function(v408){
5418 ((v408)["fname"] = "!PROCLAIM");
5420 })((function (v397){
5421 if (arguments.length < 1) throw 'too few arguments';
5422 if (arguments.length > 1) throw 'too many arguments';
5426 return (function(v398){
5427 return (l27.function(v398, l182) !== l3.value ? (function(){
5431 return (function(v399,v400){
5433 while(v399 !== l3.value){
5436 return tmp === l3.value? l3.value: tmp.car;
5440 return l159.function(l182, v401);
5441 })(l179.function(v400, l97, l97));
5446 return tmp === l3.value? l3.value: tmp.cdr;
5453 return tmp === l3.value? l3.value: tmp.cdr;
5458 if (cf.type == 'block' && cf.id == 155)
5464 })() : (l27.function(v398, l183) !== l3.value ? (function(){
5468 return (function(v402,v403){
5470 while(v402 !== l3.value){
5473 return tmp === l3.value? l3.value: tmp.car;
5477 return l159.function(l183, v404);
5478 })(l179.function(v403, l98, l98));
5483 return tmp === l3.value? l3.value: tmp.cdr;
5490 return tmp === l3.value? l3.value: tmp.cdr;
5495 if (cf.type == 'block' && cf.id == 156)
5501 })() : (l27.function(v398, l184) !== l3.value ? (function(){
5505 return (function(v405,v406){
5507 while(v405 !== l3.value){
5510 return tmp === l3.value? l3.value: tmp.car;
5514 return l159.function(l184, v407);
5515 })(l179.function(v406, l97, l97));
5520 return tmp === l3.value? l3.value: tmp.cdr;
5527 return tmp === l3.value? l3.value: tmp.cdr;
5532 if (cf.type == 'block' && cf.id == 157)
5541 return tmp === l3.value? l3.value: tmp.car;
5546 if (cf.type == 'block' && cf.id == 154)
5556 var l185 = {name: "PROCLAIM"};
5557 (l185).function = (function(){
5559 var func = symbol.function;
5560 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5563 var l186 = {name: "*COMPILATIONS*"};
5565 (((l186.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5566 return (l186).value = l3.value;
5570 var l187 = {name: "DEFINE-COMPILATION"};
5572 var l188 = {name: "IF"};
5573 (l186).value = ({car: l44.function(l188, (function (v409,v410,v411){
5574 if (arguments.length < 3) throw 'too few arguments';
5575 if (arguments.length > 3) throw 'too many arguments';
5579 return l119.function("(", (function(){
5581 var func = symbol.function;
5582 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5584 })()(v409), " !== ", (function(){
5586 var func = symbol.function;
5587 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5589 })()(l3.value), " ? ", (function(){
5591 var func = symbol.function;
5592 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5594 })()(v410), " : ", (function(){
5596 var func = symbol.function;
5597 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5603 if (cf.type == 'block' && cf.id == 158)
5610 })), cdr: (function(){
5612 var value = symbol.value;
5613 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5616 var l189 = {name: "*LAMBDA-LIST-KEYWORDS*"};
5617 var l190 = {name: "&OPTIONAL"};
5618 var l191 = {name: "&REST"};
5619 var l192 = {car: l190, cdr: {car: l191, cdr: l3}};
5621 (((l189.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
5622 return (l189).value = l192;
5626 var l193 = {name: "LIST-UNTIL-KEYWORD"};
5628 (l193).function = (function(v414){
5629 ((v414)["fname"] = "LIST-UNTIL-KEYWORD");
5631 })((function (v412){
5632 if (arguments.length < 1) throw 'too few arguments';
5633 if (arguments.length > 1) throw 'too many arguments';
5637 return ((function(v413){
5638 return (v413 !== l3.value ? v413 : l81.function((function(){
5640 return tmp === l3.value? l3.value: tmp.car;
5643 var value = symbol.value;
5644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5647 })(l11.function(v412)) !== l3.value ? l3.value : ({car: (function(){
5649 return tmp === l3.value? l3.value: tmp.car;
5650 })(), cdr: l193.function((function(){
5652 return tmp === l3.value? l3.value: tmp.cdr;
5657 if (cf.type == 'block' && cf.id == 159)
5667 var l194 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
5669 (l194).function = (function(v416){
5670 ((v416)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
5672 })((function (v415){
5673 if (arguments.length < 1) throw 'too few arguments';
5674 if (arguments.length > 1) throw 'too many arguments';
5678 return l193.function(v415);
5682 if (cf.type == 'block' && cf.id == 160)
5692 var l195 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
5694 (l195).function = (function(v418){
5695 ((v418)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
5697 })((function (v417){
5698 if (arguments.length < 1) throw 'too few arguments';
5699 if (arguments.length > 1) throw 'too many arguments';
5703 return l68.function((function(){
5705 var func = symbol.function;
5706 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5708 })(), l193.function((function(){
5709 var tmp = l81.function(l190, v417);
5710 return tmp === l3.value? l3.value: tmp.cdr;
5715 if (cf.type == 'block' && cf.id == 161)
5725 var l196 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
5727 (l196).function = (function(v420){
5728 ((v420)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
5730 })((function (v419){
5731 if (arguments.length < 1) throw 'too few arguments';
5732 if (arguments.length > 1) throw 'too many arguments';
5736 return l68.function((function(){
5738 var func = symbol.function;
5739 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5741 })(), l195.function(v419));
5745 if (cf.type == 'block' && cf.id == 162)
5755 var l197 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
5757 (l197).function = (function(v423){
5758 ((v423)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
5760 })((function (v421){
5761 if (arguments.length < 1) throw 'too few arguments';
5762 if (arguments.length > 1) throw 'too many arguments';
5766 return (function(v422){
5769 return tmp === l3.value? l3.value: tmp.cdr;
5770 })() !== l3.value ? (function(){
5772 throw "Bad lambda-list";
5777 return tmp === l3.value? l3.value: tmp.car;
5779 })(l193.function((function(){
5780 var tmp = l81.function(l191, v421);
5781 return tmp === l3.value? l3.value: tmp.cdr;
5786 if (cf.type == 'block' && cf.id == 163)
5796 var l198 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
5798 (l198).function = (function(v426){
5799 ((v426)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
5801 })((function (v425){
5802 if (arguments.length < 1) throw 'too few arguments';
5804 for (var i = arguments.length-1; i>=1; i--)
5805 v424 = {car: arguments[i], cdr:
5810 return (v425 !== l3.value ? l119.function("(function(){", (function(){
5812 var value = symbol.value;
5813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5815 })(), l124.function("var func = ", l121.function(v424), ";", (function(){
5817 var value = symbol.value;
5818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5820 })(), "func.docstring = '", v425, "';", (function(){
5822 var value = symbol.value;
5823 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5825 })(), "return func;", (function(){
5827 var value = symbol.value;
5828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5830 })()), "})()") : l121.function(v424));
5834 if (cf.type == 'block' && cf.id == 164)
5844 var l199 = {name: "LAMBDA"};
5845 var l200 = {name: "LS-COMPILE-BLOCK"};
5846 (l186).value = ({car: l44.function(l199, (function (v428){
5847 if (arguments.length < 1) throw 'too few arguments';
5849 for (var i = arguments.length-1; i>=1; i--)
5850 v427 = {car: arguments[i], cdr:
5855 return (function(v429,v430,v431,v432){
5856 ((((typeof((function(){
5858 return tmp === l3.value? l3.value: tmp.car;
5859 })()) == "string")?l4.value: l3.value) !== l3.value ? l28.function(l11.function((function(){
5861 return tmp === l3.value? l3.value: tmp.cdr;
5862 })())) : l3.value) !== l3.value ? (function(){
5865 return tmp === l3.value? l3.value: tmp.car;
5867 return v427 = (function(){
5869 return tmp === l3.value? l3.value: tmp.cdr;
5872 return (function(v433,v434,v435){
5878 return l198.function(v432, "(function (", l121.function(l68.function((function(){
5880 var func = symbol.function;
5881 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5883 })(), l62.function(v429, v430)), ","), "){", (function(){
5885 var value = symbol.value;
5886 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5888 })(), l124.function((v429 !== l3.value ? l119.function("if (arguments.length < ", l16.function(v433), ") throw 'too few arguments';", (function(){
5890 var value = symbol.value;
5891 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5893 })()) : ""), (l28.function(v431) !== l3.value ? l119.function("if (arguments.length > ", l16.function((function(){
5896 if (typeof x != 'number')
5897 throw 'The value ' + x + ' is not a type number.';
5898 if (typeof y != 'number')
5899 throw 'The value ' + y + ' is not a type number.';
5901 })()), ") throw 'too many arguments';", (function(){
5903 var value = symbol.value;
5904 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5906 })()) : ""), (v430 !== l3.value ? l119.function("switch(arguments.length){", (function(){
5908 var value = symbol.value;
5909 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5911 })(), (function(v436,v437,v438){
5920 if (typeof x != 'number')
5921 throw 'The value ' + x + ' is not a type number.';
5922 if (typeof y != 'number')
5923 throw 'The value ' + y + ' is not a type number.';
5925 })()?l4.value: l3.value) !== l3.value){
5927 v437 = ({car: l119.function("case ", l16.function((function(){
5930 if (typeof x != 'number')
5931 throw 'The value ' + x + ' is not a type number.';
5932 if (typeof y != 'number')
5933 throw 'The value ' + y + ' is not a type number.';
5935 })()), ":", (function(){
5937 var value = symbol.value;
5938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5940 })(), l170.function((function(){
5942 return tmp === l3.value? l3.value: tmp.car;
5943 })()), "=", (function(){
5945 var func = symbol.function;
5946 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5948 })()(l34.function(v439)), ";", (function(){
5950 var value = symbol.value;
5951 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5954 return v438 = (function(){
5957 if (typeof x != 'number')
5958 throw 'The value ' + x + ' is not a type number.';
5959 if (typeof y != 'number')
5960 throw 'The value ' + y + ' is not a type number.';
5963 })(l78.function(v438, v436));
5969 if (cf.type == 'block' && cf.id == 166)
5975 v437 = ({car: l119.function("default: break;", (function(){
5977 var value = symbol.value;
5978 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5981 return l121.function(l64.function(v437));
5983 })(l195.function(v428),l3.value,0), "}", (function(){
5985 var value = symbol.value;
5986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5988 })()) : ""), (v431 !== l3.value ? (function(v440){
5989 return l119.function("var ", v440, "= ", (function(){
5991 var func = symbol.function;
5992 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5994 })()(l3.value), ";", (function(){
5996 var value = symbol.value;
5997 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5999 })(), "for (var i = arguments.length-1; i>=", l16.function((function(){
6002 if (typeof x != 'number')
6003 throw 'The value ' + x + ' is not a type number.';
6004 if (typeof y != 'number')
6005 throw 'The value ' + y + ' is not a type number.';
6007 })()), "; i--)", (function(){
6009 var value = symbol.value;
6010 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6012 })(), l124.function(v440, " = ", "{car: arguments[i], cdr: "), v440, "};", (function(){
6014 var value = symbol.value;
6015 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6018 })(l170.function(v431)) : ""), (function(){
6020 var func = symbol.function;
6021 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6023 })()(v427, l4.value)), (function(){
6025 var value = symbol.value;
6026 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6033 })(l66.function(v429),l66.function(v430),l171.function(l62.function(l58.function(v431), v429, v430)));
6034 })(l194.function(v428),l196.function(v428),l197.function(v428),l3.value);
6038 if (cf.type == 'block' && cf.id == 165)
6045 })), cdr: (function(){
6047 var value = symbol.value;
6048 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6051 var l201 = {name: "SETQ"};
6052 var l202 = {name: "SET"};
6053 (l186).value = ({car: l44.function(l201, (function (v441,v442){
6054 if (arguments.length < 2) throw 'too few arguments';
6055 if (arguments.length > 2) throw 'too many arguments';
6059 return (function(v443){
6060 return (((l154.function(v443) === l172)?l4.value: l3.value) !== l3.value ? l119.function(l155.function(v443), " = ", (function(){
6062 var func = symbol.function;
6063 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6065 })()(v442)) : (function(){
6067 var func = symbol.function;
6068 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6070 })()(l62.function(l44.function(l202), l44.function(l62.function(l44.function(l146), l44.function(v441))), l44.function(v442))));
6071 })(l166.function(v441, (function(){
6073 var value = symbol.value;
6074 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6080 if (cf.type == 'block' && cf.id == 167)
6087 })), cdr: (function(){
6089 var value = symbol.value;
6090 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6093 var l203 = {name: "JS-VREF"};
6094 (l186).value = ({car: l44.function(l203, (function (v444){
6095 if (arguments.length < 1) throw 'too few arguments';
6096 if (arguments.length > 1) throw 'too many arguments';
6104 if (cf.type == 'block' && cf.id == 168)
6111 })), cdr: (function(){
6113 var value = symbol.value;
6114 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6117 var l204 = {name: "JS-VSET"};
6118 (l186).value = ({car: l44.function(l204, (function (v445,v446){
6119 if (arguments.length < 2) throw 'too few arguments';
6120 if (arguments.length > 2) throw 'too many arguments';
6124 return l119.function("(", v445, " = ", (function(){
6126 var func = symbol.function;
6127 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6133 if (cf.type == 'block' && cf.id == 169)
6140 })), cdr: (function(){
6142 var value = symbol.value;
6143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6147 (l129).function = (function(v453){
6148 ((v453)["fname"] = "ESCAPE-STRING");
6150 })((function (v447){
6151 if (arguments.length < 1) throw 'too few arguments';
6152 if (arguments.length > 1) throw 'too many arguments';
6156 return (function(v448,v449,v450){
6164 if (typeof x != 'number')
6165 throw 'The value ' + x + ' is not a type number.';
6166 if (typeof y != 'number')
6167 throw 'The value ' + y + ' is not a type number.';
6169 })()?l4.value: l3.value) !== l3.value){
6172 return (v452 !== l3.value ? v452 : l73.function(v451, 92));
6173 })(l73.function(v451, 34)) !== l3.value ? (function(){
6174 return v448 = l119.function(v448, "\\");
6176 (l73.function(v451, 10) !== l3.value ? (function(){
6177 v448 = l119.function(v448, "\\");
6180 return v448 = l119.function(v448, l91.function(v451));
6184 if (typeof string != 'string')
6185 throw 'The value ' + string + ' is not a type string.';
6186 if (typeof index != 'number')
6187 throw 'The value ' + index + ' is not a type number.';
6188 return string.charCodeAt(index);
6193 if (typeof x != 'number')
6194 throw 'The value ' + x + ' is not a type number.';
6195 if (typeof y != 'number')
6196 throw 'The value ' + y + ' is not a type number.';
6204 if (cf.type == 'block' && cf.id == 171)
6211 })("",0,l66.function(v447));
6215 if (cf.type == 'block' && cf.id == 170)
6225 var l205 = {name: "*LITERAL-SYMBOLS*"};
6227 (((l205.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6228 return (l205).value = l3.value;
6232 var l206 = {name: "*LITERAL-COUNTER*"};
6234 (((l206.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6235 return (l206).value = 0;
6239 var l207 = {name: "GENLIT"};
6241 (l207).function = (function(v454){
6242 ((v454)["fname"] = "GENLIT");
6245 if (arguments.length > 0) throw 'too many arguments';
6249 return l119.function("l", l16.function((l206).value = (function(){
6250 var x = (function(){
6252 var value = symbol.value;
6253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6257 if (typeof x != 'number')
6258 throw 'The value ' + x + ' is not a type number.';
6259 if (typeof y != 'number')
6260 throw 'The value ' + y + ' is not a type number.';
6266 if (cf.type == 'block' && cf.id == 172)
6276 var l208 = {name: "LITERAL"};
6278 (l208).function = (function(v462){
6279 ((v462)["fname"] = "LITERAL");
6281 })((function (v455,v456){
6282 if (arguments.length < 1) throw 'too few arguments';
6283 if (arguments.length > 2) throw 'too many arguments';
6284 switch(arguments.length){
6292 return (l74.function(v455) !== l3.value ? (function(){
6293 return l16.function(v455);
6294 })() : (((typeof(v455) == "string")?l4.value: l3.value) !== l3.value ? (function(){
6295 return l119.function("\"", l129.function(v455), "\"");
6296 })() : (((function(){
6298 return (typeof tmp == 'object' && 'name' in tmp);
6299 })()?l4.value: l3.value) !== l3.value ? (function(){
6300 return (function(v457){
6301 return (v457 !== l3.value ? v457 : (function(v458,v459){
6302 (l205).value = ({car: ({car: v455, cdr: v458}), cdr: (function(){
6304 var value = symbol.value;
6305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6308 l174.function(l119.function("var ", v458, " = ", v459));
6310 })(l207.function(),(function(){
6312 var func = symbol.function;
6313 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6315 })()(l62.function(l44.function(l115), l44.function((v455).name)))));
6317 var tmp = l90.function(v455, (function(){
6319 var value = symbol.value;
6320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6323 return tmp === l3.value? l3.value: tmp.cdr;
6325 })() : (((function(){
6327 return (typeof tmp == 'object' && 'car' in tmp);
6328 })()?l4.value: l3.value) !== l3.value ? (function(){
6329 return (function(v460){
6330 return (v456 !== l3.value ? v460 : (function(v461){
6331 l174.function(l119.function("var ", v461, " = ", v460));
6333 })(l207.function()));
6334 })(l119.function("{car: ", l208.function((function(){
6336 return tmp === l3.value? l3.value: tmp.car;
6337 })(), l4.value), ", ", "cdr: ", l208.function((function(){
6339 return tmp === l3.value? l3.value: tmp.cdr;
6340 })(), l4.value), "}"));
6341 })() : l3.value))));
6345 if (cf.type == 'block' && cf.id == 173)
6355 (l186).value = ({car: l44.function(l146, (function (v463){
6356 if (arguments.length < 1) throw 'too few arguments';
6357 if (arguments.length > 1) throw 'too many arguments';
6361 return l208.function(v463);
6365 if (cf.type == 'block' && cf.id == 174)
6372 })), cdr: (function(){
6374 var value = symbol.value;
6375 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6378 var l209 = {name: "%WHILE"};
6379 (l186).value = ({car: l44.function(l209, (function (v465){
6380 if (arguments.length < 1) throw 'too few arguments';
6382 for (var i = arguments.length-1; i>=1; i--)
6383 v464 = {car: arguments[i], cdr:
6388 return l119.function("(function(){", (function(){
6390 var value = symbol.value;
6391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6393 })(), l124.function("while(", (function(){
6395 var func = symbol.function;
6396 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6398 })()(v465), " !== ", (function(){
6400 var func = symbol.function;
6401 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6403 })()(l3.value), "){", (function(){
6405 var value = symbol.value;
6406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6408 })(), l124.function((function(){
6410 var func = symbol.function;
6411 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6413 })()(v464)), "}", "return ", (function(){
6415 var func = symbol.function;
6416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6418 })()(l3.value), ";", (function(){
6420 var value = symbol.value;
6421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6427 if (cf.type == 'block' && cf.id == 175)
6434 })), cdr: (function(){
6436 var value = symbol.value;
6437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6440 var l210 = {name: "SYMBOL-FUNCTION"};
6441 (l186).value = ({car: l44.function(l97, (function (v466){
6442 if (arguments.length < 1) throw 'too few arguments';
6443 if (arguments.length > 1) throw 'too many arguments';
6447 return ((l59.function(v466) !== l3.value ? (((function(){
6449 return tmp === l3.value? l3.value: tmp.car;
6450 })() === l199)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
6453 var func = symbol.function;
6454 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6457 })() : (((function(){
6459 return (typeof tmp == 'object' && 'name' in tmp);
6460 })()?l4.value: l3.value) !== l3.value ? (function(){
6463 var func = symbol.function;
6464 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6466 })()(l62.function(l44.function(l210), l44.function(l62.function(l44.function(l146), l44.function(v466)))));
6471 if (cf.type == 'block' && cf.id == 176)
6478 })), cdr: (function(){
6480 var value = symbol.value;
6481 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6484 var l211 = {name: "EVAL-WHEN-COMPILE"};
6485 var l212 = {name: "EVAL"};
6486 var l213 = {name: "PROGN"};
6487 (l186).value = ({car: l44.function(l211, (function (){
6489 for (var i = arguments.length-1; i>=0; i--)
6490 v467 = {car: arguments[i], cdr:
6497 var func = symbol.function;
6498 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6500 })()(({car: l213, cdr: v467}));
6505 if (cf.type == 'block' && cf.id == 177)
6512 })), cdr: (function(){
6514 var value = symbol.value;
6515 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6518 var l214 = {name: "DEFINE-TRANSFORMATION"};
6520 (l186).value = ({car: l44.function(l213, (function (){
6522 for (var i = arguments.length-1; i>=0; i--)
6523 v468 = {car: arguments[i], cdr:
6528 return l119.function("(function(){", (function(){
6530 var value = symbol.value;
6531 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6533 })(), l124.function((function(){
6535 var func = symbol.function;
6536 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6538 })()(v468, l4.value)), "})()");
6542 if (cf.type == 'block' && cf.id == 178)
6549 })), cdr: (function(){
6551 var value = symbol.value;
6552 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6555 var l215 = {name: "DYNAMIC-BINDING-WRAPPER"};
6557 (l215).function = (function(v475){
6558 ((v475)["fname"] = "DYNAMIC-BINDING-WRAPPER");
6560 })((function (v469,v470){
6561 if (arguments.length < 2) throw 'too few arguments';
6562 if (arguments.length > 2) throw 'too many arguments';
6566 return (l11.function(v469) !== l3.value ? v470 : l119.function("try {", (function(){
6568 var value = symbol.value;
6569 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6571 })(), l124.function("var tmp;", (function(){
6573 var value = symbol.value;
6574 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6576 })(), l121.function(l68.function((function (v471){
6577 if (arguments.length < 1) throw 'too few arguments';
6578 if (arguments.length > 1) throw 'too many arguments';
6579 return (function(v472){
6580 return l119.function("tmp = ", v472, ".value;", (function(){
6582 var value = symbol.value;
6583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6585 })(), v472, ".value = ", (function(){
6587 return tmp === l3.value? l3.value: tmp.cdr;
6588 })(), ";", (function(){
6590 var value = symbol.value;
6591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6595 return tmp === l3.value? l3.value: tmp.cdr;
6596 })(), " = tmp;", (function(){
6598 var value = symbol.value;
6599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6604 var func = symbol.function;
6605 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6607 })()(l62.function(l44.function(l146), l44.function((function(){
6609 return tmp === l3.value? l3.value: tmp.car;
6612 }), v469)), v470), "}", (function(){
6614 var value = symbol.value;
6615 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6617 })(), "finally {", (function(){
6619 var value = symbol.value;
6620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6622 })(), l124.function(l122.function(l68.function((function (v473){
6623 if (arguments.length < 1) throw 'too few arguments';
6624 if (arguments.length > 1) throw 'too many arguments';
6625 return (function(v474){
6626 return l119.function(v474, ".value", " = ", (function(){
6628 return tmp === l3.value? l3.value: tmp.cdr;
6632 var func = symbol.function;
6633 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6635 })()(l62.function(l44.function(l146), l44.function((function(){
6637 return tmp === l3.value? l3.value: tmp.car;
6640 }), v469), l119.function(";", (function(){
6642 var value = symbol.value;
6643 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6645 })()))), "}", (function(){
6647 var value = symbol.value;
6648 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6654 if (cf.type == 'block' && cf.id == 179)
6664 var l216 = {name: "LET"};
6665 (l186).value = ({car: l44.function(l216, (function (v477){
6666 if (arguments.length < 1) throw 'too few arguments';
6668 for (var i = arguments.length-1; i>=1; i--)
6669 v476 = {car: arguments[i], cdr:
6674 return (function(v478){
6675 return (function(v479,v480){
6676 return (function(v481,v483,v482){
6682 return l119.function("(function(", l121.function(l68.function((function (v484){
6683 if (arguments.length < 1) throw 'too few arguments';
6684 if (arguments.length > 1) throw 'too many arguments';
6685 return (((v484.value !== undefined)?l4.value: l3.value) !== l3.value ? (function(v485){
6686 v482 = ({car: ({car: v484, cdr: v485}), cdr: v482});
6688 })(l169.function(v484)) : l170.function(v484));
6690 }), v479), ","), "){", (function(){
6692 var value = symbol.value;
6693 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6695 })(), (function(v486){
6696 return l124.function(l215.function(v482, v486));
6699 var func = symbol.function;
6700 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6702 })()(v476, l4.value)), "})(", l121.function(v481, ","), ")");
6707 })(l68.function((function(){
6709 var func = symbol.function;
6710 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6712 })(), v480),l171.function(l83.function((function(){
6714 var func = symbol.function;
6715 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6717 })(), v479)),l3.value);
6718 })(l68.function((function(){
6720 var func = symbol.function;
6721 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6723 })(), v478),l68.function((function(){
6725 var func = symbol.function;
6726 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6729 })(l68.function((function(){
6731 var func = symbol.function;
6732 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6738 if (cf.type == 'block' && cf.id == 180)
6745 })), cdr: (function(){
6747 var value = symbol.value;
6748 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6751 var l217 = {name: "*BLOCK-COUNTER*"};
6753 (((l217.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
6754 return (l217).value = 0;
6758 (l186).value = ({car: l44.function(l163, (function (v488){
6759 if (arguments.length < 1) throw 'too few arguments';
6761 for (var i = arguments.length-1; i>=1; i--)
6762 v487 = {car: arguments[i], cdr:
6767 return (function(v489){
6768 return (function(v490){
6769 return l119.function("(function(){", (function(){
6771 var value = symbol.value;
6772 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6774 })(), l124.function("try {", (function(){
6776 var value = symbol.value;
6777 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6779 })(), (function(v491){
6785 return l124.function("return ", (function(){
6787 var func = symbol.function;
6788 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6790 })()(l62.function(l44.function(l213), v487)), ";", (function(){
6792 var value = symbol.value;
6793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6800 })(l165.function(l44.function(v490), (function(){
6802 var value = symbol.value;
6803 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6805 })(), l163)), "}", (function(){
6807 var value = symbol.value;
6808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6810 })(), "catch (cf){", (function(){
6812 var value = symbol.value;
6813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6815 })(), " if (cf.type == 'block' && cf.id == ", v489, ")", (function(){
6817 var value = symbol.value;
6818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6820 })(), " return cf.value;", (function(){
6822 var value = symbol.value;
6823 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6825 })(), " else", (function(){
6827 var value = symbol.value;
6828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6830 })(), " throw cf;", (function(){
6832 var value = symbol.value;
6833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6835 })(), "}", (function(){
6837 var value = symbol.value;
6838 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6841 })(l152.function(v488, l163, v489));
6842 })(l16.function((l217).value = (function(){
6843 var x = (function(){
6845 var value = symbol.value;
6846 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6850 if (typeof x != 'number')
6851 throw 'The value ' + x + ' is not a type number.';
6852 if (typeof y != 'number')
6853 throw 'The value ' + y + ' is not a type number.';
6859 if (cf.type == 'block' && cf.id == 181)
6866 })), cdr: (function(){
6868 var value = symbol.value;
6869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6872 var l218 = {name: "RETURN-FROM"};
6873 (l186).value = ({car: l44.function(l218, (function (v492,v493){
6874 if (arguments.length < 1) throw 'too few arguments';
6875 if (arguments.length > 2) throw 'too many arguments';
6876 switch(arguments.length){
6884 return (function(v494){
6885 return (v494 !== l3.value ? l119.function("(function(){", (function(){
6887 var value = symbol.value;
6888 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6890 })(), l124.function("throw ({", "type: 'block', ", "id: ", l155.function(v494), ", ", "value: ", (function(){
6892 var func = symbol.function;
6893 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6895 })()(v493), ", ", "message: 'Return from unknown block ", (v492).name, ".'", "})"), "})()") : (function(){
6896 throw l119.function("Unknown block `", (v492).name, "'.");
6898 })(l166.function(v492, (function(){
6900 var value = symbol.value;
6901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6907 if (cf.type == 'block' && cf.id == 182)
6914 })), cdr: (function(){
6916 var value = symbol.value;
6917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6920 var l219 = {name: "CATCH"};
6921 (l186).value = ({car: l44.function(l219, (function (v496){
6922 if (arguments.length < 1) throw 'too few arguments';
6924 for (var i = arguments.length-1; i>=1; i--)
6925 v495 = {car: arguments[i], cdr:
6930 return l119.function("(function(){", (function(){
6932 var value = symbol.value;
6933 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6935 })(), l124.function("var id = ", (function(){
6937 var func = symbol.function;
6938 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6940 })()(v496), ";", (function(){
6942 var value = symbol.value;
6943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6945 })(), "try {", (function(){
6947 var value = symbol.value;
6948 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6950 })(), l124.function("return ", (function(){
6952 var func = symbol.function;
6953 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6955 })()(l62.function(l44.function(l213), v495)), ";", (function(){
6957 var value = symbol.value;
6958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6960 })()), "}", (function(){
6962 var value = symbol.value;
6963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6965 })(), "catch (cf){", (function(){
6967 var value = symbol.value;
6968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6970 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
6972 var value = symbol.value;
6973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6975 })(), " return cf.value;", (function(){
6977 var value = symbol.value;
6978 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6980 })(), " else", (function(){
6982 var value = symbol.value;
6983 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6985 })(), " throw cf;", (function(){
6987 var value = symbol.value;
6988 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6990 })(), "}", (function(){
6992 var value = symbol.value;
6993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6999 if (cf.type == 'block' && cf.id == 183)
7006 })), cdr: (function(){
7008 var value = symbol.value;
7009 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7012 var l220 = {name: "THROW"};
7013 (l186).value = ({car: l44.function(l220, (function (v497,v498){
7014 if (arguments.length < 2) throw 'too few arguments';
7015 if (arguments.length > 2) throw 'too many arguments';
7019 return l119.function("(function(){", (function(){
7021 var value = symbol.value;
7022 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7024 })(), l124.function("throw ({", "type: 'catch', ", "id: ", (function(){
7026 var func = symbol.function;
7027 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7029 })()(v497), ", ", "value: ", (function(){
7031 var func = symbol.function;
7032 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7034 })()(v498), ", ", "message: 'Throw uncatched.'", "})"), "})()");
7038 if (cf.type == 'block' && cf.id == 184)
7045 })), cdr: (function(){
7047 var value = symbol.value;
7048 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7051 var l221 = {name: "*TAGBODY-COUNTER*"};
7053 (((l221.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7054 return (l221).value = 0;
7058 var l222 = {name: "*GO-TAG-COUNTER*"};
7060 (((l222.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7061 return (l222).value = 0;
7065 var l223 = {name: "GO-TAG-P"};
7067 (l223).function = (function(v501){
7068 ((v501)["fname"] = "GO-TAG-P");
7070 })((function (v499){
7071 if (arguments.length < 1) throw 'too few arguments';
7072 if (arguments.length > 1) throw 'too many arguments';
7076 return (function(v500){
7077 return (v500 !== l3.value ? v500 : ((function(){
7079 return (typeof tmp == 'object' && 'name' in tmp);
7080 })()?l4.value: l3.value));
7081 })(l74.function(v499));
7085 if (cf.type == 'block' && cf.id == 185)
7095 var l224 = {name: "DECLARE-TAGBODY-TAGS"};
7097 (l224).function = (function(v507){
7098 ((v507)["fname"] = "DECLARE-TAGBODY-TAGS");
7100 })((function (v502,v503){
7101 if (arguments.length < 2) throw 'too few arguments';
7102 if (arguments.length > 2) throw 'too many arguments';
7106 return (function(v506){
7107 return l165.function(v506, (function(){
7109 var value = symbol.value;
7110 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7113 })(l68.function((function (v504){
7114 if (arguments.length < 1) throw 'too few arguments';
7115 if (arguments.length > 1) throw 'too many arguments';
7116 return (function(v505){
7117 return l152.function(v504, l164, l44.function(v502, v505));
7118 })(l16.function((l222).value = (function(){
7119 var x = (function(){
7121 var value = symbol.value;
7122 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7126 if (typeof x != 'number')
7127 throw 'The value ' + x + ' is not a type number.';
7128 if (typeof y != 'number')
7129 throw 'The value ' + y + ' is not a type number.';
7133 }), l84.function((function(){
7135 var func = symbol.function;
7136 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7142 if (cf.type == 'block' && cf.id == 186)
7152 var l225 = {name: "TAGBODY"};
7153 (l186).value = ({car: l44.function(l225, (function (){
7155 for (var i = arguments.length-1; i>=0; i--)
7156 v508 = {car: arguments[i], cdr:
7161 (l88.function((function(){
7163 var func = symbol.function;
7164 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7166 })(), v508) !== l3.value ? l3.value : (function(){
7168 throw ({type: 'block', id: 187, value: (function(){
7170 var func = symbol.function;
7171 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7173 })()(l62.function(l44.function(l213), v508, l44.function(l3))), message: 'Return from unknown block TAGBODY.'})
7176 (l223.function((function(){
7178 return tmp === l3.value? l3.value: tmp.car;
7179 })()) !== l3.value ? l3.value : (function(){
7180 return v508 = ({car: l15.function("START"), cdr: v508});
7182 return (function(v509){
7183 return (function(v511,v510){
7190 return v510 = l41.function(l155.function(v512));
7191 })(l166.function(l40.function(v508), (function(){
7193 var value = symbol.value;
7194 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7197 return l119.function("(function(){", (function(){
7199 var value = symbol.value;
7200 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7202 })(), l124.function("var tagbody_", v509, " = ", v510, ";", (function(){
7204 var value = symbol.value;
7205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7207 })(), "tbloop:", (function(){
7209 var value = symbol.value;
7210 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7212 })(), "while (true) {", (function(){
7214 var value = symbol.value;
7215 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7217 })(), l124.function("try {", (function(){
7219 var value = symbol.value;
7220 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7222 })(), l124.function((function(v513){
7223 return l119.function("switch(tagbody_", v509, "){", (function(){
7225 var value = symbol.value;
7226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7228 })(), "case ", v510, ":", (function(){
7230 var value = symbol.value;
7231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7236 return (function(v514,v515){
7238 while(v514 !== l3.value){
7241 return tmp === l3.value? l3.value: tmp.car;
7244 v513 = l119.function(v513, (function(){
7245 return (l28.function(l223.function(v515)) !== l3.value ? l124.function((function(){
7247 var func = symbol.function;
7248 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7250 })()(v515), ";", (function(){
7252 var value = symbol.value;
7253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7255 })()) : (function(v516){
7256 return l119.function("case ", l41.function(l155.function(v516)), ":", (function(){
7258 var value = symbol.value;
7259 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7262 })(l166.function(v515, (function(){
7264 var value = symbol.value;
7265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7273 return tmp === l3.value? l3.value: tmp.cdr;
7280 return tmp === l3.value? l3.value: tmp.cdr;
7285 if (cf.type == 'block' && cf.id == 188)
7290 })(), "default:", (function(){
7292 var value = symbol.value;
7293 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7295 })(), " break tbloop;", (function(){
7297 var value = symbol.value;
7298 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7300 })(), "}", (function(){
7302 var value = symbol.value;
7303 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7306 })("")), "}", (function(){
7308 var value = symbol.value;
7309 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7311 })(), "catch (jump) {", (function(){
7313 var value = symbol.value;
7314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7316 })(), " if (jump.type == 'tagbody' && jump.id == ", v509, ")", (function(){
7318 var value = symbol.value;
7319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7321 })(), " tagbody_", v509, " = jump.label;", (function(){
7323 var value = symbol.value;
7324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7326 })(), " else", (function(){
7328 var value = symbol.value;
7329 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7331 })(), " throw(jump);", (function(){
7333 var value = symbol.value;
7334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7336 })(), "}", (function(){
7338 var value = symbol.value;
7339 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7341 })()), "}", (function(){
7343 var value = symbol.value;
7344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7346 })(), "return ", (function(){
7348 var func = symbol.function;
7349 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7351 })()(l3.value), ";", (function(){
7353 var value = symbol.value;
7354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7361 })(l224.function(v509, v508),l3.value);
7362 })(l16.function((function(){
7364 var value = symbol.value;
7365 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7371 if (cf.type == 'block' && cf.id == 187)
7378 })), cdr: (function(){
7380 var value = symbol.value;
7381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7384 var l226 = {name: "GO"};
7385 (l186).value = ({car: l44.function(l226, (function (v517){
7386 if (arguments.length < 1) throw 'too few arguments';
7387 if (arguments.length > 1) throw 'too many arguments';
7391 return (function(v518,v519){
7392 return (v518 !== l3.value ? l119.function("(function(){", (function(){
7394 var value = symbol.value;
7395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7397 })(), l124.function("throw ({", "type: 'tagbody', ", "id: ", l40.function(l155.function(v518)), ", ", "label: ", l41.function(l155.function(v518)), ", ", "message: 'Attempt to GO to non-existing tag ", v519, "'", "})", (function(){
7399 var value = symbol.value;
7400 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7402 })()), "})()") : (function(){
7403 throw l119.function("Unknown tag `", v519, "'.");
7405 })(l166.function(v517, (function(){
7407 var value = symbol.value;
7408 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7410 })(), l164),(((function(){
7412 return (typeof tmp == 'object' && 'name' in tmp);
7413 })()?l4.value: l3.value) !== l3.value ? (function(){
7415 })() : (l74.function(v517) !== l3.value ? (function(){
7416 return l16.function(v517);
7421 if (cf.type == 'block' && cf.id == 189)
7428 })), cdr: (function(){
7430 var value = symbol.value;
7431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7434 var l227 = {name: "UNWIND-PROTECT"};
7435 (l186).value = ({car: l44.function(l227, (function (v521){
7436 if (arguments.length < 1) throw 'too few arguments';
7438 for (var i = arguments.length-1; i>=1; i--)
7439 v520 = {car: arguments[i], cdr:
7444 return l119.function("(function(){", (function(){
7446 var value = symbol.value;
7447 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7449 })(), l124.function("var ret = ", (function(){
7451 var func = symbol.function;
7452 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7454 })()(l3.value), ";", (function(){
7456 var value = symbol.value;
7457 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7459 })(), "try {", (function(){
7461 var value = symbol.value;
7462 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7464 })(), l124.function("ret = ", (function(){
7466 var func = symbol.function;
7467 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7469 })()(v521), ";", (function(){
7471 var value = symbol.value;
7472 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7474 })()), "} finally {", (function(){
7476 var value = symbol.value;
7477 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7479 })(), l124.function((function(){
7481 var func = symbol.function;
7482 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7484 })()(v520)), "}", (function(){
7486 var value = symbol.value;
7487 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7489 })(), "return ret;", (function(){
7491 var value = symbol.value;
7492 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7498 if (cf.type == 'block' && cf.id == 190)
7505 })), cdr: (function(){
7507 var value = symbol.value;
7508 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7511 var l228 = {name: "BACKQUOTE-EXPAND-1"};
7513 (l228).function = (function(v524){
7514 ((v524)["fname"] = "BACKQUOTE-EXPAND-1");
7516 })((function (v522){
7517 if (arguments.length < 1) throw 'too few arguments';
7518 if (arguments.length > 1) throw 'too many arguments';
7522 return (((function(){
7524 return (typeof tmp == 'object' && 'name' in tmp);
7525 })()?l4.value: l3.value) !== l3.value ? (function(){
7526 return l44.function(l146, v522);
7527 })() : (l45.function(v522) !== l3.value ? (function(){
7529 })() : ((((function(){
7531 return tmp === l3.value? l3.value: tmp.car;
7532 })() === l149)?l4.value: l3.value) !== l3.value ? (function(){
7535 return tmp === l3.value? l3.value: tmp.car;
7537 })() : ((((function(){
7539 return tmp === l3.value? l3.value: tmp.car;
7540 })() === l147)?l4.value: l3.value) !== l3.value ? (function(){
7541 return l228.function(l228.function(l34.function(v522)));
7543 return ({car: l62, cdr: l68.function((function (v523){
7544 if (arguments.length < 1) throw 'too few arguments';
7545 if (arguments.length > 1) throw 'too many arguments';
7546 return ((l59.function(v523) !== l3.value ? (((function(){
7548 return tmp === l3.value? l3.value: tmp.car;
7549 })() === l149)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7550 return l44.function(l44, l34.function(v523));
7551 })() : ((l59.function(v523) !== l3.value ? (((function(){
7553 return tmp === l3.value? l3.value: tmp.car;
7554 })() === l148)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
7555 return l34.function(v523);
7557 return l44.function(l44, l228.function(v523));
7565 if (cf.type == 'block' && cf.id == 191)
7575 var l229 = {name: "BACKQUOTE-EXPAND"};
7577 (l229).function = (function(v526){
7578 ((v526)["fname"] = "BACKQUOTE-EXPAND");
7580 })((function (v525){
7581 if (arguments.length < 1) throw 'too few arguments';
7582 if (arguments.length > 1) throw 'too many arguments';
7586 return ((l59.function(v525) !== l3.value ? (((function(){
7588 return tmp === l3.value? l3.value: tmp.car;
7589 })() === l147)?l4.value: l3.value) : l3.value) !== l3.value ? l228.function(l34.function(v525)) : v525);
7593 if (cf.type == 'block' && cf.id == 192)
7604 (l186).value = ({car: l44.function(l147, (function (v527){
7605 if (arguments.length < 1) throw 'too few arguments';
7606 if (arguments.length > 1) throw 'too many arguments';
7612 var func = symbol.function;
7613 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7615 })()(l228.function(v527));
7619 if (cf.type == 'block' && cf.id == 193)
7626 })), cdr: (function(){
7628 var value = symbol.value;
7629 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7632 var l230 = {name: "*BUILTINS*"};
7634 (((l230.value !== undefined)?l4.value: l3.value) !== l3.value ? l3.value : (function(){
7635 return (l230).value = l3.value;
7639 var l231 = {name: "DEFINE-RAW-BUILTIN"};
7641 var l232 = {name: "DEFINE-BUILTIN"};
7643 var l233 = {name: "TYPE-CHECK"};
7645 var l234 = {name: "NUM-OP-NUM"};
7647 (l234).function = (function(v531){
7648 ((v531)["fname"] = "NUM-OP-NUM");
7650 })((function (v528,v529,v530){
7651 if (arguments.length < 3) throw 'too few arguments';
7652 if (arguments.length > 3) throw 'too many arguments';
7656 return l119.function("(function(){", (function(){
7658 var value = symbol.value;
7659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7661 })(), l124.function(l119.function("var ", "x", " = ", v528, ";", (function(){
7663 var value = symbol.value;
7664 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7666 })()), l119.function("var ", "y", " = ", v530, ";", (function(){
7668 var value = symbol.value;
7669 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7671 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
7673 var value = symbol.value;
7674 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7676 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7678 var value = symbol.value;
7679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7681 })())), l119.function("if (typeof ", "y", " != '", "number", "')", (function(){
7683 var value = symbol.value;
7684 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7686 })(), l124.function("throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
7688 var value = symbol.value;
7689 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7691 })())), l119.function("return ", (function(){
7692 return l119.function("x", v529, "y");
7693 })(), ";", (function(){
7695 var value = symbol.value;
7696 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7702 if (cf.type == 'block' && cf.id == 194)
7713 return (l230).value = ({car: l44.function(l19, (function (v532,v533){
7714 if (arguments.length < 2) throw 'too few arguments';
7715 if (arguments.length > 2) throw 'too many arguments';
7719 return (function(v534,v535){
7720 return l234.function(v534, "+", v535);
7723 var func = symbol.function;
7724 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7726 })()(v532),(function(){
7728 var func = symbol.function;
7729 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7735 if (cf.type == 'block' && cf.id == 195)
7742 })), cdr: (function(){
7744 var value = symbol.value;
7745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7750 return (l230).value = ({car: l44.function(l20, (function (v536,v537){
7751 if (arguments.length < 2) throw 'too few arguments';
7752 if (arguments.length > 2) throw 'too many arguments';
7756 return (function(v538,v539){
7757 return l234.function(v538, "-", v539);
7760 var func = symbol.function;
7761 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7763 })()(v536),(function(){
7765 var func = symbol.function;
7766 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7772 if (cf.type == 'block' && cf.id == 196)
7779 })), cdr: (function(){
7781 var value = symbol.value;
7782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7787 return (l230).value = ({car: l44.function(l21, (function (v540,v541){
7788 if (arguments.length < 2) throw 'too few arguments';
7789 if (arguments.length > 2) throw 'too many arguments';
7793 return (function(v542,v543){
7794 return l234.function(v542, "*", v543);
7797 var func = symbol.function;
7798 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7800 })()(v540),(function(){
7802 var func = symbol.function;
7803 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7809 if (cf.type == 'block' && cf.id == 197)
7816 })), cdr: (function(){
7818 var value = symbol.value;
7819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7824 return (l230).value = ({car: l44.function(l22, (function (v544,v545){
7825 if (arguments.length < 2) throw 'too few arguments';
7826 if (arguments.length > 2) throw 'too many arguments';
7830 return (function(v546,v547){
7831 return l234.function(v546, "/", v547);
7834 var func = symbol.function;
7835 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7837 })()(v544),(function(){
7839 var func = symbol.function;
7840 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7846 if (cf.type == 'block' && cf.id == 198)
7853 })), cdr: (function(){
7855 var value = symbol.value;
7856 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7860 var l235 = {name: "MOD"};
7862 return (l230).value = ({car: l44.function(l235, (function (v548,v549){
7863 if (arguments.length < 2) throw 'too few arguments';
7864 if (arguments.length > 2) throw 'too many arguments';
7868 return (function(v550,v551){
7869 return l234.function(v550, "%", v551);
7872 var func = symbol.function;
7873 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7875 })()(v548),(function(){
7877 var func = symbol.function;
7878 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7884 if (cf.type == 'block' && cf.id == 199)
7891 })), cdr: (function(){
7893 var value = symbol.value;
7894 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7898 var l236 = {name: "<"};
7900 return (l230).value = ({car: l44.function(l236, (function (v552,v553){
7901 if (arguments.length < 2) throw 'too few arguments';
7902 if (arguments.length > 2) throw 'too many arguments';
7906 return (function(v554,v555){
7907 return l125.function(l234.function(v554, "<", v555));
7910 var func = symbol.function;
7911 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7913 })()(v552),(function(){
7915 var func = symbol.function;
7916 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7922 if (cf.type == 'block' && cf.id == 200)
7929 })), cdr: (function(){
7931 var value = symbol.value;
7932 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7936 var l237 = {name: ">"};
7938 return (l230).value = ({car: l44.function(l237, (function (v556,v557){
7939 if (arguments.length < 2) throw 'too few arguments';
7940 if (arguments.length > 2) throw 'too many arguments';
7944 return (function(v558,v559){
7945 return l125.function(l234.function(v558, ">", v559));
7948 var func = symbol.function;
7949 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7951 })()(v556),(function(){
7953 var func = symbol.function;
7954 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7960 if (cf.type == 'block' && cf.id == 201)
7967 })), cdr: (function(){
7969 var value = symbol.value;
7970 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7975 return (l230).value = ({car: l44.function(l18, (function (v560,v561){
7976 if (arguments.length < 2) throw 'too few arguments';
7977 if (arguments.length > 2) throw 'too many arguments';
7981 return (function(v562,v563){
7982 return l125.function(l234.function(v562, "==", v563));
7985 var func = symbol.function;
7986 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7988 })()(v560),(function(){
7990 var func = symbol.function;
7991 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7997 if (cf.type == 'block' && cf.id == 202)
8004 })), cdr: (function(){
8006 var value = symbol.value;
8007 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8011 var l238 = {name: "<="};
8013 return (l230).value = ({car: l44.function(l238, (function (v564,v565){
8014 if (arguments.length < 2) throw 'too few arguments';
8015 if (arguments.length > 2) throw 'too many arguments';
8019 return (function(v566,v567){
8020 return l125.function(l234.function(v566, "<=", v567));
8023 var func = symbol.function;
8024 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8026 })()(v564),(function(){
8028 var func = symbol.function;
8029 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8035 if (cf.type == 'block' && cf.id == 203)
8042 })), cdr: (function(){
8044 var value = symbol.value;
8045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8049 var l239 = {name: ">="};
8051 return (l230).value = ({car: l44.function(l239, (function (v568,v569){
8052 if (arguments.length < 2) throw 'too few arguments';
8053 if (arguments.length > 2) throw 'too many arguments';
8057 return (function(v570,v571){
8058 return l125.function(l234.function(v570, ">=", v571));
8061 var func = symbol.function;
8062 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8064 })()(v568),(function(){
8066 var func = symbol.function;
8067 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8073 if (cf.type == 'block' && cf.id == 204)
8080 })), cdr: (function(){
8082 var value = symbol.value;
8083 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8087 var l240 = {name: "NUMBERP"};
8089 return (l230).value = ({car: l44.function(l240, (function (v572){
8090 if (arguments.length < 1) throw 'too few arguments';
8091 if (arguments.length > 1) throw 'too many arguments';
8095 return (function(v573){
8096 return l125.function(l119.function("(typeof (", v573, ") == \"number\")"));
8099 var func = symbol.function;
8100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8106 if (cf.type == 'block' && cf.id == 205)
8113 })), cdr: (function(){
8115 var value = symbol.value;
8116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8120 var l241 = {name: "FLOOR"};
8122 return (l230).value = ({car: l44.function(l241, (function (v574){
8123 if (arguments.length < 1) throw 'too few arguments';
8124 if (arguments.length > 1) throw 'too many arguments';
8128 return (function(v575){
8129 return l119.function("(function(){", (function(){
8131 var value = symbol.value;
8132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8134 })(), l124.function(l119.function("var ", "x", " = ", v575, ";", (function(){
8136 var value = symbol.value;
8137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8139 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
8141 var value = symbol.value;
8142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8144 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8146 var value = symbol.value;
8147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8149 })())), l119.function("return ", (function(){
8150 return "Math.floor(x)";
8151 })(), ";", (function(){
8153 var value = symbol.value;
8154 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8159 var func = symbol.function;
8160 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8166 if (cf.type == 'block' && cf.id == 206)
8173 })), cdr: (function(){
8175 var value = symbol.value;
8176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8181 return (l230).value = ({car: l44.function(l29, (function (v576,v577){
8182 if (arguments.length < 2) throw 'too few arguments';
8183 if (arguments.length > 2) throw 'too many arguments';
8187 return (function(v578,v579){
8188 return l119.function("({car: ", v578, ", cdr: ", v579, "})");
8191 var func = symbol.function;
8192 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8194 })()(v576),(function(){
8196 var func = symbol.function;
8197 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8203 if (cf.type == 'block' && cf.id == 207)
8210 })), cdr: (function(){
8212 var value = symbol.value;
8213 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8218 return (l230).value = ({car: l44.function(l30, (function (v580){
8219 if (arguments.length < 1) throw 'too few arguments';
8220 if (arguments.length > 1) throw 'too many arguments';
8224 return (function(v581){
8225 return l125.function(l119.function("(function(){", (function(){
8227 var value = symbol.value;
8228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8230 })(), l124.function("var tmp = ", v581, ";", (function(){
8232 var value = symbol.value;
8233 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8235 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
8237 var value = symbol.value;
8238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8243 var func = symbol.function;
8244 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8250 if (cf.type == 'block' && cf.id == 208)
8257 })), cdr: (function(){
8259 var value = symbol.value;
8260 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8265 return (l230).value = ({car: l44.function(l31, (function (v582){
8266 if (arguments.length < 1) throw 'too few arguments';
8267 if (arguments.length > 1) throw 'too many arguments';
8271 return (function(v583){
8272 return l119.function("(function(){", (function(){
8274 var value = symbol.value;
8275 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8277 })(), l124.function("var tmp = ", v583, ";", (function(){
8279 var value = symbol.value;
8280 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8282 })(), "return tmp === ", (function(){
8284 var func = symbol.function;
8285 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8287 })()(l3.value), "? ", (function(){
8289 var func = symbol.function;
8290 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8292 })()(l3.value), ": tmp.car;", (function(){
8294 var value = symbol.value;
8295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8300 var func = symbol.function;
8301 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8307 if (cf.type == 'block' && cf.id == 209)
8314 })), cdr: (function(){
8316 var value = symbol.value;
8317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8322 return (l230).value = ({car: l44.function(l32, (function (v584){
8323 if (arguments.length < 1) throw 'too few arguments';
8324 if (arguments.length > 1) throw 'too many arguments';
8328 return (function(v585){
8329 return l119.function("(function(){", (function(){
8331 var value = symbol.value;
8332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8334 })(), l124.function("var tmp = ", v585, ";", (function(){
8336 var value = symbol.value;
8337 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8339 })(), "return tmp === ", (function(){
8341 var func = symbol.function;
8342 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8344 })()(l3.value), "? ", (function(){
8346 var func = symbol.function;
8347 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8349 })()(l3.value), ": tmp.cdr;", (function(){
8351 var value = symbol.value;
8352 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8357 var func = symbol.function;
8358 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8364 if (cf.type == 'block' && cf.id == 210)
8371 })), cdr: (function(){
8373 var value = symbol.value;
8374 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8378 var l242 = {name: "SETCAR"};
8380 return (l230).value = ({car: l44.function(l242, (function (v586,v587){
8381 if (arguments.length < 2) throw 'too few arguments';
8382 if (arguments.length > 2) throw 'too many arguments';
8386 return (function(v588,v589){
8387 return l119.function("(function(){", (function(){
8389 var value = symbol.value;
8390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8392 })(), l124.function(l119.function("var ", "x", " = ", v588, ";", (function(){
8394 var value = symbol.value;
8395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8397 })()), l119.function("if (typeof ", "x", " != '", "object", "')", (function(){
8399 var value = symbol.value;
8400 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8402 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8404 var value = symbol.value;
8405 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8407 })())), l119.function("return ", (function(){
8408 return l119.function("(x.car = ", v589, ")");
8409 })(), ";", (function(){
8411 var value = symbol.value;
8412 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8417 var func = symbol.function;
8418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8420 })()(v586),(function(){
8422 var func = symbol.function;
8423 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8429 if (cf.type == 'block' && cf.id == 211)
8436 })), cdr: (function(){
8438 var value = symbol.value;
8439 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8443 var l243 = {name: "SETCDR"};
8445 return (l230).value = ({car: l44.function(l243, (function (v590,v591){
8446 if (arguments.length < 2) throw 'too few arguments';
8447 if (arguments.length > 2) throw 'too many arguments';
8451 return (function(v592,v593){
8452 return l119.function("(function(){", (function(){
8454 var value = symbol.value;
8455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8457 })(), l124.function(l119.function("var ", "x", " = ", v592, ";", (function(){
8459 var value = symbol.value;
8460 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8462 })()), l119.function("if (typeof ", "x", " != '", "object", "')", (function(){
8464 var value = symbol.value;
8465 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8467 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8469 var value = symbol.value;
8470 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8472 })())), l119.function("return ", (function(){
8473 return l119.function("(x.cdr = ", v593, ")");
8474 })(), ";", (function(){
8476 var value = symbol.value;
8477 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8482 var func = symbol.function;
8483 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8485 })()(v590),(function(){
8487 var func = symbol.function;
8488 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8494 if (cf.type == 'block' && cf.id == 212)
8501 })), cdr: (function(){
8503 var value = symbol.value;
8504 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8508 var l244 = {name: "SYMBOLP"};
8510 return (l230).value = ({car: l44.function(l244, (function (v594){
8511 if (arguments.length < 1) throw 'too few arguments';
8512 if (arguments.length > 1) throw 'too many arguments';
8516 return (function(v595){
8517 return l125.function(l119.function("(function(){", (function(){
8519 var value = symbol.value;
8520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8522 })(), l124.function("var tmp = ", v595, ";", (function(){
8524 var value = symbol.value;
8525 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8527 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
8529 var value = symbol.value;
8530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8535 var func = symbol.function;
8536 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8542 if (cf.type == 'block' && cf.id == 213)
8549 })), cdr: (function(){
8551 var value = symbol.value;
8552 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8556 var l245 = {name: "MAKE-SYMBOL"};
8558 return (l230).value = ({car: l44.function(l245, (function (v596){
8559 if (arguments.length < 1) throw 'too few arguments';
8560 if (arguments.length > 1) throw 'too many arguments';
8564 return (function(v597){
8565 return l119.function("(function(){", (function(){
8567 var value = symbol.value;
8568 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8570 })(), l124.function(l119.function("var ", "name", " = ", v597, ";", (function(){
8572 var value = symbol.value;
8573 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8575 })()), l119.function("if (typeof ", "name", " != '", "string", "')", (function(){
8577 var value = symbol.value;
8578 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8580 })(), l124.function("throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
8582 var value = symbol.value;
8583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8585 })())), l119.function("return ", (function(){
8586 return "({name: name})";
8587 })(), ";", (function(){
8589 var value = symbol.value;
8590 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8595 var func = symbol.function;
8596 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8602 if (cf.type == 'block' && cf.id == 214)
8609 })), cdr: (function(){
8611 var value = symbol.value;
8612 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8616 var l246 = {name: "SYMBOL-NAME"};
8618 return (l230).value = ({car: l44.function(l246, (function (v598){
8619 if (arguments.length < 1) throw 'too few arguments';
8620 if (arguments.length > 1) throw 'too many arguments';
8624 return (function(v599){
8625 return l119.function("(", v599, ").name");
8628 var func = symbol.function;
8629 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8635 if (cf.type == 'block' && cf.id == 215)
8642 })), cdr: (function(){
8644 var value = symbol.value;
8645 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8650 return (l230).value = ({car: l44.function(l202, (function (v600,v601){
8651 if (arguments.length < 2) throw 'too few arguments';
8652 if (arguments.length > 2) throw 'too many arguments';
8656 return (function(v602,v603){
8657 return l119.function("(", v602, ").value = ", v603);
8660 var func = symbol.function;
8661 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8663 })()(v600),(function(){
8665 var func = symbol.function;
8666 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8672 if (cf.type == 'block' && cf.id == 216)
8679 })), cdr: (function(){
8681 var value = symbol.value;
8682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8686 var l247 = {name: "FSET"};
8688 return (l230).value = ({car: l44.function(l247, (function (v604,v605){
8689 if (arguments.length < 2) throw 'too few arguments';
8690 if (arguments.length > 2) throw 'too many arguments';
8694 return (function(v606,v607){
8695 return l119.function("(", v606, ").function = ", v607);
8698 var func = symbol.function;
8699 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8701 })()(v604),(function(){
8703 var func = symbol.function;
8704 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8710 if (cf.type == 'block' && cf.id == 217)
8717 })), cdr: (function(){
8719 var value = symbol.value;
8720 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8725 return (l230).value = ({car: l44.function(l17, (function (v608){
8726 if (arguments.length < 1) throw 'too few arguments';
8727 if (arguments.length > 1) throw 'too many arguments';
8731 return (function(v609){
8732 return l125.function(l119.function("(", v609, ".value !== undefined)"));
8735 var func = symbol.function;
8736 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8742 if (cf.type == 'block' && cf.id == 218)
8749 })), cdr: (function(){
8751 var value = symbol.value;
8752 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8756 var l248 = {name: "SYMBOL-VALUE"};
8758 return (l230).value = ({car: l44.function(l248, (function (v610){
8759 if (arguments.length < 1) throw 'too few arguments';
8760 if (arguments.length > 1) throw 'too many arguments';
8764 return (function(v611){
8765 return l119.function("(function(){", (function(){
8767 var value = symbol.value;
8768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8770 })(), l124.function("var symbol = ", v611, ";", (function(){
8772 var value = symbol.value;
8773 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8775 })(), "var value = symbol.value;", (function(){
8777 var value = symbol.value;
8778 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8780 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
8782 var value = symbol.value;
8783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8785 })(), "return value;", (function(){
8787 var value = symbol.value;
8788 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8793 var func = symbol.function;
8794 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8800 if (cf.type == 'block' && cf.id == 219)
8807 })), cdr: (function(){
8809 var value = symbol.value;
8810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8815 return (l230).value = ({car: l44.function(l210, (function (v612){
8816 if (arguments.length < 1) throw 'too few arguments';
8817 if (arguments.length > 1) throw 'too many arguments';
8821 return (function(v613){
8822 return l119.function("(function(){", (function(){
8824 var value = symbol.value;
8825 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8827 })(), l124.function("var symbol = ", v613, ";", (function(){
8829 var value = symbol.value;
8830 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8832 })(), "var func = symbol.function;", (function(){
8834 var value = symbol.value;
8835 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8837 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
8839 var value = symbol.value;
8840 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8842 })(), "return func;", (function(){
8844 var value = symbol.value;
8845 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8850 var func = symbol.function;
8851 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8857 if (cf.type == 'block' && cf.id == 220)
8864 })), cdr: (function(){
8866 var value = symbol.value;
8867 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8871 var l249 = {name: "SYMBOL-PLIST"};
8873 return (l230).value = ({car: l44.function(l249, (function (v614){
8874 if (arguments.length < 1) throw 'too few arguments';
8875 if (arguments.length > 1) throw 'too many arguments';
8879 return (function(v615){
8880 return l119.function("((", v615, ").plist || ", (function(){
8882 var func = symbol.function;
8883 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8885 })()(l3.value), ")");
8888 var func = symbol.function;
8889 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8895 if (cf.type == 'block' && cf.id == 221)
8902 })), cdr: (function(){
8904 var value = symbol.value;
8905 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8909 var l250 = {name: "LAMBDA-CODE"};
8911 return (l230).value = ({car: l44.function(l250, (function (v616){
8912 if (arguments.length < 1) throw 'too few arguments';
8913 if (arguments.length > 1) throw 'too many arguments';
8917 return (function(v617){
8918 return l119.function("(", v617, ").toString()");
8921 var func = symbol.function;
8922 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8928 if (cf.type == 'block' && cf.id == 222)
8935 })), cdr: (function(){
8937 var value = symbol.value;
8938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8942 var l251 = {name: "EQ"};
8944 return (l230).value = ({car: l44.function(l251, (function (v618,v619){
8945 if (arguments.length < 2) throw 'too few arguments';
8946 if (arguments.length > 2) throw 'too many arguments';
8950 return (function(v620,v621){
8951 return l125.function(l119.function("(", v620, " === ", v621, ")"));
8954 var func = symbol.function;
8955 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8957 })()(v618),(function(){
8959 var func = symbol.function;
8960 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8966 if (cf.type == 'block' && cf.id == 223)
8973 })), cdr: (function(){
8975 var value = symbol.value;
8976 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8980 var l252 = {name: "EQUAL"};
8982 return (l230).value = ({car: l44.function(l252, (function (v622,v623){
8983 if (arguments.length < 2) throw 'too few arguments';
8984 if (arguments.length > 2) throw 'too many arguments';
8988 return (function(v624,v625){
8989 return l125.function(l119.function("(", v624, " == ", v625, ")"));
8992 var func = symbol.function;
8993 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8995 })()(v622),(function(){
8997 var func = symbol.function;
8998 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9004 if (cf.type == 'block' && cf.id == 224)
9011 })), cdr: (function(){
9013 var value = symbol.value;
9014 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9018 var l253 = {name: "CHAR-TO-STRING"};
9020 return (l230).value = ({car: l44.function(l253, (function (v626){
9021 if (arguments.length < 1) throw 'too few arguments';
9022 if (arguments.length > 1) throw 'too many arguments';
9026 return (function(v627){
9027 return l119.function("(function(){", (function(){
9029 var value = symbol.value;
9030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9032 })(), l124.function(l119.function("var ", "x", " = ", v627, ";", (function(){
9034 var value = symbol.value;
9035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9037 })()), l119.function("if (typeof ", "x", " != '", "number", "')", (function(){
9039 var value = symbol.value;
9040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9042 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
9044 var value = symbol.value;
9045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9047 })())), l119.function("return ", (function(){
9048 return "String.fromCharCode(x)";
9049 })(), ";", (function(){
9051 var value = symbol.value;
9052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9057 var func = symbol.function;
9058 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9064 if (cf.type == 'block' && cf.id == 225)
9071 })), cdr: (function(){
9073 var value = symbol.value;
9074 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9078 var l254 = {name: "STRINGP"};
9080 return (l230).value = ({car: l44.function(l254, (function (v628){
9081 if (arguments.length < 1) throw 'too few arguments';
9082 if (arguments.length > 1) throw 'too many arguments';
9086 return (function(v629){
9087 return l125.function(l119.function("(typeof(", v629, ") == \"string\")"));
9090 var func = symbol.function;
9091 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9097 if (cf.type == 'block' && cf.id == 226)
9104 })), cdr: (function(){
9106 var value = symbol.value;
9107 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9111 var l255 = {name: "STRING-UPCASE"};
9113 return (l230).value = ({car: l44.function(l255, (function (v630){
9114 if (arguments.length < 1) throw 'too few arguments';
9115 if (arguments.length > 1) throw 'too many arguments';
9119 return (function(v631){
9120 return l119.function("(function(){", (function(){
9122 var value = symbol.value;
9123 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9125 })(), l124.function(l119.function("var ", "x", " = ", v631, ";", (function(){
9127 var value = symbol.value;
9128 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9130 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9132 var value = symbol.value;
9133 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9135 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9137 var value = symbol.value;
9138 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9140 })())), l119.function("return ", (function(){
9141 return "x.toUpperCase()";
9142 })(), ";", (function(){
9144 var value = symbol.value;
9145 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9150 var func = symbol.function;
9151 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9157 if (cf.type == 'block' && cf.id == 227)
9164 })), cdr: (function(){
9166 var value = symbol.value;
9167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9171 var l256 = {name: "STRING-LENGTH"};
9173 return (l230).value = ({car: l44.function(l256, (function (v632){
9174 if (arguments.length < 1) throw 'too few arguments';
9175 if (arguments.length > 1) throw 'too many arguments';
9179 return (function(v633){
9180 return l119.function("(function(){", (function(){
9182 var value = symbol.value;
9183 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9185 })(), l124.function(l119.function("var ", "x", " = ", v633, ";", (function(){
9187 var value = symbol.value;
9188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9190 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9192 var value = symbol.value;
9193 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9195 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9197 var value = symbol.value;
9198 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9200 })())), l119.function("return ", (function(){
9202 })(), ";", (function(){
9204 var value = symbol.value;
9205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9210 var func = symbol.function;
9211 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9217 if (cf.type == 'block' && cf.id == 228)
9224 })), cdr: (function(){
9226 var value = symbol.value;
9227 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9231 var l257 = {name: "SLICE"};
9232 (l230).value = ({car: l44.function(l257, (function (v634,v635,v636){
9233 if (arguments.length < 2) throw 'too few arguments';
9234 if (arguments.length > 3) throw 'too many arguments';
9235 switch(arguments.length){
9243 return l119.function("(function(){", (function(){
9245 var value = symbol.value;
9246 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9248 })(), l124.function("var str = ", (function(){
9250 var func = symbol.function;
9251 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9253 })()(v634), ";", (function(){
9255 var value = symbol.value;
9256 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9258 })(), "var a = ", (function(){
9260 var func = symbol.function;
9261 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9263 })()(v635), ";", (function(){
9265 var value = symbol.value;
9266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9268 })(), "var b;", (function(){
9270 var value = symbol.value;
9271 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9273 })(), (v636 !== l3.value ? l119.function("b = ", (function(){
9275 var func = symbol.function;
9276 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9278 })()(v636), ";", (function(){
9280 var value = symbol.value;
9281 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9283 })()) : ""), "return str.slice(a,b);", (function(){
9285 var value = symbol.value;
9286 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9292 if (cf.type == 'block' && cf.id == 229)
9299 })), cdr: (function(){
9301 var value = symbol.value;
9302 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9305 var l258 = {name: "CHAR"};
9307 return (l230).value = ({car: l44.function(l258, (function (v637,v638){
9308 if (arguments.length < 2) throw 'too few arguments';
9309 if (arguments.length > 2) throw 'too many arguments';
9313 return (function(v639,v640){
9314 return l119.function("(function(){", (function(){
9316 var value = symbol.value;
9317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9319 })(), l124.function(l119.function("var ", "string", " = ", v639, ";", (function(){
9321 var value = symbol.value;
9322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9324 })()), l119.function("var ", "index", " = ", v640, ";", (function(){
9326 var value = symbol.value;
9327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9329 })()), l119.function("if (typeof ", "string", " != '", "string", "')", (function(){
9331 var value = symbol.value;
9332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9334 })(), l124.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9336 var value = symbol.value;
9337 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9339 })())), l119.function("if (typeof ", "index", " != '", "number", "')", (function(){
9341 var value = symbol.value;
9342 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9344 })(), l124.function("throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
9346 var value = symbol.value;
9347 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9349 })())), l119.function("return ", (function(){
9350 return "string.charCodeAt(index)";
9351 })(), ";", (function(){
9353 var value = symbol.value;
9354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9359 var func = symbol.function;
9360 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9362 })()(v637),(function(){
9364 var func = symbol.function;
9365 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9371 if (cf.type == 'block' && cf.id == 230)
9378 })), cdr: (function(){
9380 var value = symbol.value;
9381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9386 return (l230).value = ({car: l44.function(l67, (function (v641,v642){
9387 if (arguments.length < 2) throw 'too few arguments';
9388 if (arguments.length > 2) throw 'too many arguments';
9392 return (function(v643,v644){
9393 return l119.function("(function(){", (function(){
9395 var value = symbol.value;
9396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9398 })(), l124.function(l119.function("var ", "string1", " = ", v643, ";", (function(){
9400 var value = symbol.value;
9401 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9403 })()), l119.function("var ", "string2", " = ", v644, ";", (function(){
9405 var value = symbol.value;
9406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9408 })()), l119.function("if (typeof ", "string1", " != '", "string", "')", (function(){
9410 var value = symbol.value;
9411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9413 })(), l124.function("throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
9415 var value = symbol.value;
9416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9418 })())), l119.function("if (typeof ", "string2", " != '", "string", "')", (function(){
9420 var value = symbol.value;
9421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9423 })(), l124.function("throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
9425 var value = symbol.value;
9426 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9428 })())), l119.function("return ", (function(){
9429 return "string1.concat(string2)";
9430 })(), ";", (function(){
9432 var value = symbol.value;
9433 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9438 var func = symbol.function;
9439 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9441 })()(v641),(function(){
9443 var func = symbol.function;
9444 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9450 if (cf.type == 'block' && cf.id == 231)
9457 })), cdr: (function(){
9459 var value = symbol.value;
9460 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9464 var l259 = {name: "FUNCALL"};
9465 (l230).value = ({car: l44.function(l259, (function (v646){
9466 if (arguments.length < 1) throw 'too few arguments';
9468 for (var i = arguments.length-1; i>=1; i--)
9469 v645 = {car: arguments[i], cdr:
9474 return l119.function("(", (function(){
9476 var func = symbol.function;
9477 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9479 })()(v646), ")(", l121.function(l68.function((function(){
9481 var func = symbol.function;
9482 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9484 })(), v645), ", "), ")");
9488 if (cf.type == 'block' && cf.id == 232)
9495 })), cdr: (function(){
9497 var value = symbol.value;
9498 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9501 var l260 = {name: "APPLY"};
9502 (l230).value = ({car: l44.function(l260, (function (v648){
9503 if (arguments.length < 1) throw 'too few arguments';
9505 for (var i = arguments.length-1; i>=1; i--)
9506 v647 = {car: arguments[i], cdr:
9511 return (l11.function(v647) !== l3.value ? l119.function("(", (function(){
9513 var func = symbol.function;
9514 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9516 })()(v648), ")()") : (function(v649,v650){
9517 return l119.function("(function(){", (function(){
9519 var value = symbol.value;
9520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9522 })(), l124.function("var f = ", (function(){
9524 var func = symbol.function;
9525 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9527 })()(v648), ";", (function(){
9529 var value = symbol.value;
9530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9532 })(), "var args = [", l121.function(l68.function((function(){
9534 var func = symbol.function;
9535 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9537 })(), v649), ", "), "];", (function(){
9539 var value = symbol.value;
9540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9542 })(), "var tail = (", (function(){
9544 var func = symbol.function;
9545 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9547 })()(v650), ");", (function(){
9549 var value = symbol.value;
9550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9552 })(), "while (tail != ", (function(){
9554 var func = symbol.function;
9555 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9557 })()(l3.value), "){", (function(){
9559 var value = symbol.value;
9560 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9562 })(), " args.push(tail.car);", (function(){
9564 var value = symbol.value;
9565 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9567 })(), " tail = tail.cdr;", (function(){
9569 var value = symbol.value;
9570 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9572 })(), "}", (function(){
9574 var value = symbol.value;
9575 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9577 })(), "return f.apply(this, args);", (function(){
9579 var value = symbol.value;
9580 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9583 })(l80.function(v647),(function(){
9584 var tmp = l79.function(v647);
9585 return tmp === l3.value? l3.value: tmp.car;
9590 if (cf.type == 'block' && cf.id == 233)
9597 })), cdr: (function(){
9599 var value = symbol.value;
9600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9603 var l261 = {name: "JS-EVAL"};
9605 return (l230).value = ({car: l44.function(l261, (function (v651){
9606 if (arguments.length < 1) throw 'too few arguments';
9607 if (arguments.length > 1) throw 'too many arguments';
9611 return (function(v652){
9612 return l119.function("(function(){", (function(){
9614 var value = symbol.value;
9615 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9617 })(), l124.function(l119.function("var ", "string", " = ", v652, ";", (function(){
9619 var value = symbol.value;
9620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9622 })()), l119.function("if (typeof ", "string", " != '", "string", "')", (function(){
9624 var value = symbol.value;
9625 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9627 })(), l124.function("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9629 var value = symbol.value;
9630 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9632 })())), l119.function("return ", (function(){
9633 return "eval.apply(window, [string])";
9634 })(), ";", (function(){
9636 var value = symbol.value;
9637 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9642 var func = symbol.function;
9643 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9649 if (cf.type == 'block' && cf.id == 234)
9656 })), cdr: (function(){
9658 var value = symbol.value;
9659 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9663 var l262 = {name: "ERROR"};
9665 return (l230).value = ({car: l44.function(l262, (function (v653){
9666 if (arguments.length < 1) throw 'too few arguments';
9667 if (arguments.length > 1) throw 'too many arguments';
9671 return (function(v654){
9672 return l119.function("(function(){", (function(){
9674 var value = symbol.value;
9675 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9677 })(), l124.function("throw ", v654, ";", (function(){
9679 var value = symbol.value;
9680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9685 var func = symbol.function;
9686 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
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.";
9706 var l263 = {name: "NEW"};
9708 return (l230).value = ({car: l44.function(l263, (function (){
9709 if (arguments.length > 0) throw 'too many arguments';
9719 if (cf.type == 'block' && cf.id == 236)
9726 })), cdr: (function(){
9728 var value = symbol.value;
9729 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9733 var l264 = {name: "OBJECTP"};
9735 return (l230).value = ({car: l44.function(l264, (function (v655){
9736 if (arguments.length < 1) throw 'too few arguments';
9737 if (arguments.length > 1) throw 'too many arguments';
9741 return (function(v656){
9742 return l125.function(l119.function("(typeof (", v656, ") === 'object')"));
9745 var func = symbol.function;
9746 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9752 if (cf.type == 'block' && cf.id == 237)
9759 })), cdr: (function(){
9761 var value = symbol.value;
9762 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9766 var l265 = {name: "OGET"};
9768 return (l230).value = ({car: l44.function(l265, (function (v657,v658){
9769 if (arguments.length < 2) throw 'too few arguments';
9770 if (arguments.length > 2) throw 'too many arguments';
9774 return (function(v659,v660){
9775 return l119.function("(function(){", (function(){
9777 var value = symbol.value;
9778 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9780 })(), l124.function("var tmp = ", "(", v659, ")[", v660, "];", (function(){
9782 var value = symbol.value;
9783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9785 })(), "return tmp == undefined? ", (function(){
9787 var func = symbol.function;
9788 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9790 })()(l3.value), ": tmp ;", (function(){
9792 var value = symbol.value;
9793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9798 var func = symbol.function;
9799 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9801 })()(v657),(function(){
9803 var func = symbol.function;
9804 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9810 if (cf.type == 'block' && cf.id == 238)
9817 })), cdr: (function(){
9819 var value = symbol.value;
9820 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9824 var l266 = {name: "OSET"};
9826 return (l230).value = ({car: l44.function(l266, (function (v661,v662,v663){
9827 if (arguments.length < 3) throw 'too few arguments';
9828 if (arguments.length > 3) throw 'too many arguments';
9832 return (function(v664,v665,v666){
9833 return l119.function("((", v664, ")[", v665, "] = ", v666, ")");
9836 var func = symbol.function;
9837 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9839 })()(v661),(function(){
9841 var func = symbol.function;
9842 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9844 })()(v662),(function(){
9846 var func = symbol.function;
9847 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9853 if (cf.type == 'block' && cf.id == 239)
9860 })), cdr: (function(){
9862 var value = symbol.value;
9863 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9867 var l267 = {name: "IN"};
9869 return (l230).value = ({car: l44.function(l267, (function (v667,v668){
9870 if (arguments.length < 2) throw 'too few arguments';
9871 if (arguments.length > 2) throw 'too many arguments';
9875 return (function(v669,v670){
9876 return l125.function(l119.function("((", v669, ") in (", v670, "))"));
9879 var func = symbol.function;
9880 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9882 })()(v667),(function(){
9884 var func = symbol.function;
9885 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9891 if (cf.type == 'block' && cf.id == 240)
9898 })), cdr: (function(){
9900 var value = symbol.value;
9901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9905 var l268 = {name: "FUNCTIONP"};
9907 return (l230).value = ({car: l44.function(l268, (function (v671){
9908 if (arguments.length < 1) throw 'too few arguments';
9909 if (arguments.length > 1) throw 'too many arguments';
9913 return (function(v672){
9914 return l125.function(l119.function("(typeof ", v672, " == 'function')"));
9917 var func = symbol.function;
9918 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9924 if (cf.type == 'block' && cf.id == 241)
9931 })), cdr: (function(){
9933 var value = symbol.value;
9934 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9938 var l269 = {name: "WRITE-STRING"};
9940 return (l230).value = ({car: l44.function(l269, (function (v673){
9941 if (arguments.length < 1) throw 'too few arguments';
9942 if (arguments.length > 1) throw 'too many arguments';
9946 return (function(v674){
9947 return l119.function("(function(){", (function(){
9949 var value = symbol.value;
9950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9952 })(), l124.function(l119.function("var ", "x", " = ", v674, ";", (function(){
9954 var value = symbol.value;
9955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9957 })()), l119.function("if (typeof ", "x", " != '", "string", "')", (function(){
9959 var value = symbol.value;
9960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9962 })(), l124.function("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9964 var value = symbol.value;
9965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9967 })())), l119.function("return ", (function(){
9968 return "lisp.write(x)";
9969 })(), ";", (function(){
9971 var value = symbol.value;
9972 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9977 var func = symbol.function;
9978 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9984 if (cf.type == 'block' && cf.id == 242)
9991 })), cdr: (function(){
9993 var value = symbol.value;
9994 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9999 (l178).function = (function(v677){
10000 ((v677)["fname"] = "MACRO");
10002 })((function (v675){
10003 if (arguments.length < 1) throw 'too few arguments';
10004 if (arguments.length > 1) throw 'too many arguments';
10005 return (function(){
10007 return (function(){
10008 return (((function(){
10010 return (typeof tmp == 'object' && 'name' in tmp);
10011 })()?l4.value: l3.value) !== l3.value ? (function(v676){
10012 return (((l154.function(v676) === l178)?l4.value: l3.value) !== l3.value ? v676 : l3.value);
10013 })(l166.function(v675, (function(){
10015 var value = symbol.value;
10016 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10018 })(), l97)) : l3.value);
10022 if (cf.type == 'block' && cf.id == 243)
10032 var l270 = {name: "LS-MACROEXPAND-1"};
10034 (l270).function = (function(v682){
10035 ((v682)["fname"] = "LS-MACROEXPAND-1");
10037 })((function (v678){
10038 if (arguments.length < 1) throw 'too few arguments';
10039 if (arguments.length > 1) throw 'too many arguments';
10040 return (function(){
10042 return (function(){
10043 return (function(v679){
10044 return (v679 !== l3.value ? (function(v680){
10045 (l59.function(v680) !== l3.value ? (function(){
10046 return (function(v681){
10047 l157.function(v679, v681);
10048 return v680 = v681;
10051 var func = symbol.function;
10052 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10056 return (function(){
10059 var tail = ((function(){
10061 return tmp === l3.value? l3.value: tmp.cdr;
10063 while (tail != l3.value){
10064 args.push(tail.car);
10067 return f.apply(this, args);
10069 })(l155.function(v679)) : v678);
10070 })(l178.function((function(){
10072 return tmp === l3.value? l3.value: tmp.car;
10077 if (cf.type == 'block' && cf.id == 244)
10087 var l271 = {name: "COMPILE-FUNCALL"};
10089 (l271).function = (function(v685){
10090 ((v685)["fname"] = "COMPILE-FUNCALL");
10092 })((function (v683,v684){
10093 if (arguments.length < 2) throw 'too few arguments';
10094 if (arguments.length > 2) throw 'too many arguments';
10095 return (function(){
10097 return (function(){
10098 return ((((function(){
10100 return (typeof tmp == 'object' && 'name' in tmp);
10101 })()?l4.value: l3.value) !== l3.value ? l180.function(v683, l97, l184) : l3.value) !== l3.value ? l119.function((function(){
10103 var func = symbol.function;
10104 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10106 })()(l62.function(l44.function(l146), l44.function(v683))), ".function(", l121.function(l68.function((function(){
10108 var func = symbol.function;
10109 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10111 })(), v684), ", "), ")") : l119.function((function(){
10113 var func = symbol.function;
10114 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10116 })()(l62.function(l44.function(l97), l44.function(v683))), "(", l121.function(l68.function((function(){
10118 var func = symbol.function;
10119 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10121 })(), v684), ", "), ")"));
10125 if (cf.type == 'block' && cf.id == 245)
10136 (l200).function = (function(v688){
10137 ((v688)["fname"] = "LS-COMPILE-BLOCK");
10139 })((function (v686,v687){
10140 if (arguments.length < 1) throw 'too few arguments';
10141 if (arguments.length > 2) throw 'too many arguments';
10142 switch(arguments.length){
10147 return (function(){
10149 return (function(){
10150 return (v687 !== l3.value ? l119.function(l200.function(l80.function(v686)), "return ", (function(){
10152 var func = symbol.function;
10153 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10156 var tmp = l79.function(v686);
10157 return tmp === l3.value? l3.value: tmp.car;
10158 })()), ";") : l122.function(l83.function((function(){
10160 var func = symbol.function;
10161 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10163 })(), l68.function((function(){
10165 var func = symbol.function;
10166 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10168 })(), v686)), l119.function(";", (function(){
10170 var value = symbol.value;
10171 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10177 if (cf.type == 'block' && cf.id == 246)
10188 (l126).function = (function(v695){
10189 ((v695)["fname"] = "LS-COMPILE");
10191 })((function (v689){
10192 if (arguments.length < 1) throw 'too few arguments';
10193 if (arguments.length > 1) throw 'too many arguments';
10194 return (function(){
10196 return (function(){
10197 return (((function(){
10199 return (typeof tmp == 'object' && 'name' in tmp);
10200 })()?l4.value: l3.value) !== l3.value ? (function(){
10201 return (function(v690){
10202 return (((l154.function(v690) === l172)?l4.value: l3.value) !== l3.value ? (function(){
10203 return l155.function(v690);
10204 })() : (l180.function(v689, l98, l183) !== l3.value ? (function(){
10205 return l119.function(l126.function(l62.function(l44.function(l146), l44.function(v689))), ".value");
10206 })() : (function(){
10207 return l126.function(l62.function(l44.function(l248), l44.function(l62.function(l44.function(l146), l44.function(v689)))));
10209 })(l166.function(v689, (function(){
10211 var value = symbol.value;
10212 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10215 })() : (l74.function(v689) !== l3.value ? (function(){
10216 return l16.function(v689);
10217 })() : (((typeof(v689) == "string")?l4.value: l3.value) !== l3.value ? (function(){
10218 return l119.function("\"", l129.function(v689), "\"");
10219 })() : (l59.function(v689) !== l3.value ? (function(){
10220 return (function(v691,v692){
10221 return (l90.function(v691, (function(){
10223 var value = symbol.value;
10224 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10226 })()) !== l3.value ? (function(){
10227 return (function(v693){
10228 return (function(){
10232 while (tail != l3.value){
10233 args.push(tail.car);
10236 return f.apply(this, args);
10238 })(l41.function(l90.function(v691, (function(){
10240 var value = symbol.value;
10241 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10244 })() : ((l90.function(v691, (function(){
10246 var value = symbol.value;
10247 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10249 })()) !== l3.value ? l28.function(l180.function(v691, l97, l182)) : l3.value) !== l3.value ? (function(){
10250 return (function(v694){
10251 return (function(){
10255 while (tail != l3.value){
10256 args.push(tail.car);
10259 return f.apply(this, args);
10261 })(l41.function(l90.function(v691, (function(){
10263 var value = symbol.value;
10264 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10267 })() : (function(){
10268 return (l178.function(v691) !== l3.value ? l126.function(l270.function(v689)) : l271.function(v691, v692));
10272 return tmp === l3.value? l3.value: tmp.car;
10275 return tmp === l3.value? l3.value: tmp.cdr;
10277 })() : l3.value))));
10281 if (cf.type == 'block' && cf.id == 247)
10291 var l272 = {name: "LS-COMPILE-TOPLEVEL"};
10293 (l272).function = (function(v700){
10294 ((v700)["fname"] = "LS-COMPILE-TOPLEVEL");
10296 })((function (v696){
10297 if (arguments.length < 1) throw 'too few arguments';
10298 if (arguments.length > 1) throw 'too many arguments';
10299 return (function(){
10301 return (function(){
10302 return (function(v697){
10308 return ((((function(){
10310 return (typeof tmp == 'object' && 'car' in tmp);
10311 })()?l4.value: l3.value) !== l3.value ? (((function(){
10313 return tmp === l3.value? l3.value: tmp.car;
10314 })() === l213)?l4.value: l3.value) : l3.value) !== l3.value ? (function(){
10315 return (function(v698){
10316 return l121.function(l83.function((function(){
10318 var func = symbol.function;
10319 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10322 })(l68.function((function(){
10324 var func = symbol.function;
10325 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10329 return tmp === l3.value? l3.value: tmp.cdr;
10331 })() : (function(){
10332 return (function(v699){
10333 return l119.function(l122.function(l176.function(), l119.function(";", (function(){
10335 var value = symbol.value;
10336 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10338 })())), (v699 !== l3.value ? l119.function(v699, ";", (function(){
10340 var value = symbol.value;
10341 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10344 })(l126.function(v696));
10354 if (cf.type == 'block' && cf.id == 248)
10364 var l273 = {name: "WITH-COMPILATION-UNIT"};
10367 (l212).function = (function(v706){
10368 ((v706)["fname"] = "EVAL");
10370 })((function (v701){
10371 if (arguments.length < 1) throw 'too few arguments';
10372 if (arguments.length > 1) throw 'too many arguments';
10373 return (function(){
10375 return (function(){
10376 return (function(v705){
10377 return (function(){
10379 if (typeof string != 'string')
10380 throw 'The value ' + string + ' is not a type string.';
10381 return eval.apply(window, [string]);
10383 })((function(v702){
10386 return (function(){
10387 return (function(v703,v704){
10389 while(v703 !== l3.value){
10390 v704 = (function(){
10392 return tmp === l3.value? l3.value: tmp.car;
10398 v703 = (function(){
10400 return tmp === l3.value? l3.value: tmp.cdr;
10407 var value = symbol.value;
10408 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10414 if (cf.type == 'block' && cf.id == 250)
10422 (l151).value = l3.value;
10423 return l272.function(v701);
10428 if (cf.type == 'block' && cf.id == 249)
10438 var l274 = {name: "PRON"};
10439 var l275 = {car: l21, cdr: {car: l14, cdr: {car: l110, cdr: {car: l19, cdr: {car: l20, cdr: {car: l22, cdr: {car: l23, cdr: {car: l24, cdr: {car: l236, cdr: {car: l238, cdr: {car: l18, cdr: {car: l18, cdr: {car: l237, cdr: {car: l239, cdr: {car: l54, cdr: {car: l62, cdr: {car: l260, cdr: {car: l90, cdr: {car: l45, cdr: {car: l163, 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: l219, cdr: {car: l35, cdr: {car: l38, cdr: {car: l36, cdr: {car: l32, cdr: {car: l32, cdr: {car: l258, 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: l251, cdr: {car: l27, cdr: {car: l252, cdr: {car: l262, cdr: {car: l212, cdr: {car: l89, cdr: {car: l117, cdr: {car: l93, cdr: {car: l103, cdr: {car: l114, cdr: {car: l40, cdr: {car: l43, cdr: {car: l247, cdr: {car: l259, cdr: {car: l97, cdr: {car: l268, cdr: {car: l15, cdr: {car: l226, cdr: {car: l69, cdr: {car: l111, cdr: {car: l46, cdr: {car: l74, cdr: {car: l74, cdr: {car: l115, cdr: {car: l250, cdr: {car: l79, cdr: {car: l66, cdr: {car: l216, cdr: {car: l44, cdr: {car: l59, cdr: {car: l100, cdr: {car: l245, cdr: {car: l68, cdr: {car: l81, cdr: {car: l76, cdr: {car: l235, cdr: {car: l3, cdr: {car: l28, cdr: {car: l78, cdr: {car: l77, cdr: {car: l11, cdr: {car: l240, cdr: {car: l55, cdr: {car: l104, cdr: {car: l106, cdr: {car: l102, cdr: {car: l75, cdr: {car: l128, cdr: {car: l131, cdr: {car: l185, cdr: {car: l56, cdr: {car: l57, cdr: {car: l274, cdr: {car: l48, cdr: {car: l146, cdr: {car: l82, cdr: {car: l83, cdr: {car: l84, cdr: {car: l12, cdr: {car: l218, cdr: {car: l63, cdr: {car: l64, cdr: {car: l41, cdr: {car: l202, cdr: {car: l201, cdr: {car: l88, cdr: {car: l255, cdr: {car: l91, cdr: {car: l92, cdr: {car: l254, cdr: {car: l86, cdr: {car: l210, cdr: {car: l246, cdr: {car: l116, cdr: {car: l249, cdr: {car: l248, cdr: {car: l244, cdr: {car: l4, cdr: {car: l225, cdr: {car: l42, cdr: {car: l220, cdr: {car: l26, cdr: {car: l6, cdr: {car: l227, cdr: {car: l98, cdr: {car: l130, cdr: {car: l5, cdr: {car: l95, cdr: {car: l269, cdr: {car: l25, cdr: l3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10440 l117.function(l275);
10441 (l110).value = (function(){
10443 var value = symbol.value;
10444 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10448 var string = "var lisp";
10449 if (typeof string != 'string')
10450 throw 'The value ' + string + ' is not a type string.';
10451 return eval.apply(window, [string]);
10454 (lisp.read = (function(){
10456 var func = symbol.function;
10457 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10460 (lisp.print = (function(){
10462 var func = symbol.function;
10463 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10466 (lisp.eval = (function(){
10468 var func = symbol.function;
10469 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10472 (lisp.compile = (function(){
10474 var func = symbol.function;
10475 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10478 (lisp.evalString = (function (v707){
10479 if (arguments.length < 1) throw 'too few arguments';
10480 if (arguments.length > 1) throw 'too many arguments';
10481 return l212.function(l150.function(v707));
10484 (lisp.compileString = (function (v708){
10485 if (arguments.length < 1) throw 'too few arguments';
10486 if (arguments.length > 1) throw 'too many arguments';
10487 return l272.function(l150.function(v708));
10490 var l276 = {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: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, 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}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
10491 var l277 = {name: "BODY"};
10492 var l278 = {name: "CHECK"};
10493 var l279 = {name: "DECLS"};
10494 var l280 = {name: "DECL"};
10495 var l281 = {name: "NAME"};
10496 var l282 = {name: "ARGS"};
10497 var l283 = {name: "ARG"};
10498 var l284 = {name: "FORM"};
10499 var l285 = {name: "PACKAGE-DESIGNATOR"};
10500 var l286 = {name: "FORM1"};
10501 var l287 = {name: "RESULT"};
10502 var l288 = {name: "VALUE"};
10503 var l289 = {name: "FORMS"};
10504 var l290 = {name: "G"};
10505 var l291 = {name: "CLAUSULES"};
10506 var l292 = {name: "!FORM"};
10507 var l293 = {name: "CLAUSULE"};
10508 var l294 = {name: "ITER"};
10509 var l295 = {name: "G!TO"};
10510 var l296 = {name: "VAR"};
10511 var l297 = {name: "TO"};
10512 var l298 = {name: "G!LIST"};
10513 var l299 = {name: "X"};
10514 var l300 = {name: "PLACE"};
10515 var l301 = {name: "DELTA"};
10516 var l302 = {name: "CONDITION"};
10517 var l303 = {name: "DOCSTRING"};
10518 var l304 = {name: "&BODY"};
10519 var l305 = {car: {car: {car: l4, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l183, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l3, cdr: {car: l98, cdr: {car: l3, cdr: {car: {car: l183, cdr: l3}, cdr: l3}}}}, cdr: l3}}, cdr: {car: {car: {car: l212, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l273, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l56, cdr: {car: {car: l213, cdr: {car: {car: l201, cdr: {car: l151, cdr: {car: l3, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l49, cdr: {car: {car: l278, cdr: {car: l151, cdr: l3}}, cdr: {car: {car: l259, cdr: {car: l278, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l272, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l126, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l200, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l271, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l270, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l178, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l234, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l233, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l279, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l127, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "var ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " = ", cdr: {car: {car: l149, cdr: {car: {car: l42, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l118, cdr: l3}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "if (typeof ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " != '", cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: "')", cdr: {car: l118, cdr: {car: {car: l124, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l149, cdr: {car: {car: l40, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: {car: ".';", cdr: {car: l118, cdr: l3}}}}}}}, cdr: l3}}}}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l119, cdr: {car: "return ", cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: ";", cdr: {car: l118, cdr: l3}}}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l232, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l231, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l216, cdr: {car: {car: l149, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l283, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: {car: l149, cdr: {car: l283, cdr: l3}}, cdr: {car: {car: l126, cdr: {car: {car: l149, cdr: {car: l283, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l231, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l230, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: l3}, cdr: {car: {car: l228, cdr: {car: l284, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l229, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l228, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l224, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l223, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l215, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l214, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l284, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l187, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l126, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l208, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l207, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l129, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l198, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l197, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l196, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l195, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l194, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l193, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l187, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l48, cdr: {car: {car: l44, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l186, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l181, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l180, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l179, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l177, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l176, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l175, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l174, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l171, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l170, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l169, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l166, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l165, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l162, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l161, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l160, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l159, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l158, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l157, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l156, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l155, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l154, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l153, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l152, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l150, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l141, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l144, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l143, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l142, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l140, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l139, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l138, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l137, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l136, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l135, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l134, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l133, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l132, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l131, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l130, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l95, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l128, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l127, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l119, cdr: {car: "(function(){", cdr: {car: l118, cdr: {car: {car: l124, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: "})()", cdr: l3}}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l125, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l16, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l124, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l123, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l122, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l121, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l120, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l98, cdr: {car: l191, cdr: {car: l284, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l119, cdr: {car: {car: l149, cdr: {car: l98, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l119, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l117, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l116, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l115, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l114, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l113, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l112, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l111, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l285, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l201, cdr: {car: l110, cdr: {car: {car: l101, cdr: {car: {car: l149, cdr: {car: l285, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l107, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l106, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l105, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l104, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l101, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l103, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l102, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l100, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l96, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l94, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l93, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l92, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l91, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l90, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l89, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l88, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l87, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l86, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l85, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l84, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l83, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l82, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l81, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l80, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l79, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l78, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l77, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l59, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l76, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l75, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l74, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l73, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l72, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l71, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l70, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l69, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l68, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l67, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l66, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l65, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l64, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l63, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l62, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l61, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l60, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l58, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l57, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l286, cdr: {car: l287, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l56, cdr: {car: {car: l213, cdr: {car: {car: l149, cdr: {car: l286, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l287, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l56, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l288, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l55, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l289, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l289, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l216, cdr: {car: {car: {car: l290, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l290, cdr: l3}}, cdr: {car: {car: l55, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l289, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l289, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: {car: l11, cdr: {car: l289, cdr: l3}}, cdr: {car: l4, cdr: l3}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l4, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l289, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l54, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l289, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l291, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l52, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l62, cdr: {car: l291, cdr: {car: {car: l147, cdr: {car: {car: {car: l4, cdr: {car: {car: l262, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l284, cdr: {car: l191, cdr: {car: l291, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l292, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l284, cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l51, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l293, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: {car: l31, cdr: {car: l293, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: l293, cdr: {car: {car: l147, cdr: {car: {car: {car: l27, cdr: {car: {car: l149, cdr: {car: l292, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l293, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l291, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l291, cdr: l3}}, cdr: {car: {car: l188, cdr: {car: {car: l11, cdr: {car: l291, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: {car: l33, cdr: {car: l291, cdr: l3}}, cdr: {car: l4, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: {car: l35, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: {car: l33, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: {car: l35, cdr: {car: l291, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l51, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l291, 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: l178, cdr: {car: {car: l199, cdr: {car: {car: l294, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l295, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: {car: {car: l296, cdr: {car: {car: l40, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l297, cdr: {car: {car: l41, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l287, cdr: {car: {car: l42, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: 0, cdr: l3}}, cdr: {car: {car: {car: l149, cdr: {car: l295, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l297, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l209, cdr: {car: {car: l236, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l295, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l225, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l46, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l149, cdr: {car: l287, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l49, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l294, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l296, cdr: {car: {car: l40, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l298, cdr: {car: {car: l15, cdr: l3}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: {car: l41, cdr: {car: l294, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: l3, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l209, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l296, cdr: l3}}, cdr: {car: {car: l31, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l225, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: {car: {car: l32, cdr: {car: {car: l149, cdr: {car: l298, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}}}, cdr: {car: {car: l149, cdr: {car: {car: l42, 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: l48, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l300, cdr: l3}}, cdr: {car: {car: l29, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l300, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l47, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l190, cdr: {car: {car: l301, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l20, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l301, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l46, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: {car: l190, cdr: {car: {car: l301, cdr: {car: 1, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l19, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l301, 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: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l44, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l43, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l42, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l41, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l40, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l39, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l38, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l37, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l36, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l35, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l34, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l33, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l32, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l31, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l30, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l29, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l28, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l27, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l26, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l25, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l24, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l23, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l22, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l21, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l20, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l19, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l18, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l17, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l15, cdr: {car: l97, cdr: {car: l3, cdr: {car: {car: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l13, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l163, cdr: {car: l3, cdr: {car: {car: l209, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l12, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l190, cdr: {car: l288, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l218, cdr: {car: l3, cdr: {car: {car: l149, cdr: {car: l288, 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: l184, cdr: l3}, cdr: l3}}}}, cdr: {car: {car: l10, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l2, cdr: {car: {car: l184, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l247, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l9, cdr: {car: {car: l149, cdr: {car: {car: l246, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l188, cdr: {car: {car: l54, cdr: {car: {car: l254, cdr: {car: {car: l31, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l28, cdr: {car: {car: l11, cdr: {car: {car: l32, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l149, cdr: {car: {car: l31, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: {car: l32, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l163, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l9, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l216, cdr: {car: {car: {car: l299, cdr: {car: {car: l15, cdr: {car: "FN", cdr: l3}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l216, cdr: {car: {car: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: l282, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: l3}, cdr: {car: {car: l266, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: {car: "fname", cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}}}, cdr: {car: {car: l149, cdr: {car: l299, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l8, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l288, cdr: {car: l190, cdr: {car: l303, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l5, cdr: {car: {car: l254, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l266, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l149, cdr: {car: l303, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l7, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l288, cdr: {car: l190, cdr: {car: l303, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l213, cdr: {car: {car: l6, cdr: {car: {car: l17, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l201, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: {car: {car: l149, cdr: {car: l288, cdr: l3}}, cdr: l3}}}, cdr: l3}}}, cdr: {car: {car: l148, cdr: {car: {car: l5, cdr: {car: {car: l254, cdr: {car: l303, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: {car: l266, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: "vardoc", cdr: {car: {car: l149, cdr: {car: l303, cdr: l3}}, cdr: l3}}}}, cdr: l3}, cdr: l3}}, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l6, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: l3, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l5, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l302, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}, cdr: {car: {car: l147, cdr: {car: {car: l188, cdr: {car: {car: l149, cdr: {car: l302, cdr: l3}}, cdr: {car: {car: l213, cdr: {car: {car: l148, cdr: {car: l277, cdr: l3}}, cdr: l3}}, cdr: {car: l3, cdr: l3}}}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l2, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l191, cdr: {car: l279, cdr: l3}}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l148, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l280, cdr: l3}, cdr: {car: {car: l147, cdr: {car: {car: l181, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l280, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l279, cdr: l3}}}, cdr: l3}}, cdr: l3}}, cdr: l3}}, cdr: l3}}}, cdr: {car: l3, cdr: l3}}}}, cdr: {car: {car: l1, cdr: {car: l178, cdr: {car: {car: l199, cdr: {car: {car: l281, cdr: {car: l282, cdr: {car: l191, cdr: {car: l277, cdr: l3}}}}, cdr: {car: {car: l147, cdr: {car: {car: l211, cdr: {car: {car: l177, cdr: {car: {car: l146, cdr: {car: {car: l149, cdr: {car: l281, cdr: l3}}, cdr: l3}}, cdr: {car: {car: l146, cdr: {car: {car: l199, cdr: {car: {car: l149, cdr: {car: {car: l68, cdr: {car: {car: l199, cdr: {car: {car: l299, cdr: l3}, cdr: {car: {car: l188, cdr: {car: {car: l251, cdr: {car: l299, cdr: {car: {car: l146, cdr: {car: l304, cdr: l3}}, cdr: l3}}}, cdr: {car: {car: l146, cdr: {car: l191, cdr: l3}}, cdr: {car: l299, cdr: l3}}}}, cdr: l3}}}, cdr: {car: l282, cdr: l3}}}, cdr: l3}}, cdr: {car: {car: l148, cdr: {car: l277, 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}}}};
10521 l112.function(l274);
10522 l112.function(l273);
10523 l112.function(l272);
10524 l112.function(l271);
10525 l112.function(l270);
10526 l112.function(l269);
10527 l112.function(l268);
10528 l112.function(l267);
10529 l112.function(l266);
10530 l112.function(l265);
10531 l112.function(l264);
10532 l112.function(l263);
10533 l112.function(l262);
10534 l112.function(l261);
10535 l112.function(l260);
10536 l112.function(l259);
10537 l112.function(l258);
10538 l112.function(l257);
10539 l112.function(l256);
10540 l112.function(l255);
10541 l112.function(l254);
10542 l112.function(l253);
10543 l112.function(l252);
10544 l112.function(l251);
10545 l112.function(l250);
10546 l112.function(l249);
10547 l112.function(l248);
10548 l112.function(l247);
10549 l112.function(l246);
10550 l112.function(l245);
10551 l112.function(l244);
10552 l112.function(l243);
10553 l112.function(l242);
10554 l112.function(l241);
10555 l112.function(l240);
10556 l112.function(l239);
10557 l112.function(l238);
10558 l112.function(l237);
10559 l112.function(l236);
10560 l112.function(l235);
10561 l112.function(l234);
10562 l112.function(l233);
10563 l112.function(l232);
10564 l112.function(l231);
10565 l112.function(l230);
10566 l112.function(l229);
10567 l112.function(l228);
10568 l112.function(l227);
10569 l112.function(l226);
10570 l112.function(l225);
10571 l112.function(l224);
10572 l112.function(l223);
10573 l112.function(l222);
10574 l112.function(l221);
10575 l112.function(l220);
10576 l112.function(l219);
10577 l112.function(l218);
10578 l112.function(l217);
10579 l112.function(l216);
10580 l112.function(l215);
10581 l112.function(l214);
10582 l112.function(l213);
10583 l112.function(l212);
10584 l112.function(l211);
10585 l112.function(l210);
10586 l112.function(l209);
10587 l112.function(l208);
10588 l112.function(l207);
10589 l112.function(l206);
10590 l112.function(l205);
10591 l112.function(l204);
10592 l112.function(l203);
10593 l112.function(l202);
10594 l112.function(l201);
10595 l112.function(l200);
10596 l112.function(l199);
10597 l112.function(l198);
10598 l112.function(l197);
10599 l112.function(l196);
10600 l112.function(l195);
10601 l112.function(l194);
10602 l112.function(l193);
10603 l112.function(l191);
10604 l112.function(l190);
10605 l112.function(l189);
10606 l112.function(l188);
10607 l112.function(l187);
10608 l112.function(l186);
10609 l112.function(l185);
10610 l112.function(l184);
10611 l112.function(l183);
10612 l112.function(l182);
10613 l112.function(l181);
10614 l112.function(l180);
10615 l112.function(l179);
10616 l112.function(l178);
10617 l112.function(l177);
10618 l112.function(l176);
10619 l112.function(l175);
10620 l112.function(l174);
10621 l112.function(l173);
10622 l112.function(l172);
10623 l112.function(l171);
10624 l112.function(l170);
10625 l112.function(l169);
10626 l112.function(l168);
10627 l112.function(l167);
10628 l112.function(l166);
10629 l112.function(l165);
10630 l112.function(l164);
10631 l112.function(l163);
10632 l112.function(l162);
10633 l112.function(l161);
10634 l112.function(l160);
10635 l112.function(l159);
10636 l112.function(l158);
10637 l112.function(l157);
10638 l112.function(l156);
10639 l112.function(l155);
10640 l112.function(l154);
10641 l112.function(l153);
10642 l112.function(l152);
10643 l112.function(l151);
10644 l112.function(l150);
10645 l112.function(l149);
10646 l112.function(l148);
10647 l112.function(l147);
10648 l112.function(l146);
10649 l112.function(l145);
10650 l112.function(l144);
10651 l112.function(l143);
10652 l112.function(l142);
10653 l112.function(l141);
10654 l112.function(l140);
10655 l112.function(l139);
10656 l112.function(l138);
10657 l112.function(l137);
10658 l112.function(l136);
10659 l112.function(l135);
10660 l112.function(l134);
10661 l112.function(l133);
10662 l112.function(l132);
10663 l112.function(l131);
10664 l112.function(l130);
10665 l112.function(l129);
10666 l112.function(l128);
10667 l112.function(l127);
10668 l112.function(l126);
10669 l112.function(l125);
10670 l112.function(l124);
10671 l112.function(l123);
10672 l112.function(l122);
10673 l112.function(l121);
10674 l112.function(l120);
10675 l112.function(l119);
10676 l112.function(l118);
10677 l112.function(l117);
10678 l112.function(l116);
10679 l112.function(l115);
10680 l112.function(l114);
10681 l112.function(l113);
10682 l112.function(l112);
10683 l112.function(l111);
10684 l112.function(l110);
10685 l112.function(l109);
10686 l112.function(l108);
10687 l112.function(l107);
10688 l112.function(l106);
10689 l112.function(l105);
10690 l112.function(l104);
10691 l112.function(l103);
10692 l112.function(l102);
10693 l112.function(l101);
10694 l112.function(l100);
10695 l112.function(l99);
10696 l112.function(l98);
10697 l112.function(l97);
10698 l112.function(l96);
10699 l112.function(l95);
10700 l112.function(l94);
10701 l112.function(l93);
10702 l112.function(l92);
10703 l112.function(l91);
10704 l112.function(l90);
10705 l112.function(l89);
10706 l112.function(l88);
10707 l112.function(l87);
10708 l112.function(l86);
10709 l112.function(l85);
10710 l112.function(l84);
10711 l112.function(l83);
10712 l112.function(l82);
10713 l112.function(l81);
10714 l112.function(l80);
10715 l112.function(l79);
10716 l112.function(l78);
10717 l112.function(l77);
10718 l112.function(l76);
10719 l112.function(l75);
10720 l112.function(l74);
10721 l112.function(l73);
10722 l112.function(l72);
10723 l112.function(l71);
10724 l112.function(l70);
10725 l112.function(l69);
10726 l112.function(l68);
10727 l112.function(l67);
10728 l112.function(l66);
10729 l112.function(l65);
10730 l112.function(l64);
10731 l112.function(l63);
10732 l112.function(l62);
10733 l112.function(l61);
10734 l112.function(l60);
10735 l112.function(l59);
10736 l112.function(l58);
10737 l112.function(l57);
10738 l112.function(l56);
10739 l112.function(l55);
10740 l112.function(l54);
10741 l112.function(l53);
10742 l112.function(l52);
10743 l112.function(l51);
10744 l112.function(l50);
10745 l112.function(l49);
10746 l112.function(l48);
10747 l112.function(l47);
10748 l112.function(l46);
10749 l112.function(l45);
10750 l112.function(l44);
10751 l112.function(l43);
10752 l112.function(l42);
10753 l112.function(l41);
10754 l112.function(l40);
10755 l112.function(l39);
10756 l112.function(l38);
10757 l112.function(l37);
10758 l112.function(l36);
10759 l112.function(l35);
10760 l112.function(l34);
10761 l112.function(l33);
10762 l112.function(l32);
10763 l112.function(l31);
10764 l112.function(l30);
10765 l112.function(l29);
10766 l112.function(l28);
10767 l112.function(l27);
10768 l112.function(l26);
10769 l112.function(l25);
10770 l112.function(l24);
10771 l112.function(l23);
10772 l112.function(l22);
10773 l112.function(l21);
10774 l112.function(l20);
10775 l112.function(l19);
10776 l112.function(l18);
10777 l112.function(l17);
10778 l112.function(l16);
10779 l112.function(l15);
10780 l112.function(l14);
10781 l112.function(l13);
10782 l112.function(l12);
10783 l112.function(l11);
10784 l112.function(l10);
10794 (l205).value = l276;
10795 (l167).value = l305;
10796 (l168).value = 708;
10798 return (l217).value = 250;
10800 (l206).value = 305;