3 function pv (x) { return x==undefined? nil: x; }
7 r['multiple-value'] = true;
8 for (var i=0; i<arguments.length; i++)
13 function forcemv (x) {
14 return typeof x == 'object' && 'multiple-value' in x? x: mv(x);
17 // NOTE: Define VALUES to be MV for toplevel forms. It is because
18 // `eval' compiles the forms and execute the Javascript code at
19 // toplevel with `js-eval', so it is necessary to return multiple
20 // values from the eval function.
23 function checkArgsAtLeast(args, n){
24 if (args.length < n) throw 'too few arguments';
27 function checkArgsAtMost(args, n){
28 if (args.length > n) throw 'too many arguments';
31 function checkArgs(args, n){
32 checkArgsAtLeast(args, n);
33 checkArgsAtMost(args, n);
36 // Improper list constructor (like LIST*)
38 if (arguments.length == 1)
41 var i = arguments.length-1;
42 var r = arguments[i--];
44 r = {car: arguments[i], cdr: r};
49 var l1 = {name: "DEFMACRO"};
51 var l2 = {name: "DECLAIM"};
53 var l3 = {name: "DEFCONSTANT"};
60 var l5 = {name: "NIL"};
66 var l6 = {name: "LAMBDA"};
68 var l7 = {name: "WHEN"};
70 var l8 = {name: "UNLESS"};
72 var l9 = {name: "DEFVAR"};
74 var l10 = {name: "DEFPARAMETER"};
76 var l11 = {name: "NAMED-LAMBDA"};
78 var l12 = {name: "DEFUN"};
80 var l13 = {name: "NULL"};
82 (l13).fvalue = (function(v2){
83 ((v2)["fname"] = "NULL");
85 })((function (values,v1){
86 checkArgs(arguments, 2);
88 return ((v1 === l5.value)?l4.value: l5.value);
93 var l14 = {name: "ENDP"};
95 (l14).fvalue = (function(v4){
96 ((v4)["fname"] = "ENDP");
98 })((function (values,v3){
99 checkArgs(arguments, 2);
101 return (l13.fvalue(pv, v3) !== l5.value ? l4.value : (((function(){
103 return (typeof tmp == 'object' && 'car' in tmp);
104 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
111 var l15 = {name: "RETURN"};
113 var l16 = {name: "WHILE"};
115 var l17 = {name: "*GENSYM-COUNTER*"};
117 (((l17.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l17).value = 0));
120 var l18 = {name: "GENSYM"};
121 var l19 = {name: "INTEGER-TO-STRING"};
123 (l18).fvalue = (function(v6){
124 ((v6)["fname"] = "GENSYM");
126 })((function (values,v5){
127 checkArgsAtMost(arguments, 2);
129 switch(arguments.length-1){
135 ((l17).value = (function(){
136 var x1 = (function(){
138 var value = symbol.value;
139 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
142 if (typeof x1 !== 'number') throw 'Not a number!';
146 var name = (function(){
148 var string2 = l19.fvalue(pv, (function(){
150 var value = symbol.value;
151 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
154 if (typeof string1 != 'string')
155 throw 'The value ' + string1 + ' is not a type string.';
156 if (typeof string2 != 'string')
157 throw 'The value ' + string2 + ' is not a type string.';
158 return string1.concat(string2);
160 if (typeof name != 'string')
161 throw 'The value ' + name + ' is not a type string.';
162 return ({name: name});
168 var l20 = {name: "BOUNDP"};
170 (l20).fvalue = (function(v8){
171 ((v8)["fname"] = "BOUNDP");
173 })((function (values,v7){
174 checkArgs(arguments, 2);
176 return ((v7.value !== undefined)?l4.value: l5.value);
181 var l21 = {name: "="};
183 (l21).fvalue = (function(v11){
184 ((v11)["fname"] = "=");
186 })((function (values,v9,v10){
187 checkArgs(arguments, 3);
191 if (typeof x1 !== 'number') throw 'Not a number!';
193 if (typeof x2 !== 'number') throw 'Not a number!';
194 return (x1==x2?l4.value: l5.value);
200 var l22 = {name: "*"};
202 (l22).fvalue = (function(v14){
203 ((v14)["fname"] = "*");
205 })((function (values,v12,v13){
206 checkArgs(arguments, 3);
210 if (typeof x1 !== 'number') throw 'Not a number!';
212 if (typeof x2 !== 'number') throw 'Not a number!';
219 var l23 = {name: "/"};
221 (l23).fvalue = (function(v17){
222 ((v17)["fname"] = "/");
224 })((function (values,v15,v16){
225 checkArgs(arguments, 3);
229 if (typeof x1 !== 'number') throw 'Not a number!';
231 if (typeof x2 !== 'number') throw 'Not a number!';
238 var l24 = {name: "1+"};
240 (l24).fvalue = (function(v19){
241 ((v19)["fname"] = "1+");
243 })((function (values,v18){
244 checkArgs(arguments, 2);
248 if (typeof x1 !== 'number') throw 'Not a number!';
255 var l25 = {name: "1-"};
257 (l25).fvalue = (function(v21){
258 ((v21)["fname"] = "1-");
260 })((function (values,v20){
261 checkArgs(arguments, 2);
265 if (typeof x1 !== 'number') throw 'Not a number!';
272 var l26 = {name: "ZEROP"};
274 (l26).fvalue = (function(v23){
275 ((v23)["fname"] = "ZEROP");
277 })((function (values,v22){
278 checkArgs(arguments, 2);
282 if (typeof x1 !== 'number') throw 'Not a number!';
283 return (x1==0?l4.value: l5.value);
289 var l27 = {name: "TRUNCATE"};
291 (l27).fvalue = (function(v26){
292 ((v26)["fname"] = "TRUNCATE");
294 })((function (values,v24,v25){
295 checkArgs(arguments, 3);
300 if (typeof x1 !== 'number') throw 'Not a number!';
302 if (typeof x2 !== 'number') throw 'Not a number!';
305 if (typeof x != 'number')
306 throw 'The value ' + x + ' is not a type number.';
307 return Math.floor(x);
313 var l28 = {name: "EQL"};
315 (l28).fvalue = (function(v29){
316 ((v29)["fname"] = "EQL");
318 })((function (values,v27,v28){
319 checkArgs(arguments, 3);
321 return ((v27 === v28)?l4.value: l5.value);
326 var l29 = {name: "NOT"};
328 (l29).fvalue = (function(v31){
329 ((v31)["fname"] = "NOT");
331 })((function (values,v30){
332 checkArgs(arguments, 2);
334 return (v30 !== l5.value ? l5.value : l4.value);
339 var l30 = {name: "CONS"};
341 (l30).fvalue = (function(v34){
342 ((v34)["fname"] = "CONS");
344 })((function (values,v32,v33){
345 checkArgs(arguments, 3);
347 return ({car: v32, cdr: v33});
352 var l31 = {name: "CONSP"};
354 (l31).fvalue = (function(v36){
355 ((v36)["fname"] = "CONSP");
357 })((function (values,v35){
358 checkArgs(arguments, 2);
362 return (typeof tmp == 'object' && 'car' in tmp);
363 })()?l4.value: l5.value);
368 var l32 = {name: "CAR"};
370 (l32).fvalue = (function(v38){
371 ((v38)["fname"] = "CAR");
374 var func = (function (values,v37){
375 checkArgs(arguments, 2);
379 return tmp === l5.value? l5.value: tmp.car;
383 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
388 var l33 = {name: "CDR"};
390 (l33).fvalue = (function(v40){
391 ((v40)["fname"] = "CDR");
393 })((function (values,v39){
394 checkArgs(arguments, 2);
398 return tmp === l5.value? l5.value: tmp.cdr;
404 var l34 = {name: "CAAR"};
406 (l34).fvalue = (function(v42){
407 ((v42)["fname"] = "CAAR");
409 })((function (values,v41){
410 checkArgs(arguments, 2);
413 var tmp = (function(){
415 return tmp === l5.value? l5.value: tmp.car;
417 return tmp === l5.value? l5.value: tmp.car;
423 var l35 = {name: "CADR"};
425 (l35).fvalue = (function(v44){
426 ((v44)["fname"] = "CADR");
428 })((function (values,v43){
429 checkArgs(arguments, 2);
432 var tmp = (function(){
434 return tmp === l5.value? l5.value: tmp.cdr;
436 return tmp === l5.value? l5.value: tmp.car;
442 var l36 = {name: "CDAR"};
444 (l36).fvalue = (function(v46){
445 ((v46)["fname"] = "CDAR");
447 })((function (values,v45){
448 checkArgs(arguments, 2);
451 var tmp = (function(){
453 return tmp === l5.value? l5.value: tmp.car;
455 return tmp === l5.value? l5.value: tmp.cdr;
461 var l37 = {name: "CDDR"};
463 (l37).fvalue = (function(v48){
464 ((v48)["fname"] = "CDDR");
466 })((function (values,v47){
467 checkArgs(arguments, 2);
470 var tmp = (function(){
472 return tmp === l5.value? l5.value: tmp.cdr;
474 return tmp === l5.value? l5.value: tmp.cdr;
480 var l38 = {name: "CADAR"};
482 (l38).fvalue = (function(v50){
483 ((v50)["fname"] = "CADAR");
485 })((function (values,v49){
486 checkArgs(arguments, 2);
489 var tmp = (function(){
490 var tmp = (function(){
492 return tmp === l5.value? l5.value: tmp.car;
494 return tmp === l5.value? l5.value: tmp.cdr;
496 return tmp === l5.value? l5.value: tmp.car;
502 var l39 = {name: "CADDR"};
504 (l39).fvalue = (function(v52){
505 ((v52)["fname"] = "CADDR");
507 })((function (values,v51){
508 checkArgs(arguments, 2);
511 var tmp = (function(){
512 var tmp = (function(){
514 return tmp === l5.value? l5.value: tmp.cdr;
516 return tmp === l5.value? l5.value: tmp.cdr;
518 return tmp === l5.value? l5.value: tmp.car;
524 var l40 = {name: "CDDDR"};
526 (l40).fvalue = (function(v54){
527 ((v54)["fname"] = "CDDDR");
529 })((function (values,v53){
530 checkArgs(arguments, 2);
533 var tmp = (function(){
534 var tmp = (function(){
536 return tmp === l5.value? l5.value: tmp.cdr;
538 return tmp === l5.value? l5.value: tmp.cdr;
540 return tmp === l5.value? l5.value: tmp.cdr;
546 var l41 = {name: "CADDDR"};
548 (l41).fvalue = (function(v56){
549 ((v56)["fname"] = "CADDDR");
551 })((function (values,v55){
552 checkArgs(arguments, 2);
555 var tmp = (function(){
556 var tmp = (function(){
557 var tmp = (function(){
559 return tmp === l5.value? l5.value: tmp.cdr;
561 return tmp === l5.value? l5.value: tmp.cdr;
563 return tmp === l5.value? l5.value: tmp.cdr;
565 return tmp === l5.value? l5.value: tmp.car;
571 var l42 = {name: "FIRST"};
573 (l42).fvalue = (function(v58){
574 ((v58)["fname"] = "FIRST");
576 })((function (values,v57){
577 checkArgs(arguments, 2);
581 return tmp === l5.value? l5.value: tmp.car;
587 var l43 = {name: "SECOND"};
589 (l43).fvalue = (function(v60){
590 ((v60)["fname"] = "SECOND");
592 })((function (values,v59){
593 checkArgs(arguments, 2);
595 return l35.fvalue(values, v59);
600 var l44 = {name: "THIRD"};
602 (l44).fvalue = (function(v62){
603 ((v62)["fname"] = "THIRD");
605 })((function (values,v61){
606 checkArgs(arguments, 2);
608 return l39.fvalue(values, v61);
613 var l45 = {name: "FOURTH"};
615 (l45).fvalue = (function(v64){
616 ((v64)["fname"] = "FOURTH");
618 })((function (values,v63){
619 checkArgs(arguments, 2);
621 return l41.fvalue(values, v63);
626 var l46 = {name: "REST"};
628 (l46).fvalue = (function(v66){
629 ((v66)["fname"] = "REST");
631 })((function (values,v65){
632 checkArgs(arguments, 2);
636 return tmp === l5.value? l5.value: tmp.cdr;
642 var l47 = {name: "LIST"};
644 (l47).fvalue = (function(v68){
645 ((v68)["fname"] = "LIST");
647 })((function (values){
649 for (var i = arguments.length-1; i>=1; i--)
650 v67 = {car: arguments[i], cdr:
658 var l48 = {name: "ATOM"};
660 (l48).fvalue = (function(v70){
661 ((v70)["fname"] = "ATOM");
663 })((function (values,v69){
664 checkArgs(arguments, 2);
666 return l29.fvalue(values, ((function(){
668 return (typeof tmp == 'object' && 'car' in tmp);
669 })()?l4.value: l5.value));
674 var l49 = {name: "INCF"};
676 var l50 = {name: "DECF"};
678 var l51 = {name: "PUSH"};
680 var l52 = {name: "DOLIST"};
682 var l53 = {name: "DOTIMES"};
684 var l54 = {name: "COND"};
686 var l55 = {name: "CASE"};
688 var l56 = {name: "ECASE"};
690 var l57 = {name: "AND"};
692 var l58 = {name: "OR"};
694 var l59 = {name: "PROG1"};
696 var l60 = {name: "PROG2"};
698 var l61 = {name: "ENSURE-LIST"};
699 var l62 = {name: "LISTP"};
701 (l61).fvalue = (function(v72){
702 ((v72)["fname"] = "ENSURE-LIST");
704 })((function (values,v71){
705 checkArgs(arguments, 2);
707 return (l62.fvalue(pv, v71) !== l5.value ? v71 : l47.fvalue(values, v71));
712 var l63 = {name: "!REDUCE"};
713 var l64 = {name: "INITIAL-VALUE", 'package': 'KEYWORD'};
715 (l63).fvalue = (function(v76){
716 ((v76)["fname"] = "!REDUCE");
718 })((function (values,v73,v74){
719 checkArgsAtLeast(arguments, 3);
722 for (i=3; i<arguments.length; i+=2){
723 if (arguments[i] === l64.value){
724 v75 = arguments[i+1];
728 if (i == arguments.length){
731 for (i=3; i<arguments.length; i+=2){
732 if (arguments[i] !== l64.value)
733 throw 'Unknown keyword argument ' + arguments[i].name;
736 return (l13.fvalue(pv, v74) !== l5.value ? v75 : l63.fvalue(values, v73, (function(){
738 return tmp === l5.value? l5.value: tmp.cdr;
739 })(), l64.value, (function(){
741 return (typeof f === 'function'? f: f.fvalue)(pv, v75, (function(){
743 return tmp === l5.value? l5.value: tmp.car;
750 var l65 = {name: "+"};
752 (l65).fvalue = (function(v81){
753 ((v81)["fname"] = "+");
755 })((function (values){
757 for (var i = arguments.length-1; i>=1; i--)
758 v77 = {car: arguments[i], cdr:
761 return (function(v78){
763 return (function(v79,v80){
765 while(v79 !== l5.value){
768 return tmp === l5.value? l5.value: tmp.car;
773 if (typeof x1 !== 'number') throw 'Not a number!';
775 if (typeof x2 !== 'number') throw 'Not a number!';
782 return tmp === l5.value? l5.value: tmp.cdr;
794 var l66 = {name: "-"};
796 (l66).fvalue = (function(v87){
797 ((v87)["fname"] = "-");
799 })((function (values,v83){
800 checkArgsAtLeast(arguments, 2);
802 for (var i = arguments.length-1; i>=2; i--)
803 v82 = {car: arguments[i], cdr:
806 return (l13.fvalue(pv, v82) !== l5.value ? (function(){
808 if (typeof x1 !== 'number') throw 'Not a number!';
810 })() : (function(v84){
812 return (function(v85,v86){
814 while(v85 !== l5.value){
817 return tmp === l5.value? l5.value: tmp.car;
822 if (typeof x1 !== 'number') throw 'Not a number!';
824 if (typeof x2 !== 'number') throw 'Not a number!';
831 return tmp === l5.value? l5.value: tmp.cdr;
843 var l67 = {name: "APPEND-TWO"};
844 var l68 = {name: "APPEND"};
846 (l67).fvalue = (function(v90){
847 ((v90)["fname"] = "APPEND-TWO");
849 })((function (values,v88,v89){
850 checkArgs(arguments, 3);
852 return (l13.fvalue(pv, v88) !== l5.value ? v89 : ({car: (function(){
854 return tmp === l5.value? l5.value: tmp.car;
855 })(), cdr: l68.fvalue(pv, (function(){
857 return tmp === l5.value? l5.value: tmp.cdr;
864 (l68).fvalue = (function(v92){
865 ((v92)["fname"] = "APPEND");
867 })((function (values){
869 for (var i = arguments.length-1; i>=1; i--)
870 v91 = {car: arguments[i], cdr:
873 return l63.fvalue(values, (function(){
875 var func = symbol.fvalue;
876 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
883 var l69 = {name: "REVAPPEND"};
885 (l69).fvalue = (function(v95){
886 ((v95)["fname"] = "REVAPPEND");
888 })((function (values,v93,v94){
889 checkArgs(arguments, 3);
893 while(v93 !== l5.value){
894 (v94 = ({car: (function(){
896 return tmp === l5.value? l5.value: tmp.car;
900 return tmp === l5.value? l5.value: tmp.cdr;
910 var l70 = {name: "REVERSE"};
912 (l70).fvalue = (function(v97){
913 ((v97)["fname"] = "REVERSE");
915 })((function (values,v96){
916 checkArgs(arguments, 2);
918 return l69.fvalue(values, v96, l5);
923 var l71 = {name: "PSETQ"};
925 var l72 = {name: "DO"};
927 var l73 = {name: "DO*"};
929 var l74 = {name: "LIST-LENGTH"};
931 (l74).fvalue = (function(v100){
932 ((v100)["fname"] = "LIST-LENGTH");
934 })((function (values,v98){
935 checkArgs(arguments, 2);
937 return (function(v99){
940 while(l29.fvalue(pv, l13.fvalue(pv, v98)) !== l5.value){
943 if (typeof x1 !== 'number') throw 'Not a number!';
948 return tmp === l5.value? l5.value: tmp.cdr;
959 var l75 = {name: "LENGTH"};
961 (l75).fvalue = (function(v102){
962 ((v102)["fname"] = "LENGTH");
964 })((function (values,v101){
965 checkArgs(arguments, 2);
967 return (((typeof(v101) == "string")?l4.value: l5.value) !== l5.value ? (function(){
969 if (typeof x != 'string')
970 throw 'The value ' + x + ' is not a type string.';
972 })() : (((function(){
974 return typeof x === 'object' && 'length' in x;
975 })()?l4.value: l5.value) !== l5.value ? (function(){
976 var tmp = (v101)["length"];
977 return tmp == undefined? l5.value: tmp ;
978 })() : (l62.fvalue(pv, v101) !== l5.value ? l74.fvalue(values, v101) : l5.value)));
983 var l76 = {name: "CONCAT-TWO"};
985 (l76).fvalue = (function(v105){
986 ((v105)["fname"] = "CONCAT-TWO");
988 })((function (values,v103,v104){
989 checkArgs(arguments, 3);
994 if (typeof string1 != 'string')
995 throw 'The value ' + string1 + ' is not a type string.';
996 if (typeof string2 != 'string')
997 throw 'The value ' + string2 + ' is not a type string.';
998 return string1.concat(string2);
1004 var l77 = {name: "WITH-COLLECT"};
1006 var l78 = {name: "MAP1"};
1007 var l79 = {name: "SENTINEL"};
1009 (l78).fvalue = (function(v112){
1010 ((v112)["fname"] = "MAP1");
1012 })((function (values,v106,v107){
1013 checkArgs(arguments, 3);
1016 var v108 = ({car: l79, cdr: l5.value});
1021 while(v107 !== l5.value){
1022 v111(pv, (function(){
1024 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1026 return tmp === l5.value? l5.value: tmp.car;
1029 (v107 = (function(){
1031 return tmp === l5.value? l5.value: tmp.cdr;
1036 })((function (values,v110){
1037 checkArgs(arguments, 2);
1040 if (typeof x != 'object')
1041 throw 'The value ' + x + ' is not a type object.';
1042 return (x.cdr = ({car: v110, cdr: l5.value}), x);
1044 (v109 = (function(){
1046 return tmp === l5.value? l5.value: tmp.cdr;
1052 return tmp === l5.value? l5.value: tmp.cdr;
1059 var l80 = {name: "LOOP"};
1061 var l81 = {name: "MAPCAR"};
1063 (l81).fvalue = (function(v124){
1064 ((v124)["fname"] = "MAPCAR");
1066 })((function (values,v114,v115){
1067 checkArgsAtLeast(arguments, 3);
1069 for (var i = arguments.length-1; i>=3; i--)
1070 v113 = {car: arguments[i], cdr:
1073 return (function(v116){
1075 var v117 = ({car: l79, cdr: l5.value});
1082 while(l4.value !== l5.value){
1085 return (function(v122){
1089 while(l4.value !== l5.value){
1090 (l13.fvalue(pv, v122) !== l5.value ? (function(){
1091 throw ({type: 'block', id: 54, values: l5.value, message: 'Return from unknown block NIL.'})
1094 (l13.fvalue(pv, (function(){
1096 return tmp === l5.value? l5.value: tmp.car;
1097 })()) !== l5.value ? (function(){
1098 throw ({type: 'block', id: 51, values: l5.value, message: 'Return from unknown block LOOP.'})
1102 if (typeof x != 'object')
1103 throw 'The value ' + x + ' is not a type object.';
1104 return (x.car = l36.fvalue(pv, v122), x);
1109 return (v122 = v123);
1112 return tmp === l5.value? l5.value: tmp.cdr;
1118 if (cf.type == 'block' && cf.id == 54)
1126 return v120(pv, (function(){
1130 while (tail != l5.value){
1131 args.push(tail.car);
1134 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
1136 })(l78.fvalue(pv, (function(){
1138 var func = symbol.fvalue;
1139 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1147 if (cf.type == 'block' && cf.id == 51)
1153 })((function (values,v119){
1154 checkArgs(arguments, 2);
1157 if (typeof x != 'object')
1158 throw 'The value ' + x + ' is not a type object.';
1159 return (x.cdr = ({car: v119, cdr: l5.value}), x);
1161 (v118 = (function(){
1163 return tmp === l5.value? l5.value: tmp.cdr;
1169 return tmp === l5.value? l5.value: tmp.cdr;
1172 })(({car: v115, cdr: v113}));
1177 var l82 = {name: "IDENTITY"};
1179 (l82).fvalue = (function(v126){
1180 ((v126)["fname"] = "IDENTITY");
1182 })((function (values,v125){
1183 checkArgs(arguments, 2);
1190 var l83 = {name: "CONSTANTLY"};
1192 (l83).fvalue = (function(v129){
1193 ((v129)["fname"] = "CONSTANTLY");
1195 })((function (values,v127){
1196 checkArgs(arguments, 2);
1198 return (function (values){
1200 for (var i = arguments.length-1; i>=1; i--)
1201 v128 = {car: arguments[i], cdr:
1209 var l84 = {name: "COPY-LIST"};
1211 (l84).fvalue = (function(v131){
1212 ((v131)["fname"] = "COPY-LIST");
1214 })((function (values,v130){
1215 checkArgs(arguments, 2);
1217 return l81.fvalue(values, (function(){
1219 var func = symbol.fvalue;
1220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1227 var l85 = {name: "LIST*"};
1229 (l85).fvalue = (function(v136){
1230 ((v136)["fname"] = "LIST*");
1232 })((function (values,v133){
1233 checkArgsAtLeast(arguments, 2);
1235 for (var i = arguments.length-1; i>=2; i--)
1236 v132 = {car: arguments[i], cdr:
1239 return (l13.fvalue(pv, v132) !== l5.value ? v133 : (l13.fvalue(pv, (function(){
1241 return tmp === l5.value? l5.value: tmp.cdr;
1242 })()) !== l5.value ? ({car: v133, cdr: (function(){
1244 return tmp === l5.value? l5.value: tmp.car;
1245 })()}) : (function(){
1247 return (function(v134){
1251 while(l4.value !== l5.value){
1252 (l13.fvalue(pv, l37.fvalue(pv, v134)) !== l5.value ? (function(){
1253 throw ({type: 'block', id: 60, values: (function(){
1255 if (typeof x != 'object')
1256 throw 'The value ' + x + ' is not a type object.';
1257 return (x.cdr = l35.fvalue(pv, v134), x);
1258 })(), message: 'Return from unknown block NIL.'})
1262 return (v134 = v135);
1265 return tmp === l5.value? l5.value: tmp.cdr;
1271 if (cf.type == 'block' && cf.id == 60)
1279 return ({car: v133, cdr: v132});
1285 var l86 = {name: "CODE-CHAR"};
1287 (l86).fvalue = (function(v138){
1288 ((v138)["fname"] = "CODE-CHAR");
1290 })((function (values,v137){
1291 checkArgs(arguments, 2);
1298 var l87 = {name: "CHAR-CODE"};
1300 (l87).fvalue = (function(v140){
1301 ((v140)["fname"] = "CHAR-CODE");
1303 })((function (values,v139){
1304 checkArgs(arguments, 2);
1311 var l88 = {name: "CHAR="};
1313 (l88).fvalue = (function(v143){
1314 ((v143)["fname"] = "CHAR=");
1316 })((function (values,v141,v142){
1317 checkArgs(arguments, 3);
1321 if (typeof x1 !== 'number') throw 'Not a number!';
1323 if (typeof x2 !== 'number') throw 'Not a number!';
1324 return (x1==x2?l4.value: l5.value);
1330 var l89 = {name: "INTEGERP"};
1332 (l89).fvalue = (function(v145){
1333 ((v145)["fname"] = "INTEGERP");
1335 })((function (values,v144){
1336 checkArgs(arguments, 2);
1338 return (((typeof (v144) == "number")?l4.value: l5.value) !== l5.value ? (function(){
1339 var x1 = (function(){
1341 if (typeof x != 'number')
1342 throw 'The value ' + x + ' is not a type number.';
1343 return Math.floor(x);
1345 if (typeof x1 !== 'number') throw 'Not a number!';
1347 if (typeof x2 !== 'number') throw 'Not a number!';
1348 return (x1==x2?l4.value: l5.value);
1354 var l90 = {name: "PLUSP"};
1356 (l90).fvalue = (function(v147){
1357 ((v147)["fname"] = "PLUSP");
1359 })((function (values,v146){
1360 checkArgs(arguments, 2);
1364 if (typeof x1 !== 'number') throw 'Not a number!';
1365 return (0<x1?l4.value: l5.value);
1371 var l91 = {name: "MINUSP"};
1373 (l91).fvalue = (function(v149){
1374 ((v149)["fname"] = "MINUSP");
1376 })((function (values,v148){
1377 checkArgs(arguments, 2);
1381 if (typeof x1 !== 'number') throw 'Not a number!';
1382 return (x1<0?l4.value: l5.value);
1389 (l62).fvalue = (function(v152){
1390 ((v152)["fname"] = "LISTP");
1392 })((function (values,v150){
1393 checkArgs(arguments, 2);
1395 return (function(v151){
1396 return (v151 !== l5.value ? v151 : l13.fvalue(values, v150));
1399 return (typeof tmp == 'object' && 'car' in tmp);
1400 })()?l4.value: l5.value));
1405 var l92 = {name: "NTHCDR"};
1407 (l92).fvalue = (function(v155){
1408 ((v155)["fname"] = "NTHCDR");
1410 })((function (values,v153,v154){
1411 checkArgs(arguments, 3);
1415 while((l90.fvalue(pv, v153) !== l5.value ? v154 : l5.value) !== l5.value){
1416 (v153 = l25.fvalue(pv, v153));
1417 (v154 = (function(){
1419 return tmp === l5.value? l5.value: tmp.cdr;
1429 var l93 = {name: "NTH"};
1431 (l93).fvalue = (function(v158){
1432 ((v158)["fname"] = "NTH");
1434 })((function (values,v156,v157){
1435 checkArgs(arguments, 3);
1438 var tmp = l92.fvalue(pv, v156, v157);
1439 return tmp === l5.value? l5.value: tmp.car;
1445 var l94 = {name: "LAST"};
1447 (l94).fvalue = (function(v160){
1448 ((v160)["fname"] = "LAST");
1450 })((function (values,v159){
1451 checkArgs(arguments, 2);
1456 var tmp = (function(){
1458 return tmp === l5.value? l5.value: tmp.cdr;
1460 return (typeof tmp == 'object' && 'car' in tmp);
1461 })()?l4.value: l5.value) !== l5.value){
1462 (v159 = (function(){
1464 return tmp === l5.value? l5.value: tmp.cdr;
1474 var l95 = {name: "BUTLAST"};
1476 (l95).fvalue = (function(v162){
1477 ((v162)["fname"] = "BUTLAST");
1479 })((function (values,v161){
1480 checkArgs(arguments, 2);
1482 return (((function(){
1483 var tmp = (function(){
1485 return tmp === l5.value? l5.value: tmp.cdr;
1487 return (typeof tmp == 'object' && 'car' in tmp);
1488 })()?l4.value: l5.value) !== l5.value ? ({car: (function(){
1490 return tmp === l5.value? l5.value: tmp.car;
1491 })(), cdr: l95.fvalue(pv, (function(){
1493 return tmp === l5.value? l5.value: tmp.cdr;
1494 })())}) : l5.value);
1499 var l96 = {name: "MEMBER"};
1501 (l96).fvalue = (function(v165){
1502 ((v165)["fname"] = "MEMBER");
1504 })((function (values,v163,v164){
1505 checkArgs(arguments, 3);
1510 while(v164 !== l5.value){
1511 (l28.fvalue(pv, v163, (function(){
1513 return tmp === l5.value? l5.value: tmp.car;
1514 })()) !== l5.value ? (function(){
1516 throw ({type: 'block', id: 75, values: v164, message: 'Return from unknown block NIL.'})
1518 (v164 = (function(){
1520 return tmp === l5.value? l5.value: tmp.cdr;
1526 if (cf.type == 'block' && cf.id == 75)
1527 return values.apply(this, forcemv(cf.values));
1536 var l97 = {name: "REMOVE"};
1538 (l97).fvalue = (function(v168){
1539 ((v168)["fname"] = "REMOVE");
1541 })((function (values,v166,v167){
1542 checkArgs(arguments, 3);
1544 return (l13.fvalue(pv, v167) !== l5.value ? l5.value : (l28.fvalue(pv, v166, (function(){
1546 return tmp === l5.value? l5.value: tmp.car;
1547 })()) !== l5.value ? l97.fvalue(values, v166, (function(){
1549 return tmp === l5.value? l5.value: tmp.cdr;
1550 })()) : ({car: (function(){
1552 return tmp === l5.value? l5.value: tmp.car;
1553 })(), cdr: l97.fvalue(pv, v166, (function(){
1555 return tmp === l5.value? l5.value: tmp.cdr;
1561 var l98 = {name: "REMOVE-IF"};
1563 (l98).fvalue = (function(v171){
1564 ((v171)["fname"] = "REMOVE-IF");
1566 })((function (values,v169,v170){
1567 checkArgs(arguments, 3);
1569 return (l13.fvalue(pv, v170) !== l5.value ? l5.value : ((function(){
1571 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1573 return tmp === l5.value? l5.value: tmp.car;
1575 })() !== l5.value ? l98.fvalue(values, v169, (function(){
1577 return tmp === l5.value? l5.value: tmp.cdr;
1578 })()) : ({car: (function(){
1580 return tmp === l5.value? l5.value: tmp.car;
1581 })(), cdr: l98.fvalue(pv, v169, (function(){
1583 return tmp === l5.value? l5.value: tmp.cdr;
1589 var l99 = {name: "REMOVE-IF-NOT"};
1591 (l99).fvalue = (function(v174){
1592 ((v174)["fname"] = "REMOVE-IF-NOT");
1594 })((function (values,v172,v173){
1595 checkArgs(arguments, 3);
1597 return (l13.fvalue(pv, v173) !== l5.value ? l5.value : ((function(){
1599 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1601 return tmp === l5.value? l5.value: tmp.car;
1603 })() !== l5.value ? ({car: (function(){
1605 return tmp === l5.value? l5.value: tmp.car;
1606 })(), cdr: l99.fvalue(pv, v172, (function(){
1608 return tmp === l5.value? l5.value: tmp.cdr;
1609 })())}) : l99.fvalue(values, v172, (function(){
1611 return tmp === l5.value? l5.value: tmp.cdr;
1617 var l100 = {name: "DIGIT-CHAR-P"};
1619 (l100).fvalue = (function(v176){
1620 ((v176)["fname"] = "DIGIT-CHAR-P");
1622 })((function (values,v175){
1623 checkArgs(arguments, 2);
1625 return (((function(){
1627 if (typeof x1 !== 'number') throw 'Not a number!';
1628 return (48<=x1?l4.value: l5.value);
1629 })() !== l5.value ? (function(){
1631 if (typeof x1 !== 'number') throw 'Not a number!';
1632 return (x1<=57?l4.value: l5.value);
1633 })() : l5.value) !== l5.value ? (function(){
1635 if (typeof x1 !== 'number') throw 'Not a number!';
1642 var l101 = {name: "DIGIT-CHAR"};
1644 (l101).fvalue = (function(v178){
1645 ((v178)["fname"] = "DIGIT-CHAR");
1647 })((function (values,v177){
1648 checkArgs(arguments, 2);
1650 return ((function(){
1652 if (typeof x1 !== 'number') throw 'Not a number!';
1653 return (0<=x1 && x1<=9?l4.value: l5.value);
1654 })() !== l5.value ? (function(){
1655 var string = "0123456789";
1657 if (typeof string != 'string')
1658 throw 'The value ' + string + ' is not a type string.';
1659 if (typeof index != 'number')
1660 throw 'The value ' + index + ' is not a type number.';
1661 return string.charCodeAt(index);
1667 var l102 = {name: "SUBSEQ"};
1669 (l102).fvalue = (function(v182){
1670 ((v182)["fname"] = "SUBSEQ");
1672 })((function (values,v179,v180,v181){
1673 checkArgsAtLeast(arguments, 3);
1674 checkArgsAtMost(arguments, 4);
1676 switch(arguments.length-1){
1682 return (((typeof(v179) == "string")?l4.value: l5.value) !== l5.value ? (v181 !== l5.value ? (function(){
1687 return str.slice(a,b);
1692 return str.slice(a,b);
1693 })()) : (function(){
1694 throw "Unsupported argument.";
1700 var l103 = {name: "SOME"};
1702 (l103).fvalue = (function(v189){
1703 ((v189)["fname"] = "SOME");
1705 })((function (values,v183,v184){
1706 checkArgs(arguments, 3);
1709 return (((typeof(v184) == "string")?l4.value: l5.value) !== l5.value ? (function(v185,v186){
1714 if (typeof x1 !== 'number') throw 'Not a number!';
1716 if (typeof x2 !== 'number') throw 'Not a number!';
1717 return (x1<x2?l4.value: l5.value);
1721 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1724 if (typeof string != 'string')
1725 throw 'The value ' + string + ' is not a type string.';
1726 if (typeof index != 'number')
1727 throw 'The value ' + index + ' is not a type number.';
1728 return string.charCodeAt(index);
1730 })() !== l5.value ? (function(){
1732 throw ({type: 'block', id: 82, values: l4.value, message: 'Return from unknown block SOME.'})
1734 (v185 = (function(){
1736 if (typeof x1 !== 'number') throw 'Not a number!';
1743 })(0,l75.fvalue(pv, v184)) : (l62.fvalue(pv, v184) !== l5.value ? (function(){
1745 return (function(v187,v188){
1747 while(v187 !== l5.value){
1748 (v188 = (function(){
1750 return tmp === l5.value? l5.value: tmp.car;
1755 return (typeof f === 'function'? f: f.fvalue)(pv, v188)
1756 })() !== l5.value ? (function(){
1758 throw ({type: 'block', id: 84, values: l4.value, message: 'Return from unknown block NIL.'})
1762 (v187 = (function(){
1764 return tmp === l5.value? l5.value: tmp.cdr;
1772 if (cf.type == 'block' && cf.id == 84)
1773 return values.apply(this, forcemv(cf.values));
1778 throw "Unknown sequence.";
1782 if (cf.type == 'block' && cf.id == 82)
1783 return values.apply(this, forcemv(cf.values));
1791 var l104 = {name: "EVERY"};
1793 (l104).fvalue = (function(v196){
1794 ((v196)["fname"] = "EVERY");
1796 })((function (values,v190,v191){
1797 checkArgs(arguments, 3);
1800 return (((typeof(v191) == "string")?l4.value: l5.value) !== l5.value ? (function(v192,v193){
1805 if (typeof x1 !== 'number') throw 'Not a number!';
1807 if (typeof x2 !== 'number') throw 'Not a number!';
1808 return (x1<x2?l4.value: l5.value);
1812 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1815 if (typeof string != 'string')
1816 throw 'The value ' + string + ' is not a type string.';
1817 if (typeof index != 'number')
1818 throw 'The value ' + index + ' is not a type number.';
1819 return string.charCodeAt(index);
1821 })() !== l5.value ? l5.value : (function(){
1823 throw ({type: 'block', id: 85, values: l5.value, message: 'Return from unknown block EVERY.'})
1825 (v192 = (function(){
1827 if (typeof x1 !== 'number') throw 'Not a number!';
1834 })(0,l75.fvalue(pv, v191)) : (l62.fvalue(pv, v191) !== l5.value ? (function(){
1836 return (function(v194,v195){
1838 while(v194 !== l5.value){
1839 (v195 = (function(){
1841 return tmp === l5.value? l5.value: tmp.car;
1846 return (typeof f === 'function'? f: f.fvalue)(pv, v195)
1847 })() !== l5.value ? l5.value : (function(){
1849 throw ({type: 'block', id: 87, values: l5.value, message: 'Return from unknown block NIL.'})
1853 (v194 = (function(){
1855 return tmp === l5.value? l5.value: tmp.cdr;
1863 if (cf.type == 'block' && cf.id == 87)
1864 return values.apply(this, forcemv(cf.values));
1869 throw "Unknown sequence.";
1873 if (cf.type == 'block' && cf.id == 85)
1874 return values.apply(this, forcemv(cf.values));
1882 var l105 = {name: "ASSOC"};
1884 (l105).fvalue = (function(v199){
1885 ((v199)["fname"] = "ASSOC");
1887 })((function (values,v197,v198){
1888 checkArgs(arguments, 3);
1893 while(v198 !== l5.value){
1894 (l28.fvalue(pv, v197, l34.fvalue(pv, v198)) !== l5.value ? (function(){
1895 throw ({type: 'block', id: 89, values: l5.value, message: 'Return from unknown block NIL.'})
1896 })() : (v198 = (function(){
1898 return tmp === l5.value? l5.value: tmp.cdr;
1904 if (cf.type == 'block' && cf.id == 89)
1912 return tmp === l5.value? l5.value: tmp.car;
1918 var l106 = {name: "STRING"};
1920 (l106).fvalue = (function(v201){
1921 ((v201)["fname"] = "STRING");
1923 })((function (values,v200){
1924 checkArgs(arguments, 2);
1926 return (((typeof(v200) == "string")?l4.value: l5.value) !== l5.value ? v200 : (((function(){
1928 return (typeof tmp == 'object' && 'name' in tmp);
1929 })()?l4.value: l5.value) !== l5.value ? (v200).name : (function(){
1931 if (typeof x != 'number')
1932 throw 'The value ' + x + ' is not a type number.';
1933 return String.fromCharCode(x);
1939 var l107 = {name: "STRING="};
1941 (l107).fvalue = (function(v204){
1942 ((v204)["fname"] = "STRING=");
1944 })((function (values,v202,v203){
1945 checkArgs(arguments, 3);
1947 return ((v202 == v203)?l4.value: l5.value);
1952 var l108 = {name: "FDEFINITION"};
1954 (l108).fvalue = (function(v206){
1955 ((v206)["fname"] = "FDEFINITION");
1957 })((function (values,v205){
1958 checkArgs(arguments, 2);
1960 return (((typeof v205 == 'function')?l4.value: l5.value) !== l5.value ? v205 : (((function(){
1962 return (typeof tmp == 'object' && 'name' in tmp);
1963 })()?l4.value: l5.value) !== l5.value ? (function(){
1965 var func = symbol.fvalue;
1966 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1969 throw "Invalid function";
1975 var l109 = {name: "DISASSEMBLE"};
1976 var l110 = {name: "WRITE-LINE"};
1978 (l109).fvalue = (function(v208){
1979 ((v208)["fname"] = "DISASSEMBLE");
1981 })((function (values,v207){
1982 checkArgs(arguments, 2);
1984 l110.fvalue(pv, (l108.fvalue(pv, v207)).toString());
1990 var l111 = {name: "DOCUMENTATION"};
1991 var l112 = {name: "FUNCTION"};
1992 var l113 = {name: "VARIABLE"};
1994 (l111).fvalue = (function(v213){
1995 ((v213)["fname"] = "DOCUMENTATION");
1998 var func = (function (values,v209,v210){
1999 checkArgs(arguments, 3);
2001 return (function(v211){
2002 return (l28.fvalue(pv, v211, l112) !== l5.value ? (function(v212){
2004 var tmp = (v212)["docstring"];
2005 return tmp == undefined? l5.value: tmp ;
2007 })(l108.fvalue(pv, v209)) : (l28.fvalue(pv, v211, l113) !== l5.value ? (function(){
2010 return (typeof tmp == 'object' && 'name' in tmp);
2011 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
2012 throw "Wrong argument type! it should be a symbol";
2015 var tmp = (v209)["vardoc"];
2016 return tmp == undefined? l5.value: tmp ;
2019 throw "ECASE expression failed.";
2024 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2029 var l114 = {name: "MULTIPLE-VALUE-BIND"};
2031 var l115 = {name: "MULTIPLE-VALUE-LIST"};
2033 var l116 = {name: "*SETF-EXPANDERS*"};
2035 (((l116.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l116).value = l5.value));
2038 var l117 = {name: "GET-SETF-EXPANSION"};
2039 var l118 = {name: "SETQ"};
2040 var l119 = {name: "LS-MACROEXPAND-1"};
2042 (l117).fvalue = (function(v219){
2043 ((v219)["fname"] = "GET-SETF-EXPANSION");
2045 })((function (values,v214){
2046 checkArgs(arguments, 2);
2048 return (((function(){
2050 return (typeof tmp == 'object' && 'name' in tmp);
2051 })()?l4.value: l5.value) !== l5.value ? (function(v215){
2052 return values(l5.value, l5.value, l47.fvalue(pv, v215), l47.fvalue(pv, l118, v214, v215), v214);
2053 })(l18.fvalue(pv)) : (function(v216){
2055 var v217 = (function(){
2057 return tmp === l5.value? l5.value: tmp.car;
2059 var v218 = (function(){
2060 var tmp = l105.fvalue(pv, v217, (function(){
2062 var value = symbol.value;
2063 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2066 return tmp === l5.value? l5.value: tmp.cdr;
2068 (l13.fvalue(pv, v218) !== l5.value ? (function(){
2069 throw "Unknown generalized reference.";
2073 var args = [values];
2074 var tail = ((function(){
2076 return tmp === l5.value? l5.value: tmp.cdr;
2078 while (tail != l5.value){
2079 args.push(tail.car);
2082 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
2085 })(l119.fvalue(pv, v214)));
2090 var l120 = {name: "DEFINE-SETF-EXPANDER"};
2092 var l121 = {name: "SETF"};
2094 var l122 = {name: "PROGN"};
2095 var l123 = {name: "RPLACA"};
2097 ((l116).value = ({car: ({car: l32, cdr: (function (values,v220){
2098 checkArgs(arguments, 2);
2099 return (function(v221,v222){
2100 return values(l47.fvalue(pv, v221), l47.fvalue(pv, v220), l47.fvalue(pv, v222), l47.fvalue(pv, l122, l47.fvalue(pv, l123, v221, v222), v222), l47.fvalue(pv, l32, v221));
2101 })(l18.fvalue(pv),l18.fvalue(pv));
2102 })}), cdr: (function(){
2104 var value = symbol.value;
2105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2110 var l124 = {name: "RPLACD"};
2112 ((l116).value = ({car: ({car: l33, cdr: (function (values,v223){
2113 checkArgs(arguments, 2);
2114 return (function(v224,v225){
2115 return values(l47.fvalue(pv, v224), l47.fvalue(pv, v223), l47.fvalue(pv, v225), l47.fvalue(pv, l122, l47.fvalue(pv, l124, v224, v225), v225), l47.fvalue(pv, l32, v224));
2116 })(l18.fvalue(pv),l18.fvalue(pv));
2117 })}), cdr: (function(){
2119 var value = symbol.value;
2120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2126 var l125 = {name: "TYPECASE"};
2128 var l126 = {name: "NCONC"};
2130 (l126).fvalue = (function(v241){
2131 ((v241)["fname"] = "NCONC");
2133 })((function (values){
2135 for (var i = arguments.length-1; i>=1; i--)
2136 v226 = {car: arguments[i], cdr:
2139 return (function(v228){
2141 return (function(v229){
2145 while(l4.value !== l5.value){
2146 (l13.fvalue(pv, v229) !== l5.value ? (function(){
2148 throw ({type: 'block', id: 98, values: l5.value, message: 'Return from unknown block NIL.'})
2152 return (function(v231){
2153 return (((function(){
2155 return (typeof tmp == 'object' && 'car' in tmp);
2156 })()?l4.value: l5.value) !== l5.value ? (function(){
2160 return (function(v234){
2164 while(l4.value !== l5.value){
2165 (l14.fvalue(pv, v234) !== l5.value ? (function(){
2166 throw ({type: 'block', id: 100, values: l5.value, message: 'Return from unknown block NIL.'})
2170 return (function(v236){
2171 return (((function(){
2173 return (typeof tmp == 'object' && 'car' in tmp);
2174 })()?l4.value: l5.value) !== l5.value ? (function(){
2176 var x = l94.fvalue(pv, v233);
2177 if (typeof x != 'object')
2178 throw 'The value ' + x + ' is not a type object.';
2179 return (x.cdr = v235, x);
2183 var func = (function (values,v238){
2185 switch(arguments.length-1){
2191 for (var i = arguments.length-1; i>=2; i--)
2192 v237 = {car: arguments[i], cdr:
2194 return (v233 = v238);
2201 if (typeof vs === 'object' && 'multiple-value' in vs)
2202 args = args.concat(vs);
2205 return func.apply(window, args);
2209 })() : (l13.fvalue(pv, v236) !== l5.value ? (function(){
2210 var x = l94.fvalue(pv, v233);
2211 if (typeof x != 'object')
2212 throw 'The value ' + x + ' is not a type object.';
2213 return (x.cdr = l5.value, x);
2214 })() : (l48.fvalue(pv, v236) !== l5.value ? ((function(){
2216 return tmp === l5.value? l5.value: tmp.cdr;
2217 })() !== l5.value ? v228(pv, v235) : (function(){
2218 var x = l94.fvalue(pv, v233);
2219 if (typeof x != 'object')
2220 throw 'The value ' + x + ' is not a type object.';
2221 return (x.cdr = v235, x);
2222 })()) : l5.value)));
2226 return tmp === l5.value? l5.value: tmp.car;
2231 return (v234 = v239);
2234 return tmp === l5.value? l5.value: tmp.cdr;
2240 if (cf.type == 'block' && cf.id == 100)
2248 return tmp === l5.value? l5.value: tmp.cdr;
2253 throw ({type: 'block', id: 98, values: v232, message: 'Return from unknown block NIL.'})
2255 })() : (l13.fvalue(pv, v231) !== l5.value ? l5.value : (l48.fvalue(pv, v231) !== l5.value ? ((function(){
2257 return tmp === l5.value? l5.value: tmp.cdr;
2258 })() !== l5.value ? v228(pv, v230) : (function(){
2260 throw ({type: 'block', id: 98, values: v230, message: 'Return from unknown block NIL.'})
2261 })()) : l5.value)));
2265 return tmp === l5.value? l5.value: tmp.car;
2270 return (v229 = v240);
2273 return tmp === l5.value? l5.value: tmp.cdr;
2279 if (cf.type == 'block' && cf.id == 98)
2280 return values.apply(this, forcemv(cf.values));
2287 })((function (values,v227){
2288 checkArgs(arguments, 2);
2290 throw "type-error in nconc";
2297 var l127 = {name: "NRECONC"};
2299 (l127).fvalue = (function(v250){
2300 ((v250)["fname"] = "NRECONC");
2302 })((function (values,v242,v243){
2303 checkArgs(arguments, 3);
2306 return (function(v244,v245,v246){
2310 while(l4.value !== l5.value){
2311 (l48.fvalue(pv, v245) !== l5.value ? (function(){
2313 throw ({type: 'block', id: 103, values: v246, message: 'Return from unknown block NIL.'})
2318 if (typeof x != 'object')
2319 throw 'The value ' + x + ' is not a type object.';
2320 return (x.cdr = v246, x);
2324 (function(v247,v248,v249){
2325 return (v244 = v247, v245 = v248, v246 = v249);
2326 })((l14.fvalue(pv, v244) !== l5.value ? v244 : (function(){
2328 return tmp === l5.value? l5.value: tmp.cdr;
2334 if (cf.type == 'block' && cf.id == 103)
2335 return values.apply(this, forcemv(cf.values));
2342 return tmp === l5.value? l5.value: tmp.cdr;
2349 var l128 = {name: "NOTANY"};
2351 (l128).fvalue = (function(v253){
2352 ((v253)["fname"] = "NOTANY");
2354 })((function (values,v251,v252){
2355 checkArgs(arguments, 3);
2357 return l29.fvalue(values, l103.fvalue(pv, v251, v252));
2362 var l129 = {name: "*PACKAGE-LIST*"};
2364 (((l129.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l129).value = l5.value));
2367 var l130 = {name: "LIST-ALL-PACKAGES"};
2369 (l130).fvalue = (function(v254){
2370 ((v254)["fname"] = "LIST-ALL-PACKAGES");
2372 })((function (values){
2373 checkArgsAtMost(arguments, 1);
2377 var value = symbol.value;
2378 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2385 var l131 = {name: "MAKE-PACKAGE"};
2386 var l132 = {name: "USE", 'package': 'KEYWORD'};
2387 var l133 = {name: "FIND-PACKAGE-OR-FAIL"};
2389 (l131).fvalue = (function(v261){
2390 ((v261)["fname"] = "MAKE-PACKAGE");
2392 })((function (values,v255){
2393 checkArgsAtLeast(arguments, 2);
2396 for (i=2; i<arguments.length; i+=2){
2397 if (arguments[i] === l132.value){
2398 v256 = arguments[i+1];
2402 if (i == arguments.length){
2405 for (i=2; i<arguments.length; i+=2){
2406 if (arguments[i] !== l132.value)
2407 throw 'Unknown keyword argument ' + arguments[i].name;
2410 return (function(v257,v258){
2411 ((v257)["packageName"] = v255);
2412 ((v257)["symbols"] = {});
2413 ((v257)["exports"] = {});
2414 ((v257)["use"] = v258);
2417 var v260 = ({car: v259, cdr: (function(){
2419 var value = symbol.value;
2420 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2423 return ((l129).value = v260);
2426 })({},l81.fvalue(pv, (function(){
2428 var func = symbol.fvalue;
2429 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2436 var l134 = {name: "PACKAGEP"};
2438 (l134).fvalue = (function(v263){
2439 ((v263)["fname"] = "PACKAGEP");
2441 })((function (values,v262){
2442 checkArgs(arguments, 2);
2444 return (((typeof (v262) === 'object')?l4.value: l5.value) !== l5.value ? ((("symbols") in (v262))?l4.value: l5.value) : l5.value);
2449 var l135 = {name: "FIND-PACKAGE"};
2450 var l136 = {name: "PACKAGE-NAME"};
2452 (l135).fvalue = (function(v268){
2453 ((v268)["fname"] = "FIND-PACKAGE");
2455 })((function (values,v264){
2456 checkArgs(arguments, 2);
2459 (l134.fvalue(pv, v264) !== l5.value ? (function(){
2461 throw ({type: 'block', id: 108, values: v264, message: 'Return from unknown block FIND-PACKAGE.'})
2463 return (function(v265){
2466 return (function(v266,v267){
2468 while(v266 !== l5.value){
2469 (v267 = (function(){
2471 return tmp === l5.value? l5.value: tmp.car;
2474 (l107.fvalue(pv, l136.fvalue(pv, v267), v265) !== l5.value ? (function(){
2476 throw ({type: 'block', id: 109, values: v267, message: 'Return from unknown block NIL.'})
2480 (v266 = (function(){
2482 return tmp === l5.value? l5.value: tmp.cdr;
2489 var value = symbol.value;
2490 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2495 if (cf.type == 'block' && cf.id == 109)
2496 return values.apply(this, forcemv(cf.values));
2501 })(l106.fvalue(pv, v264));
2504 if (cf.type == 'block' && cf.id == 108)
2505 return values.apply(this, forcemv(cf.values));
2514 (l133).fvalue = (function(v271){
2515 ((v271)["fname"] = "FIND-PACKAGE-OR-FAIL");
2517 })((function (values,v269){
2518 checkArgs(arguments, 2);
2520 return (function(v270){
2521 return (v270 !== l5.value ? v270 : (function(){
2522 throw "Package unknown.";
2524 })(l135.fvalue(pv, v269));
2530 (l136).fvalue = (function(v274){
2531 ((v274)["fname"] = "PACKAGE-NAME");
2533 })((function (values,v272){
2534 checkArgs(arguments, 2);
2536 return (function(v273){
2538 var tmp = (v273)["packageName"];
2539 return tmp == undefined? l5.value: tmp ;
2541 })(l133.fvalue(pv, v272));
2546 var l137 = {name: "%PACKAGE-SYMBOLS"};
2548 (l137).fvalue = (function(v277){
2549 ((v277)["fname"] = "%PACKAGE-SYMBOLS");
2551 })((function (values,v275){
2552 checkArgs(arguments, 2);
2554 return (function(v276){
2556 var tmp = (v276)["symbols"];
2557 return tmp == undefined? l5.value: tmp ;
2559 })(l133.fvalue(pv, v275));
2564 var l138 = {name: "PACKAGE-USE-LIST"};
2566 (l138).fvalue = (function(v280){
2567 ((v280)["fname"] = "PACKAGE-USE-LIST");
2569 })((function (values,v278){
2570 checkArgs(arguments, 2);
2572 return (function(v279){
2574 var tmp = (v279)["use"];
2575 return tmp == undefined? l5.value: tmp ;
2577 })(l133.fvalue(pv, v278));
2582 var l139 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2584 (l139).fvalue = (function(v283){
2585 ((v283)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2587 })((function (values,v281){
2588 checkArgs(arguments, 2);
2590 return (function(v282){
2592 var tmp = (v282)["exports"];
2593 return tmp == undefined? l5.value: tmp ;
2595 })(l133.fvalue(pv, v281));
2600 var l140 = {name: "*COMMON-LISP-PACKAGE*"};
2602 (((l140.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l140).value = l131.fvalue(pv, "CL")));
2605 var l141 = {name: "*USER-PACKAGE*"};
2607 (((l141.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l141).value = l131.fvalue(pv, "CL-USER", l132.value, l47.fvalue(pv, (function(){
2609 var value = symbol.value;
2610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2615 var l142 = {name: "*KEYWORD-PACKAGE*"};
2617 (((l142.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l142).value = l131.fvalue(pv, "KEYWORD")));
2620 var l143 = {name: "KEYWORDP"};
2621 var l144 = {name: "SYMBOL-PACKAGE"};
2623 (l143).fvalue = (function(v285){
2624 ((v285)["fname"] = "KEYWORDP");
2626 })((function (values,v284){
2627 checkArgs(arguments, 2);
2629 return (((function(){
2631 return (typeof tmp == 'object' && 'name' in tmp);
2632 })()?l4.value: l5.value) !== l5.value ? ((l144.fvalue(pv, v284) === (function(){
2634 var value = symbol.value;
2635 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2637 })())?l4.value: l5.value) : l5.value);
2642 var l145 = {name: "*PACKAGE*"};
2644 (((l145.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l145).value = (function(){
2646 var value = symbol.value;
2647 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2652 var l146 = {name: "IN-PACKAGE"};
2654 var l147 = {name: "%INTERN-SYMBOL"};
2656 (l147).fvalue = (function(v289){
2657 ((v289)["fname"] = "%INTERN-SYMBOL");
2659 })((function (values,v286){
2660 checkArgs(arguments, 2);
2663 var v287 = (((("package") in (v286))?l4.value: l5.value) !== l5.value ? l133.fvalue(pv, (function(){
2664 var tmp = (v286)["package"];
2665 return tmp == undefined? l5.value: tmp ;
2666 })()) : (function(){
2668 var value = symbol.value;
2669 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2672 var v288 = l137.fvalue(pv, v287);
2673 ((v286)["package"] = v287);
2674 (((v287 === (function(){
2676 var value = symbol.value;
2677 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2679 })())?l4.value: l5.value) !== l5.value ? ((v286)["value"] = v286) : l5.value);
2680 return ((v288)[(v286).name] = v286);
2686 var l148 = {name: "FIND-SYMBOL"};
2687 var l149 = {name: "EXTERNAL", 'package': 'KEYWORD'};
2688 var l150 = {name: "INTERNAL", 'package': 'KEYWORD'};
2689 var l151 = {name: "INHERIT", 'package': 'KEYWORD'};
2691 (l148).fvalue = (function(v298){
2692 ((v298)["fname"] = "FIND-SYMBOL");
2694 })((function (values,v290,v291){
2695 checkArgsAtLeast(arguments, 2);
2696 checkArgsAtMost(arguments, 3);
2698 switch(arguments.length-1){
2702 var value = symbol.value;
2703 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2710 var v292 = l133.fvalue(pv, v291);
2711 var v293 = l139.fvalue(pv, v292);
2712 var v294 = l137.fvalue(pv, v292);
2713 return ((((v290) in (v293))?l4.value: l5.value) !== l5.value ? values((function(){
2714 var tmp = (v293)[v290];
2715 return tmp == undefined? l5.value: tmp ;
2716 })(), l149.value) : ((((v290) in (v294))?l4.value: l5.value) !== l5.value ? values((function(){
2717 var tmp = (v294)[v290];
2718 return tmp == undefined? l5.value: tmp ;
2719 })(), l150.value) : (function(){
2721 return (function(v295,v296){
2723 while(v295 !== l5.value){
2724 (v296 = (function(){
2726 return tmp === l5.value? l5.value: tmp.car;
2730 return ((((v290) in (v297))?l4.value: l5.value) !== l5.value ? (function(){
2732 throw ({type: 'block', id: 118, values: values((function(){
2733 var tmp = (v297)[v290];
2734 return tmp == undefined? l5.value: tmp ;
2735 })(), l151.value), message: 'Return from unknown block NIL.'})
2737 })(l139.fvalue(pv, v296));
2740 (v295 = (function(){
2742 return tmp === l5.value? l5.value: tmp.cdr;
2746 return values(l5.value, l5.value);
2747 })(l138.fvalue(pv, v292),l5.value);
2750 if (cf.type == 'block' && cf.id == 118)
2751 return values.apply(this, forcemv(cf.values));
2761 var l152 = {name: "INTERN"};
2762 var l153 = {name: "EXPORT"};
2764 (l152).fvalue = (function(v307){
2765 ((v307)["fname"] = "INTERN");
2767 })((function (values,v299,v300){
2768 checkArgsAtLeast(arguments, 2);
2769 checkArgsAtMost(arguments, 3);
2771 switch(arguments.length-1){
2775 var value = symbol.value;
2776 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2782 return (function(v301){
2784 var func = (function (values,v303,v304){
2787 switch(arguments.length-1){
2795 for (var i = arguments.length-1; i>=3; i--)
2796 v302 = {car: arguments[i], cdr:
2798 return (v304 !== l5.value ? values(v303, v304) : (function(v305){
2800 var tmp = (v305)[v299];
2801 return tmp == undefined? l5.value: tmp ;
2803 return (function(v306){
2804 ((v306)["package"] = v301);
2805 (((v301 === (function(){
2807 var value = symbol.value;
2808 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2810 })())?l4.value: l5.value) !== l5.value ? (function(){
2811 ((v306)["value"] = v306);
2812 return l153.fvalue(pv, l47.fvalue(pv, v306), v301);
2814 ((v305)[v299] = v306);
2815 return values(v306, l5.value);
2818 if (typeof name != 'string')
2819 throw 'The value ' + name + ' is not a type string.';
2820 return ({name: name});
2822 })(l137.fvalue(pv, v301)));
2824 var args = [values];
2828 vs = l148.fvalue(values, v299, v301);
2829 if (typeof vs === 'object' && 'multiple-value' in vs)
2830 args = args.concat(vs);
2833 return func.apply(window, args);
2836 })(l133.fvalue(pv, v300));
2842 (l144).fvalue = (function(v309){
2843 ((v309)["fname"] = "SYMBOL-PACKAGE");
2845 })((function (values,v308){
2846 checkArgs(arguments, 2);
2850 return (typeof tmp == 'object' && 'name' in tmp);
2851 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
2852 throw "it is not a symbol";
2855 var tmp = (v308)["package"];
2856 return tmp == undefined? l5.value: tmp ;
2863 (l153).fvalue = (function(v315){
2864 ((v315)["fname"] = "EXPORT");
2866 })((function (values,v310,v311){
2867 checkArgsAtLeast(arguments, 2);
2868 checkArgsAtMost(arguments, 3);
2870 switch(arguments.length-1){
2874 var value = symbol.value;
2875 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2881 return (function(v312){
2883 return (function(v313,v314){
2885 while(v313 !== l5.value){
2886 (v314 = (function(){
2888 return tmp === l5.value? l5.value: tmp.car;
2891 ((v312)[(v314).name] = v314);
2894 (v313 = (function(){
2896 return tmp === l5.value? l5.value: tmp.cdr;
2903 })(l139.fvalue(pv, v311));
2908 var l154 = {name: "GET-UNIVERSAL-TIME"};
2910 (l154).fvalue = (function(v316){
2911 ((v316)["fname"] = "GET-UNIVERSAL-TIME");
2913 })((function (values){
2914 checkArgsAtMost(arguments, 1);
2917 var x1 = (Math.round(new Date() / 1000));
2918 if (typeof x1 !== 'number') throw 'Not a number!';
2919 return x1+2208988800;
2925 var l155 = {name: "*NEWLINE*"};
2927 (((l155.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l155).value = l106.fvalue(pv, l86.fvalue(pv, 10))));
2930 var l156 = {name: "CONCAT"};
2932 (l156).fvalue = (function(v318){
2933 ((v318)["fname"] = "CONCAT");
2935 })((function (values){
2937 for (var i = arguments.length-1; i>=1; i--)
2938 v317 = {car: arguments[i], cdr:
2941 return l63.fvalue(values, (function(){
2943 var func = symbol.fvalue;
2944 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2946 })(), v317, l64.value, "");
2951 var l157 = {name: "CONCATF"};
2953 var l158 = {name: "JOIN"};
2955 (l158).fvalue = (function(v321){
2956 ((v321)["fname"] = "JOIN");
2958 })((function (values,v319,v320){
2959 checkArgsAtLeast(arguments, 2);
2960 checkArgsAtMost(arguments, 3);
2962 switch(arguments.length-1){
2968 return (l13.fvalue(pv, v319) !== l5.value ? "" : (l13.fvalue(pv, (function(){
2970 return tmp === l5.value? l5.value: tmp.cdr;
2971 })()) !== l5.value ? (function(){
2973 return tmp === l5.value? l5.value: tmp.car;
2974 })() : l156.fvalue(values, (function(){
2976 return tmp === l5.value? l5.value: tmp.car;
2977 })(), v320, l158.fvalue(pv, (function(){
2979 return tmp === l5.value? l5.value: tmp.cdr;
2985 var l159 = {name: "JOIN-TRAILING"};
2987 (l159).fvalue = (function(v324){
2988 ((v324)["fname"] = "JOIN-TRAILING");
2990 })((function (values,v322,v323){
2991 checkArgsAtLeast(arguments, 2);
2992 checkArgsAtMost(arguments, 3);
2994 switch(arguments.length-1){
3000 return (l13.fvalue(pv, v322) !== l5.value ? "" : l156.fvalue(values, (function(){
3002 return tmp === l5.value? l5.value: tmp.car;
3003 })(), v323, l159.fvalue(pv, (function(){
3005 return tmp === l5.value? l5.value: tmp.cdr;
3011 var l160 = {name: "MAPCONCAT"};
3013 (l160).fvalue = (function(v327){
3014 ((v327)["fname"] = "MAPCONCAT");
3016 })((function (values,v325,v326){
3017 checkArgs(arguments, 3);
3019 return l158.fvalue(values, l81.fvalue(pv, v325, v326));
3024 var l161 = {name: "VECTOR-TO-LIST"};
3026 (l161).fvalue = (function(v335){
3027 ((v335)["fname"] = "VECTOR-TO-LIST");
3029 })((function (values,v328){
3030 checkArgs(arguments, 2);
3032 return (function(v329,v330){
3034 return (function(v331,v332){
3038 if (typeof x1 !== 'number') throw 'Not a number!';
3040 if (typeof x2 !== 'number') throw 'Not a number!';
3041 return (x1<x2?l4.value: l5.value);
3045 var v333 = (function(){
3046 var x = (v328)[v331];
3047 if (x === undefined) throw 'Out of range';
3050 var v334 = ({car: v333, cdr: v329});
3051 return (v329 = v334);
3055 (v331 = (function(){
3057 if (typeof x1 !== 'number') throw 'Not a number!';
3062 return l70.fvalue(values, v329);
3065 })(l5.value,l75.fvalue(pv, v328));
3070 var l162 = {name: "LIST-TO-VECTOR"};
3072 (l162).fvalue = (function(v341){
3073 ((v341)["fname"] = "LIST-TO-VECTOR");
3075 })((function (values,v336){
3076 checkArgs(arguments, 2);
3078 return (function(v337,v338){
3080 return (function(v339,v340){
3082 while(v339 !== l5.value){
3083 (v340 = (function(){
3085 return tmp === l5.value? l5.value: tmp.car;
3091 if (i < 0 || i >= x.length) throw 'Out of range';
3094 (v338 = (function(){
3096 if (typeof x1 !== 'number') throw 'Not a number!';
3101 (v339 = (function(){
3103 return tmp === l5.value? l5.value: tmp.cdr;
3112 for (var i = 0; i < l75.fvalue(pv, v336); i++)
3120 var l163 = {name: "VALUES-LIST"};
3122 (l163).fvalue = (function(v343){
3123 ((v343)["fname"] = "VALUES-LIST");
3125 })((function (values,v342){
3126 checkArgs(arguments, 2);
3128 return values.apply(this, l162.fvalue(pv, v342));
3133 var l164 = {name: "VALUES"};
3135 (l164).fvalue = (function(v345){
3136 ((v345)["fname"] = "VALUES");
3138 })((function (values){
3140 for (var i = arguments.length-1; i>=1; i--)
3141 v344 = {car: arguments[i], cdr:
3144 return l163.fvalue(values, v344);
3150 (l19).fvalue = (function(v351){
3151 ((v351)["fname"] = "INTEGER-TO-STRING");
3153 })((function (values,v346){
3154 checkArgs(arguments, 2);
3156 return (l26.fvalue(pv, v346) !== l5.value ? "0" : (l91.fvalue(pv, v346) !== l5.value ? l156.fvalue(values, "-", l19.fvalue(pv, (function(){
3158 if (typeof x1 !== 'number') throw 'Not a number!';
3160 })())) : (function(v347){
3163 while(l29.fvalue(pv, l26.fvalue(pv, v346)) !== l5.value){
3165 var v348 = (function(){
3168 if (typeof x != 'number')
3169 throw 'The value ' + x + ' is not a type number.';
3170 if (typeof y != 'number')
3171 throw 'The value ' + y + ' is not a type number.';
3174 var v349 = ({car: v348, cdr: v347});
3175 return (v347 = v349);
3177 (v346 = l27.fvalue(pv, v346, 10));
3181 return l160.fvalue(values, (function (values,v350){
3182 checkArgs(arguments, 2);
3183 return l106.fvalue(values, l101.fvalue(pv, v350));
3190 var l165 = {name: "PRIN1-TO-STRING"};
3191 var l166 = {name: "ESCAPE-STRING"};
3193 (l165).fvalue = (function(v360){
3194 ((v360)["fname"] = "PRIN1-TO-STRING");
3196 })((function (values,v352){
3197 checkArgs(arguments, 2);
3199 return (((function(){
3201 return (typeof tmp == 'object' && 'name' in tmp);
3202 })()?l4.value: l5.value) !== l5.value ? (function(){
3203 var func = (function (values,v354,v355){
3206 switch(arguments.length-1){
3214 for (var i = arguments.length-1; i>=3; i--)
3215 v353 = {car: arguments[i], cdr:
3217 return ((v355 !== l5.value ? ((v354 === v352)?l4.value: l5.value) : l5.value) !== l5.value ? (v352).name : (function(v356,v357){
3218 return l156.fvalue(values, (l13.fvalue(pv, v356) !== l5.value ? "#" : (((v356 === l135.fvalue(pv, "KEYWORD"))?l4.value: l5.value) !== l5.value ? "" : l136.fvalue(pv, v356))), ":", v357);
3219 })(l144.fvalue(pv, v352),(v352).name));
3221 var args = [values];
3225 vs = l148.fvalue(values, (v352).name, (function(){
3227 var value = symbol.value;
3228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3231 if (typeof vs === 'object' && 'multiple-value' in vs)
3232 args = args.concat(vs);
3235 return func.apply(window, args);
3237 })() : (l89.fvalue(pv, v352) !== l5.value ? l19.fvalue(values, v352) : (((typeof(v352) == "string")?l4.value: l5.value) !== l5.value ? l156.fvalue(values, "\"", l166.fvalue(pv, v352), "\"") : (((typeof v352 == 'function')?l4.value: l5.value) !== l5.value ? (function(v358){
3238 return (v358 !== l5.value ? l156.fvalue(values, "#<FUNCTION ", v358, ">") : l156.fvalue(values, "#<FUNCTION>"));
3240 var tmp = (v352)["fname"];
3241 return tmp == undefined? l5.value: tmp ;
3242 })()) : (l62.fvalue(pv, v352) !== l5.value ? l156.fvalue(values, "(", l159.fvalue(pv, l81.fvalue(pv, (function(){
3244 var func = symbol.fvalue;
3245 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3247 })(), l95.fvalue(pv, v352)), " "), (function(v359){
3248 return (l13.fvalue(pv, (function(){
3250 return tmp === l5.value? l5.value: tmp.cdr;
3251 })()) !== l5.value ? l165.fvalue(pv, (function(){
3253 return tmp === l5.value? l5.value: tmp.car;
3254 })()) : l156.fvalue(pv, l165.fvalue(pv, (function(){
3256 return tmp === l5.value? l5.value: tmp.car;
3257 })()), " . ", l165.fvalue(pv, (function(){
3259 return tmp === l5.value? l5.value: tmp.cdr;
3261 })(l94.fvalue(pv, v352)), ")") : (((function(){
3263 return typeof x === 'object' && 'length' in x;
3264 })()?l4.value: l5.value) !== l5.value ? l156.fvalue(values, "#", l165.fvalue(pv, l161.fvalue(pv, v352))) : (l134.fvalue(pv, v352) !== l5.value ? l156.fvalue(values, "#<PACKAGE ", l136.fvalue(pv, v352), ">") : l5.value)))))));
3270 (l110).fvalue = (function(v362){
3271 ((v362)["fname"] = "WRITE-LINE");
3273 })((function (values,v361){
3274 checkArgs(arguments, 2);
3278 if (typeof x != 'string')
3279 throw 'The value ' + x + ' is not a type string.';
3280 return lisp.write(x);
3283 var x = (function(){
3285 var value = symbol.value;
3286 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3289 if (typeof x != 'string')
3290 throw 'The value ' + x + ' is not a type string.';
3291 return lisp.write(x);
3298 var l167 = {name: "WARN"};
3300 (l167).fvalue = (function(v364){
3301 ((v364)["fname"] = "WARN");
3303 })((function (values,v363){
3304 checkArgs(arguments, 2);
3307 var x = "WARNING: ";
3308 if (typeof x != 'string')
3309 throw 'The value ' + x + ' is not a type string.';
3310 return lisp.write(x);
3312 return l110.fvalue(values, v363);
3317 var l168 = {name: "PRINT"};
3319 (l168).fvalue = (function(v366){
3320 ((v366)["fname"] = "PRINT");
3322 })((function (values,v365){
3323 checkArgs(arguments, 2);
3325 l110.fvalue(pv, l165.fvalue(pv, v365));
3331 var l169 = {name: "MAKE-STRING-STREAM"};
3333 (l169).fvalue = (function(v368){
3334 ((v368)["fname"] = "MAKE-STRING-STREAM");
3336 })((function (values,v367){
3337 checkArgs(arguments, 2);
3339 return ({car: v367, cdr: 0});
3344 var l170 = {name: "%PEEK-CHAR"};
3346 (l170).fvalue = (function(v370){
3347 ((v370)["fname"] = "%PEEK-CHAR");
3349 })((function (values,v369){
3350 checkArgs(arguments, 2);
3352 return ((function(){
3353 var x1 = (function(){
3355 return tmp === l5.value? l5.value: tmp.cdr;
3357 if (typeof x1 !== 'number') throw 'Not a number!';
3358 var x2 = l75.fvalue(pv, (function(){
3360 return tmp === l5.value? l5.value: tmp.car;
3362 if (typeof x2 !== 'number') throw 'Not a number!';
3363 return (x1<x2?l4.value: l5.value);
3364 })() !== l5.value ? (function(){
3365 var string = (function(){
3367 return tmp === l5.value? l5.value: tmp.car;
3369 var index = (function(){
3371 return tmp === l5.value? l5.value: tmp.cdr;
3373 if (typeof string != 'string')
3374 throw 'The value ' + string + ' is not a type string.';
3375 if (typeof index != 'number')
3376 throw 'The value ' + index + ' is not a type number.';
3377 return string.charCodeAt(index);
3383 var l171 = {name: "%READ-CHAR"};
3385 (l171).fvalue = (function(v373){
3386 ((v373)["fname"] = "%READ-CHAR");
3388 })((function (values,v371){
3389 checkArgs(arguments, 2);
3391 return ((function(){
3392 var x1 = (function(){
3394 return tmp === l5.value? l5.value: tmp.cdr;
3396 if (typeof x1 !== 'number') throw 'Not a number!';
3397 var x2 = l75.fvalue(pv, (function(){
3399 return tmp === l5.value? l5.value: tmp.car;
3401 if (typeof x2 !== 'number') throw 'Not a number!';
3402 return (x1<x2?l4.value: l5.value);
3403 })() !== l5.value ? (function(v372){
3406 if (typeof x != 'object')
3407 throw 'The value ' + x + ' is not a type object.';
3408 return (x.cdr = l24.fvalue(pv, (function(){
3410 return tmp === l5.value? l5.value: tmp.cdr;
3415 var string = (function(){
3417 return tmp === l5.value? l5.value: tmp.car;
3419 var index = (function(){
3421 return tmp === l5.value? l5.value: tmp.cdr;
3423 if (typeof string != 'string')
3424 throw 'The value ' + string + ' is not a type string.';
3425 if (typeof index != 'number')
3426 throw 'The value ' + index + ' is not a type number.';
3427 return string.charCodeAt(index);
3433 var l172 = {name: "WHITESPACEP"};
3435 (l172).fvalue = (function(v377){
3436 ((v377)["fname"] = "WHITESPACEP");
3438 })((function (values,v374){
3439 checkArgs(arguments, 2);
3441 return (function(v375){
3442 return (v375 !== l5.value ? v375 : (function(v376){
3443 return (v376 !== l5.value ? v376 : l88.fvalue(values, v374, 9));
3444 })(l88.fvalue(pv, v374, 10)));
3445 })(l88.fvalue(pv, v374, 32));
3450 var l173 = {name: "SKIP-WHITESPACES"};
3452 (l173).fvalue = (function(v380){
3453 ((v380)["fname"] = "SKIP-WHITESPACES");
3455 })((function (values,v378){
3456 checkArgs(arguments, 2);
3458 return (function(v379){
3459 (v379 = l170.fvalue(pv, v378));
3462 while((v379 !== l5.value ? l172.fvalue(pv, v379) : l5.value) !== l5.value){
3463 l171.fvalue(pv, v378);
3464 (v379 = l170.fvalue(pv, v378));
3473 var l174 = {name: "TERMINALP"};
3475 (l174).fvalue = (function(v385){
3476 ((v385)["fname"] = "TERMINALP");
3478 })((function (values,v381){
3479 checkArgs(arguments, 2);
3481 return (function(v382){
3482 return (v382 !== l5.value ? v382 : (function(v383){
3483 return (v383 !== l5.value ? v383 : (function(v384){
3484 return (v384 !== l5.value ? v384 : l88.fvalue(values, 40, v381));
3485 })(l88.fvalue(pv, 41, v381)));
3486 })(l172.fvalue(pv, v381)));
3487 })(l13.fvalue(pv, v381));
3492 var l175 = {name: "READ-UNTIL"};
3494 (l175).fvalue = (function(v390){
3495 ((v390)["fname"] = "READ-UNTIL");
3497 })((function (values,v386,v387){
3498 checkArgs(arguments, 3);
3500 return (function(v388,v389){
3501 (v389 = l170.fvalue(pv, v386));
3504 while((v389 !== l5.value ? l29.fvalue(pv, (function(){
3506 return (typeof f === 'function'? f: f.fvalue)(pv, v389)
3507 })()) : l5.value) !== l5.value){
3508 (v388 = l156.fvalue(pv, v388, l106.fvalue(pv, v389)));
3509 l171.fvalue(pv, v386);
3510 (v389 = l170.fvalue(pv, v386));
3520 var l176 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
3522 (l176).fvalue = (function(v394){
3523 ((v394)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
3525 })((function (values,v391){
3526 checkArgs(arguments, 2);
3528 return (function(v392){
3529 l173.fvalue(pv, v391);
3530 (v392 = l170.fvalue(pv, v391));
3533 while((v392 !== l5.value ? l88.fvalue(pv, v392, 59) : l5.value) !== l5.value){
3534 l175.fvalue(pv, v391, (function (values,v393){
3535 checkArgs(arguments, 2);
3536 return l88.fvalue(values, v393, 10);
3538 l173.fvalue(pv, v391);
3539 (v392 = l170.fvalue(pv, v391));
3548 var l177 = {name: "%READ-LIST"};
3549 var l178 = {name: "LS-READ"};
3551 (l177).fvalue = (function(v398){
3552 ((v398)["fname"] = "%READ-LIST");
3554 })((function (values,v395){
3555 checkArgs(arguments, 2);
3557 l176.fvalue(pv, v395);
3558 return (function(v396){
3559 return (l13.fvalue(pv, v396) !== l5.value ? (function(){
3560 throw "Unspected EOF";
3561 })() : (l88.fvalue(pv, v396, 41) !== l5.value ? (function(){
3562 l171.fvalue(pv, v395);
3564 })() : (l88.fvalue(pv, v396, 46) !== l5.value ? (function(){
3565 l171.fvalue(pv, v395);
3566 return (function(v397){
3567 l176.fvalue(pv, v395);
3568 (l88.fvalue(pv, l171.fvalue(pv, v395), 41) !== l5.value ? l5.value : (function(){
3569 throw "')' was expected.";
3572 })(l178.fvalue(pv, v395));
3573 })() : ({car: l178.fvalue(pv, v395), cdr: l177.fvalue(pv, v395)}))));
3574 })(l170.fvalue(pv, v395));
3579 var l179 = {name: "READ-STRING"};
3581 (l179).fvalue = (function(v402){
3582 ((v402)["fname"] = "READ-STRING");
3584 })((function (values,v399){
3585 checkArgs(arguments, 2);
3587 return (function(v400,v401){
3588 (v401 = l171.fvalue(pv, v399));
3591 while(l29.fvalue(pv, l28.fvalue(pv, v401, 34)) !== l5.value){
3592 (l13.fvalue(pv, v401) !== l5.value ? (function(){
3593 throw "Unexpected EOF";
3595 (l28.fvalue(pv, v401, 92) !== l5.value ? (v401 = l171.fvalue(pv, v399)) : l5.value);
3596 (v400 = l156.fvalue(pv, v400, l106.fvalue(pv, v401)));
3597 (v401 = l171.fvalue(pv, v399));
3607 var l180 = {name: "READ-SHARP"};
3609 (l180).fvalue = (function(v407){
3610 ((v407)["fname"] = "READ-SHARP");
3612 })((function (values,v403){
3613 checkArgs(arguments, 2);
3615 l171.fvalue(pv, v403);
3616 return (function(v404){
3617 return (l28.fvalue(pv, v404, 39) !== l5.value ? l47.fvalue(values, l112, l178.fvalue(pv, v403)) : (l28.fvalue(pv, v404, 40) !== l5.value ? l162.fvalue(values, l177.fvalue(pv, v403)) : (l28.fvalue(pv, v404, 58) !== l5.value ? (function(){
3618 var name = (function(){
3619 var x = l175.fvalue(pv, v403, (function(){
3621 var func = symbol.fvalue;
3622 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3625 if (typeof x != 'string')
3626 throw 'The value ' + x + ' is not a type string.';
3627 return x.toUpperCase();
3629 if (typeof name != 'string')
3630 throw 'The value ' + name + ' is not a type string.';
3631 return ({name: name});
3632 })() : (l28.fvalue(pv, v404, 92) !== l5.value ? (function(v405){
3633 return (l107.fvalue(pv, v405, "space") !== l5.value ? l87.fvalue(values, 32) : (l107.fvalue(pv, v405, "tab") !== l5.value ? l87.fvalue(values, 9) : (l107.fvalue(pv, v405, "newline") !== l5.value ? l87.fvalue(values, 10) : l87.fvalue(values, (function(){
3636 if (typeof string != 'string')
3637 throw 'The value ' + string + ' is not a type string.';
3638 if (typeof index != 'number')
3639 throw 'The value ' + index + ' is not a type number.';
3640 return string.charCodeAt(index);
3642 })(l156.fvalue(pv, l106.fvalue(pv, l171.fvalue(pv, v403)), l175.fvalue(pv, v403, (function(){
3644 var func = symbol.fvalue;
3645 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3647 })()))) : (l28.fvalue(pv, v404, 43) !== l5.value ? (function(v406){
3648 return (l107.fvalue(pv, v406, "common-lisp") !== l5.value ? (function(){
3649 l178.fvalue(pv, v403);
3650 return l178.fvalue(values, v403);
3651 })() : (l107.fvalue(pv, v406, "ecmalisp") !== l5.value ? l178.fvalue(values, v403) : (function(){
3652 throw "Unknown reader form.";
3654 })(l175.fvalue(pv, v403, (function(){
3656 var func = symbol.fvalue;
3657 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3659 })())) : (function(){
3660 throw "ECASE expression failed.";
3662 })(l171.fvalue(pv, v403));
3667 var l181 = {name: "READ-SYMBOL"};
3669 (l181).fvalue = (function(v415){
3670 ((v415)["fname"] = "READ-SYMBOL");
3672 })((function (values,v408){
3673 checkArgs(arguments, 2);
3675 return (function(v409,v410,v411,v412,v413){
3681 if (typeof x1 !== 'number') throw 'Not a number!';
3683 if (typeof x2 !== 'number') throw 'Not a number!';
3684 return (x1<x2?l4.value: l5.value);
3685 })() !== l5.value ? l29.fvalue(pv, l88.fvalue(pv, (function(){
3688 if (typeof string != 'string')
3689 throw 'The value ' + string + ' is not a type string.';
3690 if (typeof index != 'number')
3691 throw 'The value ' + index + ' is not a type number.';
3692 return string.charCodeAt(index);
3693 })(), 58)) : l5.value) !== l5.value){
3694 (v413 = (function(){
3696 if (typeof x1 !== 'number') throw 'Not a number!';
3704 if (typeof x1 !== 'number') throw 'Not a number!';
3706 if (typeof x2 !== 'number') throw 'Not a number!';
3707 return (x1==x2?l4.value: l5.value);
3708 })() !== l5.value ? (function(){
3710 (v410 = (function(){
3712 var value = symbol.value;
3713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3716 return (v412 = l4.value);
3718 (l26.fvalue(pv, v413) !== l5.value ? (v410 = "KEYWORD") : (v410 = (function(){
3719 var x = l102.fvalue(pv, v408, 0, v413);
3720 if (typeof x != 'string')
3721 throw 'The value ' + x + ' is not a type string.';
3722 return x.toUpperCase();
3724 (v413 = (function(){
3726 if (typeof x1 !== 'number') throw 'Not a number!';
3729 (l88.fvalue(pv, (function(){
3732 if (typeof string != 'string')
3733 throw 'The value ' + string + ' is not a type string.';
3734 if (typeof index != 'number')
3735 throw 'The value ' + index + ' is not a type number.';
3736 return string.charCodeAt(index);
3737 })(), 58) !== l5.value ? (function(){
3739 return (v413 = (function(){
3741 if (typeof x1 !== 'number') throw 'Not a number!';
3745 return (v411 = l102.fvalue(pv, v408, v413));
3747 (v411 = (function(){
3749 if (typeof x != 'string')
3750 throw 'The value ' + x + ' is not a type string.';
3751 return x.toUpperCase();
3753 (v410 = l135.fvalue(pv, v410));
3754 return ((function(v414){
3755 return (v414 !== l5.value ? v414 : ((v410 === l135.fvalue(pv, "KEYWORD"))?l4.value: l5.value));
3756 })(v412) !== l5.value ? l152.fvalue(values, v411, v410) : l148.fvalue(values, v411, v410));
3757 })(l75.fvalue(pv, v408),l5.value,l5.value,l5.value,l5.value);
3762 var l182 = {name: "!PARSE-INTEGER"};
3764 (l182).fvalue = (function(v426){
3765 ((v426)["fname"] = "!PARSE-INTEGER");
3767 })((function (values,v416,v417){
3768 checkArgs(arguments, 3);
3772 return (function(v418,v419,v420,v421){
3773 (l26.fvalue(pv, v420) !== l5.value ? (function(){
3775 throw ({type: 'block', id: 158, values: values(l5.value, 0), message: 'Return from unknown block NIL.'})
3778 return (l28.fvalue(pv, v422, 43) !== l5.value ? (v419 = (function(){
3780 if (typeof x1 !== 'number') throw 'Not a number!';
3782 })()) : (l28.fvalue(pv, v422, 45) !== l5.value ? (function(){
3784 return (v419 = (function(){
3786 if (typeof x1 !== 'number') throw 'Not a number!';
3793 if (typeof string != 'string')
3794 throw 'The value ' + string + ' is not a type string.';
3795 if (typeof index != 'number')
3796 throw 'The value ' + index + ' is not a type number.';
3797 return string.charCodeAt(index);
3801 if (typeof x1 !== 'number') throw 'Not a number!';
3803 if (typeof x2 !== 'number') throw 'Not a number!';
3804 return (x1<x2?l4.value: l5.value);
3805 })() !== l5.value ? (v418 = l100.fvalue(pv, (function(){
3808 if (typeof string != 'string')
3809 throw 'The value ' + string + ' is not a type string.';
3810 if (typeof index != 'number')
3811 throw 'The value ' + index + ' is not a type number.';
3812 return string.charCodeAt(index);
3813 })())) : l5.value) !== l5.value ? l5.value : (function(){
3815 throw ({type: 'block', id: 158, values: values(l5.value, v419), message: 'Return from unknown block NIL.'})
3817 (v419 = (function(){
3819 if (typeof x1 !== 'number') throw 'Not a number!';
3827 if (typeof x1 !== 'number') throw 'Not a number!';
3829 if (typeof x2 !== 'number') throw 'Not a number!';
3830 return (x1<x2?l4.value: l5.value);
3833 (v423 !== l5.value ? l5.value : (function(){
3834 throw ({type: 'block', id: 159, values: l5.value, message: 'Return from unknown block NIL.'})
3836 (v418 = (function(){
3837 var x1 = (function(){
3839 if (typeof x1 !== 'number') throw 'Not a number!';
3842 if (typeof x1 !== 'number') throw 'Not a number!';
3844 if (typeof x2 !== 'number') throw 'Not a number!';
3847 return (v419 = (function(){
3849 if (typeof x1 !== 'number') throw 'Not a number!';
3852 })(l100.fvalue(pv, (function(){
3855 if (typeof string != 'string')
3856 throw 'The value ' + string + ' is not a type string.';
3857 if (typeof index != 'number')
3858 throw 'The value ' + index + ' is not a type number.';
3859 return string.charCodeAt(index);
3865 if (cf.type == 'block' && cf.id == 159)
3871 return ((function(v424){
3872 return (v424 !== l5.value ? v424 : (function(v425){
3873 return (v425 !== l5.value ? v425 : l88.fvalue(pv, (function(){
3876 if (typeof string != 'string')
3877 throw 'The value ' + string + ' is not a type string.';
3878 if (typeof index != 'number')
3879 throw 'The value ' + index + ' is not a type number.';
3880 return string.charCodeAt(index);
3884 if (typeof x1 !== 'number') throw 'Not a number!';
3886 if (typeof x2 !== 'number') throw 'Not a number!';
3887 return (x1==x2?l4.value: l5.value);
3889 })(v417) !== l5.value ? values((function(){
3891 if (typeof x1 !== 'number') throw 'Not a number!';
3893 if (typeof x2 !== 'number') throw 'Not a number!';
3895 })(), v419) : values(l5.value, v419));
3896 })(0,0,l75.fvalue(pv, v416),1);
3899 if (cf.type == 'block' && cf.id == 158)
3900 return values.apply(this, forcemv(cf.values));
3909 var l183 = {name: "PARSE-INTEGER"};
3911 (l183).fvalue = (function(v428){
3912 ((v428)["fname"] = "PARSE-INTEGER");
3914 })((function (values,v427){
3915 checkArgs(arguments, 2);
3917 return l182.fvalue(values, v427, l5.value);
3922 var l184 = {name: "*EOF*"};
3924 (((l184.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l184).value = l18.fvalue(pv)));
3927 var l185 = {name: "QUOTE"};
3928 var l186 = {name: "BACKQUOTE"};
3929 var l187 = {name: "UNQUOTE-SPLICING"};
3930 var l188 = {name: "UNQUOTE"};
3932 (l178).fvalue = (function(v434){
3933 ((v434)["fname"] = "LS-READ");
3935 })((function (values,v429){
3936 checkArgs(arguments, 2);
3938 l176.fvalue(pv, v429);
3939 return (function(v430){
3940 return ((function(v431){
3941 return (v431 !== l5.value ? v431 : l88.fvalue(pv, v430, 41));
3942 })(l13.fvalue(pv, v430)) !== l5.value ? (function(){
3944 var value = symbol.value;
3945 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3947 })() : (l88.fvalue(pv, v430, 40) !== l5.value ? (function(){
3948 l171.fvalue(pv, v429);
3949 return l177.fvalue(values, v429);
3950 })() : (l88.fvalue(pv, v430, 39) !== l5.value ? (function(){
3951 l171.fvalue(pv, v429);
3952 return l47.fvalue(values, l185, l178.fvalue(pv, v429));
3953 })() : (l88.fvalue(pv, v430, 96) !== l5.value ? (function(){
3954 l171.fvalue(pv, v429);
3955 return l47.fvalue(values, l186, l178.fvalue(pv, v429));
3956 })() : (l88.fvalue(pv, v430, 34) !== l5.value ? (function(){
3957 l171.fvalue(pv, v429);
3958 return l179.fvalue(values, v429);
3959 })() : (l88.fvalue(pv, v430, 44) !== l5.value ? (function(){
3960 l171.fvalue(pv, v429);
3961 return (l28.fvalue(pv, l170.fvalue(pv, v429), 64) !== l5.value ? (function(){
3962 l171.fvalue(pv, v429);
3963 return l47.fvalue(values, l187, l178.fvalue(pv, v429));
3964 })() : l47.fvalue(values, l188, l178.fvalue(pv, v429)));
3965 })() : (l88.fvalue(pv, v430, 35) !== l5.value ? l180.fvalue(values, v429) : (function(v432){
3966 return (function(v433){
3967 return (v433 !== l5.value ? v433 : l181.fvalue(values, v432));
3968 })(pv(l182.fvalue(pv, v432, l5.value)));
3969 })(l175.fvalue(pv, v429, (function(){
3971 var func = symbol.fvalue;
3972 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3975 })(l170.fvalue(pv, v429));
3980 var l189 = {name: "LS-READ-FROM-STRING"};
3982 (l189).fvalue = (function(v436){
3983 ((v436)["fname"] = "LS-READ-FROM-STRING");
3985 })((function (values,v435){
3986 checkArgs(arguments, 2);
3988 return l178.fvalue(values, l169.fvalue(pv, v435));
3993 var l190 = {name: "CODE"};
3995 (l190).fvalue = (function(v439){
3996 ((v439)["fname"] = "CODE");
3998 })((function (values){
4000 for (var i = arguments.length-1; i>=1; i--)
4001 v437 = {car: arguments[i], cdr:
4004 return l160.fvalue(values, (function (values,v438){
4005 checkArgs(arguments, 2);
4006 return (l13.fvalue(pv, v438) !== l5.value ? "" : (l89.fvalue(pv, v438) !== l5.value ? l19.fvalue(values, v438) : (((typeof(v438) == "string")?l4.value: l5.value) !== l5.value ? v438 : (function(){
4007 throw "Unknown argument.";
4014 var l191 = {name: "JS!BOOL"};
4015 var l192 = {name: "LS-COMPILE"};
4017 (l191).fvalue = (function(v441){
4018 ((v441)["fname"] = "JS!BOOL");
4020 })((function (values,v440){
4021 checkArgs(arguments, 2);
4023 return l190.fvalue(values, "(", v440, "?", l192.fvalue(pv, l4.value), ": ", l192.fvalue(pv, l5.value), ")");
4028 var l193 = {name: "JS!SELFCALL"};
4030 var l194 = {name: "INDENT"};
4032 (l194).fvalue = (function(v448){
4033 ((v448)["fname"] = "INDENT");
4035 })((function (values){
4037 for (var i = arguments.length-1; i>=1; i--)
4038 v442 = {car: arguments[i], cdr:
4041 return (function(v443){
4042 return (function(v444,v445,v446){
4043 (l90.fvalue(pv, l75.fvalue(pv, v443)) !== l5.value ? (v444 = l156.fvalue(pv, v444, " ")) : l5.value);
4048 if (typeof x1 !== 'number') throw 'Not a number!';
4050 if (typeof x2 !== 'number') throw 'Not a number!';
4051 return (x1<x2?l4.value: l5.value);
4054 return (v444 = l156.fvalue(pv, v444, v447));
4055 })(((l88.fvalue(pv, (function(){
4058 if (typeof string != 'string')
4059 throw 'The value ' + string + ' is not a type string.';
4060 if (typeof index != 'number')
4061 throw 'The value ' + index + ' is not a type number.';
4062 return string.charCodeAt(index);
4063 })(), 10) !== l5.value ? ((function(){
4065 if (typeof x1 !== 'number') throw 'Not a number!';
4066 var x2 = l25.fvalue(pv, v446);
4067 if (typeof x2 !== 'number') throw 'Not a number!';
4068 return (x1<x2?l4.value: l5.value);
4069 })() !== l5.value ? l29.fvalue(pv, l88.fvalue(pv, (function(){
4071 var index = l24.fvalue(pv, v445);
4072 if (typeof string != 'string')
4073 throw 'The value ' + string + ' is not a type string.';
4074 if (typeof index != 'number')
4075 throw 'The value ' + index + ' is not a type number.';
4076 return string.charCodeAt(index);
4077 })(), 10)) : l5.value) : l5.value) !== l5.value ? l156.fvalue(pv, l106.fvalue(pv, 10), " ") : l106.fvalue(pv, (function(){
4080 if (typeof string != 'string')
4081 throw 'The value ' + string + ' is not a type string.';
4082 if (typeof index != 'number')
4083 throw 'The value ' + index + ' is not a type number.';
4084 return string.charCodeAt(index);
4086 (v445 = (function(){
4088 if (typeof x1 !== 'number') throw 'Not a number!';
4095 })("",0,l75.fvalue(pv, v443));
4097 var f = (function(){
4099 var func = symbol.fvalue;
4100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4105 while (tail != l5.value){
4106 args.push(tail.car);
4109 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
4115 var l195 = {name: "*MULTIPLE-VALUE-P*"};
4117 (((l195.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l195).value = l5.value));
4120 var l196 = {name: "MAKE-BINDING"};
4122 (l196).fvalue = (function(v453){
4123 ((v453)["fname"] = "MAKE-BINDING");
4125 })((function (values,v449,v450,v451,v452){
4126 checkArgsAtLeast(arguments, 4);
4127 checkArgsAtMost(arguments, 5);
4129 switch(arguments.length-1){
4135 return l47.fvalue(values, v449, v450, v451, v452);
4140 var l197 = {name: "BINDING-NAME"};
4142 (l197).fvalue = (function(v455){
4143 ((v455)["fname"] = "BINDING-NAME");
4145 })((function (values,v454){
4146 checkArgs(arguments, 2);
4148 return l42.fvalue(values, v454);
4153 var l198 = {name: "BINDING-TYPE"};
4155 (l198).fvalue = (function(v457){
4156 ((v457)["fname"] = "BINDING-TYPE");
4158 })((function (values,v456){
4159 checkArgs(arguments, 2);
4161 return l43.fvalue(values, v456);
4166 var l199 = {name: "BINDING-VALUE"};
4168 (l199).fvalue = (function(v459){
4169 ((v459)["fname"] = "BINDING-VALUE");
4171 })((function (values,v458){
4172 checkArgs(arguments, 2);
4174 return l44.fvalue(values, v458);
4179 var l200 = {name: "BINDING-DECLARATIONS"};
4181 (l200).fvalue = (function(v461){
4182 ((v461)["fname"] = "BINDING-DECLARATIONS");
4184 })((function (values,v460){
4185 checkArgs(arguments, 2);
4187 return l45.fvalue(values, v460);
4192 var l201 = {name: "SET-BINDING-VALUE"};
4194 (l201).fvalue = (function(v464){
4195 ((v464)["fname"] = "SET-BINDING-VALUE");
4197 })((function (values,v462,v463){
4198 checkArgs(arguments, 3);
4201 var x = l37.fvalue(pv, v462);
4202 if (typeof x != 'object')
4203 throw 'The value ' + x + ' is not a type object.';
4204 return (x.car = v463, x);
4210 var l202 = {name: "SET-BINDING-DECLARATIONS"};
4212 (l202).fvalue = (function(v467){
4213 ((v467)["fname"] = "SET-BINDING-DECLARATIONS");
4215 })((function (values,v465,v466){
4216 checkArgs(arguments, 3);
4219 var x = l40.fvalue(pv, v465);
4220 if (typeof x != 'object')
4221 throw 'The value ' + x + ' is not a type object.';
4222 return (x.car = v466, x);
4228 var l203 = {name: "PUSH-BINDING-DECLARATION"};
4230 (l203).fvalue = (function(v470){
4231 ((v470)["fname"] = "PUSH-BINDING-DECLARATION");
4233 })((function (values,v468,v469){
4234 checkArgs(arguments, 3);
4236 return l202.fvalue(values, v469, ({car: v468, cdr: l200.fvalue(pv, v469)}));
4241 var l204 = {name: "MAKE-LEXENV"};
4243 (l204).fvalue = (function(v471){
4244 ((v471)["fname"] = "MAKE-LEXENV");
4246 })((function (values){
4247 checkArgsAtMost(arguments, 1);
4249 return l47.fvalue(values, l5.value, l5.value, l5.value, l5.value);
4254 var l205 = {name: "COPY-LEXENV"};
4256 (l205).fvalue = (function(v473){
4257 ((v473)["fname"] = "COPY-LEXENV");
4259 })((function (values,v472){
4260 checkArgs(arguments, 2);
4262 return l84.fvalue(values, v472);
4267 var l206 = {name: "PUSH-TO-LEXENV"};
4268 var l207 = {name: "BLOCK"};
4269 var l208 = {name: "GOTAG"};
4271 (l206).fvalue = (function(v478){
4272 ((v478)["fname"] = "PUSH-TO-LEXENV");
4274 })((function (values,v474,v475,v476){
4275 checkArgs(arguments, 4);
4277 return (function(v477){
4278 return (l28.fvalue(pv, v477, l113) !== l5.value ? (function(){
4280 if (typeof x != 'object')
4281 throw 'The value ' + x + ' is not a type object.';
4282 return (x.car = ({car: v474, cdr: (function(){
4284 return tmp === l5.value? l5.value: tmp.car;
4286 })() : (l28.fvalue(pv, v477, l112) !== l5.value ? (function(){
4287 var x = (function(){
4289 return tmp === l5.value? l5.value: tmp.cdr;
4291 if (typeof x != 'object')
4292 throw 'The value ' + x + ' is not a type object.';
4293 return (x.car = ({car: v474, cdr: l35.fvalue(pv, v475)}), x);
4294 })() : (l28.fvalue(pv, v477, l207) !== l5.value ? (function(){
4295 var x = l37.fvalue(pv, v475);
4296 if (typeof x != 'object')
4297 throw 'The value ' + x + ' is not a type object.';
4298 return (x.car = ({car: v474, cdr: l39.fvalue(pv, v475)}), x);
4299 })() : (l28.fvalue(pv, v477, l208) !== l5.value ? (function(){
4300 var x = l40.fvalue(pv, v475);
4301 if (typeof x != 'object')
4302 throw 'The value ' + x + ' is not a type object.';
4303 return (x.car = ({car: v474, cdr: l41.fvalue(pv, v475)}), x);
4305 throw "ECASE expression failed.";
4312 var l209 = {name: "EXTEND-LEXENV"};
4314 (l209).fvalue = (function(v485){
4315 ((v485)["fname"] = "EXTEND-LEXENV");
4317 })((function (values,v479,v480,v481){
4318 checkArgs(arguments, 4);
4320 return (function(v482){
4322 return (function(v483,v484){
4324 while(v483 !== l5.value){
4325 (v484 = (function(){
4327 return tmp === l5.value? l5.value: tmp.car;
4330 l206.fvalue(pv, v484, v482, v481);
4333 (v483 = (function(){
4335 return tmp === l5.value? l5.value: tmp.cdr;
4340 })(l70.fvalue(pv, v479),l5.value);
4342 })(l205.fvalue(pv, v480));
4347 var l210 = {name: "LOOKUP-IN-LEXENV"};
4349 (l210).fvalue = (function(v490){
4350 ((v490)["fname"] = "LOOKUP-IN-LEXENV");
4352 })((function (values,v486,v487,v488){
4353 checkArgs(arguments, 4);
4355 return l105.fvalue(values, v486, (function(v489){
4356 return (l28.fvalue(pv, v489, l113) !== l5.value ? l42.fvalue(pv, v487) : (l28.fvalue(pv, v489, l112) !== l5.value ? l43.fvalue(pv, v487) : (l28.fvalue(pv, v489, l207) !== l5.value ? l44.fvalue(pv, v487) : (l28.fvalue(pv, v489, l208) !== l5.value ? l45.fvalue(pv, v487) : (function(){
4357 throw "ECASE expression failed.";
4364 var l211 = {name: "*ENVIRONMENT*"};
4366 (((l211.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l211).value = l204.fvalue(pv)));
4369 var l212 = {name: "*VARIABLE-COUNTER*"};
4371 (((l212.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l212).value = 0));
4374 var l213 = {name: "GVARNAME"};
4376 (l213).fvalue = (function(v492){
4377 ((v492)["fname"] = "GVARNAME");
4379 })((function (values,v491){
4380 checkArgs(arguments, 2);
4382 return l190.fvalue(values, "v", ((l212).value = (function(){
4383 var x1 = (function(){
4385 var value = symbol.value;
4386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4389 if (typeof x1 !== 'number') throw 'Not a number!';
4396 var l214 = {name: "TRANSLATE-VARIABLE"};
4398 (l214).fvalue = (function(v494){
4399 ((v494)["fname"] = "TRANSLATE-VARIABLE");
4401 })((function (values,v493){
4402 checkArgs(arguments, 2);
4404 return l199.fvalue(values, l210.fvalue(pv, v493, (function(){
4406 var value = symbol.value;
4407 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4414 var l215 = {name: "EXTEND-LOCAL-ENV"};
4416 (l215).fvalue = (function(v500){
4417 ((v500)["fname"] = "EXTEND-LOCAL-ENV");
4419 })((function (values,v495){
4420 checkArgs(arguments, 2);
4422 return (function(v496){
4424 return (function(v497,v498){
4426 while(v497 !== l5.value){
4427 (v498 = (function(){
4429 return tmp === l5.value? l5.value: tmp.car;
4433 return l206.fvalue(pv, v499, v496, l113);
4434 })(l196.fvalue(pv, v498, l113, l213.fvalue(pv, v498)));
4437 (v497 = (function(){
4439 return tmp === l5.value? l5.value: tmp.cdr;
4446 })(l205.fvalue(pv, (function(){
4448 var value = symbol.value;
4449 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4456 var l216 = {name: "*TOPLEVEL-COMPILATIONS*"};
4458 (((l216.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l216).value = l5.value));
4461 var l217 = {name: "TOPLEVEL-COMPILATION"};
4463 (l217).fvalue = (function(v504){
4464 ((v504)["fname"] = "TOPLEVEL-COMPILATION");
4466 })((function (values,v501){
4467 checkArgs(arguments, 2);
4471 var v503 = ({car: v502, cdr: (function(){
4473 var value = symbol.value;
4474 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4477 return ((l216).value = v503);
4483 var l218 = {name: "NULL-OR-EMPTY-P"};
4485 (l218).fvalue = (function(v506){
4486 ((v506)["fname"] = "NULL-OR-EMPTY-P");
4488 })((function (values,v505){
4489 checkArgs(arguments, 2);
4491 return l26.fvalue(values, l75.fvalue(pv, v505));
4496 var l219 = {name: "GET-TOPLEVEL-COMPILATIONS"};
4498 (l219).fvalue = (function(v507){
4499 ((v507)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
4501 })((function (values){
4502 checkArgsAtMost(arguments, 1);
4504 return l70.fvalue(values, l98.fvalue(pv, (function(){
4506 var func = symbol.fvalue;
4507 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4511 var value = symbol.value;
4512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4519 var l220 = {name: "%COMPILE-DEFMACRO"};
4520 var l221 = {name: "MACRO"};
4522 (l220).fvalue = (function(v510){
4523 ((v510)["fname"] = "%COMPILE-DEFMACRO");
4525 })((function (values,v508,v509){
4526 checkArgs(arguments, 3);
4528 l217.fvalue(pv, l192.fvalue(pv, l47.fvalue(pv, l185, v508)));
4529 l206.fvalue(pv, l196.fvalue(pv, v508, l221, v509), (function(){
4531 var value = symbol.value;
4532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4540 var l222 = {name: "GLOBAL-BINDING"};
4542 (l222).fvalue = (function(v516){
4543 ((v516)["fname"] = "GLOBAL-BINDING");
4545 })((function (values,v511,v512,v513){
4546 checkArgs(arguments, 4);
4548 return (function(v514){
4549 return (v514 !== l5.value ? v514 : (function(v515){
4550 l206.fvalue(pv, v515, (function(){
4552 var value = symbol.value;
4553 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4557 })(l196.fvalue(pv, v511, v512, l5.value)));
4558 })(l210.fvalue(pv, v511, (function(){
4560 var value = symbol.value;
4561 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4568 var l223 = {name: "CLAIMP"};
4570 (l223).fvalue = (function(v521){
4571 ((v521)["fname"] = "CLAIMP");
4573 })((function (values,v517,v518,v519){
4574 checkArgs(arguments, 4);
4576 return (function(v520){
4577 return (v520 !== l5.value ? l96.fvalue(values, v519, l200.fvalue(pv, v520)) : l5.value);
4578 })(l210.fvalue(pv, v517, (function(){
4580 var value = symbol.value;
4581 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4588 var l224 = {name: "!PROCLAIM"};
4589 var l225 = {name: "SPECIAL"};
4590 var l226 = {name: "NOTINLINE"};
4591 var l227 = {name: "CONSTANT"};
4593 (l224).fvalue = (function(v533){
4594 ((v533)["fname"] = "!PROCLAIM");
4596 })((function (values,v522){
4597 checkArgs(arguments, 2);
4599 return (function(v523){
4600 return (l28.fvalue(pv, v523, l225) !== l5.value ? (function(){
4601 return (function(v524,v525){
4603 while(v524 !== l5.value){
4604 (v525 = (function(){
4606 return tmp === l5.value? l5.value: tmp.car;
4610 return l203.fvalue(pv, l225, v526);
4611 })(l222.fvalue(pv, v525, l113, l113));
4614 (v524 = (function(){
4616 return tmp === l5.value? l5.value: tmp.cdr;
4623 return tmp === l5.value? l5.value: tmp.cdr;
4625 })() : (l28.fvalue(pv, v523, l226) !== l5.value ? (function(){
4626 return (function(v527,v528){
4628 while(v527 !== l5.value){
4629 (v528 = (function(){
4631 return tmp === l5.value? l5.value: tmp.car;
4635 return l203.fvalue(pv, l226, v529);
4636 })(l222.fvalue(pv, v528, l112, l112));
4639 (v527 = (function(){
4641 return tmp === l5.value? l5.value: tmp.cdr;
4648 return tmp === l5.value? l5.value: tmp.cdr;
4650 })() : (l28.fvalue(pv, v523, l227) !== l5.value ? (function(){
4651 return (function(v530,v531){
4653 while(v530 !== l5.value){
4654 (v531 = (function(){
4656 return tmp === l5.value? l5.value: tmp.car;
4660 return l203.fvalue(pv, l227, v532);
4661 })(l222.fvalue(pv, v531, l113, l113));
4664 (v530 = (function(){
4666 return tmp === l5.value? l5.value: tmp.cdr;
4673 return tmp === l5.value? l5.value: tmp.cdr;
4678 return tmp === l5.value? l5.value: tmp.car;
4684 var l228 = {name: "PROCLAIM"};
4685 (l228).fvalue = (function(){
4687 var func = symbol.fvalue;
4688 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4691 var l229 = {name: "*COMPILATIONS*"};
4693 (((l229.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l229).value = l5.value));
4696 var l230 = {name: "DEFINE-COMPILATION"};
4698 var l231 = {name: "IF"};
4700 var v534 = l47.fvalue(pv, l231, (function (values,v535,v536,v537){
4701 checkArgs(arguments, 4);
4703 return l190.fvalue(values, "(", l192.fvalue(pv, v535), " !== ", l192.fvalue(pv, l5.value), " ? ", l192.fvalue(pv, v536, (function(){
4705 var value = symbol.value;
4706 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4708 })()), " : ", l192.fvalue(pv, v537, (function(){
4710 var value = symbol.value;
4711 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4716 var v538 = ({car: v534, cdr: (function(){
4718 var value = symbol.value;
4719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4722 return ((l229).value = v538);
4724 var l232 = {name: "*LL-KEYWORDS*"};
4725 var l233 = {name: "&OPTIONAL"};
4726 var l234 = {name: "&REST"};
4727 var l235 = {name: "&KEY"};
4728 var l236 = QIList(l233,l234,l235,l5);
4730 (((l232.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l232).value = l236));
4733 var l237 = {name: "LIST-UNTIL-KEYWORD"};
4735 (l237).fvalue = (function(v541){
4736 ((v541)["fname"] = "LIST-UNTIL-KEYWORD");
4738 })((function (values,v539){
4739 checkArgs(arguments, 2);
4741 return ((function(v540){
4742 return (v540 !== l5.value ? v540 : l96.fvalue(pv, (function(){
4744 return tmp === l5.value? l5.value: tmp.car;
4747 var value = symbol.value;
4748 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4751 })(l13.fvalue(pv, v539)) !== l5.value ? l5.value : ({car: (function(){
4753 return tmp === l5.value? l5.value: tmp.car;
4754 })(), cdr: l237.fvalue(pv, (function(){
4756 return tmp === l5.value? l5.value: tmp.cdr;
4762 var l238 = {name: "LL-SECTION"};
4764 (l238).fvalue = (function(v544){
4765 ((v544)["fname"] = "LL-SECTION");
4767 })((function (values,v542,v543){
4768 checkArgs(arguments, 3);
4770 return l237.fvalue(values, (function(){
4771 var tmp = l96.fvalue(pv, v542, v543);
4772 return tmp === l5.value? l5.value: tmp.cdr;
4778 var l239 = {name: "LL-REQUIRED-ARGUMENTS"};
4780 (l239).fvalue = (function(v546){
4781 ((v546)["fname"] = "LL-REQUIRED-ARGUMENTS");
4783 })((function (values,v545){
4784 checkArgs(arguments, 2);
4786 return l237.fvalue(values, v545);
4791 var l240 = {name: "LL-OPTIONAL-ARGUMENTS-CANONICAL"};
4793 (l240).fvalue = (function(v548){
4794 ((v548)["fname"] = "LL-OPTIONAL-ARGUMENTS-CANONICAL");
4796 })((function (values,v547){
4797 checkArgs(arguments, 2);
4799 return l81.fvalue(values, (function(){
4801 var func = symbol.fvalue;
4802 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4804 })(), l238.fvalue(pv, l233, v547));
4809 var l241 = {name: "LL-OPTIONAL-ARGUMENTS"};
4811 (l241).fvalue = (function(v550){
4812 ((v550)["fname"] = "LL-OPTIONAL-ARGUMENTS");
4814 })((function (values,v549){
4815 checkArgs(arguments, 2);
4817 return l81.fvalue(values, (function(){
4819 var func = symbol.fvalue;
4820 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4822 })(), l240.fvalue(pv, v549));
4827 var l242 = {name: "LL-REST-ARGUMENT"};
4829 (l242).fvalue = (function(v553){
4830 ((v553)["fname"] = "LL-REST-ARGUMENT");
4832 })((function (values,v551){
4833 checkArgs(arguments, 2);
4835 return (function(v552){
4838 return tmp === l5.value? l5.value: tmp.cdr;
4839 })() !== l5.value ? (function(){
4840 throw "Bad lambda-list";
4844 return tmp === l5.value? l5.value: tmp.car;
4846 })(l238.fvalue(pv, l234, v551));
4851 var l243 = {name: "LL-KEYWORD-ARGUMENTS-CANONICAL"};
4853 (l243).fvalue = (function(v558){
4854 ((v558)["fname"] = "LL-KEYWORD-ARGUMENTS-CANONICAL");
4856 })((function (values,v554){
4857 checkArgs(arguments, 2);
4859 return (function(v557){
4860 return l81.fvalue(values, v557, l238.fvalue(pv, l235, v554));
4861 })((function (values,v555){
4862 checkArgs(arguments, 2);
4863 return (function(v556){
4864 return ({car: (l62.fvalue(pv, (function(){
4866 return tmp === l5.value? l5.value: tmp.car;
4867 })()) !== l5.value ? (function(){
4869 return tmp === l5.value? l5.value: tmp.car;
4870 })() : l47.fvalue(pv, l152.fvalue(pv, ((function(){
4872 return tmp === l5.value? l5.value: tmp.car;
4873 })()).name, "KEYWORD"), (function(){
4875 return tmp === l5.value? l5.value: tmp.car;
4876 })())), cdr: (function(){
4878 return tmp === l5.value? l5.value: tmp.cdr;
4880 })(l61.fvalue(pv, v555));
4886 var l244 = {name: "LL-KEYWORD-ARGUMENTS"};
4888 (l244).fvalue = (function(v561){
4889 ((v561)["fname"] = "LL-KEYWORD-ARGUMENTS");
4891 })((function (values,v559){
4892 checkArgs(arguments, 2);
4894 return l81.fvalue(values, (function (values,v560){
4895 checkArgs(arguments, 2);
4896 return l43.fvalue(values, l42.fvalue(pv, v560));
4897 }), l243.fvalue(pv, v559));
4902 var l245 = {name: "LL-SVARS"};
4904 (l245).fvalue = (function(v564){
4905 ((v564)["fname"] = "LL-SVARS");
4907 })((function (values,v562){
4908 checkArgs(arguments, 2);
4910 return (function(v563){
4911 return l97.fvalue(values, l5.value, l81.fvalue(pv, (function(){
4913 var func = symbol.fvalue;
4914 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4917 })(l68.fvalue(pv, l243.fvalue(pv, v562), l240.fvalue(pv, v562)));
4922 var l246 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
4924 (l246).fvalue = (function(v567){
4925 ((v567)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
4927 })((function (values,v566){
4928 checkArgsAtLeast(arguments, 2);
4930 for (var i = arguments.length-1; i>=2; i--)
4931 v565 = {car: arguments[i], cdr:
4934 return (v566 !== l5.value ? l190.fvalue(values, "(function(){", (function(){
4936 var value = symbol.value;
4937 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4939 })(), l194.fvalue(pv, "var func = ", l158.fvalue(pv, v565), ";", (function(){
4941 var value = symbol.value;
4942 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4944 })(), "func.docstring = '", v566, "';", (function(){
4946 var value = symbol.value;
4947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4949 })(), "return func;", (function(){
4951 var value = symbol.value;
4952 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4954 })()), "})()") : (function(){
4955 var f = (function(){
4957 var func = symbol.fvalue;
4958 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4961 var args = [values];
4963 while (tail != l5.value){
4964 args.push(tail.car);
4967 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
4973 var l247 = {name: "LAMBDA-CHECK-ARGUMENT-COUNT"};
4974 var l248 = {name: "N/A"};
4976 (l247).fvalue = (function(v573){
4977 ((v573)["fname"] = "LAMBDA-CHECK-ARGUMENT-COUNT");
4979 })((function (values,v568,v569,v570){
4980 checkArgs(arguments, 4);
4982 return (function(v571,v572){
4987 if (typeof x1 !== 'number') throw 'Not a number!';
4988 return (1<x1?l4.value: l5.value);
4989 })() !== l5.value ? l28.fvalue(pv, v571, v572) : l5.value) !== l5.value ? (function(){
4991 throw ({type: 'block', id: 207, values: l190.fvalue(values, "checkArgs(arguments, ", v571, ");", (function(){
4993 var value = symbol.value;
4994 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4996 })()), message: 'Return from unknown block NIL.'})
4998 return l190.fvalue(values, ((function(){
5000 if (typeof x1 !== 'number') throw 'Not a number!';
5001 return (1<x1?l4.value: l5.value);
5002 })() !== l5.value ? l190.fvalue(pv, "checkArgsAtLeast(arguments, ", v571, ");", (function(){
5004 var value = symbol.value;
5005 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5007 })()) : l5.value), (((typeof (v572) == "number")?l4.value: l5.value) !== l5.value ? l190.fvalue(pv, "checkArgsAtMost(arguments, ", v572, ");", (function(){
5009 var value = symbol.value;
5010 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5015 if (cf.type == 'block' && cf.id == 207)
5016 return values.apply(this, forcemv(cf.values));
5021 })(l24.fvalue(pv, v568),(v570 !== l5.value ? l248 : (function(){
5023 if (typeof x1 !== 'number') throw 'Not a number!';
5025 if (typeof x2 !== 'number') throw 'Not a number!';
5032 var l249 = {name: "COMPILE-LAMBDA-OPTIONAL"};
5034 (l249).fvalue = (function(v586){
5035 ((v586)["fname"] = "COMPILE-LAMBDA-OPTIONAL");
5037 })((function (values,v574){
5038 checkArgs(arguments, 2);
5041 var v575 = l240.fvalue(pv, v574);
5042 var v576 = l75.fvalue(pv, l239.fvalue(pv, v574));
5043 var v577 = l75.fvalue(pv, v575);
5044 return (v575 !== l5.value ? l190.fvalue(values, l160.fvalue(pv, (function (values,v578){
5045 checkArgs(arguments, 2);
5046 return l190.fvalue(values, "var ", l214.fvalue(pv, l42.fvalue(pv, v578)), "; ", (function(){
5048 var value = symbol.value;
5049 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5051 })(), (l44.fvalue(pv, v578) !== l5.value ? l190.fvalue(pv, "var ", l214.fvalue(pv, l44.fvalue(pv, v578)), " = ", l192.fvalue(pv, l4.value), "; ", (function(){
5053 var value = symbol.value;
5054 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5057 }), v575), "switch(arguments.length-1){", (function(){
5059 var value = symbol.value;
5060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5062 })(), (function(v579,v580){
5068 if (typeof x1 !== 'number') throw 'Not a number!';
5070 if (typeof x2 !== 'number') throw 'Not a number!';
5071 return (x1<x2?l4.value: l5.value);
5075 var v582 = l190.fvalue(pv, "case ", (function(){
5077 if (typeof x1 !== 'number') throw 'Not a number!';
5079 if (typeof x2 !== 'number') throw 'Not a number!';
5081 })(), ":", (function(){
5083 var value = symbol.value;
5084 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5086 })(), l194.fvalue(pv, l214.fvalue(pv, (function(){
5088 return tmp === l5.value? l5.value: tmp.car;
5089 })()), "=", l192.fvalue(pv, l35.fvalue(pv, v581)), ";", (function(){
5091 var value = symbol.value;
5092 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5094 })()), (l44.fvalue(pv, v581) !== l5.value ? l194.fvalue(pv, l214.fvalue(pv, l44.fvalue(pv, v581)), "=", l192.fvalue(pv, l5.value), ";", (function(){
5096 var value = symbol.value;
5097 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5100 var v583 = ({car: v582, cdr: v579});
5101 return (v579 = v583);
5103 return (v580 = (function(){
5105 if (typeof x1 !== 'number') throw 'Not a number!';
5108 })(l93.fvalue(pv, v580, v575));
5113 var v584 = l190.fvalue(pv, "default: break;", (function(){
5115 var value = symbol.value;
5116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5119 var v585 = ({car: v584, cdr: v579});
5120 return (v579 = v585);
5122 return l158.fvalue(pv, l70.fvalue(pv, v579));
5124 })(l5.value,0), "}", (function(){
5126 var value = symbol.value;
5127 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5135 var l250 = {name: "COMPILE-LAMBDA-REST"};
5137 (l250).fvalue = (function(v592){
5138 ((v592)["fname"] = "COMPILE-LAMBDA-REST");
5140 })((function (values,v587){
5141 checkArgs(arguments, 2);
5143 return (function(v588,v589,v590){
5144 return (v590 !== l5.value ? (function(v591){
5145 return l190.fvalue(values, "var ", v591, "= ", l192.fvalue(pv, l5.value), ";", (function(){
5147 var value = symbol.value;
5148 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5150 })(), "for (var i = arguments.length-1; i>=", (function(){
5152 if (typeof x1 !== 'number') throw 'Not a number!';
5154 if (typeof x2 !== 'number') throw 'Not a number!';
5156 })(), "; i--)", (function(){
5158 var value = symbol.value;
5159 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5161 })(), l194.fvalue(pv, v591, " = {car: arguments[i], cdr: "), v591, "};", (function(){
5163 var value = symbol.value;
5164 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5167 })(l214.fvalue(pv, v590)) : l5.value);
5168 })(l75.fvalue(pv, l239.fvalue(pv, v587)),l75.fvalue(pv, l241.fvalue(pv, v587)),l242.fvalue(pv, v587));
5173 var l251 = {name: "COMPILE-LAMBDA-PARSE-KEYWORDS"};
5175 (l251).fvalue = (function(v603){
5176 ((v603)["fname"] = "COMPILE-LAMBDA-PARSE-KEYWORDS");
5178 })((function (values,v593){
5179 checkArgs(arguments, 2);
5181 return (function(v594,v595,v596){
5182 return l190.fvalue(values, l160.fvalue(pv, (function (values,v597){
5183 checkArgs(arguments, 2);
5184 return (function(v598){
5185 return l190.fvalue(values, "var ", l214.fvalue(pv, v598), "; ", (function(){
5187 var value = symbol.value;
5188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5190 })(), (l44.fvalue(pv, v597) !== l5.value ? l190.fvalue(pv, "var ", l214.fvalue(pv, l44.fvalue(pv, v597)), " = ", l192.fvalue(pv, l5.value), ";", (function(){
5192 var value = symbol.value;
5193 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5196 })(l43.fvalue(pv, (function(){
5198 return tmp === l5.value? l5.value: tmp.car;
5200 }), v596), (function(v601){
5201 return (v596 !== l5.value ? l190.fvalue(pv, "var i;", (function(){
5203 var value = symbol.value;
5204 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5206 })(), l160.fvalue(pv, v601, v596)) : l5.value);
5207 })((function (values,v599){
5208 checkArgs(arguments, 2);
5209 return l190.fvalue(values, "for (i=", (function(){
5211 if (typeof x1 !== 'number') throw 'Not a number!';
5213 if (typeof x2 !== 'number') throw 'Not a number!';
5215 })(), "; i<arguments.length; i+=2){", (function(){
5217 var value = symbol.value;
5218 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5220 })(), l194.fvalue(pv, "if (arguments[i] === ", l192.fvalue(pv, l34.fvalue(pv, v599)), "){", (function(){
5222 var value = symbol.value;
5223 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5225 })(), l194.fvalue(pv, l214.fvalue(pv, l35.fvalue(pv, (function(){
5227 return tmp === l5.value? l5.value: tmp.car;
5228 })())), " = arguments[i+1];", (function(){
5230 var value = symbol.value;
5231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5233 })(), (function(v600){
5234 return (v600 !== l5.value ? l190.fvalue(pv, l214.fvalue(pv, v600), " = ", l192.fvalue(pv, l4.value), ";", (function(){
5236 var value = symbol.value;
5237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5240 })(l44.fvalue(pv, v599)), "break;", (function(){
5242 var value = symbol.value;
5243 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5245 })()), "}", (function(){
5247 var value = symbol.value;
5248 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5250 })()), "}", (function(){
5252 var value = symbol.value;
5253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5255 })(), "if (i == arguments.length){", (function(){
5257 var value = symbol.value;
5258 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5260 })(), l194.fvalue(pv, l214.fvalue(pv, l35.fvalue(pv, (function(){
5262 return tmp === l5.value? l5.value: tmp.car;
5263 })())), " = ", l192.fvalue(pv, l35.fvalue(pv, v599)), ";", (function(){
5265 var value = symbol.value;
5266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5268 })()), "}", (function(){
5270 var value = symbol.value;
5271 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5274 })), (v596 !== l5.value ? l190.fvalue(pv, "for (i=", (function(){
5276 if (typeof x1 !== 'number') throw 'Not a number!';
5278 if (typeof x2 !== 'number') throw 'Not a number!';
5280 })(), "; i<arguments.length; i+=2){", (function(){
5282 var value = symbol.value;
5283 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5285 })(), l194.fvalue(pv, "if (", l158.fvalue(pv, l81.fvalue(pv, (function (values,v602){
5286 checkArgs(arguments, 2);
5287 return l156.fvalue(values, "arguments[i] !== ", l192.fvalue(pv, l34.fvalue(pv, v602)));
5288 }), v596), " && "), ")", (function(){
5290 var value = symbol.value;
5291 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5293 })(), l194.fvalue(pv, "throw 'Unknown keyword argument ' + arguments[i].name;", (function(){
5295 var value = symbol.value;
5296 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5298 })())), "}", (function(){
5300 var value = symbol.value;
5301 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5304 })(l75.fvalue(pv, l239.fvalue(pv, v593)),l75.fvalue(pv, l241.fvalue(pv, v593)),l243.fvalue(pv, v593));
5309 var l252 = {name: "COMPILE-LAMBDA"};
5310 var l253 = {name: "LS-COMPILE-BLOCK"};
5312 (l252).fvalue = (function(v616){
5313 ((v616)["fname"] = "COMPILE-LAMBDA");
5315 })((function (values,v604,v605){
5316 checkArgs(arguments, 3);
5318 return (function(v606,v607,v608,v609,v610){
5319 ((((typeof((function(){
5321 return tmp === l5.value? l5.value: tmp.car;
5322 })()) == "string")?l4.value: l5.value) !== l5.value ? l29.fvalue(pv, l13.fvalue(pv, (function(){
5324 return tmp === l5.value? l5.value: tmp.cdr;
5325 })())) : l5.value) !== l5.value ? (function(){
5326 (v610 = (function(){
5328 return tmp === l5.value? l5.value: tmp.car;
5330 return (v605 = (function(){
5332 return tmp === l5.value? l5.value: tmp.cdr;
5335 return (function(v611,v612,v613){
5341 return l246.fvalue(values, v610, "(function (", l158.fvalue(pv, ({car: "values", cdr: l81.fvalue(pv, (function(){
5343 var func = symbol.fvalue;
5344 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5346 })(), l68.fvalue(pv, v606, v607))}), ","), "){", (function(){
5348 var value = symbol.value;
5349 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5351 })(), l194.fvalue(pv, l247.fvalue(pv, v611, v612, (function(v614){
5352 return (v614 !== l5.value ? v614 : v608);
5353 })(v609)), l249.fvalue(pv, v604), l250.fvalue(pv, v604), l251.fvalue(pv, v604), (function(v615){
5359 return l253.fvalue(pv, v605, l4.value);
5364 })(l4.value)), "})");
5369 })(l75.fvalue(pv, v606),l75.fvalue(pv, v607),l215.fvalue(pv, l68.fvalue(pv, l61.fvalue(pv, v609), v606, v607, v608, l245.fvalue(pv, v604))));
5370 })(l239.fvalue(pv, v604),l241.fvalue(pv, v604),l244.fvalue(pv, v604),l242.fvalue(pv, v604),l5.value);
5375 var l254 = {name: "SETQ-PAIR"};
5376 var l255 = {name: "SET"};
5378 (l254).fvalue = (function(v620){
5379 ((v620)["fname"] = "SETQ-PAIR");
5381 })((function (values,v617,v618){
5382 checkArgs(arguments, 3);
5384 return (function(v619){
5385 return ((((l198.fvalue(pv, v619) === l113)?l4.value: l5.value) !== l5.value ? (l29.fvalue(pv, l96.fvalue(pv, l225, l200.fvalue(pv, v619))) !== l5.value ? l29.fvalue(pv, l96.fvalue(pv, l227, l200.fvalue(pv, v619))) : l5.value) : l5.value) !== l5.value ? l190.fvalue(values, l199.fvalue(pv, v619), " = ", l192.fvalue(pv, v618)) : l192.fvalue(values, l47.fvalue(pv, l255, l47.fvalue(pv, l185, v617), v618)));
5386 })(l210.fvalue(pv, v617, (function(){
5388 var value = symbol.value;
5389 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5397 var v621 = l47.fvalue(pv, l118, (function (values){
5399 for (var i = arguments.length-1; i>=1; i--)
5400 v622 = {car: arguments[i], cdr:
5403 return (function(v623){
5407 while(l4.value !== l5.value){
5408 (l13.fvalue(pv, v622) !== l5.value ? (function(){
5409 throw ({type: 'block', id: 215, values: l5.value, message: 'Return from unknown block NIL.'})
5410 })() : (l13.fvalue(pv, (function(){
5412 return tmp === l5.value? l5.value: tmp.cdr;
5413 })()) !== l5.value ? (function(){
5414 throw "Odd paris in SETQ";
5416 (v623 = l156.fvalue(pv, v623, l156.fvalue(pv, l254.fvalue(pv, (function(){
5418 return tmp === l5.value? l5.value: tmp.car;
5419 })(), l35.fvalue(pv, v622)), (l13.fvalue(pv, l37.fvalue(pv, v622)) !== l5.value ? "" : ", "))));
5420 return (v622 = l37.fvalue(pv, v622));
5426 if (cf.type == 'block' && cf.id == 215)
5432 return l190.fvalue(values, "(", v623, ")");
5436 var v624 = ({car: v621, cdr: (function(){
5438 var value = symbol.value;
5439 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5442 return ((l229).value = v624);
5444 var l256 = {name: "JS-VREF"};
5446 var v625 = l47.fvalue(pv, l256, (function (values,v626){
5447 checkArgs(arguments, 2);
5452 var v627 = ({car: v625, cdr: (function(){
5454 var value = symbol.value;
5455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5458 return ((l229).value = v627);
5460 var l257 = {name: "JS-VSET"};
5462 var v628 = l47.fvalue(pv, l257, (function (values,v629,v630){
5463 checkArgs(arguments, 3);
5465 return l190.fvalue(values, "(", v629, " = ", l192.fvalue(pv, v630), ")");
5468 var v631 = ({car: v628, cdr: (function(){
5470 var value = symbol.value;
5471 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5474 return ((l229).value = v631);
5477 (l166).fvalue = (function(v638){
5478 ((v638)["fname"] = "ESCAPE-STRING");
5480 })((function (values,v632){
5481 checkArgs(arguments, 2);
5483 return (function(v633,v634,v635){
5488 if (typeof x1 !== 'number') throw 'Not a number!';
5490 if (typeof x2 !== 'number') throw 'Not a number!';
5491 return (x1<x2?l4.value: l5.value);
5495 return (v637 !== l5.value ? v637 : l88.fvalue(pv, v636, 92));
5496 })(l88.fvalue(pv, v636, 34)) !== l5.value ? (v633 = l156.fvalue(pv, v633, "\\")) : l5.value);
5497 (l88.fvalue(pv, v636, 10) !== l5.value ? (function(){
5498 (v633 = l156.fvalue(pv, v633, "\\"));
5499 return (v636 = 110);
5501 return (v633 = l156.fvalue(pv, v633, l106.fvalue(pv, v636)));
5505 if (typeof string != 'string')
5506 throw 'The value ' + string + ' is not a type string.';
5507 if (typeof index != 'number')
5508 throw 'The value ' + index + ' is not a type number.';
5509 return string.charCodeAt(index);
5511 (v634 = (function(){
5513 if (typeof x1 !== 'number') throw 'Not a number!';
5520 })("",0,l75.fvalue(pv, v632));
5525 var l258 = {name: "*LITERAL-SYMBOLS*"};
5527 (((l258.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l258).value = l5.value));
5530 var l259 = {name: "*LITERAL-COUNTER*"};
5532 (((l259.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l259).value = 0));
5535 var l260 = {name: "GENLIT"};
5537 (l260).fvalue = (function(v639){
5538 ((v639)["fname"] = "GENLIT");
5540 })((function (values){
5541 checkArgsAtMost(arguments, 1);
5543 return l190.fvalue(values, "l", ((l259).value = (function(){
5544 var x1 = (function(){
5546 var value = symbol.value;
5547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5550 if (typeof x1 !== 'number') throw 'Not a number!';
5557 var l261 = {name: "LITERAL"};
5559 (l261).fvalue = (function(v656){
5560 ((v656)["fname"] = "LITERAL");
5562 })((function (values,v640,v641){
5563 checkArgsAtLeast(arguments, 2);
5564 checkArgsAtMost(arguments, 3);
5566 switch(arguments.length-1){
5572 return (l89.fvalue(pv, v640) !== l5.value ? l19.fvalue(values, v640) : (((typeof(v640) == "string")?l4.value: l5.value) !== l5.value ? l190.fvalue(values, "\"", l166.fvalue(pv, v640), "\"") : (((function(){
5574 return (typeof tmp == 'object' && 'name' in tmp);
5575 })()?l4.value: l5.value) !== l5.value ? (function(v642){
5576 return (v642 !== l5.value ? v642 : (function(v644,v645){
5578 var v646 = ({car: v640, cdr: v644});
5579 var v647 = ({car: v646, cdr: (function(){
5581 var value = symbol.value;
5582 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5585 return ((l258).value = v647);
5587 l217.fvalue(pv, l190.fvalue(pv, "var ", v644, " = ", v645));
5589 })(l260.fvalue(pv),(function(v643){
5590 return (l13.fvalue(pv, v643) !== l5.value ? l190.fvalue(pv, "{name: \"", l166.fvalue(pv, (v640).name), "\"}") : l192.fvalue(pv, l47.fvalue(pv, l152, (v640).name, l136.fvalue(pv, v643))));
5591 })(l144.fvalue(pv, v640))));
5593 var tmp = l105.fvalue(pv, v640, (function(){
5595 var value = symbol.value;
5596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5599 return tmp === l5.value? l5.value: tmp.cdr;
5600 })()) : (((function(){
5602 return (typeof tmp == 'object' && 'car' in tmp);
5603 })()?l4.value: l5.value) !== l5.value ? (function(){
5604 var v648 = l95.fvalue(pv, v640);
5605 var v649 = l94.fvalue(pv, v640);
5606 var v650 = l190.fvalue(pv, "QIList(", l159.fvalue(pv, l81.fvalue(pv, (function (values,v651){
5607 checkArgs(arguments, 2);
5608 return l261.fvalue(values, v651, l4.value);
5609 }), v648), ","), l261.fvalue(pv, (function(){
5611 return tmp === l5.value? l5.value: tmp.car;
5612 })(), l4.value), ",", l261.fvalue(pv, (function(){
5614 return tmp === l5.value? l5.value: tmp.cdr;
5615 })(), l4.value), ")");
5616 return (v641 !== l5.value ? v650 : (function(v652){
5617 l217.fvalue(pv, l190.fvalue(pv, "var ", v652, " = ", v650));
5619 })(l260.fvalue(pv)));
5620 })() : (((function(){
5622 return typeof x === 'object' && 'length' in x;
5623 })()?l4.value: l5.value) !== l5.value ? (function(v653){
5624 return (function(v654){
5625 return (v641 !== l5.value ? v654 : (function(v655){
5626 l217.fvalue(pv, l190.fvalue(pv, "var ", v655, " = ", v654));
5628 })(l260.fvalue(pv)));
5629 })(l156.fvalue(pv, "[", l158.fvalue(pv, l81.fvalue(pv, (function(){
5631 var func = symbol.fvalue;
5632 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5634 })(), v653), ", "), "]"));
5635 })(l161.fvalue(pv, v640)) : l5.value)))));
5641 var v657 = l47.fvalue(pv, l185, (function (values,v658){
5642 checkArgs(arguments, 2);
5644 return l261.fvalue(values, v658);
5647 var v659 = ({car: v657, cdr: (function(){
5649 var value = symbol.value;
5650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5653 return ((l229).value = v659);
5655 var l262 = {name: "%WHILE"};
5657 var v660 = l47.fvalue(pv, l262, (function (values,v662){
5658 checkArgsAtLeast(arguments, 2);
5660 for (var i = arguments.length-1; i>=2; i--)
5661 v661 = {car: arguments[i], cdr:
5664 return l190.fvalue(values, "(function(){", (function(){
5666 var value = symbol.value;
5667 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5669 })(), l194.fvalue(pv, "while(", l192.fvalue(pv, v662), " !== ", l192.fvalue(pv, l5.value), "){", (function(){
5671 var value = symbol.value;
5672 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5674 })(), l194.fvalue(pv, l253.fvalue(pv, v661)), "}", "return ", l192.fvalue(pv, l5.value), ";", (function(){
5676 var value = symbol.value;
5677 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5682 var v663 = ({car: v660, cdr: (function(){
5684 var value = symbol.value;
5685 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5688 return ((l229).value = v663);
5690 var l263 = {name: "SYMBOL-FUNCTION"};
5692 var v664 = l47.fvalue(pv, l112, (function (values,v665){
5693 checkArgs(arguments, 2);
5695 return ((l62.fvalue(pv, v665) !== l5.value ? (((function(){
5697 return tmp === l5.value? l5.value: tmp.car;
5698 })() === l6)?l4.value: l5.value) : l5.value) !== l5.value ? l252.fvalue(values, l35.fvalue(pv, v665), l37.fvalue(pv, v665)) : (((function(){
5700 return (typeof tmp == 'object' && 'name' in tmp);
5701 })()?l4.value: l5.value) !== l5.value ? (function(v666){
5702 return (v666 !== l5.value ? l199.fvalue(values, v666) : l192.fvalue(values, l47.fvalue(pv, l263, l47.fvalue(pv, l185, v665))));
5703 })(l210.fvalue(pv, v665, (function(){
5705 var value = symbol.value;
5706 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5708 })(), l112)) : l5.value));
5711 var v667 = ({car: v664, cdr: (function(){
5713 var value = symbol.value;
5714 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5717 return ((l229).value = v667);
5719 var l264 = {name: "MAKE-FUNCTION-BINDING"};
5721 (l264).fvalue = (function(v669){
5722 ((v669)["fname"] = "MAKE-FUNCTION-BINDING");
5724 })((function (values,v668){
5725 checkArgs(arguments, 2);
5727 return l196.fvalue(values, v668, l112, l213.fvalue(pv, v668));
5732 var l265 = {name: "COMPILE-FUNCTION-DEFINITION"};
5734 (l265).fvalue = (function(v671){
5735 ((v671)["fname"] = "COMPILE-FUNCTION-DEFINITION");
5737 })((function (values,v670){
5738 checkArgs(arguments, 2);
5740 return l252.fvalue(values, (function(){
5742 return tmp === l5.value? l5.value: tmp.car;
5745 return tmp === l5.value? l5.value: tmp.cdr;
5751 var l266 = {name: "TRANSLATE-FUNCTION"};
5753 (l266).fvalue = (function(v674){
5754 ((v674)["fname"] = "TRANSLATE-FUNCTION");
5756 })((function (values,v672){
5757 checkArgs(arguments, 2);
5759 return (function(v673){
5760 return l199.fvalue(values, v673);
5761 })(l210.fvalue(pv, v672, (function(){
5763 var value = symbol.value;
5764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5771 var l267 = {name: "FLET"};
5773 var v675 = l47.fvalue(pv, l267, (function (values,v677){
5774 checkArgsAtLeast(arguments, 2);
5776 for (var i = arguments.length-1; i>=2; i--)
5777 v676 = {car: arguments[i], cdr:
5782 var v682 = l211.value;
5783 var v678 = l81.fvalue(pv, (function(){
5785 var func = symbol.fvalue;
5786 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5789 var v679 = l81.fvalue(pv, (function(){
5791 var func = symbol.fvalue;
5792 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5795 var v680 = l81.fvalue(pv, (function(){
5797 var func = symbol.fvalue;
5798 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5801 ((l211).value = l209.fvalue(pv, l81.fvalue(pv, (function(){
5803 var func = symbol.fvalue;
5804 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5806 })(), v678), (function(){
5808 var value = symbol.value;
5809 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5812 return l190.fvalue(values, "(function(", l158.fvalue(pv, l81.fvalue(pv, (function(){
5814 var func = symbol.fvalue;
5815 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5817 })(), v678), ","), "){", (function(){
5819 var value = symbol.value;
5820 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5822 })(), (function(v681){
5823 return l194.fvalue(pv, v681);
5824 })(l253.fvalue(pv, v676, l4.value)), "})(", l158.fvalue(pv, v680, ","), ")");
5832 var v683 = ({car: v675, cdr: (function(){
5834 var value = symbol.value;
5835 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5838 return ((l229).value = v683);
5840 var l268 = {name: "LABELS"};
5842 var v684 = l47.fvalue(pv, l268, (function (values,v686){
5843 checkArgsAtLeast(arguments, 2);
5845 for (var i = arguments.length-1; i>=2; i--)
5846 v685 = {car: arguments[i], cdr:
5851 var v689 = l211.value;
5852 var v687 = l81.fvalue(pv, (function(){
5854 var func = symbol.fvalue;
5855 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5858 ((l211).value = l209.fvalue(pv, l81.fvalue(pv, (function(){
5860 var func = symbol.fvalue;
5861 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5863 })(), v687), (function(){
5865 var value = symbol.value;
5866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5869 return l190.fvalue(values, "(function(){", (function(){
5871 var value = symbol.value;
5872 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5874 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v688){
5875 checkArgs(arguments, 2);
5876 return l190.fvalue(values, "var ", l266.fvalue(pv, (function(){
5878 return tmp === l5.value? l5.value: tmp.car;
5879 })()), " = ", l252.fvalue(pv, l35.fvalue(pv, v688), l37.fvalue(pv, v688)), ";", (function(){
5881 var value = symbol.value;
5882 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5885 }), v686), l253.fvalue(pv, v685, l4.value)), "})()");
5893 var v690 = ({car: v684, cdr: (function(){
5895 var value = symbol.value;
5896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5899 return ((l229).value = v690);
5901 var l269 = {name: "*COMPILING-FILE*"};
5903 (((l269.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l269).value = l5.value));
5906 var l270 = {name: "EVAL-WHEN-COMPILE"};
5907 var l271 = {name: "EVAL"};
5909 var v691 = l47.fvalue(pv, l270, (function (values){
5911 for (var i = arguments.length-1; i>=1; i--)
5912 v692 = {car: arguments[i], cdr:
5915 return ((function(){
5917 var value = symbol.value;
5918 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5920 })() !== l5.value ? (function(){
5921 l271.fvalue(pv, ({car: l122, cdr: v692}));
5923 })() : l192.fvalue(values, ({car: l122, cdr: v692})));
5926 var v693 = ({car: v691, cdr: (function(){
5928 var value = symbol.value;
5929 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5932 return ((l229).value = v693);
5934 var l272 = {name: "DEFINE-TRANSFORMATION"};
5937 var v694 = l47.fvalue(pv, l122, (function (values){
5939 for (var i = arguments.length-1; i>=1; i--)
5940 v695 = {car: arguments[i], cdr:
5943 return (l13.fvalue(pv, (function(){
5945 return tmp === l5.value? l5.value: tmp.cdr;
5946 })()) !== l5.value ? l192.fvalue(values, (function(){
5948 return tmp === l5.value? l5.value: tmp.car;
5951 var value = symbol.value;
5952 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5954 })()) : l190.fvalue(values, "(function(){", (function(){
5956 var value = symbol.value;
5957 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5959 })(), l194.fvalue(pv, l253.fvalue(pv, v695, l4.value)), "})()"));
5962 var v696 = ({car: v694, cdr: (function(){
5964 var value = symbol.value;
5965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5968 return ((l229).value = v696);
5970 var l273 = {name: "SPECIAL-VARIABLE-P"};
5972 (l273).fvalue = (function(v698){
5973 ((v698)["fname"] = "SPECIAL-VARIABLE-P");
5975 })((function (values,v697){
5976 checkArgs(arguments, 2);
5978 return (l223.fvalue(pv, v697, l113, l225) !== l5.value ? l4.value : l5.value);
5983 var l274 = {name: "LET-BINDING-WRAPPER"};
5985 (l274).fvalue = (function(v705){
5986 ((v705)["fname"] = "LET-BINDING-WRAPPER");
5988 })((function (values,v699,v700){
5989 checkArgs(arguments, 3);
5992 (l13.fvalue(pv, v699) !== l5.value ? (function(){
5994 throw ({type: 'block', id: 233, values: v700, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
5996 return l190.fvalue(values, "try {", (function(){
5998 var value = symbol.value;
5999 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6001 })(), l194.fvalue(pv, "var tmp;", (function(){
6003 var value = symbol.value;
6004 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6006 })(), l160.fvalue(pv, (function (values,v701){
6007 checkArgs(arguments, 2);
6008 return (function(v702){
6009 return l190.fvalue(values, "tmp = ", v702, ".value;", (function(){
6011 var value = symbol.value;
6012 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6014 })(), v702, ".value = ", (function(){
6016 return tmp === l5.value? l5.value: tmp.cdr;
6017 })(), ";", (function(){
6019 var value = symbol.value;
6020 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6024 return tmp === l5.value? l5.value: tmp.cdr;
6025 })(), " = tmp;", (function(){
6027 var value = symbol.value;
6028 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6031 })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
6033 return tmp === l5.value? l5.value: tmp.car;
6035 }), v699), v700, (function(){
6037 var value = symbol.value;
6038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6040 })()), "}", (function(){
6042 var value = symbol.value;
6043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6045 })(), "finally {", (function(){
6047 var value = symbol.value;
6048 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6050 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v703){
6051 checkArgs(arguments, 2);
6052 return (function(v704){
6053 return l190.fvalue(values, v704, ".value", " = ", (function(){
6055 return tmp === l5.value? l5.value: tmp.cdr;
6056 })(), ";", (function(){
6058 var value = symbol.value;
6059 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6062 })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
6064 return tmp === l5.value? l5.value: tmp.car;
6066 }), v699)), "}", (function(){
6068 var value = symbol.value;
6069 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6074 if (cf.type == 'block' && cf.id == 233)
6075 return values.apply(this, forcemv(cf.values));
6083 var l275 = {name: "LET"};
6085 var v706 = l47.fvalue(pv, l275, (function (values,v708){
6086 checkArgsAtLeast(arguments, 2);
6088 for (var i = arguments.length-1; i>=2; i--)
6089 v707 = {car: arguments[i], cdr:
6094 var v718 = l211.value;
6095 var v709 = l81.fvalue(pv, (function(){
6097 var func = symbol.fvalue;
6098 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6101 var v710 = l81.fvalue(pv, (function(){
6103 var func = symbol.fvalue;
6104 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6107 var v711 = l81.fvalue(pv, (function(){
6109 var func = symbol.fvalue;
6110 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6112 })(), l81.fvalue(pv, (function(){
6114 var func = symbol.fvalue;
6115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6118 ((l211).value = l215.fvalue(pv, l98.fvalue(pv, (function(){
6120 var func = symbol.fvalue;
6121 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6124 var v712 = l5.value;
6125 return l190.fvalue(values, "(function(", l158.fvalue(pv, l81.fvalue(pv, (function (values,v713){
6126 checkArgs(arguments, 2);
6127 return (l273.fvalue(pv, v713) !== l5.value ? (function(v714){
6129 var v715 = ({car: v713, cdr: v714});
6130 var v716 = ({car: v715, cdr: v712});
6131 return (v712 = v716);
6134 })(l213.fvalue(pv, v713)) : l214.fvalue(values, v713));
6135 }), v710), ","), "){", (function(){
6137 var value = symbol.value;
6138 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6140 })(), (function(v717){
6141 return l194.fvalue(pv, l274.fvalue(pv, v712, v717));
6142 })(l253.fvalue(pv, v707, l4.value)), "})(", l158.fvalue(pv, v711, ","), ")");
6150 var v719 = ({car: v706, cdr: (function(){
6152 var value = symbol.value;
6153 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6156 return ((l229).value = v719);
6158 var l276 = {name: "LET*-INITIALIZE-VALUE"};
6160 (l276).fvalue = (function(v726){
6161 ((v726)["fname"] = "LET*-INITIALIZE-VALUE");
6163 })((function (values,v720){
6164 checkArgs(arguments, 2);
6166 return (function(v721,v722){
6167 return (l273.fvalue(pv, v721) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l118, v721, v722)), ";", (function(){
6169 var value = symbol.value;
6170 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6172 })()) : (function(){
6173 var v723 = l213.fvalue(pv, v721);
6174 var v724 = l196.fvalue(pv, v721, l113, v723);
6175 return (function(v725){
6176 l206.fvalue(pv, v724, (function(){
6178 var value = symbol.value;
6179 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6183 })(l190.fvalue(pv, "var ", v723, " = ", l192.fvalue(pv, v722), ";", (function(){
6185 var value = symbol.value;
6186 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6190 })(l42.fvalue(pv, v720),l43.fvalue(pv, v720));
6195 var l277 = {name: "LET*-BINDING-WRAPPER"};
6197 (l277).fvalue = (function(v735){
6198 ((v735)["fname"] = "LET*-BINDING-WRAPPER");
6200 })((function (values,v727,v728){
6201 checkArgs(arguments, 3);
6204 (l13.fvalue(pv, v727) !== l5.value ? (function(){
6206 throw ({type: 'block', id: 236, values: v728, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
6208 return (function(v730){
6209 return l190.fvalue(values, "try {", (function(){
6211 var value = symbol.value;
6212 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6214 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v731){
6215 checkArgs(arguments, 2);
6216 return (function(v732){
6217 return l190.fvalue(values, "var ", (function(){
6219 return tmp === l5.value? l5.value: tmp.cdr;
6220 })(), " = ", v732, ".value;", (function(){
6222 var value = symbol.value;
6223 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6226 })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
6228 return tmp === l5.value? l5.value: tmp.car;
6230 }), v730), v728), "}", (function(){
6232 var value = symbol.value;
6233 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6235 })(), "finally {", (function(){
6237 var value = symbol.value;
6238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6240 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v733){
6241 checkArgs(arguments, 2);
6242 return (function(v734){
6243 return l190.fvalue(values, v734, ".value", " = ", (function(){
6245 return tmp === l5.value? l5.value: tmp.cdr;
6246 })(), ";", (function(){
6248 var value = symbol.value;
6249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6252 })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
6254 return tmp === l5.value? l5.value: tmp.car;
6256 }), v730)), "}", (function(){
6258 var value = symbol.value;
6259 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6262 })(l81.fvalue(pv, (function (values,v729){
6263 checkArgs(arguments, 2);
6264 return ({car: v729, cdr: l213.fvalue(pv, v729)});
6265 }), l99.fvalue(pv, (function(){
6267 var func = symbol.fvalue;
6268 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6273 if (cf.type == 'block' && cf.id == 236)
6274 return values.apply(this, forcemv(cf.values));
6282 var l278 = {name: "LET*"};
6284 var v736 = l47.fvalue(pv, l278, (function (values,v738){
6285 checkArgsAtLeast(arguments, 2);
6287 for (var i = arguments.length-1; i>=2; i--)
6288 v737 = {car: arguments[i], cdr:
6291 return (function(v739,v740){
6297 return l190.fvalue(values, "(function(){", (function(){
6299 var value = symbol.value;
6300 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6302 })(), l194.fvalue(pv, (function(v741,v742){
6303 return l277.fvalue(pv, v741, v742);
6304 })(l99.fvalue(pv, (function(){
6306 var func = symbol.fvalue;
6307 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6309 })(), l81.fvalue(pv, (function(){
6311 var func = symbol.fvalue;
6312 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6314 })(), v739)),l156.fvalue(pv, l160.fvalue(pv, (function(){
6316 var func = symbol.fvalue;
6317 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6319 })(), v739), l253.fvalue(pv, v737, l4.value)))), "})()");
6324 })(l81.fvalue(pv, (function(){
6326 var func = symbol.fvalue;
6327 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6329 })(), v738),l205.fvalue(pv, (function(){
6331 var value = symbol.value;
6332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6337 var v743 = ({car: v736, cdr: (function(){
6339 var value = symbol.value;
6340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6343 return ((l229).value = v743);
6345 var l279 = {name: "*BLOCK-COUNTER*"};
6347 (((l279.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l279).value = 0));
6350 var l280 = {name: "MULTIPLE-VALUE"};
6351 var l281 = {name: "USED"};
6353 var v744 = l47.fvalue(pv, l207, (function (values,v746){
6354 checkArgsAtLeast(arguments, 2);
6356 for (var i = arguments.length-1; i>=2; i--)
6357 v745 = {car: arguments[i], cdr:
6361 var v747 = ((l279).value = (function(){
6362 var x1 = (function(){
6364 var value = symbol.value;
6365 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6368 if (typeof x1 !== 'number') throw 'Not a number!';
6371 var v748 = l196.fvalue(pv, v746, l207, v747);
6374 var value = symbol.value;
6375 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6377 })() !== l5.value ? l203.fvalue(pv, l280, v748) : l5.value);
6380 var v750 = l211.value;
6381 ((l211).value = l209.fvalue(pv, l47.fvalue(pv, v748), (function(){
6383 var value = symbol.value;
6384 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6387 var v749 = l253.fvalue(pv, v745, l4.value);
6388 return (l96.fvalue(pv, l281, l200.fvalue(pv, v748)) !== l5.value ? l190.fvalue(values, "(function(){", (function(){
6390 var value = symbol.value;
6391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6393 })(), l194.fvalue(pv, "try {", (function(){
6395 var value = symbol.value;
6396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6398 })(), l194.fvalue(pv, v749), "}", (function(){
6400 var value = symbol.value;
6401 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6403 })(), "catch (cf){", (function(){
6405 var value = symbol.value;
6406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6408 })(), " if (cf.type == 'block' && cf.id == ", v747, ")", (function(){
6410 var value = symbol.value;
6411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6415 var value = symbol.value;
6416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6418 })() !== l5.value ? " return values.apply(this, forcemv(cf.values));" : " return cf.values;"), (function(){
6420 var value = symbol.value;
6421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6423 })(), " else", (function(){
6425 var value = symbol.value;
6426 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6428 })(), " throw cf;", (function(){
6430 var value = symbol.value;
6431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6433 })(), "}", (function(){
6435 var value = symbol.value;
6436 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6438 })()), "})()") : l190.fvalue(values, "(function(){", (function(){
6440 var value = symbol.value;
6441 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6443 })(), l194.fvalue(pv, v749), "})()"));
6452 var v751 = ({car: v744, cdr: (function(){
6454 var value = symbol.value;
6455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6458 return ((l229).value = v751);
6460 var l282 = {name: "RETURN-FROM"};
6462 var v752 = l47.fvalue(pv, l282, (function (values,v753,v754){
6463 checkArgsAtLeast(arguments, 2);
6464 checkArgsAtMost(arguments, 3);
6466 switch(arguments.length-1){
6473 var v755 = l210.fvalue(pv, v753, (function(){
6475 var value = symbol.value;
6476 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6479 var v756 = l96.fvalue(pv, l280, l200.fvalue(pv, v755));
6480 (l13.fvalue(pv, v755) !== l5.value ? (function(){
6481 throw l156.fvalue(pv, "Unknown block `", (v753).name, "'.");
6483 l203.fvalue(pv, l281, v755);
6484 return l190.fvalue(values, "(function(){", (function(){
6486 var value = symbol.value;
6487 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6489 })(), l194.fvalue(pv, (v756 !== l5.value ? l190.fvalue(pv, "var values = mv;", (function(){
6491 var value = symbol.value;
6492 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6494 })()) : l5.value), "throw ({", "type: 'block', ", "id: ", l199.fvalue(pv, v755), ", ", "values: ", l192.fvalue(pv, v754, v756), ", ", "message: 'Return from unknown block ", (v753).name, ".'", "})"), "})()");
6498 var v757 = ({car: v752, cdr: (function(){
6500 var value = symbol.value;
6501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6504 return ((l229).value = v757);
6506 var l283 = {name: "CATCH"};
6508 var v758 = l47.fvalue(pv, l283, (function (values,v760){
6509 checkArgsAtLeast(arguments, 2);
6511 for (var i = arguments.length-1; i>=2; i--)
6512 v759 = {car: arguments[i], cdr:
6515 return l190.fvalue(values, "(function(){", (function(){
6517 var value = symbol.value;
6518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6520 })(), l194.fvalue(pv, "var id = ", l192.fvalue(pv, v760), ";", (function(){
6522 var value = symbol.value;
6523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6525 })(), "try {", (function(){
6527 var value = symbol.value;
6528 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6530 })(), l194.fvalue(pv, l253.fvalue(pv, v759, l4.value)), (function(){
6532 var value = symbol.value;
6533 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6535 })(), "}", (function(){
6537 var value = symbol.value;
6538 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6540 })(), "catch (cf){", (function(){
6542 var value = symbol.value;
6543 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6545 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
6547 var value = symbol.value;
6548 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6552 var value = symbol.value;
6553 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6555 })() !== l5.value ? " return values.apply(this, forcemv(cf.values));" : " return pv.apply(this, forcemv(cf.values));"), (function(){
6557 var value = symbol.value;
6558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6560 })(), " else", (function(){
6562 var value = symbol.value;
6563 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6565 })(), " throw cf;", (function(){
6567 var value = symbol.value;
6568 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6570 })(), "}", (function(){
6572 var value = symbol.value;
6573 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6578 var v761 = ({car: v758, cdr: (function(){
6580 var value = symbol.value;
6581 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6584 return ((l229).value = v761);
6586 var l284 = {name: "THROW"};
6588 var v762 = l47.fvalue(pv, l284, (function (values,v763,v764){
6589 checkArgs(arguments, 3);
6591 return l190.fvalue(values, "(function(){", (function(){
6593 var value = symbol.value;
6594 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6596 })(), l194.fvalue(pv, "var values = mv;", (function(){
6598 var value = symbol.value;
6599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6601 })(), "throw ({", "type: 'catch', ", "id: ", l192.fvalue(pv, v763), ", ", "values: ", l192.fvalue(pv, v764, l4.value), ", ", "message: 'Throw uncatched.'", "})"), "})()");
6604 var v765 = ({car: v762, cdr: (function(){
6606 var value = symbol.value;
6607 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6610 return ((l229).value = v765);
6612 var l285 = {name: "*TAGBODY-COUNTER*"};
6614 (((l285.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l285).value = 0));
6617 var l286 = {name: "*GO-TAG-COUNTER*"};
6619 (((l286.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l286).value = 0));
6622 var l287 = {name: "GO-TAG-P"};
6624 (l287).fvalue = (function(v768){
6625 ((v768)["fname"] = "GO-TAG-P");
6627 })((function (values,v766){
6628 checkArgs(arguments, 2);
6630 return (function(v767){
6631 return (v767 !== l5.value ? v767 : ((function(){
6633 return (typeof tmp == 'object' && 'name' in tmp);
6634 })()?l4.value: l5.value));
6635 })(l89.fvalue(pv, v766));
6640 var l288 = {name: "DECLARE-TAGBODY-TAGS"};
6642 (l288).fvalue = (function(v774){
6643 ((v774)["fname"] = "DECLARE-TAGBODY-TAGS");
6645 })((function (values,v769,v770){
6646 checkArgs(arguments, 3);
6648 return (function(v773){
6649 return l209.fvalue(values, v773, (function(){
6651 var value = symbol.value;
6652 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6655 })(l81.fvalue(pv, (function (values,v771){
6656 checkArgs(arguments, 2);
6657 return (function(v772){
6658 return l196.fvalue(values, v771, l208, l47.fvalue(pv, v769, v772));
6659 })(l19.fvalue(pv, ((l286).value = (function(){
6660 var x1 = (function(){
6662 var value = symbol.value;
6663 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6666 if (typeof x1 !== 'number') throw 'Not a number!';
6669 }), l99.fvalue(pv, (function(){
6671 var func = symbol.fvalue;
6672 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6679 var l289 = {name: "TAGBODY"};
6680 var l290 = QIList(l5,l5);
6682 var v775 = l47.fvalue(pv, l289, (function (values){
6684 for (var i = arguments.length-1; i>=1; i--)
6685 v776 = {car: arguments[i], cdr:
6689 (l103.fvalue(pv, (function(){
6691 var func = symbol.fvalue;
6692 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6694 })(), v776) !== l5.value ? l5.value : (function(){
6696 throw ({type: 'block', id: 244, values: l192.fvalue(values, ({car: l122, cdr: l68.fvalue(pv, v776, l290)})), message: 'Return from unknown block TAGBODY.'})
6698 (l287.fvalue(pv, (function(){
6700 return tmp === l5.value? l5.value: tmp.car;
6701 })()) !== l5.value ? l5.value : (function(){
6702 var v777 = l18.fvalue(pv, "START");
6703 var v778 = ({car: v777, cdr: v776});
6704 return (v776 = v778);
6706 return (function(v779){
6707 return (function(v781,v780){
6714 return (v780 = l43.fvalue(pv, l199.fvalue(pv, v782)));
6715 })(l210.fvalue(pv, l42.fvalue(pv, v776), (function(){
6717 var value = symbol.value;
6718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6721 return l190.fvalue(values, "(function(){", (function(){
6723 var value = symbol.value;
6724 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6726 })(), l194.fvalue(pv, "var tagbody_", v779, " = ", v780, ";", (function(){
6728 var value = symbol.value;
6729 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6731 })(), "tbloop:", (function(){
6733 var value = symbol.value;
6734 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6736 })(), "while (true) {", (function(){
6738 var value = symbol.value;
6739 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6741 })(), l194.fvalue(pv, "try {", (function(){
6743 var value = symbol.value;
6744 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6746 })(), l194.fvalue(pv, (function(v783){
6747 return l190.fvalue(pv, "switch(tagbody_", v779, "){", (function(){
6749 var value = symbol.value;
6750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6752 })(), "case ", v780, ":", (function(){
6754 var value = symbol.value;
6755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6758 return (function(v784,v785){
6760 while(v784 !== l5.value){
6761 (v785 = (function(){
6763 return tmp === l5.value? l5.value: tmp.car;
6766 (v783 = l156.fvalue(pv, v783, (l29.fvalue(pv, l287.fvalue(pv, v785)) !== l5.value ? l194.fvalue(pv, l192.fvalue(pv, v785), ";", (function(){
6768 var value = symbol.value;
6769 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6771 })()) : (function(v786){
6772 return l190.fvalue(pv, "case ", l43.fvalue(pv, l199.fvalue(pv, v786)), ":", (function(){
6774 var value = symbol.value;
6775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6778 })(l210.fvalue(pv, v785, (function(){
6780 var value = symbol.value;
6781 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6786 (v784 = (function(){
6788 return tmp === l5.value? l5.value: tmp.cdr;
6795 return tmp === l5.value? l5.value: tmp.cdr;
6797 })(), "default:", (function(){
6799 var value = symbol.value;
6800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6802 })(), " break tbloop;", (function(){
6804 var value = symbol.value;
6805 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6807 })(), "}", (function(){
6809 var value = symbol.value;
6810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6813 })("")), "}", (function(){
6815 var value = symbol.value;
6816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6818 })(), "catch (jump) {", (function(){
6820 var value = symbol.value;
6821 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6823 })(), " if (jump.type == 'tagbody' && jump.id == ", v779, ")", (function(){
6825 var value = symbol.value;
6826 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6828 })(), " tagbody_", v779, " = jump.label;", (function(){
6830 var value = symbol.value;
6831 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6833 })(), " else", (function(){
6835 var value = symbol.value;
6836 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6838 })(), " throw(jump);", (function(){
6840 var value = symbol.value;
6841 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6843 })(), "}", (function(){
6845 var value = symbol.value;
6846 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6848 })()), "}", (function(){
6850 var value = symbol.value;
6851 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6853 })(), "return ", l192.fvalue(pv, l5.value), ";", (function(){
6855 var value = symbol.value;
6856 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6863 })(l288.fvalue(pv, v779, v776),l5.value);
6866 var value = symbol.value;
6867 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6872 if (cf.type == 'block' && cf.id == 244)
6873 return values.apply(this, forcemv(cf.values));
6879 var v787 = ({car: v775, cdr: (function(){
6881 var value = symbol.value;
6882 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6885 return ((l229).value = v787);
6887 var l291 = {name: "GO"};
6889 var v788 = l47.fvalue(pv, l291, (function (values,v789){
6890 checkArgs(arguments, 2);
6892 return (function(v790,v791){
6893 (l13.fvalue(pv, v790) !== l5.value ? (function(){
6894 throw l156.fvalue(pv, "Unknown tag `", v791, "'.");
6896 return l190.fvalue(values, "(function(){", (function(){
6898 var value = symbol.value;
6899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6901 })(), l194.fvalue(pv, "throw ({", "type: 'tagbody', ", "id: ", l42.fvalue(pv, l199.fvalue(pv, v790)), ", ", "label: ", l43.fvalue(pv, l199.fvalue(pv, v790)), ", ", "message: 'Attempt to GO to non-existing tag ", v791, "'", "})", (function(){
6903 var value = symbol.value;
6904 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6907 })(l210.fvalue(pv, v789, (function(){
6909 var value = symbol.value;
6910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6912 })(), l208),(((function(){
6914 return (typeof tmp == 'object' && 'name' in tmp);
6915 })()?l4.value: l5.value) !== l5.value ? (v789).name : (l89.fvalue(pv, v789) !== l5.value ? l19.fvalue(pv, v789) : l5.value)));
6918 var v792 = ({car: v788, cdr: (function(){
6920 var value = symbol.value;
6921 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6924 return ((l229).value = v792);
6926 var l292 = {name: "UNWIND-PROTECT"};
6928 var v793 = l47.fvalue(pv, l292, (function (values,v795){
6929 checkArgsAtLeast(arguments, 2);
6931 for (var i = arguments.length-1; i>=2; i--)
6932 v794 = {car: arguments[i], cdr:
6935 return l190.fvalue(values, "(function(){", (function(){
6937 var value = symbol.value;
6938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6940 })(), l194.fvalue(pv, "var ret = ", l192.fvalue(pv, l5.value), ";", (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 })(), l194.fvalue(pv, "ret = ", l192.fvalue(pv, v795), ";", (function(){
6952 var value = symbol.value;
6953 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6955 })()), "} finally {", (function(){
6957 var value = symbol.value;
6958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6960 })(), l194.fvalue(pv, l253.fvalue(pv, v794)), "}", (function(){
6962 var value = symbol.value;
6963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6965 })(), "return ret;", (function(){
6967 var value = symbol.value;
6968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6973 var v796 = ({car: v793, cdr: (function(){
6975 var value = symbol.value;
6976 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6979 return ((l229).value = v796);
6981 var l293 = {name: "MULTIPLE-VALUE-CALL"};
6983 var v797 = l47.fvalue(pv, l293, (function (values,v799){
6984 checkArgsAtLeast(arguments, 2);
6986 for (var i = arguments.length-1; i>=2; i--)
6987 v798 = {car: arguments[i], cdr:
6990 return l190.fvalue(values, "(function(){", (function(){
6992 var value = symbol.value;
6993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6995 })(), l194.fvalue(pv, "var func = ", l192.fvalue(pv, v799), ";", (function(){
6997 var value = symbol.value;
6998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7000 })(), "var args = [", ((function(){
7002 var value = symbol.value;
7003 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7005 })() !== l5.value ? "values" : "pv"), "];", (function(){
7007 var value = symbol.value;
7008 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7010 })(), "return ", l190.fvalue(pv, "(function(){", (function(){
7012 var value = symbol.value;
7013 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7015 })(), l194.fvalue(pv, "var values = mv;", (function(){
7017 var value = symbol.value;
7018 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7020 })(), "var vs;", (function(){
7022 var value = symbol.value;
7023 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7025 })(), l160.fvalue(pv, (function (values,v800){
7026 checkArgs(arguments, 2);
7027 return l190.fvalue(values, "vs = ", l192.fvalue(pv, v800, l4.value), ";", (function(){
7029 var value = symbol.value;
7030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7032 })(), "if (typeof vs === 'object' && 'multiple-value' in vs)", (function(){
7034 var value = symbol.value;
7035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7037 })(), l194.fvalue(pv, "args = args.concat(vs);", (function(){
7039 var value = symbol.value;
7040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7042 })()), "else", (function(){
7044 var value = symbol.value;
7045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7047 })(), l194.fvalue(pv, "args.push(vs);", (function(){
7049 var value = symbol.value;
7050 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7053 }), v798), "return func.apply(window, args);", (function(){
7055 var value = symbol.value;
7056 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7058 })()), "})()"), ";", (function(){
7060 var value = symbol.value;
7061 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7066 var v801 = ({car: v797, cdr: (function(){
7068 var value = symbol.value;
7069 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7072 return ((l229).value = v801);
7074 var l294 = {name: "MULTIPLE-VALUE-PROG1"};
7076 var v802 = l47.fvalue(pv, l294, (function (values,v804){
7077 checkArgsAtLeast(arguments, 2);
7079 for (var i = arguments.length-1; i>=2; i--)
7080 v803 = {car: arguments[i], cdr:
7083 return l190.fvalue(values, "(function(){", (function(){
7085 var value = symbol.value;
7086 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7088 })(), l194.fvalue(pv, "var args = ", l192.fvalue(pv, v804, (function(){
7090 var value = symbol.value;
7091 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7093 })()), ";", (function(){
7095 var value = symbol.value;
7096 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7098 })(), l253.fvalue(pv, v803), "return args;", (function(){
7100 var value = symbol.value;
7101 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7106 var v805 = ({car: v802, cdr: (function(){
7108 var value = symbol.value;
7109 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7112 return ((l229).value = v805);
7114 var l295 = {name: "*COMMA*"};
7116 (((l295.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l295).value = l188));
7119 var l296 = {name: "*COMMA-ATSIGN*"};
7121 (((l296.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l296).value = l187));
7124 var l297 = {name: "*BQ-LIST*"};
7126 (((l297.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l297).value = (function(){
7127 var name = "BQ-LIST";
7128 if (typeof name != 'string')
7129 throw 'The value ' + name + ' is not a type string.';
7130 return ({name: name});
7134 var l298 = {name: "*BQ-APPEND*"};
7136 (((l298.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l298).value = (function(){
7137 var name = "BQ-APPEND";
7138 if (typeof name != 'string')
7139 throw 'The value ' + name + ' is not a type string.';
7140 return ({name: name});
7144 var l299 = {name: "*BQ-LIST**"};
7146 (((l299.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l299).value = (function(){
7147 var name = "BQ-LIST*";
7148 if (typeof name != 'string')
7149 throw 'The value ' + name + ' is not a type string.';
7150 return ({name: name});
7154 var l300 = {name: "*BQ-NCONC*"};
7156 (((l300.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l300).value = (function(){
7157 var name = "BQ-NCONC";
7158 if (typeof name != 'string')
7159 throw 'The value ' + name + ' is not a type string.';
7160 return ({name: name});
7164 var l301 = {name: "*BQ-CLOBBERABLE*"};
7166 (((l301.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l301).value = (function(){
7167 var name = "BQ-CLOBBERABLE";
7168 if (typeof name != 'string')
7169 throw 'The value ' + name + ' is not a type string.';
7170 return ({name: name});
7174 var l302 = {name: "*BQ-QUOTE*"};
7176 (((l302.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l302).value = (function(){
7177 var name = "BQ-QUOTE";
7178 if (typeof name != 'string')
7179 throw 'The value ' + name + ' is not a type string.';
7180 return ({name: name});
7184 var l303 = {name: "*BQ-QUOTE-NIL*"};
7186 (((l303.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l303).value = l47.fvalue(pv, (function(){
7188 var value = symbol.value;
7189 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7194 var l304 = {name: "*BQ-SIMPLIFY*"};
7196 ((l304).value = l4.value);
7200 var l305 = {name: "BQ-COMPLETELY-PROCESS"};
7201 var l306 = {name: "BQ-PROCESS"};
7202 var l307 = {name: "BQ-SIMPLIFY"};
7203 var l308 = {name: "BQ-REMOVE-TOKENS"};
7205 (l305).fvalue = (function(v808){
7206 ((v808)["fname"] = "BQ-COMPLETELY-PROCESS");
7208 })((function (values,v806){
7209 checkArgs(arguments, 2);
7211 return (function(v807){
7212 return l308.fvalue(values, ((function(){
7214 var value = symbol.value;
7215 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7217 })() !== l5.value ? l307.fvalue(pv, v807) : v807));
7218 })(l306.fvalue(pv, v806));
7223 var l309 = {name: "BRACKET"};
7225 (l306).fvalue = (function(v814){
7226 ((v814)["fname"] = "BQ-PROCESS");
7228 })((function (values,v809){
7229 checkArgs(arguments, 2);
7231 return (l48.fvalue(pv, v809) !== l5.value ? l47.fvalue(values, (function(){
7233 var value = symbol.value;
7234 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7236 })(), v809) : ((((function(){
7238 return tmp === l5.value? l5.value: tmp.car;
7239 })() === l186)?l4.value: l5.value) !== l5.value ? l306.fvalue(values, l305.fvalue(pv, l35.fvalue(pv, v809))) : ((((function(){
7241 return tmp === l5.value? l5.value: tmp.car;
7242 })() === (function(){
7244 var value = symbol.value;
7245 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7247 })())?l4.value: l5.value) !== l5.value ? l35.fvalue(values, v809) : ((((function(){
7249 return tmp === l5.value? l5.value: tmp.car;
7250 })() === (function(){
7252 var value = symbol.value;
7253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7255 })())?l4.value: l5.value) !== l5.value ? (function(){
7258 return (function(v810,v811){
7262 while(l4.value !== l5.value){
7263 (l48.fvalue(pv, v810) !== l5.value ? (function(){
7265 throw ({type: 'block', id: 253, values: ({car: (function(){
7267 var value = symbol.value;
7268 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7270 })(), cdr: l127.fvalue(pv, v811, l47.fvalue(pv, l47.fvalue(pv, (function(){
7272 var value = symbol.value;
7273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7275 })(), v810)))}), message: 'Return from unknown block NIL.'})
7280 return tmp === l5.value? l5.value: tmp.car;
7281 })() === (function(){
7283 var value = symbol.value;
7284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7286 })())?l4.value: l5.value) !== l5.value ? (function(){
7287 (l13.fvalue(pv, l37.fvalue(pv, v810)) !== l5.value ? l5.value : (function(){
7292 throw ({type: 'block', id: 253, values: ({car: (function(){
7294 var value = symbol.value;
7295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7297 })(), cdr: l127.fvalue(pv, v811, l47.fvalue(pv, l35.fvalue(pv, v810)))}), message: 'Return from unknown block NIL.'})
7302 return tmp === l5.value? l5.value: tmp.car;
7303 })() === (function(){
7305 var value = symbol.value;
7306 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7308 })())?l4.value: l5.value) !== l5.value ? (function(){
7313 (function(v812,v813){
7314 return (v810 = v812, v811 = v813);
7317 return tmp === l5.value? l5.value: tmp.cdr;
7318 })(),({car: l309.fvalue(pv, (function(){
7320 return tmp === l5.value? l5.value: tmp.car;
7321 })()), cdr: v811}));
7326 if (cf.type == 'block' && cf.id == 253)
7327 return values.apply(this, forcemv(cf.values));
7339 (l309).fvalue = (function(v816){
7340 ((v816)["fname"] = "BRACKET");
7342 })((function (values,v815){
7343 checkArgs(arguments, 2);
7345 return (l48.fvalue(pv, v815) !== l5.value ? l47.fvalue(values, (function(){
7347 var value = symbol.value;
7348 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7350 })(), l306.fvalue(pv, v815)) : ((((function(){
7352 return tmp === l5.value? l5.value: tmp.car;
7353 })() === (function(){
7355 var value = symbol.value;
7356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7358 })())?l4.value: l5.value) !== l5.value ? l47.fvalue(values, (function(){
7360 var value = symbol.value;
7361 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7363 })(), l35.fvalue(pv, v815)) : ((((function(){
7365 return tmp === l5.value? l5.value: tmp.car;
7366 })() === (function(){
7368 var value = symbol.value;
7369 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7371 })())?l4.value: l5.value) !== l5.value ? l35.fvalue(values, v815) : l47.fvalue(values, (function(){
7373 var value = symbol.value;
7374 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7376 })(), l306.fvalue(pv, v815)))));
7381 var l310 = {name: "MAPTREE"};
7383 (l310).fvalue = (function(v821){
7384 ((v821)["fname"] = "MAPTREE");
7386 })((function (values,v817,v818){
7387 checkArgs(arguments, 3);
7389 return (l48.fvalue(pv, v818) !== l5.value ? (function(){
7391 return (typeof f === 'function'? f: f.fvalue)(values, v818)
7392 })() : (function(v819,v820){
7393 return ((l28.fvalue(pv, v819, (function(){
7395 return tmp === l5.value? l5.value: tmp.car;
7396 })()) !== l5.value ? l28.fvalue(pv, v820, (function(){
7398 return tmp === l5.value? l5.value: tmp.cdr;
7399 })()) : l5.value) !== l5.value ? v818 : ({car: v819, cdr: v820}));
7402 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
7404 return tmp === l5.value? l5.value: tmp.car;
7406 })(),l310.fvalue(pv, v817, (function(){
7408 return tmp === l5.value? l5.value: tmp.cdr;
7414 var l311 = {name: "BQ-SPLICING-FROB"};
7416 (l311).fvalue = (function(v823){
7417 ((v823)["fname"] = "BQ-SPLICING-FROB");
7419 })((function (values,v822){
7420 checkArgs(arguments, 2);
7422 return (((function(){
7424 return (typeof tmp == 'object' && 'car' in tmp);
7425 })()?l4.value: l5.value) !== l5.value ? (((function(){
7427 return tmp === l5.value? l5.value: tmp.car;
7428 })() === (function(){
7430 var value = symbol.value;
7431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7433 })())?l4.value: l5.value) : l5.value);
7438 var l312 = {name: "BQ-FROB"};
7440 (l312).fvalue = (function(v826){
7441 ((v826)["fname"] = "BQ-FROB");
7443 })((function (values,v824){
7444 checkArgs(arguments, 2);
7446 return (((function(){
7448 return (typeof tmp == 'object' && 'car' in tmp);
7449 })()?l4.value: l5.value) !== l5.value ? (function(v825){
7450 return (v825 !== l5.value ? v825 : (((function(){
7452 return tmp === l5.value? l5.value: tmp.car;
7453 })() === (function(){
7455 var value = symbol.value;
7456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7458 })())?l4.value: l5.value));
7461 return tmp === l5.value? l5.value: tmp.car;
7462 })() === (function(){
7464 var value = symbol.value;
7465 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7467 })())?l4.value: l5.value)) : l5.value);
7472 var l313 = {name: "BQ-SIMPLIFY-ARGS"};
7474 (l307).fvalue = (function(v829){
7475 ((v829)["fname"] = "BQ-SIMPLIFY");
7477 })((function (values,v827){
7478 checkArgs(arguments, 2);
7480 return (l48.fvalue(pv, v827) !== l5.value ? v827 : (function(v828){
7481 return (l29.fvalue(pv, (((function(){
7483 return tmp === l5.value? l5.value: tmp.car;
7484 })() === (function(){
7486 var value = symbol.value;
7487 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7489 })())?l4.value: l5.value)) !== l5.value ? v828 : l313.fvalue(values, v828));
7492 return tmp === l5.value? l5.value: tmp.car;
7493 })() === (function(){
7495 var value = symbol.value;
7496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7498 })())?l4.value: l5.value) !== l5.value ? v827 : l310.fvalue(pv, (function(){
7500 var func = symbol.fvalue;
7501 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7508 var l314 = {name: "BQ-ATTACH-APPEND"};
7509 var l315 = {name: "BQ-ATTACH-CONSES"};
7510 var l316 = {name: "CDDAR"};
7511 var l317 = {name: "CAADAR"};
7513 (l313).fvalue = (function(v835){
7514 ((v835)["fname"] = "BQ-SIMPLIFY-ARGS");
7516 })((function (values,v830){
7517 checkArgs(arguments, 2);
7520 return (function(v831,v832){
7524 while(l4.value !== l5.value){
7525 (l13.fvalue(pv, v831) !== l5.value ? (function(){
7527 throw ({type: 'block', id: 261, values: v832, message: 'Return from unknown block NIL.'})
7530 (function(v833,v834){
7531 return (v831 = v833, v832 = v834);
7534 return tmp === l5.value? l5.value: tmp.cdr;
7535 })(),(l48.fvalue(pv, (function(){
7537 return tmp === l5.value? l5.value: tmp.car;
7538 })()) !== l5.value ? l314.fvalue(pv, (function(){
7540 var value = symbol.value;
7541 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7545 return tmp === l5.value? l5.value: tmp.car;
7546 })(), v832) : ((((l34.fvalue(pv, v831) === (function(){
7548 var value = symbol.value;
7549 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7551 })())?l4.value: l5.value) !== l5.value ? l128.fvalue(pv, (function(){
7553 var func = symbol.fvalue;
7554 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7556 })(), l36.fvalue(pv, v831)) : l5.value) !== l5.value ? l315.fvalue(pv, l36.fvalue(pv, v831), v832) : ((((l34.fvalue(pv, v831) === (function(){
7558 var value = symbol.value;
7559 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7561 })())?l4.value: l5.value) !== l5.value ? l128.fvalue(pv, (function(){
7563 var func = symbol.fvalue;
7564 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7566 })(), l36.fvalue(pv, v831)) : l5.value) !== l5.value ? l315.fvalue(pv, l70.fvalue(pv, (function(){
7567 var tmp = l70.fvalue(pv, l36.fvalue(pv, v831));
7568 return tmp === l5.value? l5.value: tmp.cdr;
7569 })()), l314.fvalue(pv, (function(){
7571 var value = symbol.value;
7572 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7575 var tmp = l94.fvalue(pv, (function(){
7577 return tmp === l5.value? l5.value: tmp.car;
7579 return tmp === l5.value? l5.value: tmp.car;
7580 })(), v832)) : ((((l34.fvalue(pv, v831) === (function(){
7582 var value = symbol.value;
7583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7585 })())?l4.value: l5.value) !== l5.value ? (((function(){
7586 var tmp = l38.fvalue(pv, v831);
7587 return (typeof tmp == 'object' && 'car' in tmp);
7588 })()?l4.value: l5.value) !== l5.value ? (l29.fvalue(pv, l312.fvalue(pv, l38.fvalue(pv, v831))) !== l5.value ? l13.fvalue(pv, l316.fvalue(pv, v831)) : l5.value) : l5.value) : l5.value) !== l5.value ? l315.fvalue(pv, l47.fvalue(pv, l47.fvalue(pv, (function(){
7590 var value = symbol.value;
7591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7593 })(), l317.fvalue(pv, v831))), v832) : (((l34.fvalue(pv, v831) === (function(){
7595 var value = symbol.value;
7596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7598 })())?l4.value: l5.value) !== l5.value ? l314.fvalue(pv, (function(){
7600 var value = symbol.value;
7601 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7603 })(), l38.fvalue(pv, v831), v832) : l314.fvalue(pv, (function(){
7605 var value = symbol.value;
7606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7610 return tmp === l5.value? l5.value: tmp.car;
7616 if (cf.type == 'block' && cf.id == 261)
7617 return values.apply(this, forcemv(cf.values));
7622 })(l70.fvalue(pv, (function(){
7624 return tmp === l5.value? l5.value: tmp.cdr;
7631 var l318 = {name: "NULL-OR-QUOTED"};
7633 (l318).fvalue = (function(v838){
7634 ((v838)["fname"] = "NULL-OR-QUOTED");
7636 })((function (values,v836){
7637 checkArgs(arguments, 2);
7639 return (function(v837){
7640 return (v837 !== l5.value ? v837 : (((function(){
7642 return (typeof tmp == 'object' && 'car' in tmp);
7643 })()?l4.value: l5.value) !== l5.value ? (((function(){
7645 return tmp === l5.value? l5.value: tmp.car;
7646 })() === (function(){
7648 var value = symbol.value;
7649 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7651 })())?l4.value: l5.value) : l5.value));
7652 })(l13.fvalue(pv, v836));
7658 (l314).fvalue = (function(v843){
7659 ((v843)["fname"] = "BQ-ATTACH-APPEND");
7661 })((function (values,v839,v840,v841){
7662 checkArgs(arguments, 4);
7664 return ((l318.fvalue(pv, v840) !== l5.value ? l318.fvalue(pv, v841) : l5.value) !== l5.value ? l47.fvalue(values, (function(){
7666 var value = symbol.value;
7667 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7669 })(), l68.fvalue(pv, l35.fvalue(pv, v840), l35.fvalue(pv, v841))) : ((function(v842){
7670 return (v842 !== l5.value ? v842 : ((v841 == (function(){
7672 var value = symbol.value;
7673 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7675 })())?l4.value: l5.value));
7676 })(l13.fvalue(pv, v841)) !== l5.value ? (l311.fvalue(pv, v840) !== l5.value ? l47.fvalue(values, v839, v840) : v840) : ((((function(){
7678 return (typeof tmp == 'object' && 'car' in tmp);
7679 })()?l4.value: l5.value) !== l5.value ? (((function(){
7681 return tmp === l5.value? l5.value: tmp.car;
7682 })() === v839)?l4.value: l5.value) : l5.value) !== l5.value ? l85.fvalue(values, (function(){
7684 return tmp === l5.value? l5.value: tmp.car;
7685 })(), v840, (function(){
7687 return tmp === l5.value? l5.value: tmp.cdr;
7688 })()) : l47.fvalue(values, v839, v840, v841))));
7694 (l315).fvalue = (function(v848){
7695 ((v848)["fname"] = "BQ-ATTACH-CONSES");
7697 })((function (values,v844,v845){
7698 checkArgs(arguments, 3);
7700 return ((l104.fvalue(pv, (function(){
7702 var func = symbol.fvalue;
7703 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7705 })(), v844) !== l5.value ? l318.fvalue(pv, v845) : l5.value) !== l5.value ? l47.fvalue(values, (function(){
7707 var value = symbol.value;
7708 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7710 })(), l68.fvalue(pv, l81.fvalue(pv, (function(){
7712 var func = symbol.fvalue;
7713 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7715 })(), v844), l35.fvalue(pv, v845))) : ((function(v846){
7716 return (v846 !== l5.value ? v846 : ((v845 == (function(){
7718 var value = symbol.value;
7719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7721 })())?l4.value: l5.value));
7722 })(l13.fvalue(pv, v845)) !== l5.value ? ({car: (function(){
7724 var value = symbol.value;
7725 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7727 })(), cdr: v844}) : ((((function(){
7729 return (typeof tmp == 'object' && 'car' in tmp);
7730 })()?l4.value: l5.value) !== l5.value ? (function(v847){
7731 return (v847 !== l5.value ? v847 : (((function(){
7733 return tmp === l5.value? l5.value: tmp.car;
7734 })() === (function(){
7736 var value = symbol.value;
7737 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7739 })())?l4.value: l5.value));
7742 return tmp === l5.value? l5.value: tmp.car;
7743 })() === (function(){
7745 var value = symbol.value;
7746 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7748 })())?l4.value: l5.value)) : l5.value) !== l5.value ? ({car: (function(){
7750 return tmp === l5.value? l5.value: tmp.car;
7751 })(), cdr: l68.fvalue(pv, v844, (function(){
7753 return tmp === l5.value? l5.value: tmp.cdr;
7754 })())}) : ({car: (function(){
7756 var value = symbol.value;
7757 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7759 })(), cdr: l68.fvalue(pv, v844, l47.fvalue(pv, v845))}))));
7765 (l308).fvalue = (function(v850){
7766 ((v850)["fname"] = "BQ-REMOVE-TOKENS");
7768 })((function (values,v849){
7769 checkArgs(arguments, 2);
7771 return (((v849 === (function(){
7773 var value = symbol.value;
7774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7776 })())?l4.value: l5.value) !== l5.value ? l47 : (((v849 === (function(){
7778 var value = symbol.value;
7779 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7781 })())?l4.value: l5.value) !== l5.value ? l68 : (((v849 === (function(){
7783 var value = symbol.value;
7784 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7786 })())?l4.value: l5.value) !== l5.value ? l126 : (((v849 === (function(){
7788 var value = symbol.value;
7789 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7791 })())?l4.value: l5.value) !== l5.value ? l85 : (((v849 === (function(){
7793 var value = symbol.value;
7794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7796 })())?l4.value: l5.value) !== l5.value ? l185 : (l48.fvalue(pv, v849) !== l5.value ? v849 : ((((function(){
7798 return tmp === l5.value? l5.value: tmp.car;
7799 })() === (function(){
7801 var value = symbol.value;
7802 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7804 })())?l4.value: l5.value) !== l5.value ? l308.fvalue(values, l35.fvalue(pv, v849)) : (((((function(){
7806 return tmp === l5.value? l5.value: tmp.car;
7807 })() === (function(){
7809 var value = symbol.value;
7810 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7812 })())?l4.value: l5.value) !== l5.value ? (((function(){
7813 var tmp = l37.fvalue(pv, v849);
7814 return (typeof tmp == 'object' && 'car' in tmp);
7815 })()?l4.value: l5.value) !== l5.value ? l13.fvalue(pv, l40.fvalue(pv, v849)) : l5.value) : l5.value) !== l5.value ? ({car: l30, cdr: l310.fvalue(pv, (function(){
7817 var func = symbol.fvalue;
7818 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7822 return tmp === l5.value? l5.value: tmp.cdr;
7823 })())}) : l310.fvalue(values, (function(){
7825 var func = symbol.fvalue;
7826 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7828 })(), v849)))))))));
7834 var v851 = l47.fvalue(pv, l186, (function (values,v852){
7835 checkArgs(arguments, 2);
7837 return l192.fvalue(values, l305.fvalue(pv, v852));
7840 var v853 = ({car: v851, cdr: (function(){
7842 var value = symbol.value;
7843 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7846 return ((l229).value = v853);
7848 var l319 = {name: "*BUILTINS*"};
7850 (((l319.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l319).value = l5.value));
7853 var l320 = {name: "DEFINE-RAW-BUILTIN"};
7855 var l321 = {name: "DEFINE-BUILTIN"};
7857 var l322 = {name: "TYPE-CHECK"};
7859 var l323 = {name: "VARIABLE-ARITY-CALL"};
7861 (l323).fvalue = (function(v866){
7862 ((v866)["fname"] = "VARIABLE-ARITY-CALL");
7864 })((function (values,v854,v855){
7865 checkArgs(arguments, 3);
7869 return (typeof tmp == 'object' && 'car' in tmp);
7870 })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
7871 throw "ARGS must be a non-empty list";
7873 return (function(v856,v857,v858){
7875 return (function(v859,v860){
7877 while(v859 !== l5.value){
7878 (v860 = (function(){
7880 return tmp === l5.value? l5.value: tmp.car;
7883 (((typeof (v860) == "number")?l4.value: l5.value) !== l5.value ? (function(){
7884 var v861 = l19.fvalue(pv, v860);
7885 var v862 = ({car: v861, cdr: v857});
7886 return (v857 = v862);
7887 })() : (function(v863){
7890 var v865 = ({car: v864, cdr: v857});
7891 return (v857 = v865);
7893 return (v858 = l156.fvalue(pv, v858, l190.fvalue(pv, "var ", v863, " = ", l192.fvalue(pv, v860), ";", (function(){
7895 var value = symbol.value;
7896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7898 })(), "if (typeof ", v863, " !== 'number') throw 'Not a number!';", (function(){
7900 var value = symbol.value;
7901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7904 })(l190.fvalue(pv, "x", (v856 = (function(){
7906 if (typeof x1 !== 'number') throw 'Not a number!';
7911 (v859 = (function(){
7913 return tmp === l5.value? l5.value: tmp.cdr;
7920 return l190.fvalue(values, "(function(){", (function(){
7922 var value = symbol.value;
7923 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7925 })(), l194.fvalue(pv, v858, (function(){
7927 return (typeof f === 'function'? f: f.fvalue)(pv, l70.fvalue(pv, v857))
7934 var l324 = {name: "VARIABLE-ARITY"};
7936 var l325 = {name: "NUM-OP-NUM"};
7938 (l325).fvalue = (function(v870){
7939 ((v870)["fname"] = "NUM-OP-NUM");
7941 })((function (values,v867,v868,v869){
7942 checkArgs(arguments, 4);
7944 return l190.fvalue(values, "(function(){", (function(){
7946 var value = symbol.value;
7947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7949 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v867, ";", (function(){
7951 var value = symbol.value;
7952 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7954 })()), l190.fvalue(pv, "var ", "y", " = ", v869, ";", (function(){
7956 var value = symbol.value;
7957 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7959 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
7961 var value = symbol.value;
7962 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7964 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
7966 var value = symbol.value;
7967 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7969 })())), l190.fvalue(pv, "if (typeof ", "y", " != '", "number", "')", (function(){
7971 var value = symbol.value;
7972 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7974 })(), l194.fvalue(pv, "throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
7976 var value = symbol.value;
7977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7979 })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "x", v868, "y"), ";", (function(){
7981 var value = symbol.value;
7982 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7990 var v871 = l47.fvalue(pv, l65, (function (values){
7992 for (var i = arguments.length-1; i>=1; i--)
7993 v872 = {car: arguments[i], cdr:
7996 return (l13.fvalue(pv, v872) !== l5.value ? "0" : l323.fvalue(values, v872, (function (values,v873){
7997 checkArgs(arguments, 2);
7998 return l190.fvalue(values, "return ", l158.fvalue(pv, v873, "+"), ";", (function(){
8000 var value = symbol.value;
8001 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8007 var v874 = ({car: v871, cdr: (function(){
8009 var value = symbol.value;
8010 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8013 return ((l319).value = v874);
8016 var v875 = l47.fvalue(pv, l66, (function (values,v877){
8017 checkArgsAtLeast(arguments, 2);
8019 for (var i = arguments.length-1; i>=2; i--)
8020 v876 = {car: arguments[i], cdr:
8023 return (function(v878){
8024 return l323.fvalue(values, v878, (function (values,v879){
8025 checkArgs(arguments, 2);
8026 return l190.fvalue(values, "return ", (l13.fvalue(pv, v876) !== l5.value ? l156.fvalue(pv, "-", (function(){
8028 return tmp === l5.value? l5.value: tmp.car;
8029 })()) : l158.fvalue(pv, v879, "-")), ";", (function(){
8031 var value = symbol.value;
8032 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8036 })(({car: v877, cdr: v876}));
8039 var v880 = ({car: v875, cdr: (function(){
8041 var value = symbol.value;
8042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8045 return ((l319).value = v880);
8048 var v881 = l47.fvalue(pv, l22, (function (values){
8050 for (var i = arguments.length-1; i>=1; i--)
8051 v882 = {car: arguments[i], cdr:
8054 return (l13.fvalue(pv, v882) !== l5.value ? "1" : l323.fvalue(values, v882, (function (values,v883){
8055 checkArgs(arguments, 2);
8056 return l190.fvalue(values, "return ", l158.fvalue(pv, v883, "*"), ";", (function(){
8058 var value = symbol.value;
8059 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8065 var v884 = ({car: v881, cdr: (function(){
8067 var value = symbol.value;
8068 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8071 return ((l319).value = v884);
8074 var v885 = l47.fvalue(pv, l23, (function (values,v887){
8075 checkArgsAtLeast(arguments, 2);
8077 for (var i = arguments.length-1; i>=2; i--)
8078 v886 = {car: arguments[i], cdr:
8081 return (function(v888){
8082 return l323.fvalue(values, v888, (function (values,v889){
8083 checkArgs(arguments, 2);
8084 return l190.fvalue(values, "return ", (l13.fvalue(pv, v886) !== l5.value ? l156.fvalue(pv, "1 /", (function(){
8086 return tmp === l5.value? l5.value: tmp.car;
8087 })()) : l158.fvalue(pv, v889, "/")), ";", (function(){
8089 var value = symbol.value;
8090 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8094 })(({car: v887, cdr: v886}));
8097 var v890 = ({car: v885, cdr: (function(){
8099 var value = symbol.value;
8100 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8103 return ((l319).value = v890);
8105 var l326 = {name: "MOD"};
8107 var v891 = l47.fvalue(pv, l326, (function (values,v892,v893){
8108 checkArgs(arguments, 3);
8110 return (function(v894,v895){
8111 return l325.fvalue(values, v894, "%", v895);
8112 })(l192.fvalue(pv, v892),l192.fvalue(pv, v893));
8115 var v896 = ({car: v891, cdr: (function(){
8117 var value = symbol.value;
8118 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8121 return ((l319).value = v896);
8123 var l327 = {name: "COMPARISON-CONJUNTION"};
8125 (l327).fvalue = (function(v899){
8126 ((v899)["fname"] = "COMPARISON-CONJUNTION");
8128 })((function (values,v897,v898){
8129 checkArgs(arguments, 3);
8131 return (l13.fvalue(pv, (function(){
8133 return tmp === l5.value? l5.value: tmp.cdr;
8134 })()) !== l5.value ? "true" : (l13.fvalue(pv, l37.fvalue(pv, v897)) !== l5.value ? l156.fvalue(values, (function(){
8136 return tmp === l5.value? l5.value: tmp.car;
8137 })(), v898, l35.fvalue(pv, v897)) : l156.fvalue(values, (function(){
8139 return tmp === l5.value? l5.value: tmp.car;
8140 })(), v898, l35.fvalue(pv, v897), " && ", l327.fvalue(pv, (function(){
8142 return tmp === l5.value? l5.value: tmp.cdr;
8148 var l328 = {name: "DEFINE-BUILTIN-COMPARISON"};
8150 var l329 = {name: ">"};
8152 var v900 = l47.fvalue(pv, l329, (function (values,v902){
8153 checkArgsAtLeast(arguments, 2);
8155 for (var i = arguments.length-1; i>=2; i--)
8156 v901 = {car: arguments[i], cdr:
8159 return (function(v903){
8160 return l323.fvalue(values, v903, (function (values,v904){
8161 checkArgs(arguments, 2);
8162 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v904, ">")), ";", (function(){
8164 var value = symbol.value;
8165 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8169 })(({car: v902, cdr: v901}));
8172 var v905 = ({car: v900, cdr: (function(){
8174 var value = symbol.value;
8175 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8178 return ((l319).value = v905);
8180 var l330 = {name: "<"};
8182 var v906 = l47.fvalue(pv, l330, (function (values,v908){
8183 checkArgsAtLeast(arguments, 2);
8185 for (var i = arguments.length-1; i>=2; i--)
8186 v907 = {car: arguments[i], cdr:
8189 return (function(v909){
8190 return l323.fvalue(values, v909, (function (values,v910){
8191 checkArgs(arguments, 2);
8192 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v910, "<")), ";", (function(){
8194 var value = symbol.value;
8195 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8199 })(({car: v908, cdr: v907}));
8202 var v911 = ({car: v906, cdr: (function(){
8204 var value = symbol.value;
8205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8208 return ((l319).value = v911);
8210 var l331 = {name: ">="};
8212 var v912 = l47.fvalue(pv, l331, (function (values,v914){
8213 checkArgsAtLeast(arguments, 2);
8215 for (var i = arguments.length-1; i>=2; i--)
8216 v913 = {car: arguments[i], cdr:
8219 return (function(v915){
8220 return l323.fvalue(values, v915, (function (values,v916){
8221 checkArgs(arguments, 2);
8222 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v916, ">=")), ";", (function(){
8224 var value = symbol.value;
8225 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8229 })(({car: v914, cdr: v913}));
8232 var v917 = ({car: v912, cdr: (function(){
8234 var value = symbol.value;
8235 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8238 return ((l319).value = v917);
8240 var l332 = {name: "<="};
8242 var v918 = l47.fvalue(pv, l332, (function (values,v920){
8243 checkArgsAtLeast(arguments, 2);
8245 for (var i = arguments.length-1; i>=2; i--)
8246 v919 = {car: arguments[i], cdr:
8249 return (function(v921){
8250 return l323.fvalue(values, v921, (function (values,v922){
8251 checkArgs(arguments, 2);
8252 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v922, "<=")), ";", (function(){
8254 var value = symbol.value;
8255 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8259 })(({car: v920, cdr: v919}));
8262 var v923 = ({car: v918, cdr: (function(){
8264 var value = symbol.value;
8265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8268 return ((l319).value = v923);
8271 var v924 = l47.fvalue(pv, l21, (function (values,v926){
8272 checkArgsAtLeast(arguments, 2);
8274 for (var i = arguments.length-1; i>=2; i--)
8275 v925 = {car: arguments[i], cdr:
8278 return (function(v927){
8279 return l323.fvalue(values, v927, (function (values,v928){
8280 checkArgs(arguments, 2);
8281 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v928, "==")), ";", (function(){
8283 var value = symbol.value;
8284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8288 })(({car: v926, cdr: v925}));
8291 var v929 = ({car: v924, cdr: (function(){
8293 var value = symbol.value;
8294 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8297 return ((l319).value = v929);
8299 var l333 = {name: "NUMBERP"};
8301 var v930 = l47.fvalue(pv, l333, (function (values,v931){
8302 checkArgs(arguments, 2);
8304 return (function(v932){
8305 return l191.fvalue(values, l190.fvalue(pv, "(typeof (", v932, ") == \"number\")"));
8306 })(l192.fvalue(pv, v931));
8309 var v933 = ({car: v930, cdr: (function(){
8311 var value = symbol.value;
8312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8315 return ((l319).value = v933);
8317 var l334 = {name: "FLOOR"};
8319 var v934 = l47.fvalue(pv, l334, (function (values,v935){
8320 checkArgs(arguments, 2);
8322 return (function(v936){
8323 return l190.fvalue(values, "(function(){", (function(){
8325 var value = symbol.value;
8326 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8328 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v936, ";", (function(){
8330 var value = symbol.value;
8331 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8333 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
8335 var value = symbol.value;
8336 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8338 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8340 var value = symbol.value;
8341 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8343 })())), l190.fvalue(pv, "return ", "Math.floor(x)", ";", (function(){
8345 var value = symbol.value;
8346 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8349 })(l192.fvalue(pv, v935));
8352 var v937 = ({car: v934, cdr: (function(){
8354 var value = symbol.value;
8355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8358 return ((l319).value = v937);
8361 var v938 = l47.fvalue(pv, l30, (function (values,v939,v940){
8362 checkArgs(arguments, 3);
8364 return (function(v941,v942){
8365 return l190.fvalue(values, "({car: ", v941, ", cdr: ", v942, "})");
8366 })(l192.fvalue(pv, v939),l192.fvalue(pv, v940));
8369 var v943 = ({car: v938, cdr: (function(){
8371 var value = symbol.value;
8372 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8375 return ((l319).value = v943);
8378 var v944 = l47.fvalue(pv, l31, (function (values,v945){
8379 checkArgs(arguments, 2);
8381 return (function(v946){
8382 return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
8384 var value = symbol.value;
8385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8387 })(), l194.fvalue(pv, "var tmp = ", v946, ";", (function(){
8389 var value = symbol.value;
8390 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8392 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
8394 var value = symbol.value;
8395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8398 })(l192.fvalue(pv, v945));
8401 var v947 = ({car: v944, cdr: (function(){
8403 var value = symbol.value;
8404 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8407 return ((l319).value = v947);
8410 var v948 = l47.fvalue(pv, l32, (function (values,v949){
8411 checkArgs(arguments, 2);
8413 return (function(v950){
8414 return l190.fvalue(values, "(function(){", (function(){
8416 var value = symbol.value;
8417 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8419 })(), l194.fvalue(pv, "var tmp = ", v950, ";", (function(){
8421 var value = symbol.value;
8422 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8424 })(), "return tmp === ", l192.fvalue(pv, l5.value), "? ", l192.fvalue(pv, l5.value), ": tmp.car;", (function(){
8426 var value = symbol.value;
8427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8430 })(l192.fvalue(pv, v949));
8433 var v951 = ({car: v948, cdr: (function(){
8435 var value = symbol.value;
8436 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8439 return ((l319).value = v951);
8442 var v952 = l47.fvalue(pv, l33, (function (values,v953){
8443 checkArgs(arguments, 2);
8445 return (function(v954){
8446 return l190.fvalue(values, "(function(){", (function(){
8448 var value = symbol.value;
8449 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8451 })(), l194.fvalue(pv, "var tmp = ", v954, ";", (function(){
8453 var value = symbol.value;
8454 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8456 })(), "return tmp === ", l192.fvalue(pv, l5.value), "? ", l192.fvalue(pv, l5.value), ": tmp.cdr;", (function(){
8458 var value = symbol.value;
8459 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8462 })(l192.fvalue(pv, v953));
8465 var v955 = ({car: v952, cdr: (function(){
8467 var value = symbol.value;
8468 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8471 return ((l319).value = v955);
8474 var v956 = l47.fvalue(pv, l123, (function (values,v957,v958){
8475 checkArgs(arguments, 3);
8477 return (function(v959,v960){
8478 return l190.fvalue(values, "(function(){", (function(){
8480 var value = symbol.value;
8481 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8483 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v959, ";", (function(){
8485 var value = symbol.value;
8486 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8488 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
8490 var value = symbol.value;
8491 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8493 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8495 var value = symbol.value;
8496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8498 })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "(x.car = ", v960, ", x)"), ";", (function(){
8500 var value = symbol.value;
8501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8504 })(l192.fvalue(pv, v957),l192.fvalue(pv, v958));
8507 var v961 = ({car: v956, cdr: (function(){
8509 var value = symbol.value;
8510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8513 return ((l319).value = v961);
8516 var v962 = l47.fvalue(pv, l124, (function (values,v963,v964){
8517 checkArgs(arguments, 3);
8519 return (function(v965,v966){
8520 return l190.fvalue(values, "(function(){", (function(){
8522 var value = symbol.value;
8523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8525 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v965, ";", (function(){
8527 var value = symbol.value;
8528 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8530 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
8532 var value = symbol.value;
8533 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8535 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
8537 var value = symbol.value;
8538 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8540 })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "(x.cdr = ", v966, ", x)"), ";", (function(){
8542 var value = symbol.value;
8543 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8546 })(l192.fvalue(pv, v963),l192.fvalue(pv, v964));
8549 var v967 = ({car: v962, cdr: (function(){
8551 var value = symbol.value;
8552 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8555 return ((l319).value = v967);
8557 var l335 = {name: "SYMBOLP"};
8559 var v968 = l47.fvalue(pv, l335, (function (values,v969){
8560 checkArgs(arguments, 2);
8562 return (function(v970){
8563 return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
8565 var value = symbol.value;
8566 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8568 })(), l194.fvalue(pv, "var tmp = ", v970, ";", (function(){
8570 var value = symbol.value;
8571 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8573 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
8575 var value = symbol.value;
8576 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8579 })(l192.fvalue(pv, v969));
8582 var v971 = ({car: v968, cdr: (function(){
8584 var value = symbol.value;
8585 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8588 return ((l319).value = v971);
8590 var l336 = {name: "MAKE-SYMBOL"};
8592 var v972 = l47.fvalue(pv, l336, (function (values,v973){
8593 checkArgs(arguments, 2);
8595 return (function(v974){
8596 return l190.fvalue(values, "(function(){", (function(){
8598 var value = symbol.value;
8599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8601 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "name", " = ", v974, ";", (function(){
8603 var value = symbol.value;
8604 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8606 })()), l190.fvalue(pv, "if (typeof ", "name", " != '", "string", "')", (function(){
8608 var value = symbol.value;
8609 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8611 })(), l194.fvalue(pv, "throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
8613 var value = symbol.value;
8614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8616 })())), l190.fvalue(pv, "return ", "({name: name})", ";", (function(){
8618 var value = symbol.value;
8619 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8622 })(l192.fvalue(pv, v973));
8625 var v975 = ({car: v972, cdr: (function(){
8627 var value = symbol.value;
8628 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8631 return ((l319).value = v975);
8633 var l337 = {name: "SYMBOL-NAME"};
8635 var v976 = l47.fvalue(pv, l337, (function (values,v977){
8636 checkArgs(arguments, 2);
8638 return (function(v978){
8639 return l190.fvalue(values, "(", v978, ").name");
8640 })(l192.fvalue(pv, v977));
8643 var v979 = ({car: v976, cdr: (function(){
8645 var value = symbol.value;
8646 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8649 return ((l319).value = v979);
8652 var v980 = l47.fvalue(pv, l255, (function (values,v981,v982){
8653 checkArgs(arguments, 3);
8655 return (function(v983,v984){
8656 return l190.fvalue(values, "(", v983, ").value = ", v984);
8657 })(l192.fvalue(pv, v981),l192.fvalue(pv, v982));
8660 var v985 = ({car: v980, cdr: (function(){
8662 var value = symbol.value;
8663 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8666 return ((l319).value = v985);
8668 var l338 = {name: "FSET"};
8670 var v986 = l47.fvalue(pv, l338, (function (values,v987,v988){
8671 checkArgs(arguments, 3);
8673 return (function(v989,v990){
8674 return l190.fvalue(values, "(", v989, ").fvalue = ", v990);
8675 })(l192.fvalue(pv, v987),l192.fvalue(pv, v988));
8678 var v991 = ({car: v986, cdr: (function(){
8680 var value = symbol.value;
8681 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8684 return ((l319).value = v991);
8687 var v992 = l47.fvalue(pv, l20, (function (values,v993){
8688 checkArgs(arguments, 2);
8690 return (function(v994){
8691 return l191.fvalue(values, l190.fvalue(pv, "(", v994, ".value !== undefined)"));
8692 })(l192.fvalue(pv, v993));
8695 var v995 = ({car: v992, cdr: (function(){
8697 var value = symbol.value;
8698 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8701 return ((l319).value = v995);
8703 var l339 = {name: "SYMBOL-VALUE"};
8705 var v996 = l47.fvalue(pv, l339, (function (values,v997){
8706 checkArgs(arguments, 2);
8708 return (function(v998){
8709 return l190.fvalue(values, "(function(){", (function(){
8711 var value = symbol.value;
8712 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8714 })(), l194.fvalue(pv, "var symbol = ", v998, ";", (function(){
8716 var value = symbol.value;
8717 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8719 })(), "var value = symbol.value;", (function(){
8721 var value = symbol.value;
8722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8724 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
8726 var value = symbol.value;
8727 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8729 })(), "return value;", (function(){
8731 var value = symbol.value;
8732 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8735 })(l192.fvalue(pv, v997));
8738 var v999 = ({car: v996, cdr: (function(){
8740 var value = symbol.value;
8741 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8744 return ((l319).value = v999);
8747 var v1000 = l47.fvalue(pv, l263, (function (values,v1001){
8748 checkArgs(arguments, 2);
8750 return (function(v1002){
8751 return l190.fvalue(values, "(function(){", (function(){
8753 var value = symbol.value;
8754 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8756 })(), l194.fvalue(pv, "var symbol = ", v1002, ";", (function(){
8758 var value = symbol.value;
8759 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8761 })(), "var func = symbol.fvalue;", (function(){
8763 var value = symbol.value;
8764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8766 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
8768 var value = symbol.value;
8769 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8771 })(), "return func;", (function(){
8773 var value = symbol.value;
8774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8777 })(l192.fvalue(pv, v1001));
8780 var v1003 = ({car: v1000, cdr: (function(){
8782 var value = symbol.value;
8783 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8786 return ((l319).value = v1003);
8788 var l340 = {name: "SYMBOL-PLIST"};
8790 var v1004 = l47.fvalue(pv, l340, (function (values,v1005){
8791 checkArgs(arguments, 2);
8793 return (function(v1006){
8794 return l190.fvalue(values, "((", v1006, ").plist || ", l192.fvalue(pv, l5.value), ")");
8795 })(l192.fvalue(pv, v1005));
8798 var v1007 = ({car: v1004, cdr: (function(){
8800 var value = symbol.value;
8801 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8804 return ((l319).value = v1007);
8806 var l341 = {name: "LAMBDA-CODE"};
8808 var v1008 = l47.fvalue(pv, l341, (function (values,v1009){
8809 checkArgs(arguments, 2);
8811 return (function(v1010){
8812 return l190.fvalue(values, "(", v1010, ").toString()");
8813 })(l192.fvalue(pv, v1009));
8816 var v1011 = ({car: v1008, cdr: (function(){
8818 var value = symbol.value;
8819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8822 return ((l319).value = v1011);
8824 var l342 = {name: "EQ"};
8826 var v1012 = l47.fvalue(pv, l342, (function (values,v1013,v1014){
8827 checkArgs(arguments, 3);
8829 return (function(v1015,v1016){
8830 return l191.fvalue(values, l190.fvalue(pv, "(", v1015, " === ", v1016, ")"));
8831 })(l192.fvalue(pv, v1013),l192.fvalue(pv, v1014));
8834 var v1017 = ({car: v1012, cdr: (function(){
8836 var value = symbol.value;
8837 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8840 return ((l319).value = v1017);
8842 var l343 = {name: "EQUAL"};
8844 var v1018 = l47.fvalue(pv, l343, (function (values,v1019,v1020){
8845 checkArgs(arguments, 3);
8847 return (function(v1021,v1022){
8848 return l191.fvalue(values, l190.fvalue(pv, "(", v1021, " == ", v1022, ")"));
8849 })(l192.fvalue(pv, v1019),l192.fvalue(pv, v1020));
8852 var v1023 = ({car: v1018, cdr: (function(){
8854 var value = symbol.value;
8855 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8858 return ((l319).value = v1023);
8860 var l344 = {name: "CHAR-TO-STRING"};
8862 var v1024 = l47.fvalue(pv, l344, (function (values,v1025){
8863 checkArgs(arguments, 2);
8865 return (function(v1026){
8866 return l190.fvalue(values, "(function(){", (function(){
8868 var value = symbol.value;
8869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8871 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v1026, ";", (function(){
8873 var value = symbol.value;
8874 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8876 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
8878 var value = symbol.value;
8879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8881 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
8883 var value = symbol.value;
8884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8886 })())), l190.fvalue(pv, "return ", "String.fromCharCode(x)", ";", (function(){
8888 var value = symbol.value;
8889 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8892 })(l192.fvalue(pv, v1025));
8895 var v1027 = ({car: v1024, cdr: (function(){
8897 var value = symbol.value;
8898 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8901 return ((l319).value = v1027);
8903 var l345 = {name: "STRINGP"};
8905 var v1028 = l47.fvalue(pv, l345, (function (values,v1029){
8906 checkArgs(arguments, 2);
8908 return (function(v1030){
8909 return l191.fvalue(values, l190.fvalue(pv, "(typeof(", v1030, ") == \"string\")"));
8910 })(l192.fvalue(pv, v1029));
8913 var v1031 = ({car: v1028, cdr: (function(){
8915 var value = symbol.value;
8916 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8919 return ((l319).value = v1031);
8921 var l346 = {name: "STRING-UPCASE"};
8923 var v1032 = l47.fvalue(pv, l346, (function (values,v1033){
8924 checkArgs(arguments, 2);
8926 return (function(v1034){
8927 return l190.fvalue(values, "(function(){", (function(){
8929 var value = symbol.value;
8930 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8932 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v1034, ";", (function(){
8934 var value = symbol.value;
8935 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8937 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
8939 var value = symbol.value;
8940 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8942 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
8944 var value = symbol.value;
8945 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8947 })())), l190.fvalue(pv, "return ", "x.toUpperCase()", ";", (function(){
8949 var value = symbol.value;
8950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8953 })(l192.fvalue(pv, v1033));
8956 var v1035 = ({car: v1032, cdr: (function(){
8958 var value = symbol.value;
8959 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8962 return ((l319).value = v1035);
8964 var l347 = {name: "STRING-LENGTH"};
8966 var v1036 = l47.fvalue(pv, l347, (function (values,v1037){
8967 checkArgs(arguments, 2);
8969 return (function(v1038){
8970 return l190.fvalue(values, "(function(){", (function(){
8972 var value = symbol.value;
8973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8975 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v1038, ";", (function(){
8977 var value = symbol.value;
8978 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8980 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
8982 var value = symbol.value;
8983 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8985 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
8987 var value = symbol.value;
8988 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8990 })())), l190.fvalue(pv, "return ", "x.length", ";", (function(){
8992 var value = symbol.value;
8993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8996 })(l192.fvalue(pv, v1037));
8999 var v1039 = ({car: v1036, cdr: (function(){
9001 var value = symbol.value;
9002 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9005 return ((l319).value = v1039);
9007 var l348 = {name: "SLICE"};
9009 var v1040 = l47.fvalue(pv, l348, (function (values,v1041,v1042,v1043){
9010 checkArgsAtLeast(arguments, 3);
9011 checkArgsAtMost(arguments, 4);
9013 switch(arguments.length-1){
9019 return l190.fvalue(values, "(function(){", (function(){
9021 var value = symbol.value;
9022 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9024 })(), l194.fvalue(pv, "var str = ", l192.fvalue(pv, v1041), ";", (function(){
9026 var value = symbol.value;
9027 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9029 })(), "var a = ", l192.fvalue(pv, v1042), ";", (function(){
9031 var value = symbol.value;
9032 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9034 })(), "var b;", (function(){
9036 var value = symbol.value;
9037 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9039 })(), (v1043 !== l5.value ? l190.fvalue(pv, "b = ", l192.fvalue(pv, v1043), ";", (function(){
9041 var value = symbol.value;
9042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9044 })()) : l5.value), "return str.slice(a,b);", (function(){
9046 var value = symbol.value;
9047 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9052 var v1044 = ({car: v1040, cdr: (function(){
9054 var value = symbol.value;
9055 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9058 return ((l319).value = v1044);
9060 var l349 = {name: "CHAR"};
9062 var v1045 = l47.fvalue(pv, l349, (function (values,v1046,v1047){
9063 checkArgs(arguments, 3);
9065 return (function(v1048,v1049){
9066 return l190.fvalue(values, "(function(){", (function(){
9068 var value = symbol.value;
9069 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9071 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string", " = ", v1048, ";", (function(){
9073 var value = symbol.value;
9074 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9076 })()), l190.fvalue(pv, "var ", "index", " = ", v1049, ";", (function(){
9078 var value = symbol.value;
9079 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9081 })()), l190.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
9083 var value = symbol.value;
9084 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9086 })(), l194.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9088 var value = symbol.value;
9089 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9091 })())), l190.fvalue(pv, "if (typeof ", "index", " != '", "number", "')", (function(){
9093 var value = symbol.value;
9094 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9096 })(), l194.fvalue(pv, "throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
9098 var value = symbol.value;
9099 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9101 })())), l190.fvalue(pv, "return ", "string.charCodeAt(index)", ";", (function(){
9103 var value = symbol.value;
9104 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9107 })(l192.fvalue(pv, v1046),l192.fvalue(pv, v1047));
9110 var v1050 = ({car: v1045, cdr: (function(){
9112 var value = symbol.value;
9113 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9116 return ((l319).value = v1050);
9119 var v1051 = l47.fvalue(pv, l76, (function (values,v1052,v1053){
9120 checkArgs(arguments, 3);
9122 return (function(v1054,v1055){
9123 return l190.fvalue(values, "(function(){", (function(){
9125 var value = symbol.value;
9126 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9128 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string1", " = ", v1054, ";", (function(){
9130 var value = symbol.value;
9131 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9133 })()), l190.fvalue(pv, "var ", "string2", " = ", v1055, ";", (function(){
9135 var value = symbol.value;
9136 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9138 })()), l190.fvalue(pv, "if (typeof ", "string1", " != '", "string", "')", (function(){
9140 var value = symbol.value;
9141 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9143 })(), l194.fvalue(pv, "throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
9145 var value = symbol.value;
9146 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9148 })())), l190.fvalue(pv, "if (typeof ", "string2", " != '", "string", "')", (function(){
9150 var value = symbol.value;
9151 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9153 })(), l194.fvalue(pv, "throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
9155 var value = symbol.value;
9156 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9158 })())), l190.fvalue(pv, "return ", "string1.concat(string2)", ";", (function(){
9160 var value = symbol.value;
9161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9164 })(l192.fvalue(pv, v1052),l192.fvalue(pv, v1053));
9167 var v1056 = ({car: v1051, cdr: (function(){
9169 var value = symbol.value;
9170 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9173 return ((l319).value = v1056);
9175 var l350 = {name: "FUNCALL"};
9177 var v1057 = l47.fvalue(pv, l350, (function (values,v1059){
9178 checkArgsAtLeast(arguments, 2);
9179 var v1058= l5.value;
9180 for (var i = arguments.length-1; i>=2; i--)
9181 v1058 = {car: arguments[i], cdr:
9184 return l190.fvalue(values, "(function(){", (function(){
9186 var value = symbol.value;
9187 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9189 })(), l194.fvalue(pv, "var f = ", l192.fvalue(pv, v1059), ";", (function(){
9191 var value = symbol.value;
9192 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9194 })(), "return (typeof f === 'function'? f: f.fvalue)(", l158.fvalue(pv, ({car: ((function(){
9196 var value = symbol.value;
9197 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9199 })() !== l5.value ? "values" : "pv"), cdr: l81.fvalue(pv, (function(){
9201 var func = symbol.fvalue;
9202 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9204 })(), v1058)}), ", "), ")"), "})()");
9207 var v1060 = ({car: v1057, cdr: (function(){
9209 var value = symbol.value;
9210 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9213 return ((l319).value = v1060);
9215 var l351 = {name: "APPLY"};
9217 var v1061 = l47.fvalue(pv, l351, (function (values,v1063){
9218 checkArgsAtLeast(arguments, 2);
9219 var v1062= l5.value;
9220 for (var i = arguments.length-1; i>=2; i--)
9221 v1062 = {car: arguments[i], cdr:
9224 return (l13.fvalue(pv, v1062) !== l5.value ? l190.fvalue(values, "(", l192.fvalue(pv, v1063), ")()") : (function(v1064,v1065){
9225 return l190.fvalue(values, "(function(){", (function(){
9227 var value = symbol.value;
9228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9230 })(), l194.fvalue(pv, "var f = ", l192.fvalue(pv, v1063), ";", (function(){
9232 var value = symbol.value;
9233 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9235 })(), "var args = [", l158.fvalue(pv, ({car: ((function(){
9237 var value = symbol.value;
9238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9240 })() !== l5.value ? "values" : "pv"), cdr: l81.fvalue(pv, (function(){
9242 var func = symbol.fvalue;
9243 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9245 })(), v1064)}), ", "), "];", (function(){
9247 var value = symbol.value;
9248 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9250 })(), "var tail = (", l192.fvalue(pv, v1065), ");", (function(){
9252 var value = symbol.value;
9253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9255 })(), "while (tail != ", l192.fvalue(pv, l5.value), "){", (function(){
9257 var value = symbol.value;
9258 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9260 })(), " args.push(tail.car);", (function(){
9262 var value = symbol.value;
9263 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9265 })(), " tail = tail.cdr;", (function(){
9267 var value = symbol.value;
9268 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9270 })(), "}", (function(){
9272 var value = symbol.value;
9273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9275 })(), "return (typeof f === 'function'? f : f.fvalue).apply(this, args);", (function(){
9277 var value = symbol.value;
9278 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9281 })(l95.fvalue(pv, v1062),(function(){
9282 var tmp = l94.fvalue(pv, v1062);
9283 return tmp === l5.value? l5.value: tmp.car;
9287 var v1066 = ({car: v1061, cdr: (function(){
9289 var value = symbol.value;
9290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9293 return ((l319).value = v1066);
9295 var l352 = {name: "JS-EVAL"};
9297 var v1067 = l47.fvalue(pv, l352, (function (values,v1068){
9298 checkArgs(arguments, 2);
9300 return (function(v1069){
9301 return l190.fvalue(values, "(function(){", (function(){
9303 var value = symbol.value;
9304 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9306 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string", " = ", v1069, ";", (function(){
9308 var value = symbol.value;
9309 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9311 })()), l190.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
9313 var value = symbol.value;
9314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9316 })(), l194.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
9318 var value = symbol.value;
9319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9321 })())), l190.fvalue(pv, "return ", ((function(){
9323 var value = symbol.value;
9324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9326 })() !== l5.value ? l190.fvalue(pv, "(function(){", (function(){
9328 var value = symbol.value;
9329 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9331 })(), l194.fvalue(pv, "var v = eval.apply(window, [string]);", (function(){
9333 var value = symbol.value;
9334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9336 })(), "if (typeof v !== 'object' || !('multiple-value' in v)){", (function(){
9338 var value = symbol.value;
9339 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9341 })(), l194.fvalue(pv, "v = [v];", (function(){
9343 var value = symbol.value;
9344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9346 })(), "v['multiple-value'] = true;", (function(){
9348 var value = symbol.value;
9349 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9351 })()), "}", (function(){
9353 var value = symbol.value;
9354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9356 })(), "return values.apply(this, v);", (function(){
9358 var value = symbol.value;
9359 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9361 })()), "})()") : "eval.apply(window, [string])"), ";", (function(){
9363 var value = symbol.value;
9364 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9367 })(l192.fvalue(pv, v1068));
9370 var v1070 = ({car: v1067, cdr: (function(){
9372 var value = symbol.value;
9373 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9376 return ((l319).value = v1070);
9378 var l353 = {name: "ERROR"};
9380 var v1071 = l47.fvalue(pv, l353, (function (values,v1072){
9381 checkArgs(arguments, 2);
9383 return (function(v1073){
9384 return l190.fvalue(values, "(function(){", (function(){
9386 var value = symbol.value;
9387 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9389 })(), l194.fvalue(pv, "throw ", v1073, ";", (function(){
9391 var value = symbol.value;
9392 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9395 })(l192.fvalue(pv, v1072));
9398 var v1074 = ({car: v1071, cdr: (function(){
9400 var value = symbol.value;
9401 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9404 return ((l319).value = v1074);
9406 var l354 = {name: "NEW"};
9408 var v1075 = l47.fvalue(pv, l354, (function (values){
9409 checkArgsAtMost(arguments, 1);
9416 var v1076 = ({car: v1075, cdr: (function(){
9418 var value = symbol.value;
9419 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9422 return ((l319).value = v1076);
9424 var l355 = {name: "OBJECTP"};
9426 var v1077 = l47.fvalue(pv, l355, (function (values,v1078){
9427 checkArgs(arguments, 2);
9429 return (function(v1079){
9430 return l191.fvalue(values, l190.fvalue(pv, "(typeof (", v1079, ") === 'object')"));
9431 })(l192.fvalue(pv, v1078));
9434 var v1080 = ({car: v1077, cdr: (function(){
9436 var value = symbol.value;
9437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9440 return ((l319).value = v1080);
9442 var l356 = {name: "OGET"};
9444 var v1081 = l47.fvalue(pv, l356, (function (values,v1082,v1083){
9445 checkArgs(arguments, 3);
9447 return (function(v1084,v1085){
9448 return l190.fvalue(values, "(function(){", (function(){
9450 var value = symbol.value;
9451 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9453 })(), l194.fvalue(pv, "var tmp = ", "(", v1084, ")[", v1085, "];", (function(){
9455 var value = symbol.value;
9456 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9458 })(), "return tmp == undefined? ", l192.fvalue(pv, l5.value), ": tmp ;", (function(){
9460 var value = symbol.value;
9461 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9464 })(l192.fvalue(pv, v1082),l192.fvalue(pv, v1083));
9467 var v1086 = ({car: v1081, cdr: (function(){
9469 var value = symbol.value;
9470 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9473 return ((l319).value = v1086);
9475 var l357 = {name: "OSET"};
9477 var v1087 = l47.fvalue(pv, l357, (function (values,v1088,v1089,v1090){
9478 checkArgs(arguments, 4);
9480 return (function(v1091,v1092,v1093){
9481 return l190.fvalue(values, "((", v1091, ")[", v1092, "] = ", v1093, ")");
9482 })(l192.fvalue(pv, v1088),l192.fvalue(pv, v1089),l192.fvalue(pv, v1090));
9485 var v1094 = ({car: v1087, cdr: (function(){
9487 var value = symbol.value;
9488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9491 return ((l319).value = v1094);
9493 var l358 = {name: "IN"};
9495 var v1095 = l47.fvalue(pv, l358, (function (values,v1096,v1097){
9496 checkArgs(arguments, 3);
9498 return (function(v1098,v1099){
9499 return l191.fvalue(values, l190.fvalue(pv, "((", v1098, ") in (", v1099, "))"));
9500 })(l192.fvalue(pv, v1096),l192.fvalue(pv, v1097));
9503 var v1100 = ({car: v1095, cdr: (function(){
9505 var value = symbol.value;
9506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9509 return ((l319).value = v1100);
9511 var l359 = {name: "FUNCTIONP"};
9513 var v1101 = l47.fvalue(pv, l359, (function (values,v1102){
9514 checkArgs(arguments, 2);
9516 return (function(v1103){
9517 return l191.fvalue(values, l190.fvalue(pv, "(typeof ", v1103, " == 'function')"));
9518 })(l192.fvalue(pv, v1102));
9521 var v1104 = ({car: v1101, cdr: (function(){
9523 var value = symbol.value;
9524 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9527 return ((l319).value = v1104);
9529 var l360 = {name: "WRITE-STRING"};
9531 var v1105 = l47.fvalue(pv, l360, (function (values,v1106){
9532 checkArgs(arguments, 2);
9534 return (function(v1107){
9535 return l190.fvalue(values, "(function(){", (function(){
9537 var value = symbol.value;
9538 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9540 })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v1107, ";", (function(){
9542 var value = symbol.value;
9543 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9545 })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
9547 var value = symbol.value;
9548 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9550 })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
9552 var value = symbol.value;
9553 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9555 })())), l190.fvalue(pv, "return ", "lisp.write(x)", ";", (function(){
9557 var value = symbol.value;
9558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9561 })(l192.fvalue(pv, v1106));
9564 var v1108 = ({car: v1105, cdr: (function(){
9566 var value = symbol.value;
9567 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9570 return ((l319).value = v1108);
9572 var l361 = {name: "MAKE-ARRAY"};
9574 var v1109 = l47.fvalue(pv, l361, (function (values,v1110){
9575 checkArgs(arguments, 2);
9577 return (function(v1111){
9578 return l190.fvalue(values, "(function(){", (function(){
9580 var value = symbol.value;
9581 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9583 })(), l194.fvalue(pv, "var r = [];", (function(){
9585 var value = symbol.value;
9586 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9588 })(), "for (var i = 0; i < ", v1111, "; i++)", (function(){
9590 var value = symbol.value;
9591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9593 })(), l194.fvalue(pv, "r.push(", l192.fvalue(pv, l5.value), ");", (function(){
9595 var value = symbol.value;
9596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9598 })()), "return r;", (function(){
9600 var value = symbol.value;
9601 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9604 })(l192.fvalue(pv, v1110));
9607 var v1112 = ({car: v1109, cdr: (function(){
9609 var value = symbol.value;
9610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9613 return ((l319).value = v1112);
9615 var l362 = {name: "ARRAYP"};
9617 var v1113 = l47.fvalue(pv, l362, (function (values,v1114){
9618 checkArgs(arguments, 2);
9620 return (function(v1115){
9621 return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
9623 var value = symbol.value;
9624 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9626 })(), l194.fvalue(pv, "var x = ", v1115, ";", (function(){
9628 var value = symbol.value;
9629 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9631 })(), "return typeof x === 'object' && 'length' in x;"), "})()"));
9632 })(l192.fvalue(pv, v1114));
9635 var v1116 = ({car: v1113, cdr: (function(){
9637 var value = symbol.value;
9638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9641 return ((l319).value = v1116);
9643 var l363 = {name: "AREF"};
9645 var v1117 = l47.fvalue(pv, l363, (function (values,v1118,v1119){
9646 checkArgs(arguments, 3);
9648 return (function(v1120,v1121){
9649 return l190.fvalue(values, "(function(){", (function(){
9651 var value = symbol.value;
9652 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9654 })(), l194.fvalue(pv, "var x = ", "(", v1120, ")[", v1121, "];", (function(){
9656 var value = symbol.value;
9657 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9659 })(), "if (x === undefined) throw 'Out of range';", (function(){
9661 var value = symbol.value;
9662 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9664 })(), "return x;", (function(){
9666 var value = symbol.value;
9667 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9670 })(l192.fvalue(pv, v1118),l192.fvalue(pv, v1119));
9673 var v1122 = ({car: v1117, cdr: (function(){
9675 var value = symbol.value;
9676 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9679 return ((l319).value = v1122);
9681 var l364 = {name: "ASET"};
9683 var v1123 = l47.fvalue(pv, l364, (function (values,v1124,v1125,v1126){
9684 checkArgs(arguments, 4);
9686 return (function(v1127,v1128,v1129){
9687 return l190.fvalue(values, "(function(){", (function(){
9689 var value = symbol.value;
9690 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9692 })(), l194.fvalue(pv, "var x = ", v1127, ";", (function(){
9694 var value = symbol.value;
9695 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9697 })(), "var i = ", v1128, ";", (function(){
9699 var value = symbol.value;
9700 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9702 })(), "if (i < 0 || i >= x.length) throw 'Out of range';", (function(){
9704 var value = symbol.value;
9705 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9707 })(), "return x[i] = ", v1129, ";", (function(){
9709 var value = symbol.value;
9710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9713 })(l192.fvalue(pv, v1124),l192.fvalue(pv, v1125),l192.fvalue(pv, v1126));
9716 var v1130 = ({car: v1123, cdr: (function(){
9718 var value = symbol.value;
9719 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9722 return ((l319).value = v1130);
9724 var l365 = {name: "GET-UNIX-TIME"};
9726 var v1131 = l47.fvalue(pv, l365, (function (values){
9727 checkArgsAtMost(arguments, 1);
9730 return l190.fvalue(values, "(Math.round(new Date() / 1000))");
9734 var v1132 = ({car: v1131, cdr: (function(){
9736 var value = symbol.value;
9737 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9740 return ((l319).value = v1132);
9742 var l366 = {name: "VALUES-ARRAY"};
9744 var v1133 = l47.fvalue(pv, l366, (function (values,v1134){
9745 checkArgs(arguments, 2);
9747 return (function(v1135){
9748 return ((function(){
9750 var value = symbol.value;
9751 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9753 })() !== l5.value ? l190.fvalue(values, "values.apply(this, ", v1135, ")") : l190.fvalue(values, "pv.apply(this, ", v1135, ")"));
9754 })(l192.fvalue(pv, v1134));
9757 var v1136 = ({car: v1133, cdr: (function(){
9759 var value = symbol.value;
9760 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9763 return ((l319).value = v1136);
9766 var v1137 = l47.fvalue(pv, l164, (function (values){
9767 var v1138= l5.value;
9768 for (var i = arguments.length-1; i>=1; i--)
9769 v1138 = {car: arguments[i], cdr:
9772 return ((function(){
9774 var value = symbol.value;
9775 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9777 })() !== l5.value ? l190.fvalue(values, "values(", l158.fvalue(pv, l81.fvalue(pv, (function(){
9779 var func = symbol.fvalue;
9780 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9782 })(), v1138), ", "), ")") : l190.fvalue(values, "pv(", l158.fvalue(pv, l81.fvalue(pv, (function(){
9784 var func = symbol.fvalue;
9785 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9787 })(), v1138), ", "), ")"));
9790 var v1139 = ({car: v1137, cdr: (function(){
9792 var value = symbol.value;
9793 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9796 return ((l319).value = v1139);
9799 (l221).fvalue = (function(v1142){
9800 ((v1142)["fname"] = "MACRO");
9802 })((function (values,v1140){
9803 checkArgs(arguments, 2);
9805 return (((function(){
9807 return (typeof tmp == 'object' && 'name' in tmp);
9808 })()?l4.value: l5.value) !== l5.value ? (function(v1141){
9809 return (((l198.fvalue(pv, v1141) === l221)?l4.value: l5.value) !== l5.value ? v1141 : l5.value);
9810 })(l210.fvalue(pv, v1140, (function(){
9812 var value = symbol.value;
9813 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9815 })(), l112)) : l5.value);
9821 (l119).fvalue = (function(v1147){
9822 ((v1147)["fname"] = "LS-MACROEXPAND-1");
9824 })((function (values,v1143){
9825 checkArgs(arguments, 2);
9827 return (function(v1144){
9828 return (v1144 !== l5.value ? (function(v1145){
9829 (l62.fvalue(pv, v1145) !== l5.value ? (function(v1146){
9830 l201.fvalue(pv, v1144, v1146);
9831 return (v1145 = v1146);
9832 })(l271.fvalue(pv, v1145)) : l5.value);
9835 var args = [values];
9836 var tail = ((function(){
9838 return tmp === l5.value? l5.value: tmp.cdr;
9840 while (tail != l5.value){
9841 args.push(tail.car);
9844 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
9846 })(l199.fvalue(pv, v1144)) : v1143);
9847 })(l221.fvalue(pv, (function(){
9849 return tmp === l5.value? l5.value: tmp.car;
9855 var l367 = {name: "COMPILE-FUNCALL"};
9856 var l368 = {name: "G764"};
9858 (l367).fvalue = (function(v1152){
9859 ((v1152)["fname"] = "COMPILE-FUNCALL");
9861 })((function (values,v1148,v1149){
9862 checkArgs(arguments, 3);
9865 var v1150 = ((function(){
9867 var value = symbol.value;
9868 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9870 })() !== l5.value ? "values" : "pv");
9871 var v1151 = l156.fvalue(pv, "(", l158.fvalue(pv, ({car: v1150, cdr: l81.fvalue(pv, (function(){
9873 var func = symbol.fvalue;
9874 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9876 })(), v1149)}), ", "), ")");
9877 return (l266.fvalue(pv, v1148) !== l5.value ? l156.fvalue(values, l266.fvalue(pv, v1148), v1151) : ((((function(){
9879 return (typeof tmp == 'object' && 'name' in tmp);
9880 })()?l4.value: l5.value) !== l5.value ? (((l144.fvalue(pv, v1148) === l135.fvalue(pv, "COMMON-LISP"))?l4.value: l5.value) !== l5.value ? (function(){
9882 var value = symbol.value;
9883 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9885 })() : l5.value) : l5.value) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l185, v1148)), ".fvalue", v1151) : l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l112, v1148)), v1151)));
9892 (l253).fvalue = (function(v1155){
9893 ((v1155)["fname"] = "LS-COMPILE-BLOCK");
9895 })((function (values,v1153,v1154){
9896 checkArgsAtLeast(arguments, 2);
9897 checkArgsAtMost(arguments, 3);
9899 switch(arguments.length-1){
9905 return (v1154 !== l5.value ? l190.fvalue(values, l253.fvalue(pv, l95.fvalue(pv, v1153)), "return ", l192.fvalue(pv, (function(){
9906 var tmp = l94.fvalue(pv, v1153);
9907 return tmp === l5.value? l5.value: tmp.car;
9910 var value = symbol.value;
9911 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9913 })()), ";") : l159.fvalue(values, l98.fvalue(pv, (function(){
9915 var func = symbol.fvalue;
9916 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9918 })(), l81.fvalue(pv, (function(){
9920 var func = symbol.fvalue;
9921 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9923 })(), v1153)), l156.fvalue(pv, ";", (function(){
9925 var value = symbol.value;
9926 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9934 (l192).fvalue = (function(v1165){
9935 ((v1165)["fname"] = "LS-COMPILE");
9937 })((function (values,v1156,v1157){
9938 checkArgsAtLeast(arguments, 2);
9939 checkArgsAtMost(arguments, 3);
9941 switch(arguments.length-1){
9947 return (function(v1158){
9953 return (((function(){
9955 return (typeof tmp == 'object' && 'name' in tmp);
9956 })()?l4.value: l5.value) !== l5.value ? (function(v1159){
9957 return ((v1159 !== l5.value ? l29.fvalue(pv, l96.fvalue(pv, l225, l200.fvalue(pv, v1159))) : l5.value) !== l5.value ? l199.fvalue(values, v1159) : ((function(v1160){
9958 return (v1160 !== l5.value ? v1160 : l96.fvalue(pv, l227, l200.fvalue(pv, v1159)));
9959 })(l143.fvalue(pv, v1156)) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l185, v1156)), ".value") : l192.fvalue(values, l47.fvalue(pv, l339, l47.fvalue(pv, l185, v1156)))));
9960 })(l210.fvalue(pv, v1156, (function(){
9962 var value = symbol.value;
9963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9965 })(), l113)) : (l89.fvalue(pv, v1156) !== l5.value ? l19.fvalue(values, v1156) : (((typeof(v1156) == "string")?l4.value: l5.value) !== l5.value ? l190.fvalue(values, "\"", l166.fvalue(pv, v1156), "\"") : (((function(){
9967 return typeof x === 'object' && 'length' in x;
9968 })()?l4.value: l5.value) !== l5.value ? l261.fvalue(values, v1156) : (l62.fvalue(pv, v1156) !== l5.value ? (function(v1161,v1162){
9969 return (l105.fvalue(pv, v1161, (function(){
9971 var value = symbol.value;
9972 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9974 })()) !== l5.value ? (function(v1163){
9977 var args = [values];
9979 while (tail != l5.value){
9980 args.push(tail.car);
9983 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
9985 })(l43.fvalue(pv, l105.fvalue(pv, v1161, (function(){
9987 var value = symbol.value;
9988 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9990 })()))) : ((l105.fvalue(pv, v1161, (function(){
9992 var value = symbol.value;
9993 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9995 })()) !== l5.value ? l29.fvalue(pv, l223.fvalue(pv, v1161, l112, l226)) : l5.value) !== l5.value ? (function(v1164){
9998 var args = [values];
10000 while (tail != l5.value){
10001 args.push(tail.car);
10004 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
10006 })(l43.fvalue(pv, l105.fvalue(pv, v1161, (function(){
10008 var value = symbol.value;
10009 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10011 })()))) : (l221.fvalue(pv, v1161) !== l5.value ? l192.fvalue(values, l119.fvalue(pv, v1156), v1157) : l367.fvalue(values, v1161, v1162))));
10014 return tmp === l5.value? l5.value: tmp.car;
10017 return tmp === l5.value? l5.value: tmp.cdr;
10018 })()) : (function(){
10019 throw l156.fvalue(pv, "How should I compile ", l165.fvalue(pv, v1156), "?");
10023 l195.value = v1158;
10030 var l369 = {name: "LS-COMPILE-TOPLEVEL"};
10032 (l369).fvalue = (function(v1172){
10033 ((v1172)["fname"] = "LS-COMPILE-TOPLEVEL");
10035 })((function (values,v1166,v1167){
10036 checkArgsAtLeast(arguments, 2);
10037 checkArgsAtMost(arguments, 3);
10039 switch(arguments.length-1){
10044 return (function(){
10045 return (function(v1168){
10049 l216.value = v1168;
10051 return ((((function(){
10053 return (typeof tmp == 'object' && 'car' in tmp);
10054 })()?l4.value: l5.value) !== l5.value ? (((function(){
10056 return tmp === l5.value? l5.value: tmp.car;
10057 })() === l122)?l4.value: l5.value) : l5.value) !== l5.value ? (function(v1170){
10058 return l158.fvalue(values, l98.fvalue(pv, (function(){
10060 var func = symbol.fvalue;
10061 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10064 })(l81.fvalue(pv, (function (values,v1169){
10065 checkArgs(arguments, 2);
10066 return l369.fvalue(values, v1169, l4.value);
10069 return tmp === l5.value? l5.value: tmp.cdr;
10070 })())) : (function(v1171){
10071 return l190.fvalue(values, l159.fvalue(pv, l219.fvalue(pv), l190.fvalue(pv, ";", (function(){
10073 var value = symbol.value;
10074 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10076 })())), (v1171 !== l5.value ? l190.fvalue(pv, v1171, ";", (function(){
10078 var value = symbol.value;
10079 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10081 })()) : l5.value));
10082 })(l192.fvalue(pv, v1166, v1167)));
10085 l216.value = v1168;
10093 (l271).fvalue = (function(v1174){
10094 ((v1174)["fname"] = "EVAL");
10096 })((function (values,v1173){
10097 checkArgs(arguments, 2);
10098 return (function(){
10099 return (function(){
10100 var string = l369.fvalue(pv, v1173, l4.value);
10101 if (typeof string != 'string')
10102 throw 'The value ' + string + ' is not a type string.';
10103 return (function(){
10104 var v = eval.apply(window, [string]);
10105 if (typeof v !== 'object' || !('multiple-value' in v)){
10107 v['multiple-value'] = true;
10109 return values.apply(this, v);
10116 var l370 = {name: "&BODY"};
10117 var l371 = QIList(l234,l235,l233,l370,l22,l17,l145,l65,l66,l23,l24,l25,l330,l332,l21,l21,l329,l331,l57,l68,l351,l363,l362,l105,l48,l207,l20,l20,l95,l34,l41,l39,l35,l32,l32,l55,l283,l36,l40,l37,l33,l33,l349,l87,l108,l135,l148,l42,l267,l45,l338,l350,l112,l359,l18,l117,l154,l291,l82,l231,l146,l49,l89,l89,l152,l143,l268,l6,l94,l75,l275,l278,l88,l86,l54,l30,l31,l83,l84,l50,l2,l120,l3,l10,l12,l1,l9,l101,l100,l109,l72,l73,l111,l52,l53,l56,l342,l28,l343,l353,l271,l104,l153,l130,l47,l85,l62,l80,l361,l131,l336,l81,l96,l91,l326,l114,l293,l115,l294,l126,l5,l29,l93,l92,l13,l333,l58,l136,l138,l134,l183,l90,l165,l168,l228,l59,l60,l122,l71,l51,l185,l127,l97,l98,l99,l15,l282,l69,l70,l123,l124,l43,l255,l121,l118,l103,l346,l106,l107,l345,l102,l263,l337,l144,l340,l339,l335,l4,l289,l44,l284,l27,l8,l292,l164,l163,l113,l167,l7,l110,l360,l26,l5);
10118 l153.fvalue(values, l371);
10119 ((l145).value = (function(){
10121 var value = symbol.value;
10122 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10126 var string = "var lisp";
10127 if (typeof string != 'string')
10128 throw 'The value ' + string + ' is not a type string.';
10129 return (function(){
10130 var v = eval.apply(window, [string]);
10131 if (typeof v !== 'object' || !('multiple-value' in v)){
10133 v['multiple-value'] = true;
10135 return values.apply(this, v);
10139 (lisp.read = (function(){
10141 var func = symbol.fvalue;
10142 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10145 (lisp.print = (function(){
10147 var func = symbol.fvalue;
10148 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10151 (lisp.eval = (function(){
10153 var func = symbol.fvalue;
10154 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10157 (lisp.compile = (function (values,v1175){
10158 checkArgs(arguments, 2);
10159 return l369.fvalue(values, v1175, l4.value);
10161 (lisp.evalString = (function (values,v1176){
10162 checkArgs(arguments, 2);
10163 return l271.fvalue(values, l189.fvalue(pv, v1176));
10165 (lisp.compileString = (function (values,v1177){
10166 checkArgs(arguments, 2);
10167 return l369.fvalue(values, l189.fvalue(pv, v1177), l4.value);
10169 var l372 = {name: "OP"};
10170 var l373 = {name: "SYM"};
10171 var l374 = {name: "X"};
10172 var l375 = {name: "ARGS"};
10173 var l376 = {name: "BODY"};
10174 var l377 = {name: "DECLS"};
10175 var l378 = {name: "DECL"};
10176 var l379 = {name: "NAME"};
10177 var l380 = {name: "ARG"};
10178 var l381 = {name: "FORM"};
10179 var l382 = {name: "PACKAGE-DESIGNATOR"};
10180 var l383 = {name: "CLAUSULES"};
10181 var l384 = {name: "VALUE"};
10182 var l385 = {name: "C"};
10183 var l386 = {name: "INTEGER"};
10184 var l387 = {name: "PLACE"};
10185 var l388 = {name: "DUMMIES"};
10186 var l389 = {name: "VALS"};
10187 var l390 = {name: "NEWVAL"};
10188 var l391 = {name: "SETTER"};
10189 var l392 = {name: "GETTER"};
10190 var l393 = {name: "G"};
10191 var l394 = {name: "PAIRS"};
10192 var l395 = {name: "VARS"};
10193 var l396 = {name: "STORE-VARS"};
10194 var l397 = {name: "WRITER-FORM"};
10195 var l398 = {name: "READER-FORM"};
10196 var l399 = {name: "RESULT"};
10197 var l400 = {name: "ACCESS-FN"};
10198 var l401 = {name: "LAMBDA-LIST"};
10199 var l402 = {name: "VALUE-FROM"};
10200 var l403 = {name: "VARIABLES"};
10201 var l404 = {name: "HEAD"};
10202 var l405 = {name: "TAIL"};
10203 var l406 = {name: "COLLECT"};
10204 var l407 = {name: "VARLIST"};
10205 var l408 = {name: "ENDLIST"};
10206 var l409 = {name: "V"};
10207 var l410 = {name: "ASSIGNMENTS"};
10208 var l411 = {name: "FORM1"};
10209 var l412 = {name: "FORMS"};
10210 var l413 = {name: "!FORM"};
10211 var l414 = {name: "CLAUSULE"};
10212 var l415 = {name: "ITER"};
10213 var l416 = {name: "G!TO"};
10214 var l417 = {name: "VAR"};
10215 var l418 = {name: "TO"};
10216 var l419 = {name: "G!LIST"};
10217 var l420 = {name: "DELTA"};
10218 var l421 = {name: "CONDITION"};
10219 var l422 = {name: "DOCSTRING"};
10220 var l423 = QIList(QIList(QIList(l319,l113,l5,QIList(l225,l5),l5),QIList(l303,l113,l5,QIList(l225,l5),l5),QIList(l302,l113,l5,QIList(l225,l5),l5),QIList(l301,l113,l5,QIList(l225,l5),l5),QIList(l300,l113,l5,QIList(l225,l5),l5),QIList(l299,l113,l5,QIList(l225,l5),l5),QIList(l298,l113,l5,QIList(l225,l5),l5),QIList(l297,l113,l5,QIList(l225,l5),l5),QIList(l296,l113,l5,QIList(l225,l5),l5),QIList(l295,l113,l5,QIList(l225,l5),l5),QIList(l286,l113,l5,QIList(l225,l5),l5),QIList(l285,l113,l5,QIList(l225,l5),l5),QIList(l279,l113,l5,QIList(l225,l5),l5),QIList(l269,l113,l5,QIList(l225,l5),l5),QIList(l259,l113,l5,QIList(l225,l5),l5),QIList(l258,l113,l5,QIList(l225,l5),l5),QIList(l232,l113,l5,QIList(l225,l5),l5),QIList(l229,l113,l5,QIList(l225,l5),l5),QIList(l216,l113,l5,QIList(l225,l5),l5),QIList(l212,l113,l5,QIList(l225,l5),l5),QIList(l211,l113,l5,QIList(l225,l5),l5),QIList(l195,l113,l5,QIList(l225,l5),l5),QIList(l184,l113,l5,QIList(l225,l5),l5),QIList(l155,l113,l5,QIList(l225,l5),l5),QIList(l145,l113,l5,QIList(l225,l5),l5),QIList(l142,l113,l5,QIList(l225,l5),l5),QIList(l141,l113,l5,QIList(l225,l5),l5),QIList(l140,l113,l5,QIList(l225,l5),l5),QIList(l129,l113,l5,QIList(l225,l5),l5),QIList(l116,l113,l5,QIList(l225,l5),l5),QIList(l17,l113,l5,QIList(l225,l5),l5),QIList(l5,l113,l5,QIList(l227,l225,l5),l5),QIList(l4,l113,l5,QIList(l227,l225,l5),l5),l5),QIList(QIList(l328,l221,QIList(l112,QIList(l6,QIList(l372,l373,l5),QIList(l186,QIList(l320,QIList(l188,l372,l5),QIList(l374,l234,l375,l5),QIList(l275,QIList(QIList(l375,QIList(l30,l374,l375,l5),l5),l5),QIList(l324,l375,QIList(l191,QIList(l327,l375,QIList(l188,l373,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l324,l221,QIList(l112,QIList(l6,QIList(l375,l234,l376,l5),QIList(l8,QIList(l335,l375,l5),QIList(l353,"Bad usage of VARIABLE-ARITY, you must pass a symbol",l5),l5),QIList(l186,QIList(l323,QIList(l188,l375,l5),QIList(l6,QIList(QIList(l188,l375,l5),l5),QIList(l190,"return ",QIList(l187,l376,l5),";",l155,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l322,l221,QIList(l112,QIList(l6,QIList(l377,l234,l376,l5),QIList(l186,QIList(l193,QIList(l187,QIList(l81,QIList(l6,QIList(l378,l5),QIList(l186,QIList(l190,"var ",QIList(l188,QIList(l42,l378,l5),l5)," = ",QIList(l188,QIList(l44,l378,l5),l5),";",l155,l5),l5),l5),l377,l5),l5),QIList(l187,QIList(l81,QIList(l6,QIList(l378,l5),QIList(l186,QIList(l190,"if (typeof ",QIList(l188,QIList(l42,l378,l5),l5)," != '",QIList(l188,QIList(l43,l378,l5),l5),"')",l155,QIList(l194,"throw 'The value ' + ",QIList(l188,QIList(l42,l378,l5),l5)," + ' is not a type ",QIList(l188,QIList(l43,l378,l5),l5),".';",l155,l5),l5),l5),l5),l377,l5),l5),QIList(l190,"return ",QIList(l122,QIList(l187,l376,l5),l5),";",l155,l5),l5),l5),l5),l5),l5,l5),QIList(l321,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l186,QIList(l320,QIList(l188,l379,l5),QIList(l188,l375,l5),QIList(l275,QIList(l188,QIList(l81,QIList(l6,QIList(l380,l5),QIList(l186,QIList(QIList(l188,l380,l5),QIList(l192,QIList(l188,l380,l5),l5),l5),l5),l5),l375,l5),l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l320,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l186,QIList(l51,QIList(l47,QIList(l185,QIList(l188,l379,l5),l5),QIList(l6,QIList(l188,l375,l5),QIList(l207,QIList(l188,l379,l5),QIList(l187,l376,l5),l5),l5),l5),l319,l5),l5),l5),l5),l5,l5),QIList(l186,l221,QIList(l112,QIList(l6,QIList(l374,l5),QIList(l305,l374,l5),l5),l5),l5,l5),QIList(l272,l221,QIList(l112,QIList(l6,QIList(l379,l375,l381,l5),QIList(l186,QIList(l230,QIList(l188,l379,l5),QIList(l188,l375,l5),QIList(l192,QIList(l188,l381,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l230,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l186,QIList(l51,QIList(l47,QIList(l185,QIList(l188,l379,l5),l5),QIList(l6,QIList(l188,l375,l5),QIList(l207,QIList(l188,l379,l5),QIList(l187,l376,l5),l5),l5),l5),l229,l5),l5),l5),l5),l5,l5),QIList(l193,l221,QIList(l112,QIList(l6,QIList(l234,l376,l5),QIList(l186,QIList(l190,"(function(){",l155,QIList(l194,QIList(l187,l376,l5),l5),"})()",l5),l5),l5),l5),l5,l5),QIList(l157,l221,QIList(l112,QIList(l6,QIList(l113,l234,l381,l5),QIList(l186,QIList(l118,QIList(l188,l113,l5),QIList(l156,QIList(l188,l113,l5),QIList(l122,QIList(l187,l381,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l146,l221,QIList(l112,QIList(l6,QIList(l382,l5),QIList(l186,QIList(l270,QIList(l118,l145,QIList(l133,QIList(l188,l382,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l125,l221,QIList(l112,QIList(l6,QIList(l374,l234,l383,l5),QIList(l275,QIList(QIList(l384,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l384,l5),QIList(l188,l374,l5),l5),l5),QIList(l54,QIList(l187,QIList(l81,QIList(l6,QIList(l385,l5),QIList(l231,QIList(l342,QIList(l32,l385,l5),l4,l5),QIList(l186,QIList(QIList(l4,QIList(l187,QIList(l46,l385,l5),l5),l5),l5),l5),QIList(l186,QIList(QIList(QIList(l188,QIList(l56,QIList(l32,l385,l5),QIList(l386,QIList(l185,l89,l5),l5),QIList(l30,QIList(l185,l31,l5),l5),QIList(l106,QIList(l185,l345,l5),l5),QIList(l48,QIList(l185,l48,l5),l5),QIList(l13,QIList(l185,l13,l5),l5),l5),l5),QIList(l188,l384,l5),l5),QIList(l187,QIList(l58,QIList(l46,l385,l5),QIList(l47,l5,l5),l5),l5),l5),l5),l5),l5),l383,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l51,l221,QIList(l112,QIList(l6,QIList(l374,l387,l5),QIList(l114,QIList(l388,l389,l390,l391,l392,l5),QIList(l117,l387,l5),QIList(l275,QIList(QIList(l393,QIList(l18,l5),l5),l5),QIList(l186,QIList(l278,QIList(QIList(QIList(l188,l393,l5),QIList(l188,l374,l5),l5),QIList(l187,QIList(l81,QIList(l112,l47,l5),l388,l389,l5),l5),QIList(QIList(l188,QIList(l32,l390,l5),l5),QIList(l30,QIList(l188,l393,l5),QIList(l188,l392,l5),l5),l5),QIList(l187,QIList(l33,l390,l5),l5),l5),QIList(l188,l391,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l121,l221,QIList(l112,QIList(l6,QIList(l234,l394,l5),QIList(l54,QIList(QIList(l13,l394,l5),l5,l5),QIList(QIList(l13,QIList(l33,l394,l5),l5),QIList(l353,"Odd number of arguments to setf.",l5),l5),QIList(QIList(l13,QIList(l37,l394,l5),l5),QIList(l275,QIList(QIList(l387,QIList(l42,l394,l5),l5),QIList(l384,QIList(l43,l394,l5),l5),l5),QIList(l114,QIList(l395,l389,l396,l397,l398,l5),QIList(l117,l387,l5),QIList(l186,QIList(l278,QIList(l188,QIList(l81,QIList(l112,l47,l5),l395,l389,l5),l5),QIList(l114,QIList(l188,l396,l5),QIList(l188,l384,l5),QIList(l188,l397,l5),l5),l5),l5),l5),l5),l5),QIList(l4,QIList(l186,QIList(l122,QIList(l187,QIList(l72,QIList(QIList(l394,l394,QIList(l37,l394,l5),l5),QIList(l399,QIList(l185,l5,l5),QIList(l30,QIList(l186,QIList(l121,QIList(l188,QIList(l32,l394,l5),l5),QIList(l188,QIList(l35,l394,l5),l5),l5),l5),l399,l5),l5),l5),QIList(QIList(l13,l394,l5),QIList(l70,l399,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l120,l221,QIList(l112,QIList(l6,QIList(l400,l401,l234,l376,l5),QIList(l8,QIList(l335,l400,l5),QIList(l353,"ACCESS-FN must be a symbol.",l5),l5),QIList(l186,QIList(l122,QIList(l51,QIList(l30,QIList(l185,QIList(l188,l400,l5),l5),QIList(l6,QIList(l188,l401,l5),QIList(l187,l376,l5),l5),l5),l116,l5),QIList(l185,QIList(l188,l400,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l115,l221,QIList(l112,QIList(l6,QIList(l402,l5),QIList(l186,QIList(l293,QIList(l112,l47,l5),QIList(l188,l402,l5),l5),l5),l5),l5),l5,l5),QIList(l114,l221,QIList(l112,QIList(l6,QIList(l403,l402,l234,l376,l5),QIList(l186,QIList(l293,QIList(l6,QIList(l233,QIList(l187,l403,l5),l234,QIList(l188,QIList(l18,l5),l5),l5),QIList(l187,l376,l5),l5),QIList(l188,l402,l5),l5),l5),l5),l5),l5,l5),QIList(l80,l221,QIList(l112,QIList(l6,QIList(l234,l376,l5),QIList(l186,QIList(l16,l4,QIList(l187,l376,l5),l5),l5),l5),l5),l5,l5),QIList(l77,l221,QIList(l112,QIList(l6,QIList(l234,l376,l5),QIList(l275,QIList(QIList(l404,QIList(l18,l5),l5),QIList(l405,QIList(l18,l5),l5),l5),QIList(l186,QIList(l278,QIList(QIList(QIList(l188,l404,l5),QIList(l30,QIList(l185,l79,l5),l5,l5),l5),QIList(QIList(l188,l405,l5),QIList(l188,l404,l5),l5),l5),QIList(l267,QIList(QIList(l406,QIList(l374,l5),QIList(l124,QIList(l188,l405,l5),QIList(l30,l374,l5,l5),l5),QIList(l118,QIList(l188,l405,l5),QIList(l33,QIList(l188,l405,l5),l5),l5),l374,l5),l5),QIList(l187,l376,l5),l5),QIList(l33,QIList(l188,l404,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l73,l221,QIList(l112,QIList(l6,QIList(l407,l408,l234,l376,l5),QIList(l186,QIList(l207,l5,QIList(l278,QIList(l188,QIList(l81,QIList(l6,QIList(l374,l5),QIList(l47,QIList(l42,l374,l5),QIList(l43,l374,l5),l5),l5),l407,l5),l5),QIList(l16,l4,QIList(l7,QIList(l188,QIList(l32,l408,l5),l5),QIList(l15,QIList(l122,QIList(l187,QIList(l33,l408,l5),l5),l5),l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l118,QIList(l187,QIList(l351,QIList(l112,l68,l5),QIList(l81,QIList(l6,QIList(l409,l5),QIList(l57,QIList(l31,QIList(l37,l409,l5),l5),QIList(l47,QIList(l42,l409,l5),QIList(l44,l409,l5),l5),l5),l5),l407,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l72,l221,QIList(l112,QIList(l6,QIList(l407,l408,l234,l376,l5),QIList(l186,QIList(l207,l5,QIList(l275,QIList(l188,QIList(l81,QIList(l6,QIList(l374,l5),QIList(l47,QIList(l42,l374,l5),QIList(l43,l374,l5),l5),l5),l407,l5),l5),QIList(l16,l4,QIList(l7,QIList(l188,QIList(l32,l408,l5),l5),QIList(l15,QIList(l122,QIList(l187,QIList(l33,l408,l5),l5),l5),l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l71,QIList(l187,QIList(l351,QIList(l112,l68,l5),QIList(l81,QIList(l6,QIList(l409,l5),QIList(l57,QIList(l31,QIList(l37,l409,l5),l5),QIList(l47,QIList(l42,l409,l5),QIList(l44,l409,l5),l5),l5),l5),l407,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l71,l221,QIList(l112,QIList(l6,QIList(l234,l394,l5),QIList(l275,QIList(QIList(l410,QIList(l185,l5,l5),l5),l5),QIList(l16,l4,QIList(l54,QIList(QIList(l13,l394,l5),QIList(l15,l5),l5),QIList(QIList(l13,QIList(l33,l394,l5),l5),QIList(l353,"Odd paris in PSETQ",l5),l5),QIList(l4,QIList(l275,QIList(QIList(l113,QIList(l32,l394,l5),l5),QIList(l384,QIList(l35,l394,l5),l5),l5),QIList(l51,QIList(l186,QIList(QIList(l188,l113,l5),QIList(l188,QIList(l18,l5),l5),QIList(l188,l384,l5),l5),l5),l410,l5),QIList(l118,l394,QIList(l37,l394,l5),l5),l5),l5),l5),l5),QIList(l118,l410,QIList(l70,l410,l5),l5),QIList(l186,QIList(l275,QIList(l188,QIList(l81,QIList(l112,l33,l5),l410,l5),l5),QIList(l118,QIList(l187,QIList(l63,QIList(l112,l68,l5),QIList(l81,QIList(l112,l95,l5),l410,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l60,l221,QIList(l112,QIList(l6,QIList(l411,l399,l234,l376,l5),QIList(l186,QIList(l59,QIList(l122,QIList(l188,l411,l5),QIList(l188,l399,l5),l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5,l5),QIList(l59,l221,QIList(l112,QIList(l6,QIList(l381,l234,l376,l5),QIList(l275,QIList(QIList(l384,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l384,l5),QIList(l188,l381,l5),l5),l5),QIList(l187,l376,l5),QIList(l188,l384,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l58,l221,QIList(l112,QIList(l6,QIList(l234,l412,l5),QIList(l54,QIList(QIList(l13,l412,l5),l5,l5),QIList(QIList(l13,QIList(l33,l412,l5),l5),QIList(l32,l412,l5),l5),QIList(l4,QIList(l275,QIList(QIList(l393,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l393,l5),QIList(l188,QIList(l32,l412,l5),l5),l5),l5),QIList(l231,QIList(l188,l393,l5),QIList(l188,l393,l5),QIList(l58,QIList(l187,QIList(l33,l412,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l57,l221,QIList(l112,QIList(l6,QIList(l234,l412,l5),QIList(l54,QIList(QIList(l13,l412,l5),l4,l5),QIList(QIList(l13,QIList(l33,l412,l5),l5),QIList(l32,l412,l5),l5),QIList(l4,QIList(l186,QIList(l231,QIList(l188,QIList(l32,l412,l5),l5),QIList(l57,QIList(l187,QIList(l33,l412,l5),l5),l5),l5,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l56,l221,QIList(l112,QIList(l6,QIList(l381,l234,l383,l5),QIList(l186,QIList(l55,QIList(l188,l381,l5),QIList(l187,QIList(l68,l383,QIList(l186,QIList(QIList(l4,QIList(l353,"ECASE expression failed.",l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l55,l221,QIList(l112,QIList(l6,QIList(l381,l234,l383,l5),QIList(l275,QIList(QIList(l413,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l413,l5),QIList(l188,l381,l5),l5),l5),QIList(l54,QIList(l187,QIList(l81,QIList(l6,QIList(l414,l5),QIList(l231,QIList(l342,QIList(l32,l414,l5),l4,l5),l414,QIList(l186,QIList(QIList(l28,QIList(l188,l413,l5),QIList(l185,QIList(l188,QIList(l32,l414,l5),l5),l5),l5),QIList(l187,QIList(l33,l414,l5),l5),l5),l5),l5),l5),l383,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l54,l221,QIList(l112,QIList(l6,QIList(l234,l383,l5),QIList(l231,QIList(l13,l383,l5),l5,QIList(l231,QIList(l342,QIList(l34,l383,l5),l4,l5),QIList(l186,QIList(l122,QIList(l187,QIList(l36,l383,l5),l5),l5),l5),QIList(l186,QIList(l231,QIList(l188,QIList(l34,l383,l5),l5),QIList(l122,QIList(l187,QIList(l36,l383,l5),l5),l5),QIList(l54,QIList(l187,QIList(l33,l383,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l53,l221,QIList(l112,QIList(l6,QIList(l415,l234,l376,l5),QIList(l275,QIList(QIList(l416,QIList(l18,l5),l5),QIList(l417,QIList(l42,l415,l5),l5),QIList(l418,QIList(l43,l415,l5),l5),QIList(l399,QIList(l44,l415,l5),l5),l5),QIList(l186,QIList(l207,l5,QIList(l275,QIList(QIList(QIList(l188,l417,l5),0,l5),QIList(QIList(l188,l416,l5),QIList(l188,l418,l5),l5),l5),QIList(l262,QIList(l330,QIList(l188,l417,l5),QIList(l188,l416,l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l49,QIList(l188,l417,l5),l5),l5),QIList(l188,l399,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l52,l221,QIList(l112,QIList(l6,QIList(l415,l234,l376,l5),QIList(l275,QIList(QIList(l417,QIList(l42,l415,l5),l5),QIList(l419,QIList(l18,l5),l5),l5),QIList(l186,QIList(l207,l5,QIList(l275,QIList(QIList(QIList(l188,l419,l5),QIList(l188,QIList(l43,l415,l5),l5),l5),QIList(QIList(l188,l417,l5),l5,l5),l5),QIList(l262,QIList(l188,l419,l5),QIList(l118,QIList(l188,l417,l5),QIList(l32,QIList(l188,l419,l5),l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l118,QIList(l188,l419,l5),QIList(l33,QIList(l188,l419,l5),l5),l5),l5),QIList(l188,QIList(l44,l415,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l51,l221,QIList(l112,QIList(l6,QIList(l374,l387,l5),QIList(l186,QIList(l118,QIList(l188,l387,l5),QIList(l30,QIList(l188,l374,l5),QIList(l188,l387,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l50,l221,QIList(l112,QIList(l6,QIList(l374,l233,QIList(l420,1,l5),l5),QIList(l186,QIList(l118,QIList(l188,l374,l5),QIList(l66,QIList(l188,l374,l5),QIList(l188,l420,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l49,l221,QIList(l112,QIList(l6,QIList(l374,l233,QIList(l420,1,l5),l5),QIList(l186,QIList(l118,QIList(l188,l374,l5),QIList(l65,QIList(l188,l374,l5),QIList(l188,l420,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l16,l221,QIList(l112,QIList(l6,QIList(l421,l234,l376,l5),QIList(l186,QIList(l207,l5,QIList(l262,QIList(l188,l421,l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l15,l221,QIList(l112,QIList(l6,QIList(l233,l384,l5),QIList(l186,QIList(l282,l5,QIList(l188,l384,l5),l5),l5),l5),l5),l5,l5),QIList(l12,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l186,QIList(l122,QIList(l338,QIList(l185,QIList(l188,l379,l5),l5),QIList(l11,QIList(l188,QIList(l337,l379,l5),l5),QIList(l188,l375,l5),QIList(l187,QIList(l231,QIList(l57,QIList(l345,QIList(l32,l376,l5),l5),QIList(l29,QIList(l13,QIList(l33,l376,l5),l5),l5),l5),QIList(l186,QIList(QIList(l188,QIList(l32,l376,l5),l5),QIList(l207,QIList(l188,l379,l5),QIList(l187,QIList(l33,l376,l5),l5),l5),l5),l5),QIList(l186,QIList(QIList(l207,QIList(l188,l379,l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5),l5),QIList(l185,QIList(l188,l379,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l11,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l275,QIList(QIList(l374,QIList(l18,"FN",l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l374,l5),QIList(l6,QIList(l188,l375,l5),QIList(l187,l376,l5),l5),l5),l5),QIList(l357,QIList(l188,l374,l5),"fname",QIList(l188,l379,l5),l5),QIList(l188,l374,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l10,l221,QIList(l112,QIList(l6,QIList(l379,l384,l233,l422,l5),QIList(l186,QIList(l122,QIList(l118,QIList(l188,l379,l5),QIList(l188,l384,l5),l5),QIList(l187,QIList(l7,QIList(l345,l422,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l422,l5),l5),l5),l5),l5),l5),QIList(l185,QIList(l188,l379,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l9,l221,QIList(l112,QIList(l6,QIList(l379,l384,l233,l422,l5),QIList(l186,QIList(l122,QIList(l2,QIList(l225,QIList(l188,l379,l5),l5),l5),QIList(l8,QIList(l20,QIList(l185,QIList(l188,l379,l5),l5),l5),QIList(l118,QIList(l188,l379,l5),QIList(l188,l384,l5),l5),l5),QIList(l187,QIList(l7,QIList(l345,l422,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l422,l5),l5),l5),l5),l5),l5),QIList(l185,QIList(l188,l379,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l8,l221,QIList(l112,QIList(l6,QIList(l421,l234,l376,l5),QIList(l186,QIList(l231,QIList(l188,l421,l5),l5,QIList(l122,QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l7,l221,QIList(l112,QIList(l6,QIList(l421,l234,l376,l5),QIList(l186,QIList(l231,QIList(l188,l421,l5),QIList(l122,QIList(l187,l376,l5),l5),l5,l5),l5),l5),l5),l5,l5),QIList(l6,l221,QIList(l112,QIList(l6,QIList(l375,l234,l376,l5),QIList(l186,QIList(l112,QIList(l6,QIList(l188,l375,l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l3,l221,QIList(l112,QIList(l6,QIList(l379,l384,l233,l422,l5),QIList(l186,QIList(l122,QIList(l2,QIList(l225,QIList(l188,l379,l5),l5),l5),QIList(l2,QIList(l227,QIList(l188,l379,l5),l5),l5),QIList(l118,QIList(l188,l379,l5),QIList(l188,l384,l5),l5),QIList(l187,QIList(l7,QIList(l345,l422,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l422,l5),l5),l5),l5),l5),l5),QIList(l185,QIList(l188,l379,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l2,l221,QIList(l112,QIList(l6,QIList(l234,l377,l5),QIList(l186,QIList(l270,QIList(l187,QIList(l81,QIList(l6,QIList(l378,l5),QIList(l186,QIList(l224,QIList(l185,QIList(l188,l378,l5),l5),l5),l5),l5),l377,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l1,l221,QIList(l112,QIList(l6,QIList(l379,l375,l234,l376,l5),QIList(l186,QIList(l270,QIList(l220,QIList(l185,QIList(l188,l379,l5),l5),QIList(l185,QIList(l112,QIList(l6,QIList(l188,QIList(l81,QIList(l112,QIList(l6,QIList(l374,l5),QIList(l231,QIList(l342,l374,QIList(l185,l370,l5),l5),QIList(l185,l234,l5),l374,l5),l5),l5),l375,l5),l5),QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),l5),l5,l5,l5);
10221 ((l211).value = l423);
10222 var l424 = QIList(QIList(l422,"l422"),QIList(l421,"l421"),QIList(l420,"l420"),QIList(l419,"l419"),QIList(l418,"l418"),QIList(l417,"l417"),QIList(l416,"l416"),QIList(l415,"l415"),QIList(l414,"l414"),QIList(l413,"l413"),QIList(l412,"l412"),QIList(l411,"l411"),QIList(l410,"l410"),QIList(l409,"l409"),QIList(l408,"l408"),QIList(l407,"l407"),QIList(l406,"l406"),QIList(l405,"l405"),QIList(l404,"l404"),QIList(l403,"l403"),QIList(l402,"l402"),QIList(l401,"l401"),QIList(l400,"l400"),QIList(l399,"l399"),QIList(l398,"l398"),QIList(l397,"l397"),QIList(l396,"l396"),QIList(l395,"l395"),QIList(l394,"l394"),QIList(l393,"l393"),QIList(l392,"l392"),QIList(l391,"l391"),QIList(l390,"l390"),QIList(l389,"l389"),QIList(l388,"l388"),QIList(l387,"l387"),QIList(l386,"l386"),QIList(l385,"l385"),QIList(l384,"l384"),QIList(l383,"l383"),QIList(l382,"l382"),QIList(l381,"l381"),QIList(l380,"l380"),QIList(l379,"l379"),QIList(l378,"l378"),QIList(l377,"l377"),QIList(l376,"l376"),QIList(l375,"l375"),QIList(l374,"l374"),QIList(l373,"l373"),QIList(l372,"l372"),QIList(l370,"l370"),QIList(l369,"l369"),QIList(l368,"l368"),QIList(l367,"l367"),QIList(l366,"l366"),QIList(l365,"l365"),QIList(l364,"l364"),QIList(l363,"l363"),QIList(l362,"l362"),QIList(l361,"l361"),QIList(l360,"l360"),QIList(l359,"l359"),QIList(l358,"l358"),QIList(l357,"l357"),QIList(l356,"l356"),QIList(l355,"l355"),QIList(l354,"l354"),QIList(l353,"l353"),QIList(l352,"l352"),QIList(l351,"l351"),QIList(l350,"l350"),QIList(l349,"l349"),QIList(l348,"l348"),QIList(l347,"l347"),QIList(l346,"l346"),QIList(l345,"l345"),QIList(l344,"l344"),QIList(l343,"l343"),QIList(l342,"l342"),QIList(l341,"l341"),QIList(l340,"l340"),QIList(l339,"l339"),QIList(l338,"l338"),QIList(l337,"l337"),QIList(l336,"l336"),QIList(l335,"l335"),QIList(l334,"l334"),QIList(l333,"l333"),QIList(l332,"l332"),QIList(l331,"l331"),QIList(l330,"l330"),QIList(l329,"l329"),QIList(l328,"l328"),QIList(l327,"l327"),QIList(l326,"l326"),QIList(l325,"l325"),QIList(l324,"l324"),QIList(l323,"l323"),QIList(l322,"l322"),QIList(l321,"l321"),QIList(l320,"l320"),QIList(l319,"l319"),QIList(l318,"l318"),QIList(l317,"l317"),QIList(l316,"l316"),QIList(l315,"l315"),QIList(l314,"l314"),QIList(l313,"l313"),QIList(l312,"l312"),QIList(l311,"l311"),QIList(l310,"l310"),QIList(l309,"l309"),QIList(l308,"l308"),QIList(l307,"l307"),QIList(l306,"l306"),QIList(l305,"l305"),QIList(l304,"l304"),QIList(l303,"l303"),QIList(l302,"l302"),QIList(l301,"l301"),QIList(l300,"l300"),QIList(l299,"l299"),QIList(l298,"l298"),QIList(l297,"l297"),QIList(l296,"l296"),QIList(l295,"l295"),QIList(l294,"l294"),QIList(l293,"l293"),QIList(l292,"l292"),QIList(l291,"l291"),QIList(l289,"l289"),QIList(l288,"l288"),QIList(l287,"l287"),QIList(l286,"l286"),QIList(l285,"l285"),QIList(l284,"l284"),QIList(l283,"l283"),QIList(l282,"l282"),QIList(l281,"l281"),QIList(l280,"l280"),QIList(l279,"l279"),QIList(l278,"l278"),QIList(l277,"l277"),QIList(l276,"l276"),QIList(l275,"l275"),QIList(l274,"l274"),QIList(l273,"l273"),QIList(l272,"l272"),QIList(l271,"l271"),QIList(l270,"l270"),QIList(l269,"l269"),QIList(l268,"l268"),QIList(l267,"l267"),QIList(l266,"l266"),QIList(l265,"l265"),QIList(l264,"l264"),QIList(l263,"l263"),QIList(l262,"l262"),QIList(l261,"l261"),QIList(l260,"l260"),QIList(l259,"l259"),QIList(l258,"l258"),QIList(l257,"l257"),QIList(l256,"l256"),QIList(l255,"l255"),QIList(l254,"l254"),QIList(l253,"l253"),QIList(l252,"l252"),QIList(l251,"l251"),QIList(l250,"l250"),QIList(l249,"l249"),QIList(l248,"l248"),QIList(l247,"l247"),QIList(l246,"l246"),QIList(l245,"l245"),QIList(l244,"l244"),QIList(l243,"l243"),QIList(l242,"l242"),QIList(l241,"l241"),QIList(l240,"l240"),QIList(l239,"l239"),QIList(l238,"l238"),QIList(l237,"l237"),QIList(l235,"l235"),QIList(l234,"l234"),QIList(l233,"l233"),QIList(l232,"l232"),QIList(l231,"l231"),QIList(l230,"l230"),QIList(l229,"l229"),QIList(l228,"l228"),QIList(l227,"l227"),QIList(l226,"l226"),QIList(l225,"l225"),QIList(l224,"l224"),QIList(l223,"l223"),QIList(l222,"l222"),QIList(l221,"l221"),QIList(l220,"l220"),QIList(l219,"l219"),QIList(l218,"l218"),QIList(l217,"l217"),QIList(l216,"l216"),QIList(l215,"l215"),QIList(l214,"l214"),QIList(l213,"l213"),QIList(l212,"l212"),QIList(l211,"l211"),QIList(l210,"l210"),QIList(l209,"l209"),QIList(l208,"l208"),QIList(l207,"l207"),QIList(l206,"l206"),QIList(l205,"l205"),QIList(l204,"l204"),QIList(l203,"l203"),QIList(l202,"l202"),QIList(l201,"l201"),QIList(l200,"l200"),QIList(l199,"l199"),QIList(l198,"l198"),QIList(l197,"l197"),QIList(l196,"l196"),QIList(l195,"l195"),QIList(l194,"l194"),QIList(l193,"l193"),QIList(l192,"l192"),QIList(l191,"l191"),QIList(l190,"l190"),QIList(l189,"l189"),QIList(l188,"l188"),QIList(l187,"l187"),QIList(l186,"l186"),QIList(l185,"l185"),QIList(l184,"l184"),QIList(l183,"l183"),QIList(l182,"l182"),QIList(l181,"l181"),QIList(l180,"l180"),QIList(l179,"l179"),QIList(l178,"l178"),QIList(l177,"l177"),QIList(l176,"l176"),QIList(l175,"l175"),QIList(l174,"l174"),QIList(l173,"l173"),QIList(l172,"l172"),QIList(l171,"l171"),QIList(l170,"l170"),QIList(l169,"l169"),QIList(l168,"l168"),QIList(l167,"l167"),QIList(l166,"l166"),QIList(l165,"l165"),QIList(l164,"l164"),QIList(l163,"l163"),QIList(l162,"l162"),QIList(l161,"l161"),QIList(l160,"l160"),QIList(l159,"l159"),QIList(l158,"l158"),QIList(l157,"l157"),QIList(l156,"l156"),QIList(l155,"l155"),QIList(l154,"l154"),QIList(l153,"l153"),QIList(l152,"l152"),QIList(l151,"l151"),QIList(l150,"l150"),QIList(l149,"l149"),QIList(l148,"l148"),QIList(l147,"l147"),QIList(l146,"l146"),QIList(l145,"l145"),QIList(l144,"l144"),QIList(l143,"l143"),QIList(l142,"l142"),QIList(l141,"l141"),QIList(l140,"l140"),QIList(l139,"l139"),QIList(l138,"l138"),QIList(l137,"l137"),QIList(l136,"l136"),QIList(l135,"l135"),QIList(l134,"l134"),QIList(l133,"l133"),QIList(l132,"l132"),QIList(l131,"l131"),QIList(l130,"l130"),QIList(l129,"l129"),QIList(l128,"l128"),QIList(l127,"l127"),QIList(l126,"l126"),QIList(l125,"l125"),QIList(l124,"l124"),QIList(l123,"l123"),QIList(l122,"l122"),QIList(l121,"l121"),QIList(l120,"l120"),QIList(l119,"l119"),QIList(l118,"l118"),QIList(l117,"l117"),QIList(l116,"l116"),QIList(l115,"l115"),QIList(l114,"l114"),QIList(l113,"l113"),QIList(l112,"l112"),QIList(l111,"l111"),QIList(l110,"l110"),QIList(l109,"l109"),QIList(l108,"l108"),QIList(l107,"l107"),QIList(l106,"l106"),QIList(l105,"l105"),QIList(l104,"l104"),QIList(l103,"l103"),QIList(l102,"l102"),QIList(l101,"l101"),QIList(l100,"l100"),QIList(l99,"l99"),QIList(l98,"l98"),QIList(l97,"l97"),QIList(l96,"l96"),QIList(l95,"l95"),QIList(l94,"l94"),QIList(l93,"l93"),QIList(l92,"l92"),QIList(l91,"l91"),QIList(l90,"l90"),QIList(l89,"l89"),QIList(l88,"l88"),QIList(l87,"l87"),QIList(l86,"l86"),QIList(l85,"l85"),QIList(l84,"l84"),QIList(l83,"l83"),QIList(l82,"l82"),QIList(l81,"l81"),QIList(l80,"l80"),QIList(l79,"l79"),QIList(l78,"l78"),QIList(l77,"l77"),QIList(l76,"l76"),QIList(l75,"l75"),QIList(l74,"l74"),QIList(l73,"l73"),QIList(l72,"l72"),QIList(l71,"l71"),QIList(l70,"l70"),QIList(l69,"l69"),QIList(l68,"l68"),QIList(l67,"l67"),QIList(l66,"l66"),QIList(l65,"l65"),QIList(l64,"l64"),QIList(l63,"l63"),QIList(l62,"l62"),QIList(l61,"l61"),QIList(l60,"l60"),QIList(l59,"l59"),QIList(l58,"l58"),QIList(l57,"l57"),QIList(l56,"l56"),QIList(l55,"l55"),QIList(l54,"l54"),QIList(l53,"l53"),QIList(l52,"l52"),QIList(l51,"l51"),QIList(l50,"l50"),QIList(l49,"l49"),QIList(l48,"l48"),QIList(l47,"l47"),QIList(l46,"l46"),QIList(l45,"l45"),QIList(l44,"l44"),QIList(l43,"l43"),QIList(l42,"l42"),QIList(l41,"l41"),QIList(l40,"l40"),QIList(l39,"l39"),QIList(l38,"l38"),QIList(l37,"l37"),QIList(l36,"l36"),QIList(l35,"l35"),QIList(l34,"l34"),QIList(l33,"l33"),QIList(l32,"l32"),QIList(l31,"l31"),QIList(l30,"l30"),QIList(l29,"l29"),QIList(l28,"l28"),QIList(l27,"l27"),QIList(l26,"l26"),QIList(l25,"l25"),QIList(l24,"l24"),QIList(l23,"l23"),QIList(l22,"l22"),QIList(l21,"l21"),QIList(l20,"l20"),QIList(l19,"l19"),QIList(l18,"l18"),QIList(l17,"l17"),QIList(l16,"l16"),QIList(l15,"l15"),QIList(l14,"l14"),QIList(l13,"l13"),QIList(l12,"l12"),QIList(l11,"l11"),QIList(l10,"l10"),QIList(l9,"l9"),QIList(l8,"l8"),QIList(l7,"l7"),QIList(l6,"l6"),QIList(l5,"l5"),QIList(l4,"l4"),QIList(l3,"l3"),QIList(l2,"l2"),QIList(l1,"l1"),l5);
10224 l147.fvalue(pv, l422);
10225 l147.fvalue(pv, l421);
10226 l147.fvalue(pv, l420);
10227 l147.fvalue(pv, l419);
10228 l147.fvalue(pv, l418);
10229 l147.fvalue(pv, l417);
10230 l147.fvalue(pv, l416);
10231 l147.fvalue(pv, l415);
10232 l147.fvalue(pv, l414);
10233 l147.fvalue(pv, l413);
10234 l147.fvalue(pv, l412);
10235 l147.fvalue(pv, l411);
10236 l147.fvalue(pv, l410);
10237 l147.fvalue(pv, l409);
10238 l147.fvalue(pv, l408);
10239 l147.fvalue(pv, l407);
10240 l147.fvalue(pv, l406);
10241 l147.fvalue(pv, l405);
10242 l147.fvalue(pv, l404);
10243 l147.fvalue(pv, l403);
10244 l147.fvalue(pv, l402);
10245 l147.fvalue(pv, l401);
10246 l147.fvalue(pv, l400);
10247 l147.fvalue(pv, l399);
10248 l147.fvalue(pv, l398);
10249 l147.fvalue(pv, l397);
10250 l147.fvalue(pv, l396);
10251 l147.fvalue(pv, l395);
10252 l147.fvalue(pv, l394);
10253 l147.fvalue(pv, l393);
10254 l147.fvalue(pv, l392);
10255 l147.fvalue(pv, l391);
10256 l147.fvalue(pv, l390);
10257 l147.fvalue(pv, l389);
10258 l147.fvalue(pv, l388);
10259 l147.fvalue(pv, l387);
10260 l147.fvalue(pv, l386);
10261 l147.fvalue(pv, l385);
10262 l147.fvalue(pv, l384);
10263 l147.fvalue(pv, l383);
10264 l147.fvalue(pv, l382);
10265 l147.fvalue(pv, l381);
10266 l147.fvalue(pv, l380);
10267 l147.fvalue(pv, l379);
10268 l147.fvalue(pv, l378);
10269 l147.fvalue(pv, l377);
10270 l147.fvalue(pv, l376);
10271 l147.fvalue(pv, l375);
10272 l147.fvalue(pv, l374);
10273 l147.fvalue(pv, l373);
10274 l147.fvalue(pv, l372);
10275 l147.fvalue(pv, l370);
10276 l147.fvalue(pv, l369);
10277 l147.fvalue(pv, l368);
10278 l147.fvalue(pv, l367);
10279 l147.fvalue(pv, l366);
10280 l147.fvalue(pv, l365);
10281 l147.fvalue(pv, l364);
10282 l147.fvalue(pv, l363);
10283 l147.fvalue(pv, l362);
10284 l147.fvalue(pv, l361);
10285 l147.fvalue(pv, l360);
10286 l147.fvalue(pv, l359);
10287 l147.fvalue(pv, l358);
10288 l147.fvalue(pv, l357);
10289 l147.fvalue(pv, l356);
10290 l147.fvalue(pv, l355);
10291 l147.fvalue(pv, l354);
10292 l147.fvalue(pv, l353);
10293 l147.fvalue(pv, l352);
10294 l147.fvalue(pv, l351);
10295 l147.fvalue(pv, l350);
10296 l147.fvalue(pv, l349);
10297 l147.fvalue(pv, l348);
10298 l147.fvalue(pv, l347);
10299 l147.fvalue(pv, l346);
10300 l147.fvalue(pv, l345);
10301 l147.fvalue(pv, l344);
10302 l147.fvalue(pv, l343);
10303 l147.fvalue(pv, l342);
10304 l147.fvalue(pv, l341);
10305 l147.fvalue(pv, l340);
10306 l147.fvalue(pv, l339);
10307 l147.fvalue(pv, l338);
10308 l147.fvalue(pv, l337);
10309 l147.fvalue(pv, l336);
10310 l147.fvalue(pv, l335);
10311 l147.fvalue(pv, l334);
10312 l147.fvalue(pv, l333);
10313 l147.fvalue(pv, l332);
10314 l147.fvalue(pv, l331);
10315 l147.fvalue(pv, l330);
10316 l147.fvalue(pv, l329);
10317 l147.fvalue(pv, l328);
10318 l147.fvalue(pv, l327);
10319 l147.fvalue(pv, l326);
10320 l147.fvalue(pv, l325);
10321 l147.fvalue(pv, l324);
10322 l147.fvalue(pv, l323);
10323 l147.fvalue(pv, l322);
10324 l147.fvalue(pv, l321);
10325 l147.fvalue(pv, l320);
10326 l147.fvalue(pv, l319);
10327 l147.fvalue(pv, l318);
10328 l147.fvalue(pv, l317);
10329 l147.fvalue(pv, l316);
10330 l147.fvalue(pv, l315);
10331 l147.fvalue(pv, l314);
10332 l147.fvalue(pv, l313);
10333 l147.fvalue(pv, l312);
10334 l147.fvalue(pv, l311);
10335 l147.fvalue(pv, l310);
10336 l147.fvalue(pv, l309);
10337 l147.fvalue(pv, l308);
10338 l147.fvalue(pv, l307);
10339 l147.fvalue(pv, l306);
10340 l147.fvalue(pv, l305);
10341 l147.fvalue(pv, l304);
10342 l147.fvalue(pv, l303);
10343 l147.fvalue(pv, l302);
10344 l147.fvalue(pv, l301);
10345 l147.fvalue(pv, l300);
10346 l147.fvalue(pv, l299);
10347 l147.fvalue(pv, l298);
10348 l147.fvalue(pv, l297);
10349 l147.fvalue(pv, l296);
10350 l147.fvalue(pv, l295);
10351 l147.fvalue(pv, l294);
10352 l147.fvalue(pv, l293);
10353 l147.fvalue(pv, l292);
10354 l147.fvalue(pv, l291);
10355 l147.fvalue(pv, l289);
10356 l147.fvalue(pv, l288);
10357 l147.fvalue(pv, l287);
10358 l147.fvalue(pv, l286);
10359 l147.fvalue(pv, l285);
10360 l147.fvalue(pv, l284);
10361 l147.fvalue(pv, l283);
10362 l147.fvalue(pv, l282);
10363 l147.fvalue(pv, l281);
10364 l147.fvalue(pv, l280);
10365 l147.fvalue(pv, l279);
10366 l147.fvalue(pv, l278);
10367 l147.fvalue(pv, l277);
10368 l147.fvalue(pv, l276);
10369 l147.fvalue(pv, l275);
10370 l147.fvalue(pv, l274);
10371 l147.fvalue(pv, l273);
10372 l147.fvalue(pv, l272);
10373 l147.fvalue(pv, l271);
10374 l147.fvalue(pv, l270);
10375 l147.fvalue(pv, l269);
10376 l147.fvalue(pv, l268);
10377 l147.fvalue(pv, l267);
10378 l147.fvalue(pv, l266);
10379 l147.fvalue(pv, l265);
10380 l147.fvalue(pv, l264);
10381 l147.fvalue(pv, l263);
10382 l147.fvalue(pv, l262);
10383 l147.fvalue(pv, l261);
10384 l147.fvalue(pv, l260);
10385 l147.fvalue(pv, l259);
10386 l147.fvalue(pv, l258);
10387 l147.fvalue(pv, l257);
10388 l147.fvalue(pv, l256);
10389 l147.fvalue(pv, l255);
10390 l147.fvalue(pv, l254);
10391 l147.fvalue(pv, l253);
10392 l147.fvalue(pv, l252);
10393 l147.fvalue(pv, l251);
10394 l147.fvalue(pv, l250);
10395 l147.fvalue(pv, l249);
10396 l147.fvalue(pv, l248);
10397 l147.fvalue(pv, l247);
10398 l147.fvalue(pv, l246);
10399 l147.fvalue(pv, l245);
10400 l147.fvalue(pv, l244);
10401 l147.fvalue(pv, l243);
10402 l147.fvalue(pv, l242);
10403 l147.fvalue(pv, l241);
10404 l147.fvalue(pv, l240);
10405 l147.fvalue(pv, l239);
10406 l147.fvalue(pv, l238);
10407 l147.fvalue(pv, l237);
10408 l147.fvalue(pv, l235);
10409 l147.fvalue(pv, l234);
10410 l147.fvalue(pv, l233);
10411 l147.fvalue(pv, l232);
10412 l147.fvalue(pv, l231);
10413 l147.fvalue(pv, l230);
10414 l147.fvalue(pv, l229);
10415 l147.fvalue(pv, l228);
10416 l147.fvalue(pv, l227);
10417 l147.fvalue(pv, l226);
10418 l147.fvalue(pv, l225);
10419 l147.fvalue(pv, l224);
10420 l147.fvalue(pv, l223);
10421 l147.fvalue(pv, l222);
10422 l147.fvalue(pv, l221);
10423 l147.fvalue(pv, l220);
10424 l147.fvalue(pv, l219);
10425 l147.fvalue(pv, l218);
10426 l147.fvalue(pv, l217);
10427 l147.fvalue(pv, l216);
10428 l147.fvalue(pv, l215);
10429 l147.fvalue(pv, l214);
10430 l147.fvalue(pv, l213);
10431 l147.fvalue(pv, l212);
10432 l147.fvalue(pv, l211);
10433 l147.fvalue(pv, l210);
10434 l147.fvalue(pv, l209);
10435 l147.fvalue(pv, l208);
10436 l147.fvalue(pv, l207);
10437 l147.fvalue(pv, l206);
10438 l147.fvalue(pv, l205);
10439 l147.fvalue(pv, l204);
10440 l147.fvalue(pv, l203);
10441 l147.fvalue(pv, l202);
10442 l147.fvalue(pv, l201);
10443 l147.fvalue(pv, l200);
10444 l147.fvalue(pv, l199);
10445 l147.fvalue(pv, l198);
10446 l147.fvalue(pv, l197);
10447 l147.fvalue(pv, l196);
10448 l147.fvalue(pv, l195);
10449 l147.fvalue(pv, l194);
10450 l147.fvalue(pv, l193);
10451 l147.fvalue(pv, l192);
10452 l147.fvalue(pv, l191);
10453 l147.fvalue(pv, l190);
10454 l147.fvalue(pv, l189);
10455 l147.fvalue(pv, l188);
10456 l147.fvalue(pv, l187);
10457 l147.fvalue(pv, l186);
10458 l147.fvalue(pv, l185);
10459 l147.fvalue(pv, l184);
10460 l147.fvalue(pv, l183);
10461 l147.fvalue(pv, l182);
10462 l147.fvalue(pv, l181);
10463 l147.fvalue(pv, l180);
10464 l147.fvalue(pv, l179);
10465 l147.fvalue(pv, l178);
10466 l147.fvalue(pv, l177);
10467 l147.fvalue(pv, l176);
10468 l147.fvalue(pv, l175);
10469 l147.fvalue(pv, l174);
10470 l147.fvalue(pv, l173);
10471 l147.fvalue(pv, l172);
10472 l147.fvalue(pv, l171);
10473 l147.fvalue(pv, l170);
10474 l147.fvalue(pv, l169);
10475 l147.fvalue(pv, l168);
10476 l147.fvalue(pv, l167);
10477 l147.fvalue(pv, l166);
10478 l147.fvalue(pv, l165);
10479 l147.fvalue(pv, l164);
10480 l147.fvalue(pv, l163);
10481 l147.fvalue(pv, l162);
10482 l147.fvalue(pv, l161);
10483 l147.fvalue(pv, l160);
10484 l147.fvalue(pv, l159);
10485 l147.fvalue(pv, l158);
10486 l147.fvalue(pv, l157);
10487 l147.fvalue(pv, l156);
10488 l147.fvalue(pv, l155);
10489 l147.fvalue(pv, l154);
10490 l147.fvalue(pv, l153);
10491 l147.fvalue(pv, l152);
10492 l147.fvalue(pv, l151);
10493 l147.fvalue(pv, l150);
10494 l147.fvalue(pv, l149);
10495 l147.fvalue(pv, l148);
10496 l147.fvalue(pv, l147);
10497 l147.fvalue(pv, l146);
10498 l147.fvalue(pv, l145);
10499 l147.fvalue(pv, l144);
10500 l147.fvalue(pv, l143);
10501 l147.fvalue(pv, l142);
10502 l147.fvalue(pv, l141);
10503 l147.fvalue(pv, l140);
10504 l147.fvalue(pv, l139);
10505 l147.fvalue(pv, l138);
10506 l147.fvalue(pv, l137);
10507 l147.fvalue(pv, l136);
10508 l147.fvalue(pv, l135);
10509 l147.fvalue(pv, l134);
10510 l147.fvalue(pv, l133);
10511 l147.fvalue(pv, l132);
10512 l147.fvalue(pv, l131);
10513 l147.fvalue(pv, l130);
10514 l147.fvalue(pv, l129);
10515 l147.fvalue(pv, l128);
10516 l147.fvalue(pv, l127);
10517 l147.fvalue(pv, l126);
10518 l147.fvalue(pv, l125);
10519 l147.fvalue(pv, l124);
10520 l147.fvalue(pv, l123);
10521 l147.fvalue(pv, l122);
10522 l147.fvalue(pv, l121);
10523 l147.fvalue(pv, l120);
10524 l147.fvalue(pv, l119);
10525 l147.fvalue(pv, l118);
10526 l147.fvalue(pv, l117);
10527 l147.fvalue(pv, l116);
10528 l147.fvalue(pv, l115);
10529 l147.fvalue(pv, l114);
10530 l147.fvalue(pv, l113);
10531 l147.fvalue(pv, l112);
10532 l147.fvalue(pv, l111);
10533 l147.fvalue(pv, l110);
10534 l147.fvalue(pv, l109);
10535 l147.fvalue(pv, l108);
10536 l147.fvalue(pv, l107);
10537 l147.fvalue(pv, l106);
10538 l147.fvalue(pv, l105);
10539 l147.fvalue(pv, l104);
10540 l147.fvalue(pv, l103);
10541 l147.fvalue(pv, l102);
10542 l147.fvalue(pv, l101);
10543 l147.fvalue(pv, l100);
10544 l147.fvalue(pv, l99);
10545 l147.fvalue(pv, l98);
10546 l147.fvalue(pv, l97);
10547 l147.fvalue(pv, l96);
10548 l147.fvalue(pv, l95);
10549 l147.fvalue(pv, l94);
10550 l147.fvalue(pv, l93);
10551 l147.fvalue(pv, l92);
10552 l147.fvalue(pv, l91);
10553 l147.fvalue(pv, l90);
10554 l147.fvalue(pv, l89);
10555 l147.fvalue(pv, l88);
10556 l147.fvalue(pv, l87);
10557 l147.fvalue(pv, l86);
10558 l147.fvalue(pv, l85);
10559 l147.fvalue(pv, l84);
10560 l147.fvalue(pv, l83);
10561 l147.fvalue(pv, l82);
10562 l147.fvalue(pv, l81);
10563 l147.fvalue(pv, l80);
10564 l147.fvalue(pv, l79);
10565 l147.fvalue(pv, l78);
10566 l147.fvalue(pv, l77);
10567 l147.fvalue(pv, l76);
10568 l147.fvalue(pv, l75);
10569 l147.fvalue(pv, l74);
10570 l147.fvalue(pv, l73);
10571 l147.fvalue(pv, l72);
10572 l147.fvalue(pv, l71);
10573 l147.fvalue(pv, l70);
10574 l147.fvalue(pv, l69);
10575 l147.fvalue(pv, l68);
10576 l147.fvalue(pv, l67);
10577 l147.fvalue(pv, l66);
10578 l147.fvalue(pv, l65);
10579 l147.fvalue(pv, l64);
10580 l147.fvalue(pv, l63);
10581 l147.fvalue(pv, l62);
10582 l147.fvalue(pv, l61);
10583 l147.fvalue(pv, l60);
10584 l147.fvalue(pv, l59);
10585 l147.fvalue(pv, l58);
10586 l147.fvalue(pv, l57);
10587 l147.fvalue(pv, l56);
10588 l147.fvalue(pv, l55);
10589 l147.fvalue(pv, l54);
10590 l147.fvalue(pv, l53);
10591 l147.fvalue(pv, l52);
10592 l147.fvalue(pv, l51);
10593 l147.fvalue(pv, l50);
10594 l147.fvalue(pv, l49);
10595 l147.fvalue(pv, l48);
10596 l147.fvalue(pv, l47);
10597 l147.fvalue(pv, l46);
10598 l147.fvalue(pv, l45);
10599 l147.fvalue(pv, l44);
10600 l147.fvalue(pv, l43);
10601 l147.fvalue(pv, l42);
10602 l147.fvalue(pv, l41);
10603 l147.fvalue(pv, l40);
10604 l147.fvalue(pv, l39);
10605 l147.fvalue(pv, l38);
10606 l147.fvalue(pv, l37);
10607 l147.fvalue(pv, l36);
10608 l147.fvalue(pv, l35);
10609 l147.fvalue(pv, l34);
10610 l147.fvalue(pv, l33);
10611 l147.fvalue(pv, l32);
10612 l147.fvalue(pv, l31);
10613 l147.fvalue(pv, l30);
10614 l147.fvalue(pv, l29);
10615 l147.fvalue(pv, l28);
10616 l147.fvalue(pv, l27);
10617 l147.fvalue(pv, l26);
10618 l147.fvalue(pv, l25);
10619 l147.fvalue(pv, l24);
10620 l147.fvalue(pv, l23);
10621 l147.fvalue(pv, l22);
10622 l147.fvalue(pv, l21);
10623 l147.fvalue(pv, l20);
10624 l147.fvalue(pv, l19);
10625 l147.fvalue(pv, l18);
10626 l147.fvalue(pv, l17);
10627 l147.fvalue(pv, l16);
10628 l147.fvalue(pv, l15);
10629 l147.fvalue(pv, l14);
10630 l147.fvalue(pv, l13);
10631 l147.fvalue(pv, l12);
10632 l147.fvalue(pv, l11);
10633 l147.fvalue(pv, l10);
10634 l147.fvalue(pv, l9);
10635 l147.fvalue(pv, l8);
10636 l147.fvalue(pv, l7);
10637 l147.fvalue(pv, l6);
10638 l147.fvalue(pv, l5);
10639 l147.fvalue(pv, l4);
10640 l147.fvalue(pv, l3);
10641 l147.fvalue(pv, l2);
10642 l147.fvalue(pv, l1);
10643 ((l258).value = l424);
10644 ((l212).value = 1177);
10645 ((l17).value = 448);
10646 return ((l279).value = 332);
10648 ((l259).value = 424);