Closes #7
[jscl.git] / ecmalisp.js
1 var nil;
2
3 function pv (x) { return x==undefined? nil: x; }
4
5 function mv(){
6     var r = [];
7     r['multiple-value'] = true;
8     for (var i=0; i<arguments.length; i++)
9         r.push(arguments[i]);
10     return r;
11 }
12
13 function forcemv (x) {
14     return typeof x == 'object' && 'multiple-value' in x? x: mv(x);
15 }
16
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.
21 var values = mv;
22
23 function checkArgsAtLeast(args, n){
24     if (args.length < n) throw 'too few arguments';
25 }
26
27 function checkArgsAtMost(args, n){
28     if (args.length > n) throw 'too many arguments';
29 }
30
31 function checkArgs(args, n){
32     checkArgsAtLeast(args, n);
33     checkArgsAtMost(args, n);
34 }
35
36 // Improper list constructor (like LIST*)
37 function QIList(){
38     if (arguments.length == 1)
39         return arguments[0];
40     else {
41         var i = arguments.length-1;
42         var r = arguments[i--];
43         for (; i>=0; i--){
44             r = {car: arguments[i], cdr: r};
45         }
46         return r;
47     }
48 }
49 var l1 = {name: "DEFMACRO"};
50 l1;
51 var l2 = {name: "DECLAIM"};
52 l2;
53 var l3 = {name: "DEFCONSTANT"};
54 l3;
55 var l4 = {name: "T"};
56 (function(){
57     ((l4).value = l4);
58     return l4;
59 })();
60 var l5 = {name: "NIL"};
61 (function(){
62     ((l5).value = l5);
63     return l5;
64 })();
65 (nil = l5.value);
66 var l6 = {name: "LAMBDA"};
67 l6;
68 var l7 = {name: "WHEN"};
69 l7;
70 var l8 = {name: "UNLESS"};
71 l8;
72 var l9 = {name: "DEFVAR"};
73 l9;
74 var l10 = {name: "DEFPARAMETER"};
75 l10;
76 var l11 = {name: "NAMED-LAMBDA"};
77 l11;
78 var l12 = {name: "DEFUN"};
79 l12;
80 var l13 = {name: "NULL"};
81 (function(){
82     (l13).fvalue = (function(v2){
83         ((v2)["fname"] = "NULL");
84         return v2;
85     })((function (values,v1){
86         checkArgs(arguments, 2);
87         return (function(){
88             return ((v1 === l5.value)?l4.value: l5.value);
89         })();
90     }));
91     return l13;
92 })();
93 var l14 = {name: "ENDP"};
94 (function(){
95     (l14).fvalue = (function(v4){
96         ((v4)["fname"] = "ENDP");
97         return v4;
98     })((function (values,v3){
99         checkArgs(arguments, 2);
100         return (function(){
101             return (l13.fvalue(pv, v3) !== l5.value ? l4.value : (((function(){
102                 var tmp = v3;
103                 return (typeof tmp == 'object' && 'car' in tmp);
104             })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
105                 throw "type-error";
106             })()));
107         })();
108     }));
109     return l14;
110 })();
111 var l15 = {name: "RETURN"};
112 l15;
113 var l16 = {name: "WHILE"};
114 l16;
115 var l17 = {name: "*GENSYM-COUNTER*"};
116 (function(){
117     (((l17.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l17).value = 0));
118     return l17;
119 })();
120 var l18 = {name: "GENSYM"};
121 var l19 = {name: "INTEGER-TO-STRING"};
122 (function(){
123     (l18).fvalue = (function(v6){
124         ((v6)["fname"] = "GENSYM");
125         return v6;
126     })((function (values,v5){
127         checkArgsAtMost(arguments, 2);
128         var v5; 
129         switch(arguments.length-1){
130         case 0:
131             v5="G";
132         default: break;
133         }
134         return (function(){
135             ((l17).value = (function(){
136                 var x1 = (function(){
137                     var symbol = l17;
138                     var value = symbol.value;
139                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
140                     return value;
141                 })();
142                 if (typeof x1 !== 'number') throw 'Not a number!';
143                 return x1+1;
144             })());
145             return (function(){
146                 var name = (function(){
147                     var string1 = v5;
148                     var string2 = l19.fvalue(pv, (function(){
149                         var symbol = l17;
150                         var value = symbol.value;
151                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
152                         return value;
153                     })());
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);
159                 })();
160                 if (typeof name != 'string')
161                     throw 'The value ' + name + ' is not a type string.';
162                 return ({name: name});
163             })();
164         })();
165     }));
166     return l18;
167 })();
168 var l20 = {name: "BOUNDP"};
169 (function(){
170     (l20).fvalue = (function(v8){
171         ((v8)["fname"] = "BOUNDP");
172         return v8;
173     })((function (values,v7){
174         checkArgs(arguments, 2);
175         return (function(){
176             return ((v7.value !== undefined)?l4.value: l5.value);
177         })();
178     }));
179     return l20;
180 })();
181 var l21 = {name: "="};
182 (function(){
183     (l21).fvalue = (function(v11){
184         ((v11)["fname"] = "=");
185         return v11;
186     })((function (values,v9,v10){
187         checkArgs(arguments, 3);
188         return (function(){
189             return (function(){
190                 var x1 = v9;
191                 if (typeof x1 !== 'number') throw 'Not a number!';
192                 var x2 = v10;
193                 if (typeof x2 !== 'number') throw 'Not a number!';
194                 return (x1==x2?l4.value: l5.value);
195             })();
196         })();
197     }));
198     return l21;
199 })();
200 var l22 = {name: "*"};
201 (function(){
202     (l22).fvalue = (function(v14){
203         ((v14)["fname"] = "*");
204         return v14;
205     })((function (values,v12,v13){
206         checkArgs(arguments, 3);
207         return (function(){
208             return (function(){
209                 var x1 = v12;
210                 if (typeof x1 !== 'number') throw 'Not a number!';
211                 var x2 = v13;
212                 if (typeof x2 !== 'number') throw 'Not a number!';
213                 return x1*x2;
214             })();
215         })();
216     }));
217     return l22;
218 })();
219 var l23 = {name: "/"};
220 (function(){
221     (l23).fvalue = (function(v17){
222         ((v17)["fname"] = "/");
223         return v17;
224     })((function (values,v15,v16){
225         checkArgs(arguments, 3);
226         return (function(){
227             return (function(){
228                 var x1 = v15;
229                 if (typeof x1 !== 'number') throw 'Not a number!';
230                 var x2 = v16;
231                 if (typeof x2 !== 'number') throw 'Not a number!';
232                 return x1/x2;
233             })();
234         })();
235     }));
236     return l23;
237 })();
238 var l24 = {name: "1+"};
239 (function(){
240     (l24).fvalue = (function(v19){
241         ((v19)["fname"] = "1+");
242         return v19;
243     })((function (values,v18){
244         checkArgs(arguments, 2);
245         return (function(){
246             return (function(){
247                 var x1 = v18;
248                 if (typeof x1 !== 'number') throw 'Not a number!';
249                 return x1+1;
250             })();
251         })();
252     }));
253     return l24;
254 })();
255 var l25 = {name: "1-"};
256 (function(){
257     (l25).fvalue = (function(v21){
258         ((v21)["fname"] = "1-");
259         return v21;
260     })((function (values,v20){
261         checkArgs(arguments, 2);
262         return (function(){
263             return (function(){
264                 var x1 = v20;
265                 if (typeof x1 !== 'number') throw 'Not a number!';
266                 return x1-1;
267             })();
268         })();
269     }));
270     return l25;
271 })();
272 var l26 = {name: "ZEROP"};
273 (function(){
274     (l26).fvalue = (function(v23){
275         ((v23)["fname"] = "ZEROP");
276         return v23;
277     })((function (values,v22){
278         checkArgs(arguments, 2);
279         return (function(){
280             return (function(){
281                 var x1 = v22;
282                 if (typeof x1 !== 'number') throw 'Not a number!';
283                 return (x1==0?l4.value: l5.value);
284             })();
285         })();
286     }));
287     return l26;
288 })();
289 var l27 = {name: "TRUNCATE"};
290 (function(){
291     (l27).fvalue = (function(v26){
292         ((v26)["fname"] = "TRUNCATE");
293         return v26;
294     })((function (values,v24,v25){
295         checkArgs(arguments, 3);
296         return (function(){
297             return (function(){
298                 var x = (function(){
299                     var x1 = v24;
300                     if (typeof x1 !== 'number') throw 'Not a number!';
301                     var x2 = v25;
302                     if (typeof x2 !== 'number') throw 'Not a number!';
303                     return x1/x2;
304                 })();
305                 if (typeof x != 'number')
306                     throw 'The value ' + x + ' is not a type number.';
307                 return Math.floor(x);
308             })();
309         })();
310     }));
311     return l27;
312 })();
313 var l28 = {name: "EQL"};
314 (function(){
315     (l28).fvalue = (function(v29){
316         ((v29)["fname"] = "EQL");
317         return v29;
318     })((function (values,v27,v28){
319         checkArgs(arguments, 3);
320         return (function(){
321             return ((v27 === v28)?l4.value: l5.value);
322         })();
323     }));
324     return l28;
325 })();
326 var l29 = {name: "NOT"};
327 (function(){
328     (l29).fvalue = (function(v31){
329         ((v31)["fname"] = "NOT");
330         return v31;
331     })((function (values,v30){
332         checkArgs(arguments, 2);
333         return (function(){
334             return (v30 !== l5.value ? l5.value : l4.value);
335         })();
336     }));
337     return l29;
338 })();
339 var l30 = {name: "CONS"};
340 (function(){
341     (l30).fvalue = (function(v34){
342         ((v34)["fname"] = "CONS");
343         return v34;
344     })((function (values,v32,v33){
345         checkArgs(arguments, 3);
346         return (function(){
347             return ({car: v32, cdr: v33});
348         })();
349     }));
350     return l30;
351 })();
352 var l31 = {name: "CONSP"};
353 (function(){
354     (l31).fvalue = (function(v36){
355         ((v36)["fname"] = "CONSP");
356         return v36;
357     })((function (values,v35){
358         checkArgs(arguments, 2);
359         return (function(){
360             return ((function(){
361                 var tmp = v35;
362                 return (typeof tmp == 'object' && 'car' in tmp);
363             })()?l4.value: l5.value);
364         })();
365     }));
366     return l31;
367 })();
368 var l32 = {name: "CAR"};
369 (function(){
370     (l32).fvalue = (function(v38){
371         ((v38)["fname"] = "CAR");
372         return v38;
373     })((function(){
374         var func = (function (values,v37){
375             checkArgs(arguments, 2);
376             return (function(){
377                 return (function(){
378                     var tmp = v37;
379                     return tmp === l5.value? l5.value: tmp.car;
380                 })();
381             })();
382         });
383         func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
384         return func;
385     })());
386     return l32;
387 })();
388 var l33 = {name: "CDR"};
389 (function(){
390     (l33).fvalue = (function(v40){
391         ((v40)["fname"] = "CDR");
392         return v40;
393     })((function (values,v39){
394         checkArgs(arguments, 2);
395         return (function(){
396             return (function(){
397                 var tmp = v39;
398                 return tmp === l5.value? l5.value: tmp.cdr;
399             })();
400         })();
401     }));
402     return l33;
403 })();
404 var l34 = {name: "CAAR"};
405 (function(){
406     (l34).fvalue = (function(v42){
407         ((v42)["fname"] = "CAAR");
408         return v42;
409     })((function (values,v41){
410         checkArgs(arguments, 2);
411         return (function(){
412             return (function(){
413                 var tmp = (function(){
414                     var tmp = v41;
415                     return tmp === l5.value? l5.value: tmp.car;
416                 })();
417                 return tmp === l5.value? l5.value: tmp.car;
418             })();
419         })();
420     }));
421     return l34;
422 })();
423 var l35 = {name: "CADR"};
424 (function(){
425     (l35).fvalue = (function(v44){
426         ((v44)["fname"] = "CADR");
427         return v44;
428     })((function (values,v43){
429         checkArgs(arguments, 2);
430         return (function(){
431             return (function(){
432                 var tmp = (function(){
433                     var tmp = v43;
434                     return tmp === l5.value? l5.value: tmp.cdr;
435                 })();
436                 return tmp === l5.value? l5.value: tmp.car;
437             })();
438         })();
439     }));
440     return l35;
441 })();
442 var l36 = {name: "CDAR"};
443 (function(){
444     (l36).fvalue = (function(v46){
445         ((v46)["fname"] = "CDAR");
446         return v46;
447     })((function (values,v45){
448         checkArgs(arguments, 2);
449         return (function(){
450             return (function(){
451                 var tmp = (function(){
452                     var tmp = v45;
453                     return tmp === l5.value? l5.value: tmp.car;
454                 })();
455                 return tmp === l5.value? l5.value: tmp.cdr;
456             })();
457         })();
458     }));
459     return l36;
460 })();
461 var l37 = {name: "CDDR"};
462 (function(){
463     (l37).fvalue = (function(v48){
464         ((v48)["fname"] = "CDDR");
465         return v48;
466     })((function (values,v47){
467         checkArgs(arguments, 2);
468         return (function(){
469             return (function(){
470                 var tmp = (function(){
471                     var tmp = v47;
472                     return tmp === l5.value? l5.value: tmp.cdr;
473                 })();
474                 return tmp === l5.value? l5.value: tmp.cdr;
475             })();
476         })();
477     }));
478     return l37;
479 })();
480 var l38 = {name: "CADAR"};
481 (function(){
482     (l38).fvalue = (function(v50){
483         ((v50)["fname"] = "CADAR");
484         return v50;
485     })((function (values,v49){
486         checkArgs(arguments, 2);
487         return (function(){
488             return (function(){
489                 var tmp = (function(){
490                     var tmp = (function(){
491                         var tmp = v49;
492                         return tmp === l5.value? l5.value: tmp.car;
493                     })();
494                     return tmp === l5.value? l5.value: tmp.cdr;
495                 })();
496                 return tmp === l5.value? l5.value: tmp.car;
497             })();
498         })();
499     }));
500     return l38;
501 })();
502 var l39 = {name: "CADDR"};
503 (function(){
504     (l39).fvalue = (function(v52){
505         ((v52)["fname"] = "CADDR");
506         return v52;
507     })((function (values,v51){
508         checkArgs(arguments, 2);
509         return (function(){
510             return (function(){
511                 var tmp = (function(){
512                     var tmp = (function(){
513                         var tmp = v51;
514                         return tmp === l5.value? l5.value: tmp.cdr;
515                     })();
516                     return tmp === l5.value? l5.value: tmp.cdr;
517                 })();
518                 return tmp === l5.value? l5.value: tmp.car;
519             })();
520         })();
521     }));
522     return l39;
523 })();
524 var l40 = {name: "CDDDR"};
525 (function(){
526     (l40).fvalue = (function(v54){
527         ((v54)["fname"] = "CDDDR");
528         return v54;
529     })((function (values,v53){
530         checkArgs(arguments, 2);
531         return (function(){
532             return (function(){
533                 var tmp = (function(){
534                     var tmp = (function(){
535                         var tmp = v53;
536                         return tmp === l5.value? l5.value: tmp.cdr;
537                     })();
538                     return tmp === l5.value? l5.value: tmp.cdr;
539                 })();
540                 return tmp === l5.value? l5.value: tmp.cdr;
541             })();
542         })();
543     }));
544     return l40;
545 })();
546 var l41 = {name: "CADDDR"};
547 (function(){
548     (l41).fvalue = (function(v56){
549         ((v56)["fname"] = "CADDDR");
550         return v56;
551     })((function (values,v55){
552         checkArgs(arguments, 2);
553         return (function(){
554             return (function(){
555                 var tmp = (function(){
556                     var tmp = (function(){
557                         var tmp = (function(){
558                             var tmp = v55;
559                             return tmp === l5.value? l5.value: tmp.cdr;
560                         })();
561                         return tmp === l5.value? l5.value: tmp.cdr;
562                     })();
563                     return tmp === l5.value? l5.value: tmp.cdr;
564                 })();
565                 return tmp === l5.value? l5.value: tmp.car;
566             })();
567         })();
568     }));
569     return l41;
570 })();
571 var l42 = {name: "FIRST"};
572 (function(){
573     (l42).fvalue = (function(v58){
574         ((v58)["fname"] = "FIRST");
575         return v58;
576     })((function (values,v57){
577         checkArgs(arguments, 2);
578         return (function(){
579             return (function(){
580                 var tmp = v57;
581                 return tmp === l5.value? l5.value: tmp.car;
582             })();
583         })();
584     }));
585     return l42;
586 })();
587 var l43 = {name: "SECOND"};
588 (function(){
589     (l43).fvalue = (function(v60){
590         ((v60)["fname"] = "SECOND");
591         return v60;
592     })((function (values,v59){
593         checkArgs(arguments, 2);
594         return (function(){
595             return l35.fvalue(values, v59);
596         })();
597     }));
598     return l43;
599 })();
600 var l44 = {name: "THIRD"};
601 (function(){
602     (l44).fvalue = (function(v62){
603         ((v62)["fname"] = "THIRD");
604         return v62;
605     })((function (values,v61){
606         checkArgs(arguments, 2);
607         return (function(){
608             return l39.fvalue(values, v61);
609         })();
610     }));
611     return l44;
612 })();
613 var l45 = {name: "FOURTH"};
614 (function(){
615     (l45).fvalue = (function(v64){
616         ((v64)["fname"] = "FOURTH");
617         return v64;
618     })((function (values,v63){
619         checkArgs(arguments, 2);
620         return (function(){
621             return l41.fvalue(values, v63);
622         })();
623     }));
624     return l45;
625 })();
626 var l46 = {name: "REST"};
627 (function(){
628     (l46).fvalue = (function(v66){
629         ((v66)["fname"] = "REST");
630         return v66;
631     })((function (values,v65){
632         checkArgs(arguments, 2);
633         return (function(){
634             return (function(){
635                 var tmp = v65;
636                 return tmp === l5.value? l5.value: tmp.cdr;
637             })();
638         })();
639     }));
640     return l46;
641 })();
642 var l47 = {name: "LIST"};
643 (function(){
644     (l47).fvalue = (function(v68){
645         ((v68)["fname"] = "LIST");
646         return v68;
647     })((function (values){
648         var v67= l5.value;
649         for (var i = arguments.length-1; i>=1; i--)
650             v67 = {car: arguments[i], cdr: 
651         v67};
652         return (function(){
653             return v67;
654         })();
655     }));
656     return l47;
657 })();
658 var l48 = {name: "ATOM"};
659 (function(){
660     (l48).fvalue = (function(v70){
661         ((v70)["fname"] = "ATOM");
662         return v70;
663     })((function (values,v69){
664         checkArgs(arguments, 2);
665         return (function(){
666             return l29.fvalue(values, ((function(){
667                 var tmp = v69;
668                 return (typeof tmp == 'object' && 'car' in tmp);
669             })()?l4.value: l5.value));
670         })();
671     }));
672     return l48;
673 })();
674 var l49 = {name: "INCF"};
675 l49;
676 var l50 = {name: "DECF"};
677 l50;
678 var l51 = {name: "PUSH"};
679 l51;
680 var l52 = {name: "DOLIST"};
681 l52;
682 var l53 = {name: "DOTIMES"};
683 l53;
684 var l54 = {name: "COND"};
685 l54;
686 var l55 = {name: "CASE"};
687 l55;
688 var l56 = {name: "ECASE"};
689 l56;
690 var l57 = {name: "AND"};
691 l57;
692 var l58 = {name: "OR"};
693 l58;
694 var l59 = {name: "PROG1"};
695 l59;
696 var l60 = {name: "PROG2"};
697 l60;
698 var l61 = {name: "ENSURE-LIST"};
699 var l62 = {name: "LISTP"};
700 (function(){
701     (l61).fvalue = (function(v72){
702         ((v72)["fname"] = "ENSURE-LIST");
703         return v72;
704     })((function (values,v71){
705         checkArgs(arguments, 2);
706         return (function(){
707             return (l62.fvalue(pv, v71) !== l5.value ? v71 : l47.fvalue(values, v71));
708         })();
709     }));
710     return l61;
711 })();
712 var l63 = {name: "!REDUCE"};
713 var l64 = {name: "INITIAL-VALUE", 'package': 'KEYWORD'};
714 (function(){
715     (l63).fvalue = (function(v76){
716         ((v76)["fname"] = "!REDUCE");
717         return v76;
718     })((function (values,v73,v74){
719         checkArgsAtLeast(arguments, 3);
720         var v75; 
721         var i;
722         for (i=3; i<arguments.length; i+=2){
723             if (arguments[i] === l64.value){
724                 v75 = arguments[i+1];
725                 break;
726             }
727         }
728         if (i == arguments.length){
729             v75 = l5.value;
730         }
731         for (i=3; i<arguments.length; i+=2){
732             if (arguments[i] !== l64.value)
733                 throw 'Unknown keyword argument ' + arguments[i].name;
734         }
735         return (function(){
736             return (l13.fvalue(pv, v74) !== l5.value ? v75 : l63.fvalue(values, v73, (function(){
737                 var tmp = v74;
738                 return tmp === l5.value? l5.value: tmp.cdr;
739             })(), l64.value, (function(){
740                 var f = v73;
741                 return (typeof f === 'function'? f: f.fvalue)(pv, v75, (function(){
742                     var tmp = v74;
743                     return tmp === l5.value? l5.value: tmp.car;
744                 })())
745             })()));
746         })();
747     }));
748     return l63;
749 })();
750 var l65 = {name: "+"};
751 (function(){
752     (l65).fvalue = (function(v81){
753         ((v81)["fname"] = "+");
754         return v81;
755     })((function (values){
756         var v77= l5.value;
757         for (var i = arguments.length-1; i>=1; i--)
758             v77 = {car: arguments[i], cdr: 
759         v77};
760         return (function(){
761             return (function(v78){
762                 return (function(){
763                     return (function(v79,v80){
764                         (function(){
765                             while(v79 !== l5.value){
766                                 (v80 = (function(){
767                                     var tmp = v79;
768                                     return tmp === l5.value? l5.value: tmp.car;
769                                 })());
770                                 (function(){
771                                     (v78 = (function(){
772                                         var x1 = v78;
773                                         if (typeof x1 !== 'number') throw 'Not a number!';
774                                         var x2 = v80;
775                                         if (typeof x2 !== 'number') throw 'Not a number!';
776                                         return x1+x2;
777                                     })());
778                                     return l5.value;
779                                 })();
780                                 (v79 = (function(){
781                                     var tmp = v79;
782                                     return tmp === l5.value? l5.value: tmp.cdr;
783                                 })());
784                             }return l5.value;
785                         })();
786                         return v78;
787                     })(v77,l5.value);
788                 })();
789             })(0);
790         })();
791     }));
792     return l65;
793 })();
794 var l66 = {name: "-"};
795 (function(){
796     (l66).fvalue = (function(v87){
797         ((v87)["fname"] = "-");
798         return v87;
799     })((function (values,v83){
800         checkArgsAtLeast(arguments, 2);
801         var v82= l5.value;
802         for (var i = arguments.length-1; i>=2; i--)
803             v82 = {car: arguments[i], cdr: 
804         v82};
805         return (function(){
806             return (l13.fvalue(pv, v82) !== l5.value ? (function(){
807                 var x1 = v83;
808                 if (typeof x1 !== 'number') throw 'Not a number!';
809                 return -x1;
810             })() : (function(v84){
811                 return (function(){
812                     return (function(v85,v86){
813                         (function(){
814                             while(v85 !== l5.value){
815                                 (v86 = (function(){
816                                     var tmp = v85;
817                                     return tmp === l5.value? l5.value: tmp.car;
818                                 })());
819                                 (function(){
820                                     (v84 = (function(){
821                                         var x1 = v84;
822                                         if (typeof x1 !== 'number') throw 'Not a number!';
823                                         var x2 = v86;
824                                         if (typeof x2 !== 'number') throw 'Not a number!';
825                                         return x1-x2;
826                                     })());
827                                     return l5.value;
828                                 })();
829                                 (v85 = (function(){
830                                     var tmp = v85;
831                                     return tmp === l5.value? l5.value: tmp.cdr;
832                                 })());
833                             }return l5.value;
834                         })();
835                         return v84;
836                     })(v82,l5.value);
837                 })();
838             })(v83));
839         })();
840     }));
841     return l66;
842 })();
843 var l67 = {name: "APPEND-TWO"};
844 var l68 = {name: "APPEND"};
845 (function(){
846     (l67).fvalue = (function(v90){
847         ((v90)["fname"] = "APPEND-TWO");
848         return v90;
849     })((function (values,v88,v89){
850         checkArgs(arguments, 3);
851         return (function(){
852             return (l13.fvalue(pv, v88) !== l5.value ? v89 : ({car: (function(){
853                 var tmp = v88;
854                 return tmp === l5.value? l5.value: tmp.car;
855             })(), cdr: l68.fvalue(pv, (function(){
856                 var tmp = v88;
857                 return tmp === l5.value? l5.value: tmp.cdr;
858             })(), v89)}));
859         })();
860     }));
861     return l67;
862 })();
863 (function(){
864     (l68).fvalue = (function(v92){
865         ((v92)["fname"] = "APPEND");
866         return v92;
867     })((function (values){
868         var v91= l5.value;
869         for (var i = arguments.length-1; i>=1; i--)
870             v91 = {car: arguments[i], cdr: 
871         v91};
872         return (function(){
873             return l63.fvalue(values, (function(){
874                 var symbol = l67;
875                 var func = symbol.fvalue;
876                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
877                 return func;
878             })(), v91);
879         })();
880     }));
881     return l68;
882 })();
883 var l69 = {name: "REVAPPEND"};
884 (function(){
885     (l69).fvalue = (function(v95){
886         ((v95)["fname"] = "REVAPPEND");
887         return v95;
888     })((function (values,v93,v94){
889         checkArgs(arguments, 3);
890         return (function(){
891             (function(){
892                 return (function(){
893                     while(v93 !== l5.value){
894                         (v94 = ({car: (function(){
895                             var tmp = v93;
896                             return tmp === l5.value? l5.value: tmp.car;
897                         })(), cdr: v94}));
898                         (v93 = (function(){
899                             var tmp = v93;
900                             return tmp === l5.value? l5.value: tmp.cdr;
901                         })());
902                     }return l5.value;
903                 })();
904             })();
905             return v94;
906         })();
907     }));
908     return l69;
909 })();
910 var l70 = {name: "REVERSE"};
911 (function(){
912     (l70).fvalue = (function(v97){
913         ((v97)["fname"] = "REVERSE");
914         return v97;
915     })((function (values,v96){
916         checkArgs(arguments, 2);
917         return (function(){
918             return l69.fvalue(values, v96, l5);
919         })();
920     }));
921     return l70;
922 })();
923 var l71 = {name: "PSETQ"};
924 l71;
925 var l72 = {name: "DO"};
926 l72;
927 var l73 = {name: "DO*"};
928 l73;
929 var l74 = {name: "LIST-LENGTH"};
930 (function(){
931     (l74).fvalue = (function(v100){
932         ((v100)["fname"] = "LIST-LENGTH");
933         return v100;
934     })((function (values,v98){
935         checkArgs(arguments, 2);
936         return (function(){
937             return (function(v99){
938                 (function(){
939                     return (function(){
940                         while(l29.fvalue(pv, l13.fvalue(pv, v98)) !== l5.value){
941                             (v99 = (function(){
942                                 var x1 = v99;
943                                 if (typeof x1 !== 'number') throw 'Not a number!';
944                                 return x1+1;
945                             })());
946                             (v98 = (function(){
947                                 var tmp = v98;
948                                 return tmp === l5.value? l5.value: tmp.cdr;
949                             })());
950                         }return l5.value;
951                     })();
952                 })();
953                 return v99;
954             })(0);
955         })();
956     }));
957     return l74;
958 })();
959 var l75 = {name: "LENGTH"};
960 (function(){
961     (l75).fvalue = (function(v102){
962         ((v102)["fname"] = "LENGTH");
963         return v102;
964     })((function (values,v101){
965         checkArgs(arguments, 2);
966         return (function(){
967             return (((typeof(v101) == "string")?l4.value: l5.value) !== l5.value ? (function(){
968                 var x = v101;
969                 if (typeof x != 'string')
970                     throw 'The value ' + x + ' is not a type string.';
971                 return x.length;
972             })() : (((function(){
973                 var x = v101;
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)));
979         })();
980     }));
981     return l75;
982 })();
983 var l76 = {name: "CONCAT-TWO"};
984 (function(){
985     (l76).fvalue = (function(v105){
986         ((v105)["fname"] = "CONCAT-TWO");
987         return v105;
988     })((function (values,v103,v104){
989         checkArgs(arguments, 3);
990         return (function(){
991             return (function(){
992                 var string1 = v103;
993                 var string2 = v104;
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);
999             })();
1000         })();
1001     }));
1002     return l76;
1003 })();
1004 var l77 = {name: "WITH-COLLECT"};
1005 l77;
1006 var l78 = {name: "MAP1"};
1007 var l79 = {name: "SENTINEL"};
1008 (function(){
1009     (l78).fvalue = (function(v112){
1010         ((v112)["fname"] = "MAP1");
1011         return v112;
1012     })((function (values,v106,v107){
1013         checkArgs(arguments, 3);
1014         return (function(){
1015             return (function(){
1016                 var v108 = ({car: l79, cdr: l5.value});
1017                 var v109 = v108;
1018                 (function(v111){
1019                     return (function(){
1020                         return (function(){
1021                             while(v107 !== l5.value){
1022                                 v111(pv, (function(){
1023                                     var f = v106;
1024                                     return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1025                                         var tmp = v107;
1026                                         return tmp === l5.value? l5.value: tmp.car;
1027                                     })())
1028                                 })());
1029                                 (v107 = (function(){
1030                                     var tmp = v107;
1031                                     return tmp === l5.value? l5.value: tmp.cdr;
1032                                 })());
1033                             }return l5.value;
1034                         })();
1035                     })();
1036                 })((function (values,v110){
1037                     checkArgs(arguments, 2);
1038                     (function(){
1039                         var x = v109;
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);
1043                     })();
1044                     (v109 = (function(){
1045                         var tmp = v109;
1046                         return tmp === l5.value? l5.value: tmp.cdr;
1047                     })());
1048                     return v110;
1049                 }));
1050                 return (function(){
1051                     var tmp = v108;
1052                     return tmp === l5.value? l5.value: tmp.cdr;
1053                 })();
1054             })();
1055         })();
1056     }));
1057     return l78;
1058 })();
1059 var l80 = {name: "LOOP"};
1060 l80;
1061 var l81 = {name: "MAPCAR"};
1062 (function(){
1063     (l81).fvalue = (function(v124){
1064         ((v124)["fname"] = "MAPCAR");
1065         return v124;
1066     })((function (values,v114,v115){
1067         checkArgsAtLeast(arguments, 3);
1068         var v113= l5.value;
1069         for (var i = arguments.length-1; i>=3; i--)
1070             v113 = {car: arguments[i], cdr: 
1071         v113};
1072         return (function(){
1073             return (function(v116){
1074                 return (function(){
1075                     var v117 = ({car: l79, cdr: l5.value});
1076                     var v118 = v117;
1077                     (function(v120){
1078                         return (function(){
1079                             try {
1080                                 return (function(){
1081                                     return (function(){
1082                                         while(l4.value !== l5.value){
1083                                             (function(v121){
1084                                                 (function(){
1085                                                     return (function(v122){
1086                                                         return (function(){
1087                                                             try {
1088                                                                 return (function(){
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.'})
1092                                                                         })() : l5.value);
1093                                                                         (function(){
1094                                                                             (l13.fvalue(pv, (function(){
1095                                                                                 var tmp = v122;
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.'})
1099                                                                             })() : l5.value);
1100                                                                             (function(){
1101                                                                                 var x = v122;
1102                                                                                 if (typeof x != 'object')
1103                                                                                     throw 'The value ' + x + ' is not a type object.';
1104                                                                                 return (x.car = l36.fvalue(pv, v122), x);
1105                                                                             })();
1106                                                                             return l5.value;
1107                                                                         })();
1108                                                                         (function(v123){
1109                                                                             return (v122 = v123);
1110                                                                         })((function(){
1111                                                                             var tmp = v122;
1112                                                                             return tmp === l5.value? l5.value: tmp.cdr;
1113                                                                         })());
1114                                                                     }return l5.value;
1115                                                                 })();
1116                                                             }
1117                                                             catch (cf){
1118                                                                 if (cf.type == 'block' && cf.id == 54)
1119                                                                     return cf.values;
1120                                                                 else
1121                                                                     throw cf;
1122                                                             }
1123                                                         })();
1124                                                     })(v116);
1125                                                 })();
1126                                                 return v120(pv, (function(){
1127                                                     var f = v114;
1128                                                     var args = [pv];
1129                                                     var tail = (v121);
1130                                                     while (tail != l5.value){
1131                                                         args.push(tail.car);
1132                                                         tail = tail.cdr;
1133                                                     }
1134                                                     return (typeof f === 'function'? f : f.fvalue).apply(this, args);
1135                                                 })());
1136                                             })(l78.fvalue(pv, (function(){
1137                                                 var symbol = l32;
1138                                                 var func = symbol.fvalue;
1139                                                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1140                                                 return func;
1141                                             })(), v116));
1142                                         }return l5.value;
1143                                     })();
1144                                 })();
1145                             }
1146                             catch (cf){
1147                                 if (cf.type == 'block' && cf.id == 51)
1148                                     return cf.values;
1149                                 else
1150                                     throw cf;
1151                             }
1152                         })();
1153                     })((function (values,v119){
1154                         checkArgs(arguments, 2);
1155                         (function(){
1156                             var x = v118;
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);
1160                         })();
1161                         (v118 = (function(){
1162                             var tmp = v118;
1163                             return tmp === l5.value? l5.value: tmp.cdr;
1164                         })());
1165                         return v119;
1166                     }));
1167                     return (function(){
1168                         var tmp = v117;
1169                         return tmp === l5.value? l5.value: tmp.cdr;
1170                     })();
1171                 })();
1172             })(({car: v115, cdr: v113}));
1173         })();
1174     }));
1175     return l81;
1176 })();
1177 var l82 = {name: "IDENTITY"};
1178 (function(){
1179     (l82).fvalue = (function(v126){
1180         ((v126)["fname"] = "IDENTITY");
1181         return v126;
1182     })((function (values,v125){
1183         checkArgs(arguments, 2);
1184         return (function(){
1185             return v125;
1186         })();
1187     }));
1188     return l82;
1189 })();
1190 var l83 = {name: "CONSTANTLY"};
1191 (function(){
1192     (l83).fvalue = (function(v129){
1193         ((v129)["fname"] = "CONSTANTLY");
1194         return v129;
1195     })((function (values,v127){
1196         checkArgs(arguments, 2);
1197         return (function(){
1198             return (function (values){
1199                 var v128= l5.value;
1200                 for (var i = arguments.length-1; i>=1; i--)
1201                     v128 = {car: arguments[i], cdr: 
1202                 v128};
1203                 return v127;
1204             });
1205         })();
1206     }));
1207     return l83;
1208 })();
1209 var l84 = {name: "COPY-LIST"};
1210 (function(){
1211     (l84).fvalue = (function(v131){
1212         ((v131)["fname"] = "COPY-LIST");
1213         return v131;
1214     })((function (values,v130){
1215         checkArgs(arguments, 2);
1216         return (function(){
1217             return l81.fvalue(values, (function(){
1218                 var symbol = l82;
1219                 var func = symbol.fvalue;
1220                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1221                 return func;
1222             })(), v130);
1223         })();
1224     }));
1225     return l84;
1226 })();
1227 var l85 = {name: "LIST*"};
1228 (function(){
1229     (l85).fvalue = (function(v136){
1230         ((v136)["fname"] = "LIST*");
1231         return v136;
1232     })((function (values,v133){
1233         checkArgsAtLeast(arguments, 2);
1234         var v132= l5.value;
1235         for (var i = arguments.length-1; i>=2; i--)
1236             v132 = {car: arguments[i], cdr: 
1237         v132};
1238         return (function(){
1239             return (l13.fvalue(pv, v132) !== l5.value ? v133 : (l13.fvalue(pv, (function(){
1240                 var tmp = v132;
1241                 return tmp === l5.value? l5.value: tmp.cdr;
1242             })()) !== l5.value ? ({car: v133, cdr: (function(){
1243                 var tmp = v132;
1244                 return tmp === l5.value? l5.value: tmp.car;
1245             })()}) : (function(){
1246                 (function(){
1247                     return (function(v134){
1248                         return (function(){
1249                             try {
1250                                 return (function(){
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(){
1254                                                 var x = v134;
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.'})
1259                                         })() : l5.value);
1260                                         l5.value;
1261                                         (function(v135){
1262                                             return (v134 = v135);
1263                                         })((function(){
1264                                             var tmp = v134;
1265                                             return tmp === l5.value? l5.value: tmp.cdr;
1266                                         })());
1267                                     }return l5.value;
1268                                 })();
1269                             }
1270                             catch (cf){
1271                                 if (cf.type == 'block' && cf.id == 60)
1272                                     return cf.values;
1273                                 else
1274                                     throw cf;
1275                             }
1276                         })();
1277                     })(v132);
1278                 })();
1279                 return ({car: v133, cdr: v132});
1280             })()));
1281         })();
1282     }));
1283     return l85;
1284 })();
1285 var l86 = {name: "CODE-CHAR"};
1286 (function(){
1287     (l86).fvalue = (function(v138){
1288         ((v138)["fname"] = "CODE-CHAR");
1289         return v138;
1290     })((function (values,v137){
1291         checkArgs(arguments, 2);
1292         return (function(){
1293             return v137;
1294         })();
1295     }));
1296     return l86;
1297 })();
1298 var l87 = {name: "CHAR-CODE"};
1299 (function(){
1300     (l87).fvalue = (function(v140){
1301         ((v140)["fname"] = "CHAR-CODE");
1302         return v140;
1303     })((function (values,v139){
1304         checkArgs(arguments, 2);
1305         return (function(){
1306             return v139;
1307         })();
1308     }));
1309     return l87;
1310 })();
1311 var l88 = {name: "CHAR="};
1312 (function(){
1313     (l88).fvalue = (function(v143){
1314         ((v143)["fname"] = "CHAR=");
1315         return v143;
1316     })((function (values,v141,v142){
1317         checkArgs(arguments, 3);
1318         return (function(){
1319             return (function(){
1320                 var x1 = v141;
1321                 if (typeof x1 !== 'number') throw 'Not a number!';
1322                 var x2 = v142;
1323                 if (typeof x2 !== 'number') throw 'Not a number!';
1324                 return (x1==x2?l4.value: l5.value);
1325             })();
1326         })();
1327     }));
1328     return l88;
1329 })();
1330 var l89 = {name: "INTEGERP"};
1331 (function(){
1332     (l89).fvalue = (function(v145){
1333         ((v145)["fname"] = "INTEGERP");
1334         return v145;
1335     })((function (values,v144){
1336         checkArgs(arguments, 2);
1337         return (function(){
1338             return (((typeof (v144) == "number")?l4.value: l5.value) !== l5.value ? (function(){
1339                 var x1 = (function(){
1340                     var x = v144;
1341                     if (typeof x != 'number')
1342                         throw 'The value ' + x + ' is not a type number.';
1343                     return Math.floor(x);
1344                 })();
1345                 if (typeof x1 !== 'number') throw 'Not a number!';
1346                 var x2 = v144;
1347                 if (typeof x2 !== 'number') throw 'Not a number!';
1348                 return (x1==x2?l4.value: l5.value);
1349             })() : l5.value);
1350         })();
1351     }));
1352     return l89;
1353 })();
1354 var l90 = {name: "PLUSP"};
1355 (function(){
1356     (l90).fvalue = (function(v147){
1357         ((v147)["fname"] = "PLUSP");
1358         return v147;
1359     })((function (values,v146){
1360         checkArgs(arguments, 2);
1361         return (function(){
1362             return (function(){
1363                 var x1 = v146;
1364                 if (typeof x1 !== 'number') throw 'Not a number!';
1365                 return (0<x1?l4.value: l5.value);
1366             })();
1367         })();
1368     }));
1369     return l90;
1370 })();
1371 var l91 = {name: "MINUSP"};
1372 (function(){
1373     (l91).fvalue = (function(v149){
1374         ((v149)["fname"] = "MINUSP");
1375         return v149;
1376     })((function (values,v148){
1377         checkArgs(arguments, 2);
1378         return (function(){
1379             return (function(){
1380                 var x1 = v148;
1381                 if (typeof x1 !== 'number') throw 'Not a number!';
1382                 return (x1<0?l4.value: l5.value);
1383             })();
1384         })();
1385     }));
1386     return l91;
1387 })();
1388 (function(){
1389     (l62).fvalue = (function(v152){
1390         ((v152)["fname"] = "LISTP");
1391         return v152;
1392     })((function (values,v150){
1393         checkArgs(arguments, 2);
1394         return (function(){
1395             return (function(v151){
1396                 return (v151 !== l5.value ? v151 : l13.fvalue(values, v150));
1397             })(((function(){
1398                 var tmp = v150;
1399                 return (typeof tmp == 'object' && 'car' in tmp);
1400             })()?l4.value: l5.value));
1401         })();
1402     }));
1403     return l62;
1404 })();
1405 var l92 = {name: "NTHCDR"};
1406 (function(){
1407     (l92).fvalue = (function(v155){
1408         ((v155)["fname"] = "NTHCDR");
1409         return v155;
1410     })((function (values,v153,v154){
1411         checkArgs(arguments, 3);
1412         return (function(){
1413             (function(){
1414                 return (function(){
1415                     while((l90.fvalue(pv, v153) !== l5.value ? v154 : l5.value) !== l5.value){
1416                         (v153 = l25.fvalue(pv, v153));
1417                         (v154 = (function(){
1418                             var tmp = v154;
1419                             return tmp === l5.value? l5.value: tmp.cdr;
1420                         })());
1421                     }return l5.value;
1422                 })();
1423             })();
1424             return v154;
1425         })();
1426     }));
1427     return l92;
1428 })();
1429 var l93 = {name: "NTH"};
1430 (function(){
1431     (l93).fvalue = (function(v158){
1432         ((v158)["fname"] = "NTH");
1433         return v158;
1434     })((function (values,v156,v157){
1435         checkArgs(arguments, 3);
1436         return (function(){
1437             return (function(){
1438                 var tmp = l92.fvalue(pv, v156, v157);
1439                 return tmp === l5.value? l5.value: tmp.car;
1440             })();
1441         })();
1442     }));
1443     return l93;
1444 })();
1445 var l94 = {name: "LAST"};
1446 (function(){
1447     (l94).fvalue = (function(v160){
1448         ((v160)["fname"] = "LAST");
1449         return v160;
1450     })((function (values,v159){
1451         checkArgs(arguments, 2);
1452         return (function(){
1453             (function(){
1454                 return (function(){
1455                     while(((function(){
1456                         var tmp = (function(){
1457                             var tmp = v159;
1458                             return tmp === l5.value? l5.value: tmp.cdr;
1459                         })();
1460                         return (typeof tmp == 'object' && 'car' in tmp);
1461                     })()?l4.value: l5.value) !== l5.value){
1462                         (v159 = (function(){
1463                             var tmp = v159;
1464                             return tmp === l5.value? l5.value: tmp.cdr;
1465                         })());
1466                     }return l5.value;
1467                 })();
1468             })();
1469             return v159;
1470         })();
1471     }));
1472     return l94;
1473 })();
1474 var l95 = {name: "BUTLAST"};
1475 (function(){
1476     (l95).fvalue = (function(v162){
1477         ((v162)["fname"] = "BUTLAST");
1478         return v162;
1479     })((function (values,v161){
1480         checkArgs(arguments, 2);
1481         return (function(){
1482             return (((function(){
1483                 var tmp = (function(){
1484                     var tmp = v161;
1485                     return tmp === l5.value? l5.value: tmp.cdr;
1486                 })();
1487                 return (typeof tmp == 'object' && 'car' in tmp);
1488             })()?l4.value: l5.value) !== l5.value ? ({car: (function(){
1489                 var tmp = v161;
1490                 return tmp === l5.value? l5.value: tmp.car;
1491             })(), cdr: l95.fvalue(pv, (function(){
1492                 var tmp = v161;
1493                 return tmp === l5.value? l5.value: tmp.cdr;
1494             })())}) : l5.value);
1495         })();
1496     }));
1497     return l95;
1498 })();
1499 var l96 = {name: "MEMBER"};
1500 (function(){
1501     (l96).fvalue = (function(v165){
1502         ((v165)["fname"] = "MEMBER");
1503         return v165;
1504     })((function (values,v163,v164){
1505         checkArgs(arguments, 3);
1506         return (function(){
1507             return (function(){
1508                 try {
1509                     return (function(){
1510                         while(v164 !== l5.value){
1511                             (l28.fvalue(pv, v163, (function(){
1512                                 var tmp = v164;
1513                                 return tmp === l5.value? l5.value: tmp.car;
1514                             })()) !== l5.value ? (function(){
1515                                 var values = mv;
1516                                 throw ({type: 'block', id: 75, values: v164, message: 'Return from unknown block NIL.'})
1517                             })() : l5.value);
1518                             (v164 = (function(){
1519                                 var tmp = v164;
1520                                 return tmp === l5.value? l5.value: tmp.cdr;
1521                             })());
1522                         }return l5.value;
1523                     })();
1524                 }
1525                 catch (cf){
1526                     if (cf.type == 'block' && cf.id == 75)
1527                         return values.apply(this, forcemv(cf.values));
1528                     else
1529                         throw cf;
1530                 }
1531             })();
1532         })();
1533     }));
1534     return l96;
1535 })();
1536 var l97 = {name: "REMOVE"};
1537 (function(){
1538     (l97).fvalue = (function(v168){
1539         ((v168)["fname"] = "REMOVE");
1540         return v168;
1541     })((function (values,v166,v167){
1542         checkArgs(arguments, 3);
1543         return (function(){
1544             return (l13.fvalue(pv, v167) !== l5.value ? l5.value : (l28.fvalue(pv, v166, (function(){
1545                 var tmp = v167;
1546                 return tmp === l5.value? l5.value: tmp.car;
1547             })()) !== l5.value ? l97.fvalue(values, v166, (function(){
1548                 var tmp = v167;
1549                 return tmp === l5.value? l5.value: tmp.cdr;
1550             })()) : ({car: (function(){
1551                 var tmp = v167;
1552                 return tmp === l5.value? l5.value: tmp.car;
1553             })(), cdr: l97.fvalue(pv, v166, (function(){
1554                 var tmp = v167;
1555                 return tmp === l5.value? l5.value: tmp.cdr;
1556             })())})));
1557         })();
1558     }));
1559     return l97;
1560 })();
1561 var l98 = {name: "REMOVE-IF"};
1562 (function(){
1563     (l98).fvalue = (function(v171){
1564         ((v171)["fname"] = "REMOVE-IF");
1565         return v171;
1566     })((function (values,v169,v170){
1567         checkArgs(arguments, 3);
1568         return (function(){
1569             return (l13.fvalue(pv, v170) !== l5.value ? l5.value : ((function(){
1570                 var f = v169;
1571                 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1572                     var tmp = v170;
1573                     return tmp === l5.value? l5.value: tmp.car;
1574                 })())
1575             })() !== l5.value ? l98.fvalue(values, v169, (function(){
1576                 var tmp = v170;
1577                 return tmp === l5.value? l5.value: tmp.cdr;
1578             })()) : ({car: (function(){
1579                 var tmp = v170;
1580                 return tmp === l5.value? l5.value: tmp.car;
1581             })(), cdr: l98.fvalue(pv, v169, (function(){
1582                 var tmp = v170;
1583                 return tmp === l5.value? l5.value: tmp.cdr;
1584             })())})));
1585         })();
1586     }));
1587     return l98;
1588 })();
1589 var l99 = {name: "REMOVE-IF-NOT"};
1590 (function(){
1591     (l99).fvalue = (function(v174){
1592         ((v174)["fname"] = "REMOVE-IF-NOT");
1593         return v174;
1594     })((function (values,v172,v173){
1595         checkArgs(arguments, 3);
1596         return (function(){
1597             return (l13.fvalue(pv, v173) !== l5.value ? l5.value : ((function(){
1598                 var f = v172;
1599                 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1600                     var tmp = v173;
1601                     return tmp === l5.value? l5.value: tmp.car;
1602                 })())
1603             })() !== l5.value ? ({car: (function(){
1604                 var tmp = v173;
1605                 return tmp === l5.value? l5.value: tmp.car;
1606             })(), cdr: l99.fvalue(pv, v172, (function(){
1607                 var tmp = v173;
1608                 return tmp === l5.value? l5.value: tmp.cdr;
1609             })())}) : l99.fvalue(values, v172, (function(){
1610                 var tmp = v173;
1611                 return tmp === l5.value? l5.value: tmp.cdr;
1612             })())));
1613         })();
1614     }));
1615     return l99;
1616 })();
1617 var l100 = {name: "DIGIT-CHAR-P"};
1618 (function(){
1619     (l100).fvalue = (function(v176){
1620         ((v176)["fname"] = "DIGIT-CHAR-P");
1621         return v176;
1622     })((function (values,v175){
1623         checkArgs(arguments, 2);
1624         return (function(){
1625             return (((function(){
1626                 var x1 = v175;
1627                 if (typeof x1 !== 'number') throw 'Not a number!';
1628                 return (48<=x1?l4.value: l5.value);
1629             })() !== l5.value ? (function(){
1630                 var x1 = v175;
1631                 if (typeof x1 !== 'number') throw 'Not a number!';
1632                 return (x1<=57?l4.value: l5.value);
1633             })() : l5.value) !== l5.value ? (function(){
1634                 var x1 = v175;
1635                 if (typeof x1 !== 'number') throw 'Not a number!';
1636                 return x1-48;
1637             })() : l5.value);
1638         })();
1639     }));
1640     return l100;
1641 })();
1642 var l101 = {name: "DIGIT-CHAR"};
1643 (function(){
1644     (l101).fvalue = (function(v178){
1645         ((v178)["fname"] = "DIGIT-CHAR");
1646         return v178;
1647     })((function (values,v177){
1648         checkArgs(arguments, 2);
1649         return (function(){
1650             return ((function(){
1651                 var x1 = v177;
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";
1656                 var index = v177;
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);
1662             })() : l5.value);
1663         })();
1664     }));
1665     return l101;
1666 })();
1667 var l102 = {name: "SUBSEQ"};
1668 (function(){
1669     (l102).fvalue = (function(v182){
1670         ((v182)["fname"] = "SUBSEQ");
1671         return v182;
1672     })((function (values,v179,v180,v181){
1673         checkArgsAtLeast(arguments, 3);
1674         checkArgsAtMost(arguments, 4);
1675         var v181; 
1676         switch(arguments.length-1){
1677         case 2:
1678             v181=l5.value;
1679         default: break;
1680         }
1681         return (function(){
1682             return (((typeof(v179) == "string")?l4.value: l5.value) !== l5.value ? (v181 !== l5.value ? (function(){
1683                 var str = v179;
1684                 var a = v180;
1685                 var b;
1686                 b = v181;
1687                 return str.slice(a,b);
1688             })() : (function(){
1689                 var str = v179;
1690                 var a = v180;
1691                 var b;
1692                 return str.slice(a,b);
1693             })()) : (function(){
1694                 throw "Unsupported argument.";
1695             })());
1696         })();
1697     }));
1698     return l102;
1699 })();
1700 var l103 = {name: "SOME"};
1701 (function(){
1702     (l103).fvalue = (function(v189){
1703         ((v189)["fname"] = "SOME");
1704         return v189;
1705     })((function (values,v183,v184){
1706         checkArgs(arguments, 3);
1707         return (function(){
1708             try {
1709                 return (((typeof(v184) == "string")?l4.value: l5.value) !== l5.value ? (function(v185,v186){
1710                     (function(){
1711                         return (function(){
1712                             while((function(){
1713                                 var x1 = v185;
1714                                 if (typeof x1 !== 'number') throw 'Not a number!';
1715                                 var x2 = v186;
1716                                 if (typeof x2 !== 'number') throw 'Not a number!';
1717                                 return (x1<x2?l4.value: l5.value);
1718                             })() !== l5.value){
1719                                 ((function(){
1720                                     var f = v183;
1721                                     return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1722                                         var string = v184;
1723                                         var index = v185;
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);
1729                                     })())
1730                                 })() !== l5.value ? (function(){
1731                                     var values = mv;
1732                                     throw ({type: 'block', id: 82, values: l4.value, message: 'Return from unknown block SOME.'})
1733                                 })() : l5.value);
1734                                 (v185 = (function(){
1735                                     var x1 = v185;
1736                                     if (typeof x1 !== 'number') throw 'Not a number!';
1737                                     return x1+1;
1738                                 })());
1739                             }return l5.value;
1740                         })();
1741                     })();
1742                     return l5.value;
1743                 })(0,l75.fvalue(pv, v184)) : (l62.fvalue(pv, v184) !== l5.value ? (function(){
1744                     try {
1745                         return (function(v187,v188){
1746                             (function(){
1747                                 while(v187 !== l5.value){
1748                                     (v188 = (function(){
1749                                         var tmp = v187;
1750                                         return tmp === l5.value? l5.value: tmp.car;
1751                                     })());
1752                                     (function(){
1753                                         ((function(){
1754                                             var f = v183;
1755                                             return (typeof f === 'function'? f: f.fvalue)(pv, v188)
1756                                         })() !== l5.value ? (function(){
1757                                             var values = mv;
1758                                             throw ({type: 'block', id: 84, values: l4.value, message: 'Return from unknown block NIL.'})
1759                                         })() : l5.value);
1760                                         return l5.value;
1761                                     })();
1762                                     (v187 = (function(){
1763                                         var tmp = v187;
1764                                         return tmp === l5.value? l5.value: tmp.cdr;
1765                                     })());
1766                                 }return l5.value;
1767                             })();
1768                             return l5.value;
1769                         })(v184,l5.value);
1770                     }
1771                     catch (cf){
1772                         if (cf.type == 'block' && cf.id == 84)
1773                             return values.apply(this, forcemv(cf.values));
1774                         else
1775                             throw cf;
1776                     }
1777                 })() : (function(){
1778                     throw "Unknown sequence.";
1779                 })()));
1780             }
1781             catch (cf){
1782                 if (cf.type == 'block' && cf.id == 82)
1783                     return values.apply(this, forcemv(cf.values));
1784                 else
1785                     throw cf;
1786             }
1787         })();
1788     }));
1789     return l103;
1790 })();
1791 var l104 = {name: "EVERY"};
1792 (function(){
1793     (l104).fvalue = (function(v196){
1794         ((v196)["fname"] = "EVERY");
1795         return v196;
1796     })((function (values,v190,v191){
1797         checkArgs(arguments, 3);
1798         return (function(){
1799             try {
1800                 return (((typeof(v191) == "string")?l4.value: l5.value) !== l5.value ? (function(v192,v193){
1801                     (function(){
1802                         return (function(){
1803                             while((function(){
1804                                 var x1 = v192;
1805                                 if (typeof x1 !== 'number') throw 'Not a number!';
1806                                 var x2 = v193;
1807                                 if (typeof x2 !== 'number') throw 'Not a number!';
1808                                 return (x1<x2?l4.value: l5.value);
1809                             })() !== l5.value){
1810                                 ((function(){
1811                                     var f = v190;
1812                                     return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
1813                                         var string = v191;
1814                                         var index = v192;
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);
1820                                     })())
1821                                 })() !== l5.value ? l5.value : (function(){
1822                                     var values = mv;
1823                                     throw ({type: 'block', id: 85, values: l5.value, message: 'Return from unknown block EVERY.'})
1824                                 })());
1825                                 (v192 = (function(){
1826                                     var x1 = v192;
1827                                     if (typeof x1 !== 'number') throw 'Not a number!';
1828                                     return x1+1;
1829                                 })());
1830                             }return l5.value;
1831                         })();
1832                     })();
1833                     return l4.value;
1834                 })(0,l75.fvalue(pv, v191)) : (l62.fvalue(pv, v191) !== l5.value ? (function(){
1835                     try {
1836                         return (function(v194,v195){
1837                             (function(){
1838                                 while(v194 !== l5.value){
1839                                     (v195 = (function(){
1840                                         var tmp = v194;
1841                                         return tmp === l5.value? l5.value: tmp.car;
1842                                     })());
1843                                     (function(){
1844                                         ((function(){
1845                                             var f = v190;
1846                                             return (typeof f === 'function'? f: f.fvalue)(pv, v195)
1847                                         })() !== l5.value ? l5.value : (function(){
1848                                             var values = mv;
1849                                             throw ({type: 'block', id: 87, values: l5.value, message: 'Return from unknown block NIL.'})
1850                                         })());
1851                                         return l5.value;
1852                                     })();
1853                                     (v194 = (function(){
1854                                         var tmp = v194;
1855                                         return tmp === l5.value? l5.value: tmp.cdr;
1856                                     })());
1857                                 }return l5.value;
1858                             })();
1859                             return l4.value;
1860                         })(v191,l5.value);
1861                     }
1862                     catch (cf){
1863                         if (cf.type == 'block' && cf.id == 87)
1864                             return values.apply(this, forcemv(cf.values));
1865                         else
1866                             throw cf;
1867                     }
1868                 })() : (function(){
1869                     throw "Unknown sequence.";
1870                 })()));
1871             }
1872             catch (cf){
1873                 if (cf.type == 'block' && cf.id == 85)
1874                     return values.apply(this, forcemv(cf.values));
1875                 else
1876                     throw cf;
1877             }
1878         })();
1879     }));
1880     return l104;
1881 })();
1882 var l105 = {name: "ASSOC"};
1883 (function(){
1884     (l105).fvalue = (function(v199){
1885         ((v199)["fname"] = "ASSOC");
1886         return v199;
1887     })((function (values,v197,v198){
1888         checkArgs(arguments, 3);
1889         return (function(){
1890             (function(){
1891                 try {
1892                     return (function(){
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(){
1897                                 var tmp = v198;
1898                                 return tmp === l5.value? l5.value: tmp.cdr;
1899                             })()));
1900                         }return l5.value;
1901                     })();
1902                 }
1903                 catch (cf){
1904                     if (cf.type == 'block' && cf.id == 89)
1905                         return cf.values;
1906                     else
1907                         throw cf;
1908                 }
1909             })();
1910             return (function(){
1911                 var tmp = v198;
1912                 return tmp === l5.value? l5.value: tmp.car;
1913             })();
1914         })();
1915     }));
1916     return l105;
1917 })();
1918 var l106 = {name: "STRING"};
1919 (function(){
1920     (l106).fvalue = (function(v201){
1921         ((v201)["fname"] = "STRING");
1922         return v201;
1923     })((function (values,v200){
1924         checkArgs(arguments, 2);
1925         return (function(){
1926             return (((typeof(v200) == "string")?l4.value: l5.value) !== l5.value ? v200 : (((function(){
1927                 var tmp = v200;
1928                 return (typeof tmp == 'object' && 'name' in tmp);
1929             })()?l4.value: l5.value) !== l5.value ? (v200).name : (function(){
1930                 var x = v200;
1931                 if (typeof x != 'number')
1932                     throw 'The value ' + x + ' is not a type number.';
1933                 return String.fromCharCode(x);
1934             })()));
1935         })();
1936     }));
1937     return l106;
1938 })();
1939 var l107 = {name: "STRING="};
1940 (function(){
1941     (l107).fvalue = (function(v204){
1942         ((v204)["fname"] = "STRING=");
1943         return v204;
1944     })((function (values,v202,v203){
1945         checkArgs(arguments, 3);
1946         return (function(){
1947             return ((v202 == v203)?l4.value: l5.value);
1948         })();
1949     }));
1950     return l107;
1951 })();
1952 var l108 = {name: "FDEFINITION"};
1953 (function(){
1954     (l108).fvalue = (function(v206){
1955         ((v206)["fname"] = "FDEFINITION");
1956         return v206;
1957     })((function (values,v205){
1958         checkArgs(arguments, 2);
1959         return (function(){
1960             return (((typeof v205 == 'function')?l4.value: l5.value) !== l5.value ? v205 : (((function(){
1961                 var tmp = v205;
1962                 return (typeof tmp == 'object' && 'name' in tmp);
1963             })()?l4.value: l5.value) !== l5.value ? (function(){
1964                 var symbol = v205;
1965                 var func = symbol.fvalue;
1966                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1967                 return func;
1968             })() : (function(){
1969                 throw "Invalid function";
1970             })()));
1971         })();
1972     }));
1973     return l108;
1974 })();
1975 var l109 = {name: "DISASSEMBLE"};
1976 var l110 = {name: "WRITE-LINE"};
1977 (function(){
1978     (l109).fvalue = (function(v208){
1979         ((v208)["fname"] = "DISASSEMBLE");
1980         return v208;
1981     })((function (values,v207){
1982         checkArgs(arguments, 2);
1983         return (function(){
1984             l110.fvalue(pv, (l108.fvalue(pv, v207)).toString());
1985             return l5.value;
1986         })();
1987     }));
1988     return l109;
1989 })();
1990 var l111 = {name: "DOCUMENTATION"};
1991 var l112 = {name: "FUNCTION"};
1992 var l113 = {name: "VARIABLE"};
1993 (function(){
1994     (l111).fvalue = (function(v213){
1995         ((v213)["fname"] = "DOCUMENTATION");
1996         return v213;
1997     })((function(){
1998         var func = (function (values,v209,v210){
1999             checkArgs(arguments, 3);
2000             return (function(){
2001                 return (function(v211){
2002                     return (l28.fvalue(pv, v211, l112) !== l5.value ? (function(v212){
2003                         return (function(){
2004                             var tmp = (v212)["docstring"];
2005                             return tmp == undefined? l5.value: tmp ;
2006                         })();
2007                     })(l108.fvalue(pv, v209)) : (l28.fvalue(pv, v211, l113) !== l5.value ? (function(){
2008                         (((function(){
2009                             var tmp = v209;
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";
2013                         })());
2014                         return (function(){
2015                             var tmp = (v209)["vardoc"];
2016                             return tmp == undefined? l5.value: tmp ;
2017                         })();
2018                     })() : (function(){
2019                         throw "ECASE expression failed.";
2020                     })()));
2021                 })(v210);
2022             })();
2023         });
2024         func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
2025         return func;
2026     })());
2027     return l111;
2028 })();
2029 var l114 = {name: "MULTIPLE-VALUE-BIND"};
2030 l114;
2031 var l115 = {name: "MULTIPLE-VALUE-LIST"};
2032 l115;
2033 var l116 = {name: "*SETF-EXPANDERS*"};
2034 (function(){
2035     (((l116.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l116).value = l5.value));
2036     return l116;
2037 })();
2038 var l117 = {name: "GET-SETF-EXPANSION"};
2039 var l118 = {name: "SETQ"};
2040 var l119 = {name: "LS-MACROEXPAND-1"};
2041 (function(){
2042     (l117).fvalue = (function(v219){
2043         ((v219)["fname"] = "GET-SETF-EXPANSION");
2044         return v219;
2045     })((function (values,v214){
2046         checkArgs(arguments, 2);
2047         return (function(){
2048             return (((function(){
2049                 var tmp = v214;
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){
2054                 return (function(){
2055                     var v217 = (function(){
2056                         var tmp = v216;
2057                         return tmp === l5.value? l5.value: tmp.car;
2058                     })();
2059                     var v218 = (function(){
2060                         var tmp = l105.fvalue(pv, v217, (function(){
2061                             var symbol = l116;
2062                             var value = symbol.value;
2063                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2064                             return value;
2065                         })());
2066                         return tmp === l5.value? l5.value: tmp.cdr;
2067                     })();
2068                     (l13.fvalue(pv, v218) !== l5.value ? (function(){
2069                         throw "Unknown generalized reference.";
2070                     })() : l5.value);
2071                     return (function(){
2072                         var f = v218;
2073                         var args = [values];
2074                         var tail = ((function(){
2075                             var tmp = v216;
2076                             return tmp === l5.value? l5.value: tmp.cdr;
2077                         })());
2078                         while (tail != l5.value){
2079                             args.push(tail.car);
2080                             tail = tail.cdr;
2081                         }
2082                         return (typeof f === 'function'? f : f.fvalue).apply(this, args);
2083                     })();
2084                 })();
2085             })(l119.fvalue(pv, v214)));
2086         })();
2087     }));
2088     return l117;
2089 })();
2090 var l120 = {name: "DEFINE-SETF-EXPANDER"};
2091 l120;
2092 var l121 = {name: "SETF"};
2093 l121;
2094 var l122 = {name: "PROGN"};
2095 var l123 = {name: "RPLACA"};
2096 (function(){
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(){
2103         var symbol = l116;
2104         var value = symbol.value;
2105         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2106         return value;
2107     })()}));
2108     return l32;
2109 })();
2110 var l124 = {name: "RPLACD"};
2111 (function(){
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(){
2118         var symbol = l116;
2119         var value = symbol.value;
2120         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2121         return value;
2122     })()}));
2123     return l33;
2124 })();
2125 var l125 = {name: "TYPECASE"};
2126 l125;
2127 var l126 = {name: "NCONC"};
2128 (function(){
2129     (l126).fvalue = (function(v241){
2130         ((v241)["fname"] = "NCONC");
2131         return v241;
2132     })((function (values){
2133         var v226= l5.value;
2134         for (var i = arguments.length-1; i>=1; i--)
2135             v226 = {car: arguments[i], cdr: 
2136         v226};
2137         return (function(){
2138             return (function(v228){
2139                 return (function(){
2140                     return (function(v229){
2141                         return (function(){
2142                             try {
2143                                 return (function(){
2144                                     while(l4.value !== l5.value){
2145                                         (l13.fvalue(pv, v229) !== l5.value ? (function(){
2146                                             var values = mv;
2147                                             throw ({type: 'block', id: 98, values: l5.value, message: 'Return from unknown block NIL.'})
2148                                         })() : l5.value);
2149                                         (function(){
2150                                             (function(v230){
2151                                                 return (function(v231){
2152                                                     return (((function(){
2153                                                         var tmp = v231;
2154                                                         return (typeof tmp == 'object' && 'car' in tmp);
2155                                                     })()?l4.value: l5.value) !== l5.value ? (function(){
2156                                                         var v232 = v230;
2157                                                         var v233 = v232;
2158                                                         (function(){
2159                                                             return (function(v234){
2160                                                                 return (function(){
2161                                                                     try {
2162                                                                         return (function(){
2163                                                                             while(l4.value !== l5.value){
2164                                                                                 (l14.fvalue(pv, v234) !== l5.value ? (function(){
2165                                                                                     throw ({type: 'block', id: 100, values: l5.value, message: 'Return from unknown block NIL.'})
2166                                                                                 })() : l5.value);
2167                                                                                 (function(){
2168                                                                                     (function(v235){
2169                                                                                         return (function(v236){
2170                                                                                             return (((function(){
2171                                                                                                 var tmp = v236;
2172                                                                                                 return (typeof tmp == 'object' && 'car' in tmp);
2173                                                                                             })()?l4.value: l5.value) !== l5.value ? (function(){
2174                                                                                                 (function(){
2175                                                                                                     var x = l94.fvalue(pv, v233);
2176                                                                                                     if (typeof x != 'object')
2177                                                                                                         throw 'The value ' + x + ' is not a type object.';
2178                                                                                                     return (x.cdr = v235, x);
2179                                                                                                 })();
2180                                                                                                 return (function(){
2181                                                                                                     return (function(){
2182                                                                                                         var func = (function (values,v238){
2183                                                                                                             var v238; 
2184                                                                                                             switch(arguments.length-1){
2185                                                                                                             case 0:
2186                                                                                                                 v238=l5.value;
2187                                                                                                             default: break;
2188                                                                                                             }
2189                                                                                                             var v237= l5.value;
2190                                                                                                             for (var i = arguments.length-1; i>=2; i--)
2191                                                                                                                 v237 = {car: arguments[i], cdr: 
2192                                                                                                             v237};
2193                                                                                                             return (v233 = v238);
2194                                                                                                         });
2195                                                                                                         var args = [pv];
2196                                                                                                         return (function(){
2197                                                                                                             var values = mv;
2198                                                                                                             var vs;
2199                                                                                                             vs = v235;
2200                                                                                                             if (typeof vs === 'object' && 'multiple-value' in vs)
2201                                                                                                                 args = args.concat(vs);
2202                                                                                                             else
2203                                                                                                                 args.push(vs);
2204                                                                                                             return func.apply(window, args);
2205                                                                                                         })();
2206                                                                                                     })();
2207                                                                                                 })();
2208                                                                                             })() : (l13.fvalue(pv, v236) !== l5.value ? (function(){
2209                                                                                                 var x = l94.fvalue(pv, v233);
2210                                                                                                 if (typeof x != 'object')
2211                                                                                                     throw 'The value ' + x + ' is not a type object.';
2212                                                                                                 return (x.cdr = l5.value, x);
2213                                                                                             })() : (l48.fvalue(pv, v236) !== l5.value ? ((function(){
2214                                                                                                 var tmp = v234;
2215                                                                                                 return tmp === l5.value? l5.value: tmp.cdr;
2216                                                                                             })() !== l5.value ? v228(pv, v235) : (function(){
2217                                                                                                 var x = l94.fvalue(pv, v233);
2218                                                                                                 if (typeof x != 'object')
2219                                                                                                     throw 'The value ' + x + ' is not a type object.';
2220                                                                                                 return (x.cdr = v235, x);
2221                                                                                             })()) : l5.value)));
2222                                                                                         })(v235);
2223                                                                                     })((function(){
2224                                                                                         var tmp = v234;
2225                                                                                         return tmp === l5.value? l5.value: tmp.car;
2226                                                                                     })());
2227                                                                                     return l5.value;
2228                                                                                 })();
2229                                                                                 (function(v239){
2230                                                                                     return (v234 = v239);
2231                                                                                 })((function(){
2232                                                                                     var tmp = v234;
2233                                                                                     return tmp === l5.value? l5.value: tmp.cdr;
2234                                                                                 })());
2235                                                                             }return l5.value;
2236                                                                         })();
2237                                                                     }
2238                                                                     catch (cf){
2239                                                                         if (cf.type == 'block' && cf.id == 100)
2240                                                                             return cf.values;
2241                                                                         else
2242                                                                             throw cf;
2243                                                                     }
2244                                                                 })();
2245                                                             })((function(){
2246                                                                 var tmp = v229;
2247                                                                 return tmp === l5.value? l5.value: tmp.cdr;
2248                                                             })());
2249                                                         })();
2250                                                         return (function(){
2251                                                             var values = mv;
2252                                                             throw ({type: 'block', id: 98, values: v232, message: 'Return from unknown block NIL.'})
2253                                                         })();
2254                                                     })() : (l13.fvalue(pv, v231) !== l5.value ? l5.value : (l48.fvalue(pv, v231) !== l5.value ? ((function(){
2255                                                         var tmp = v229;
2256                                                         return tmp === l5.value? l5.value: tmp.cdr;
2257                                                     })() !== l5.value ? v228(pv, v230) : (function(){
2258                                                         var values = mv;
2259                                                         throw ({type: 'block', id: 98, values: v230, message: 'Return from unknown block NIL.'})
2260                                                     })()) : l5.value)));
2261                                                 })(v230);
2262                                             })((function(){
2263                                                 var tmp = v229;
2264                                                 return tmp === l5.value? l5.value: tmp.car;
2265                                             })());
2266                                             return l5.value;
2267                                         })();
2268                                         (function(v240){
2269                                             return (v229 = v240);
2270                                         })((function(){
2271                                             var tmp = v229;
2272                                             return tmp === l5.value? l5.value: tmp.cdr;
2273                                         })());
2274                                     }return l5.value;
2275                                 })();
2276                             }
2277                             catch (cf){
2278                                 if (cf.type == 'block' && cf.id == 98)
2279                                     return values.apply(this, forcemv(cf.values));
2280                                 else
2281                                     throw cf;
2282                             }
2283                         })();
2284                     })(v226);
2285                 })();
2286             })((function (values,v227){
2287                 checkArgs(arguments, 2);
2288                 return (function(){
2289                     throw "type-error in nconc";
2290                 })();
2291             }));
2292         })();
2293     }));
2294     return l126;
2295 })();
2296 var l127 = {name: "NRECONC"};
2297 (function(){
2298     (l127).fvalue = (function(v250){
2299         ((v250)["fname"] = "NRECONC");
2300         return v250;
2301     })((function (values,v242,v243){
2302         checkArgs(arguments, 3);
2303         return (function(){
2304 <<<<<<< HEAD
2305             return (((function(){
2306                 var tmp = v205;
2307                 return (typeof tmp == 'object' && 'name' in tmp);
2308             })()?l4.value: l5.value) !== l5.value ? (function(v206){
2309                 return values(l5.value, l5.value, l45.fvalue(pv, v206), l45.fvalue(pv, l115, v205, v206), v205);
2310             })(l17.fvalue(pv)) : (function(v207){
2311                 return (function(){
2312                     var v208 = (function(){
2313                         var tmp = v207;
2314                         return tmp === l5.value? l5.value: tmp.car;
2315                     })();
2316                     var v209 = (function(){
2317                         var tmp = l102.fvalue(pv, v208, (function(){
2318                             var symbol = l113;
2319                             var value = symbol.value;
2320                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2321                             return value;
2322                         })());
2323                         return tmp === l5.value? l5.value: tmp.cdr;
2324                     })();
2325                     (l13.fvalue(pv, v209) !== l5.value ? (function(){
2326                         throw "Unknown generalized reference.";
2327                     })() : l5.value);
2328 =======
2329             return (function(){
2330                 return (function(v244,v245,v246){
2331 >>>>>>> backquote
2332                     return (function(){
2333                         try {
2334                             return (function(){
2335                                 while(l4.value !== l5.value){
2336                                     (l48.fvalue(pv, v245) !== l5.value ? (function(){
2337                                         var values = mv;
2338                                         throw ({type: 'block', id: 103, values: v246, message: 'Return from unknown block NIL.'})
2339                                     })() : l5.value);
2340                                     (function(){
2341                                         (function(){
2342                                             var x = v245;
2343                                             if (typeof x != 'object')
2344                                                 throw 'The value ' + x + ' is not a type object.';
2345                                             return (x.cdr = v246, x);
2346                                         })();
2347                                         return l5.value;
2348                                     })();
2349                                     (function(v247,v248,v249){
2350                                         return (v244 = v247, v245 = v248, v246 = v249);
2351                                     })((l14.fvalue(pv, v244) !== l5.value ? v244 : (function(){
2352                                         var tmp = v244;
2353                                         return tmp === l5.value? l5.value: tmp.cdr;
2354                                     })()),v244,v245);
2355                                 }return l5.value;
2356                             })();
2357                         }
2358                         catch (cf){
2359                             if (cf.type == 'block' && cf.id == 103)
2360                                 return values.apply(this, forcemv(cf.values));
2361                             else
2362                                 throw cf;
2363                         }
2364                     })();
2365                 })((function(){
2366                     var tmp = v242;
2367                     return tmp === l5.value? l5.value: tmp.cdr;
2368                 })(),v242,v243);
2369             })();
2370         })();
2371     }));
2372 <<<<<<< HEAD
2373     return l114;
2374 })();
2375 var l117 = {name: "DEFINE-SETF-EXPANDER"};
2376 l117;
2377 var l118 = {name: "SETF"};
2378 l118;
2379 var l119 = {name: "PROGN"};
2380 var l120 = {name: "RPLACA"};
2381 (function(){
2382     ((l113).value = ({car: ({car: l31, cdr: (function (values,v211){
2383         checkArgs(arguments, 2);
2384         return (function(v212,v213){
2385             return values(l45.fvalue(pv, v212), l45.fvalue(pv, v211), l45.fvalue(pv, v213), l45.fvalue(pv, l119, l45.fvalue(pv, l120, v212, v213), v213), l45.fvalue(pv, l31, v212));
2386         })(l17.fvalue(pv),l17.fvalue(pv));
2387     })}), cdr: (function(){
2388         var symbol = l113;
2389         var value = symbol.value;
2390         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2391         return value;
2392     })()}));
2393     return l31;
2394 =======
2395     return l127;
2396 >>>>>>> backquote
2397 })();
2398 var l128 = {name: "NOTANY"};
2399 (function(){
2400 <<<<<<< HEAD
2401     ((l113).value = ({car: ({car: l32, cdr: (function (values,v214){
2402         checkArgs(arguments, 2);
2403         return (function(v215,v216){
2404             return values(l45.fvalue(pv, v215), l45.fvalue(pv, v214), l45.fvalue(pv, v216), l45.fvalue(pv, l119, l45.fvalue(pv, l121, v215, v216), v216), l45.fvalue(pv, l31, v215));
2405         })(l17.fvalue(pv),l17.fvalue(pv));
2406     })}), cdr: (function(){
2407         var symbol = l113;
2408         var value = symbol.value;
2409         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2410         return value;
2411     })()}));
2412     return l32;
2413 })();
2414 l49;
2415 var l122 = {name: "*PACKAGE-LIST*"};
2416 =======
2417     (l128).fvalue = (function(v253){
2418         ((v253)["fname"] = "NOTANY");
2419         return v253;
2420     })((function (values,v251,v252){
2421         checkArgs(arguments, 3);
2422         return (function(){
2423             return l29.fvalue(values, l103.fvalue(pv, v251, v252));
2424         })();
2425     }));
2426     return l128;
2427 })();
2428 var l129 = {name: "*PACKAGE-LIST*"};
2429 >>>>>>> backquote
2430 (function(){
2431     (((l129.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l129).value = l5.value));
2432     return l129;
2433 })();
2434 var l130 = {name: "LIST-ALL-PACKAGES"};
2435 (function(){
2436     (l130).fvalue = (function(v254){
2437         ((v254)["fname"] = "LIST-ALL-PACKAGES");
2438         return v254;
2439     })((function (values){
2440         checkArgsAtMost(arguments, 1);
2441         return (function(){
2442             return (function(){
2443                 var symbol = l129;
2444                 var value = symbol.value;
2445                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2446                 return value;
2447             })();
2448         })();
2449     }));
2450     return l130;
2451 })();
2452 var l131 = {name: "MAKE-PACKAGE"};
2453 var l132 = {name: "USE", 'package': 'KEYWORD'};
2454 var l133 = {name: "FIND-PACKAGE-OR-FAIL"};
2455 (function(){
2456 <<<<<<< HEAD
2457     (l124).fvalue = (function(v224){
2458         ((v224)["fname"] = "MAKE-PACKAGE");
2459         return v224;
2460     })((function (values,v218){
2461 =======
2462     (l131).fvalue = (function(v259){
2463         ((v259)["fname"] = "MAKE-PACKAGE");
2464         return v259;
2465     })((function (values,v255){
2466 >>>>>>> backquote
2467         checkArgsAtLeast(arguments, 2);
2468         var v256; 
2469         var i;
2470         for (i=2; i<arguments.length; i+=2){
2471             if (arguments[i] === l132.value){
2472                 v256 = arguments[i+1];
2473                 break;
2474             }
2475         }
2476         if (i == arguments.length){
2477             v256 = l5.value;
2478         }
2479         for (i=2; i<arguments.length; i+=2){
2480             if (arguments[i] !== l132.value)
2481                 throw 'Unknown keyword argument ' + arguments[i].name;
2482         }
2483         return (function(){
2484 <<<<<<< HEAD
2485             return (function(v220,v221){
2486                 ((v220)["packageName"] = v218);
2487                 ((v220)["symbols"] = {});
2488                 ((v220)["exports"] = {});
2489                 ((v220)["use"] = v221);
2490                 (function(){
2491                     var v222 = v220;
2492                     var v223 = ({car: v222, cdr: (function(){
2493                         var symbol = l122;
2494                         var value = symbol.value;
2495                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2496                         return value;
2497                     })()});
2498                     return ((l122).value = v223);
2499                 })();
2500                 return v220;
2501             })({},l79.fvalue(pv, (function(){
2502                 var symbol = l126;
2503 =======
2504             return (function(v257,v258){
2505                 ((v257)["packageName"] = v255);
2506                 ((v257)["symbols"] = {});
2507                 ((v257)["exports"] = {});
2508                 ((v257)["use"] = v258);
2509                 ((l129).value = ({car: v257, cdr: (function(){
2510                     var symbol = l129;
2511                     var value = symbol.value;
2512                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2513                     return value;
2514                 })()}));
2515                 return v257;
2516             })({},l81.fvalue(pv, (function(){
2517                 var symbol = l133;
2518 >>>>>>> backquote
2519                 var func = symbol.fvalue;
2520                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2521                 return func;
2522             })(), v256));
2523         })();
2524     }));
2525     return l131;
2526 })();
2527 var l134 = {name: "PACKAGEP"};
2528 (function(){
2529 <<<<<<< HEAD
2530     (l127).fvalue = (function(v226){
2531         ((v226)["fname"] = "PACKAGEP");
2532         return v226;
2533     })((function (values,v225){
2534         checkArgs(arguments, 2);
2535         return (function(){
2536             return (((typeof (v225) === 'object')?l4.value: l5.value) !== l5.value ? ((("symbols") in (v225))?l4.value: l5.value) : l5.value);
2537 =======
2538     (l134).fvalue = (function(v261){
2539         ((v261)["fname"] = "PACKAGEP");
2540         return v261;
2541     })((function (values,v260){
2542         checkArgs(arguments, 2);
2543         return (function(){
2544             return (((typeof (v260) === 'object')?l4.value: l5.value) !== l5.value ? ((("symbols") in (v260))?l4.value: l5.value) : l5.value);
2545 >>>>>>> backquote
2546         })();
2547     }));
2548     return l134;
2549 })();
2550 var l135 = {name: "FIND-PACKAGE"};
2551 var l136 = {name: "PACKAGE-NAME"};
2552 (function(){
2553 <<<<<<< HEAD
2554     (l128).fvalue = (function(v231){
2555         ((v231)["fname"] = "FIND-PACKAGE");
2556         return v231;
2557     })((function (values,v227){
2558         checkArgs(arguments, 2);
2559         return (function(){
2560             try {
2561                 (l127.fvalue(pv, v227) !== l5.value ? (function(){
2562                     var values = mv;
2563                     throw ({type: 'block', id: 94, values: v227, message: 'Return from unknown block FIND-PACKAGE.'})
2564                 })() : l5.value);
2565                 return (function(v228){
2566                     return (function(){
2567                         try {
2568                             return (function(v229,v230){
2569                                 (function(){
2570                                     while(v229 !== l5.value){
2571                                         (v230 = (function(){
2572                                             var tmp = v229;
2573                                             return tmp === l5.value? l5.value: tmp.car;
2574                                         })());
2575                                         (function(){
2576                                             (l104.fvalue(pv, l129.fvalue(pv, v230), v228) !== l5.value ? (function(){
2577                                                 var values = mv;
2578                                                 throw ({type: 'block', id: 95, values: v230, message: 'Return from unknown block NIL.'})
2579                                             })() : l5.value);
2580                                             return l5.value;
2581                                         })();
2582                                         (v229 = (function(){
2583                                             var tmp = v229;
2584 =======
2585     (l135).fvalue = (function(v266){
2586         ((v266)["fname"] = "FIND-PACKAGE");
2587         return v266;
2588     })((function (values,v262){
2589         checkArgs(arguments, 2);
2590         return (function(){
2591             try {
2592                 (l134.fvalue(pv, v262) !== l5.value ? (function(){
2593                     var values = mv;
2594                     throw ({type: 'block', id: 108, values: v262, message: 'Return from unknown block FIND-PACKAGE.'})
2595                 })() : l5.value);
2596                 return (function(v263){
2597                     return (function(){
2598                         try {
2599                             return (function(v264,v265){
2600                                 (function(){
2601                                     while(v264 !== l5.value){
2602                                         (v265 = (function(){
2603                                             var tmp = v264;
2604                                             return tmp === l5.value? l5.value: tmp.car;
2605                                         })());
2606                                         (function(){
2607                                             (l107.fvalue(pv, l136.fvalue(pv, v265), v263) !== l5.value ? (function(){
2608                                                 var values = mv;
2609                                                 throw ({type: 'block', id: 109, values: v265, message: 'Return from unknown block NIL.'})
2610                                             })() : l5.value);
2611                                             return l5.value;
2612                                         })();
2613                                         (v264 = (function(){
2614                                             var tmp = v264;
2615 >>>>>>> backquote
2616                                             return tmp === l5.value? l5.value: tmp.cdr;
2617                                         })());
2618                                     }return l5.value;
2619                                 })();
2620                                 return l5.value;
2621                             })((function(){
2622                                 var symbol = l129;
2623                                 var value = symbol.value;
2624                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2625                                 return value;
2626                             })(),l5.value);
2627                         }
2628                         catch (cf){
2629                             if (cf.type == 'block' && cf.id == 109)
2630                                 return values.apply(this, forcemv(cf.values));
2631                             else
2632                                 throw cf;
2633                         }
2634                     })();
2635 <<<<<<< HEAD
2636                 })(l103.fvalue(pv, v227));
2637 =======
2638                 })(l106.fvalue(pv, v262));
2639 >>>>>>> backquote
2640             }
2641             catch (cf){
2642                 if (cf.type == 'block' && cf.id == 108)
2643                     return values.apply(this, forcemv(cf.values));
2644                 else
2645                     throw cf;
2646             }
2647         })();
2648     }));
2649     return l135;
2650 })();
2651 (function(){
2652 <<<<<<< HEAD
2653     (l126).fvalue = (function(v234){
2654         ((v234)["fname"] = "FIND-PACKAGE-OR-FAIL");
2655         return v234;
2656     })((function (values,v232){
2657         checkArgs(arguments, 2);
2658         return (function(){
2659             return (function(v233){
2660                 return (v233 !== l5.value ? v233 : (function(){
2661                     throw "Package unknown.";
2662                 })());
2663             })(l128.fvalue(pv, v232));
2664 =======
2665     (l133).fvalue = (function(v269){
2666         ((v269)["fname"] = "FIND-PACKAGE-OR-FAIL");
2667         return v269;
2668     })((function (values,v267){
2669         checkArgs(arguments, 2);
2670         return (function(){
2671             return (function(v268){
2672                 return (v268 !== l5.value ? v268 : (function(){
2673                     throw "Package unknown.";
2674                 })());
2675             })(l135.fvalue(pv, v267));
2676 >>>>>>> backquote
2677         })();
2678     }));
2679     return l133;
2680 })();
2681 (function(){
2682 <<<<<<< HEAD
2683     (l129).fvalue = (function(v237){
2684         ((v237)["fname"] = "PACKAGE-NAME");
2685         return v237;
2686     })((function (values,v235){
2687         checkArgs(arguments, 2);
2688         return (function(){
2689             return (function(v236){
2690                 return (function(){
2691                     var tmp = (v236)["packageName"];
2692                     return tmp == undefined? l5.value: tmp ;
2693                 })();
2694             })(l126.fvalue(pv, v235));
2695 =======
2696     (l136).fvalue = (function(v272){
2697         ((v272)["fname"] = "PACKAGE-NAME");
2698         return v272;
2699     })((function (values,v270){
2700         checkArgs(arguments, 2);
2701         return (function(){
2702             return (function(v271){
2703                 return (function(){
2704                     var tmp = (v271)["packageName"];
2705                     return tmp == undefined? l5.value: tmp ;
2706                 })();
2707             })(l133.fvalue(pv, v270));
2708 >>>>>>> backquote
2709         })();
2710     }));
2711     return l136;
2712 })();
2713 var l137 = {name: "%PACKAGE-SYMBOLS"};
2714 (function(){
2715 <<<<<<< HEAD
2716     (l130).fvalue = (function(v240){
2717         ((v240)["fname"] = "%PACKAGE-SYMBOLS");
2718         return v240;
2719     })((function (values,v238){
2720         checkArgs(arguments, 2);
2721         return (function(){
2722             return (function(v239){
2723                 return (function(){
2724                     var tmp = (v239)["symbols"];
2725                     return tmp == undefined? l5.value: tmp ;
2726                 })();
2727             })(l126.fvalue(pv, v238));
2728 =======
2729     (l137).fvalue = (function(v275){
2730         ((v275)["fname"] = "%PACKAGE-SYMBOLS");
2731         return v275;
2732     })((function (values,v273){
2733         checkArgs(arguments, 2);
2734         return (function(){
2735             return (function(v274){
2736                 return (function(){
2737                     var tmp = (v274)["symbols"];
2738                     return tmp == undefined? l5.value: tmp ;
2739                 })();
2740             })(l133.fvalue(pv, v273));
2741 >>>>>>> backquote
2742         })();
2743     }));
2744     return l137;
2745 })();
2746 var l138 = {name: "PACKAGE-USE-LIST"};
2747 (function(){
2748 <<<<<<< HEAD
2749     (l131).fvalue = (function(v243){
2750         ((v243)["fname"] = "PACKAGE-USE-LIST");
2751         return v243;
2752     })((function (values,v241){
2753         checkArgs(arguments, 2);
2754         return (function(){
2755             return (function(v242){
2756                 return (function(){
2757                     var tmp = (v242)["use"];
2758                     return tmp == undefined? l5.value: tmp ;
2759                 })();
2760             })(l126.fvalue(pv, v241));
2761 =======
2762     (l138).fvalue = (function(v278){
2763         ((v278)["fname"] = "PACKAGE-USE-LIST");
2764         return v278;
2765     })((function (values,v276){
2766         checkArgs(arguments, 2);
2767         return (function(){
2768             return (function(v277){
2769                 return (function(){
2770                     var tmp = (v277)["use"];
2771                     return tmp == undefined? l5.value: tmp ;
2772                 })();
2773             })(l133.fvalue(pv, v276));
2774 >>>>>>> backquote
2775         })();
2776     }));
2777     return l138;
2778 })();
2779 var l139 = {name: "%PACKAGE-EXTERNAL-SYMBOLS"};
2780 (function(){
2781 <<<<<<< HEAD
2782     (l132).fvalue = (function(v246){
2783         ((v246)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2784         return v246;
2785     })((function (values,v244){
2786         checkArgs(arguments, 2);
2787         return (function(){
2788             return (function(v245){
2789                 return (function(){
2790                     var tmp = (v245)["exports"];
2791                     return tmp == undefined? l5.value: tmp ;
2792                 })();
2793             })(l126.fvalue(pv, v244));
2794 =======
2795     (l139).fvalue = (function(v281){
2796         ((v281)["fname"] = "%PACKAGE-EXTERNAL-SYMBOLS");
2797         return v281;
2798     })((function (values,v279){
2799         checkArgs(arguments, 2);
2800         return (function(){
2801             return (function(v280){
2802                 return (function(){
2803                     var tmp = (v280)["exports"];
2804                     return tmp == undefined? l5.value: tmp ;
2805                 })();
2806             })(l133.fvalue(pv, v279));
2807 >>>>>>> backquote
2808         })();
2809     }));
2810     return l139;
2811 })();
2812 var l140 = {name: "*COMMON-LISP-PACKAGE*"};
2813 (function(){
2814     (((l140.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l140).value = l131.fvalue(pv, "CL")));
2815     return l140;
2816 })();
2817 var l141 = {name: "*USER-PACKAGE*"};
2818 (function(){
2819     (((l141.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l141).value = l131.fvalue(pv, "CL-USER", l132.value, l47.fvalue(pv, (function(){
2820         var symbol = l140;
2821         var value = symbol.value;
2822         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2823         return value;
2824     })()))));
2825     return l141;
2826 })();
2827 var l142 = {name: "*KEYWORD-PACKAGE*"};
2828 (function(){
2829     (((l142.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l142).value = l131.fvalue(pv, "KEYWORD")));
2830     return l142;
2831 })();
2832 var l143 = {name: "KEYWORDP"};
2833 var l144 = {name: "SYMBOL-PACKAGE"};
2834 (function(){
2835 <<<<<<< HEAD
2836     (l136).fvalue = (function(v248){
2837         ((v248)["fname"] = "KEYWORDP");
2838         return v248;
2839     })((function (values,v247){
2840         checkArgs(arguments, 2);
2841         return (function(){
2842             return (((function(){
2843                 var tmp = v247;
2844                 return (typeof tmp == 'object' && 'name' in tmp);
2845             })()?l4.value: l5.value) !== l5.value ? ((l137.fvalue(pv, v247) === (function(){
2846                 var symbol = l135;
2847 =======
2848     (l143).fvalue = (function(v283){
2849         ((v283)["fname"] = "KEYWORDP");
2850         return v283;
2851     })((function (values,v282){
2852         checkArgs(arguments, 2);
2853         return (function(){
2854             return (((function(){
2855                 var tmp = v282;
2856                 return (typeof tmp == 'object' && 'name' in tmp);
2857             })()?l4.value: l5.value) !== l5.value ? ((l144.fvalue(pv, v282) === (function(){
2858                 var symbol = l142;
2859 >>>>>>> backquote
2860                 var value = symbol.value;
2861                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2862                 return value;
2863             })())?l4.value: l5.value) : l5.value);
2864         })();
2865     }));
2866     return l143;
2867 })();
2868 var l145 = {name: "*PACKAGE*"};
2869 (function(){
2870     (((l145.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l145).value = (function(){
2871         var symbol = l140;
2872         var value = symbol.value;
2873         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2874         return value;
2875     })()));
2876     return l145;
2877 })();
2878 var l146 = {name: "IN-PACKAGE"};
2879 l146;
2880 var l147 = {name: "%INTERN-SYMBOL"};
2881 (function(){
2882 <<<<<<< HEAD
2883     (l140).fvalue = (function(v252){
2884         ((v252)["fname"] = "%INTERN-SYMBOL");
2885         return v252;
2886     })((function (values,v249){
2887         checkArgs(arguments, 2);
2888         return (function(){
2889             return (function(){
2890                 var v250 = (((("package") in (v249))?l4.value: l5.value) !== l5.value ? l126.fvalue(pv, (function(){
2891                     var tmp = (v249)["package"];
2892 =======
2893     (l147).fvalue = (function(v287){
2894         ((v287)["fname"] = "%INTERN-SYMBOL");
2895         return v287;
2896     })((function (values,v284){
2897         checkArgs(arguments, 2);
2898         return (function(){
2899             return (function(){
2900                 var v285 = (((("package") in (v284))?l4.value: l5.value) !== l5.value ? l133.fvalue(pv, (function(){
2901                     var tmp = (v284)["package"];
2902 >>>>>>> backquote
2903                     return tmp == undefined? l5.value: tmp ;
2904                 })()) : (function(){
2905                     var symbol = l140;
2906                     var value = symbol.value;
2907                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2908                     return value;
2909                 })());
2910 <<<<<<< HEAD
2911                 var v251 = l130.fvalue(pv, v250);
2912                 ((v249)["package"] = v250);
2913                 (((v250 === (function(){
2914                     var symbol = l135;
2915                     var value = symbol.value;
2916                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2917                     return value;
2918                 })())?l4.value: l5.value) !== l5.value ? ((v249)["value"] = v249) : l5.value);
2919                 return ((v251)[(v249).name] = v249);
2920 =======
2921                 var v286 = l137.fvalue(pv, v285);
2922                 ((v284)["package"] = v285);
2923                 (((v285 === (function(){
2924                     var symbol = l142;
2925                     var value = symbol.value;
2926                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2927                     return value;
2928                 })())?l4.value: l5.value) !== l5.value ? ((v284)["value"] = v284) : l5.value);
2929                 return ((v286)[(v284).name] = v284);
2930 >>>>>>> backquote
2931             })();
2932         })();
2933     }));
2934     return l147;
2935 })();
2936 var l148 = {name: "FIND-SYMBOL"};
2937 var l149 = {name: "EXTERNAL", 'package': 'KEYWORD'};
2938 var l150 = {name: "INTERNAL", 'package': 'KEYWORD'};
2939 var l151 = {name: "INHERIT", 'package': 'KEYWORD'};
2940 (function(){
2941 <<<<<<< HEAD
2942     (l141).fvalue = (function(v261){
2943         ((v261)["fname"] = "FIND-SYMBOL");
2944         return v261;
2945     })((function (values,v253,v254){
2946         checkArgsAtLeast(arguments, 2);
2947         checkArgsAtMost(arguments, 3);
2948         var v254; 
2949         switch(arguments.length-1){
2950         case 1:
2951             v254=(function(){
2952                 var symbol = l138;
2953 =======
2954     (l148).fvalue = (function(v296){
2955         ((v296)["fname"] = "FIND-SYMBOL");
2956         return v296;
2957     })((function (values,v288,v289){
2958         checkArgsAtLeast(arguments, 2);
2959         checkArgsAtMost(arguments, 3);
2960         var v289; 
2961         switch(arguments.length-1){
2962         case 1:
2963             v289=(function(){
2964                 var symbol = l145;
2965 >>>>>>> backquote
2966                 var value = symbol.value;
2967                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2968                 return value;
2969             })();
2970         default: break;
2971         }
2972         return (function(){
2973             return (function(){
2974 <<<<<<< HEAD
2975                 var v255 = l126.fvalue(pv, v254);
2976                 var v256 = l132.fvalue(pv, v255);
2977                 var v257 = l130.fvalue(pv, v255);
2978                 return ((((v253) in (v256))?l4.value: l5.value) !== l5.value ? values((function(){
2979                     var tmp = (v256)[v253];
2980                     return tmp == undefined? l5.value: tmp ;
2981                 })(), l142.value) : ((((v253) in (v257))?l4.value: l5.value) !== l5.value ? values((function(){
2982                     var tmp = (v257)[v253];
2983 =======
2984                 var v290 = l133.fvalue(pv, v289);
2985                 var v291 = l139.fvalue(pv, v290);
2986                 var v292 = l137.fvalue(pv, v290);
2987                 return ((((v288) in (v291))?l4.value: l5.value) !== l5.value ? values((function(){
2988                     var tmp = (v291)[v288];
2989                     return tmp == undefined? l5.value: tmp ;
2990                 })(), l149.value) : ((((v288) in (v292))?l4.value: l5.value) !== l5.value ? values((function(){
2991                     var tmp = (v292)[v288];
2992 >>>>>>> backquote
2993                     return tmp == undefined? l5.value: tmp ;
2994                 })(), l150.value) : (function(){
2995                     try {
2996 <<<<<<< HEAD
2997                         return (function(v258,v259){
2998                             (function(){
2999                                 while(v258 !== l5.value){
3000                                     (v259 = (function(){
3001                                         var tmp = v258;
3002                                         return tmp === l5.value? l5.value: tmp.car;
3003                                     })());
3004                                     (function(){
3005                                         (function(v260){
3006                                             return ((((v253) in (v260))?l4.value: l5.value) !== l5.value ? (function(){
3007                                                 var values = mv;
3008                                                 throw ({type: 'block', id: 104, values: values((function(){
3009                                                     var tmp = (v260)[v253];
3010 =======
3011                         return (function(v293,v294){
3012                             (function(){
3013                                 while(v293 !== l5.value){
3014                                     (v294 = (function(){
3015                                         var tmp = v293;
3016                                         return tmp === l5.value? l5.value: tmp.car;
3017                                     })());
3018                                     (function(){
3019                                         (function(v295){
3020                                             return ((((v288) in (v295))?l4.value: l5.value) !== l5.value ? (function(){
3021                                                 var values = mv;
3022                                                 throw ({type: 'block', id: 118, values: values((function(){
3023                                                     var tmp = (v295)[v288];
3024 >>>>>>> backquote
3025                                                     return tmp == undefined? l5.value: tmp ;
3026                                                 })(), l151.value), message: 'Return from unknown block NIL.'})
3027                                             })() : l5.value);
3028 <<<<<<< HEAD
3029                                         })(l132.fvalue(pv, v259));
3030                                         return l5.value;
3031                                     })();
3032                                     (v258 = (function(){
3033                                         var tmp = v258;
3034 =======
3035                                         })(l139.fvalue(pv, v294));
3036                                         return l5.value;
3037                                     })();
3038                                     (v293 = (function(){
3039                                         var tmp = v293;
3040 >>>>>>> backquote
3041                                         return tmp === l5.value? l5.value: tmp.cdr;
3042                                     })());
3043                                 }return l5.value;
3044                             })();
3045                             return values(l5.value, l5.value);
3046 <<<<<<< HEAD
3047                         })(l131.fvalue(pv, v255),l5.value);
3048 =======
3049                         })(l138.fvalue(pv, v290),l5.value);
3050 >>>>>>> backquote
3051                     }
3052                     catch (cf){
3053                         if (cf.type == 'block' && cf.id == 118)
3054                             return values.apply(this, forcemv(cf.values));
3055                         else
3056                             throw cf;
3057                     }
3058                 })()));
3059             })();
3060         })();
3061     }));
3062     return l148;
3063 })();
3064 var l152 = {name: "INTERN"};
3065 var l153 = {name: "EXPORT"};
3066 (function(){
3067 <<<<<<< HEAD
3068     (l145).fvalue = (function(v270){
3069         ((v270)["fname"] = "INTERN");
3070         return v270;
3071     })((function (values,v262,v263){
3072         checkArgsAtLeast(arguments, 2);
3073         checkArgsAtMost(arguments, 3);
3074         var v263; 
3075         switch(arguments.length-1){
3076         case 1:
3077             v263=(function(){
3078                 var symbol = l138;
3079 =======
3080     (l152).fvalue = (function(v305){
3081         ((v305)["fname"] = "INTERN");
3082         return v305;
3083     })((function (values,v297,v298){
3084         checkArgsAtLeast(arguments, 2);
3085         checkArgsAtMost(arguments, 3);
3086         var v298; 
3087         switch(arguments.length-1){
3088         case 1:
3089             v298=(function(){
3090                 var symbol = l145;
3091 >>>>>>> backquote
3092                 var value = symbol.value;
3093                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3094                 return value;
3095             })();
3096         default: break;
3097         }
3098         return (function(){
3099 <<<<<<< HEAD
3100             return (function(v264){
3101                 return (function(){
3102                     var func = (function (values,v266,v267){
3103                         var v266; 
3104                         var v267; 
3105                         switch(arguments.length-1){
3106                         case 0:
3107                             v266=l5.value;
3108                         case 1:
3109                             v267=l5.value;
3110                         default: break;
3111                         }
3112                         var v265= l5.value;
3113                         for (var i = arguments.length-1; i>=3; i--)
3114                             v265 = {car: arguments[i], cdr: 
3115                         v265};
3116                         return (v267 !== l5.value ? values(v266, v267) : (function(v268){
3117                             (function(){
3118                                 var tmp = (v268)[v262];
3119                                 return tmp == undefined? l5.value: tmp ;
3120                             })();
3121                             return (function(v269){
3122                                 ((v269)["package"] = v264);
3123                                 (((v264 === (function(){
3124                                     var symbol = l135;
3125 =======
3126             return (function(v299){
3127                 return (function(){
3128                     var func = (function (values,v301,v302){
3129                         var v301; 
3130                         var v302; 
3131                         switch(arguments.length-1){
3132                         case 0:
3133                             v301=l5.value;
3134                         case 1:
3135                             v302=l5.value;
3136                         default: break;
3137                         }
3138                         var v300= l5.value;
3139                         for (var i = arguments.length-1; i>=3; i--)
3140                             v300 = {car: arguments[i], cdr: 
3141                         v300};
3142                         return (v302 !== l5.value ? values(v301, v302) : (function(v303){
3143                             (function(){
3144                                 var tmp = (v303)[v297];
3145                                 return tmp == undefined? l5.value: tmp ;
3146                             })();
3147                             return (function(v304){
3148                                 ((v304)["package"] = v299);
3149                                 (((v299 === (function(){
3150                                     var symbol = l142;
3151 >>>>>>> backquote
3152                                     var value = symbol.value;
3153                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3154                                     return value;
3155                                 })())?l4.value: l5.value) !== l5.value ? (function(){
3156 <<<<<<< HEAD
3157                                     ((v269)["value"] = v269);
3158                                     return l146.fvalue(pv, l45.fvalue(pv, v269), v264);
3159                                 })() : l5.value);
3160                                 ((v268)[v262] = v269);
3161                                 return values(v269, l5.value);
3162                             })((function(){
3163                                 var name = v262;
3164 =======
3165                                     ((v304)["value"] = v304);
3166                                     return l153.fvalue(pv, l47.fvalue(pv, v304), v299);
3167                                 })() : l5.value);
3168                                 ((v303)[v297] = v304);
3169                                 return values(v304, l5.value);
3170                             })((function(){
3171                                 var name = v297;
3172 >>>>>>> backquote
3173                                 if (typeof name != 'string')
3174                                     throw 'The value ' + name + ' is not a type string.';
3175                                 return ({name: name});
3176                             })());
3177 <<<<<<< HEAD
3178                         })(l130.fvalue(pv, v264)));
3179 =======
3180                         })(l137.fvalue(pv, v299)));
3181 >>>>>>> backquote
3182                     });
3183                     var args = [values];
3184                     return (function(){
3185                         var values = mv;
3186                         var vs;
3187 <<<<<<< HEAD
3188                         vs = l141.fvalue(values, v262, v264);
3189 =======
3190                         vs = l148.fvalue(values, v297, v299);
3191 >>>>>>> backquote
3192                         if (typeof vs === 'object' && 'multiple-value' in vs)
3193                             args = args.concat(vs);
3194                         else
3195                             args.push(vs);
3196                         return func.apply(window, args);
3197                     })();
3198                 })();
3199 <<<<<<< HEAD
3200             })(l126.fvalue(pv, v263));
3201 =======
3202             })(l133.fvalue(pv, v298));
3203 >>>>>>> backquote
3204         })();
3205     }));
3206     return l152;
3207 })();
3208 (function(){
3209 <<<<<<< HEAD
3210     (l137).fvalue = (function(v272){
3211         ((v272)["fname"] = "SYMBOL-PACKAGE");
3212         return v272;
3213     })((function (values,v271){
3214         checkArgs(arguments, 2);
3215         return (function(){
3216             (((function(){
3217                 var tmp = v271;
3218 =======
3219     (l144).fvalue = (function(v307){
3220         ((v307)["fname"] = "SYMBOL-PACKAGE");
3221         return v307;
3222     })((function (values,v306){
3223         checkArgs(arguments, 2);
3224         return (function(){
3225             (((function(){
3226                 var tmp = v306;
3227 >>>>>>> backquote
3228                 return (typeof tmp == 'object' && 'name' in tmp);
3229             })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
3230                 throw "it is not a symbol";
3231             })());
3232             return (function(){
3233 <<<<<<< HEAD
3234                 var tmp = (v271)["package"];
3235 =======
3236                 var tmp = (v306)["package"];
3237 >>>>>>> backquote
3238                 return tmp == undefined? l5.value: tmp ;
3239             })();
3240         })();
3241     }));
3242     return l144;
3243 })();
3244 (function(){
3245 <<<<<<< HEAD
3246     (l146).fvalue = (function(v278){
3247         ((v278)["fname"] = "EXPORT");
3248         return v278;
3249     })((function (values,v273,v274){
3250         checkArgsAtLeast(arguments, 2);
3251         checkArgsAtMost(arguments, 3);
3252         var v274; 
3253         switch(arguments.length-1){
3254         case 1:
3255             v274=(function(){
3256                 var symbol = l138;
3257 =======
3258     (l153).fvalue = (function(v313){
3259         ((v313)["fname"] = "EXPORT");
3260         return v313;
3261     })((function (values,v308,v309){
3262         checkArgsAtLeast(arguments, 2);
3263         checkArgsAtMost(arguments, 3);
3264         var v309; 
3265         switch(arguments.length-1){
3266         case 1:
3267             v309=(function(){
3268                 var symbol = l145;
3269 >>>>>>> backquote
3270                 var value = symbol.value;
3271                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3272                 return value;
3273             })();
3274         default: break;
3275         }
3276         return (function(){
3277 <<<<<<< HEAD
3278             return (function(v275){
3279                 return (function(){
3280                     return (function(v276,v277){
3281                         (function(){
3282                             while(v276 !== l5.value){
3283                                 (v277 = (function(){
3284                                     var tmp = v276;
3285                                     return tmp === l5.value? l5.value: tmp.car;
3286                                 })());
3287                                 (function(){
3288                                     ((v275)[(v277).name] = v277);
3289                                     return l5.value;
3290                                 })();
3291                                 (v276 = (function(){
3292                                     var tmp = v276;
3293 =======
3294             return (function(v310){
3295                 return (function(){
3296                     return (function(v311,v312){
3297                         (function(){
3298                             while(v311 !== l5.value){
3299                                 (v312 = (function(){
3300                                     var tmp = v311;
3301                                     return tmp === l5.value? l5.value: tmp.car;
3302                                 })());
3303                                 (function(){
3304                                     ((v310)[(v312).name] = v312);
3305                                     return l5.value;
3306                                 })();
3307                                 (v311 = (function(){
3308                                     var tmp = v311;
3309 >>>>>>> backquote
3310                                     return tmp === l5.value? l5.value: tmp.cdr;
3311                                 })());
3312                             }return l5.value;
3313                         })();
3314                         return l4.value;
3315 <<<<<<< HEAD
3316                     })(v273,l5.value);
3317                 })();
3318             })(l132.fvalue(pv, v274));
3319 =======
3320                     })(v308,l5.value);
3321                 })();
3322             })(l139.fvalue(pv, v309));
3323 >>>>>>> backquote
3324         })();
3325     }));
3326     return l153;
3327 })();
3328 var l154 = {name: "GET-UNIVERSAL-TIME"};
3329 (function(){
3330 <<<<<<< HEAD
3331     (l147).fvalue = (function(v279){
3332         ((v279)["fname"] = "GET-UNIVERSAL-TIME");
3333         return v279;
3334 =======
3335     (l154).fvalue = (function(v314){
3336         ((v314)["fname"] = "GET-UNIVERSAL-TIME");
3337         return v314;
3338 >>>>>>> backquote
3339     })((function (values){
3340         checkArgsAtMost(arguments, 1);
3341         return (function(){
3342             return (function(){
3343                 var x1 = (Math.round(new Date() / 1000));
3344                 if (typeof x1 !== 'number') throw 'Not a number!';
3345                 return x1+2208988800;
3346             })();
3347         })();
3348     }));
3349     return l154;
3350 })();
3351 var l155 = {name: "*NEWLINE*"};
3352 (function(){
3353     (((l155.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l155).value = l106.fvalue(pv, l86.fvalue(pv, 10))));
3354     return l155;
3355 })();
3356 var l156 = {name: "CONCAT"};
3357 (function(){
3358 <<<<<<< HEAD
3359     (l149).fvalue = (function(v281){
3360         ((v281)["fname"] = "CONCAT");
3361         return v281;
3362     })((function (values){
3363         var v280= l5.value;
3364         for (var i = arguments.length-1; i>=1; i--)
3365             v280 = {car: arguments[i], cdr: 
3366         v280};
3367 =======
3368     (l156).fvalue = (function(v316){
3369         ((v316)["fname"] = "CONCAT");
3370         return v316;
3371     })((function (values){
3372         var v315= l5.value;
3373         for (var i = arguments.length-1; i>=1; i--)
3374             v315 = {car: arguments[i], cdr: 
3375         v315};
3376 >>>>>>> backquote
3377         return (function(){
3378             return l63.fvalue(values, (function(){
3379                 var symbol = l76;
3380                 var func = symbol.fvalue;
3381                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3382                 return func;
3383 <<<<<<< HEAD
3384             })(), v280, l62.value, "");
3385 =======
3386             })(), v315, l64.value, "");
3387 >>>>>>> backquote
3388         })();
3389     }));
3390     return l156;
3391 })();
3392 var l157 = {name: "CONCATF"};
3393 l157;
3394 var l158 = {name: "JOIN"};
3395 (function(){
3396 <<<<<<< HEAD
3397     (l151).fvalue = (function(v284){
3398         ((v284)["fname"] = "JOIN");
3399         return v284;
3400     })((function (values,v282,v283){
3401         checkArgsAtLeast(arguments, 2);
3402         checkArgsAtMost(arguments, 3);
3403         var v283; 
3404         switch(arguments.length-1){
3405         case 1:
3406             v283="";
3407         default: break;
3408         }
3409         return (function(){
3410             return (l13.fvalue(pv, v282) !== l5.value ? "" : (l13.fvalue(pv, (function(){
3411                 var tmp = v282;
3412                 return tmp === l5.value? l5.value: tmp.cdr;
3413             })()) !== l5.value ? (function(){
3414                 var tmp = v282;
3415                 return tmp === l5.value? l5.value: tmp.car;
3416             })() : l149.fvalue(values, (function(){
3417                 var tmp = v282;
3418                 return tmp === l5.value? l5.value: tmp.car;
3419             })(), v283, l151.fvalue(pv, (function(){
3420                 var tmp = v282;
3421                 return tmp === l5.value? l5.value: tmp.cdr;
3422             })(), v283))));
3423 =======
3424     (l158).fvalue = (function(v319){
3425         ((v319)["fname"] = "JOIN");
3426         return v319;
3427     })((function (values,v317,v318){
3428         checkArgsAtLeast(arguments, 2);
3429         checkArgsAtMost(arguments, 3);
3430         var v318; 
3431         switch(arguments.length-1){
3432         case 1:
3433             v318="";
3434         default: break;
3435         }
3436         return (function(){
3437             return (l13.fvalue(pv, v317) !== l5.value ? "" : (l13.fvalue(pv, (function(){
3438                 var tmp = v317;
3439                 return tmp === l5.value? l5.value: tmp.cdr;
3440             })()) !== l5.value ? (function(){
3441                 var tmp = v317;
3442                 return tmp === l5.value? l5.value: tmp.car;
3443             })() : l156.fvalue(values, (function(){
3444                 var tmp = v317;
3445                 return tmp === l5.value? l5.value: tmp.car;
3446             })(), v318, l158.fvalue(pv, (function(){
3447                 var tmp = v317;
3448                 return tmp === l5.value? l5.value: tmp.cdr;
3449             })(), v318))));
3450 >>>>>>> backquote
3451         })();
3452     }));
3453     return l158;
3454 })();
3455 var l159 = {name: "JOIN-TRAILING"};
3456 (function(){
3457 <<<<<<< HEAD
3458     (l152).fvalue = (function(v287){
3459         ((v287)["fname"] = "JOIN-TRAILING");
3460         return v287;
3461     })((function (values,v285,v286){
3462         checkArgsAtLeast(arguments, 2);
3463         checkArgsAtMost(arguments, 3);
3464         var v286; 
3465         switch(arguments.length-1){
3466         case 1:
3467             v286="";
3468         default: break;
3469         }
3470         return (function(){
3471             return (l13.fvalue(pv, v285) !== l5.value ? "" : l149.fvalue(values, (function(){
3472                 var tmp = v285;
3473                 return tmp === l5.value? l5.value: tmp.car;
3474             })(), v286, l152.fvalue(pv, (function(){
3475                 var tmp = v285;
3476                 return tmp === l5.value? l5.value: tmp.cdr;
3477             })(), v286)));
3478 =======
3479     (l159).fvalue = (function(v322){
3480         ((v322)["fname"] = "JOIN-TRAILING");
3481         return v322;
3482     })((function (values,v320,v321){
3483         checkArgsAtLeast(arguments, 2);
3484         checkArgsAtMost(arguments, 3);
3485         var v321; 
3486         switch(arguments.length-1){
3487         case 1:
3488             v321="";
3489         default: break;
3490         }
3491         return (function(){
3492             return (l13.fvalue(pv, v320) !== l5.value ? "" : l156.fvalue(values, (function(){
3493                 var tmp = v320;
3494                 return tmp === l5.value? l5.value: tmp.car;
3495             })(), v321, l159.fvalue(pv, (function(){
3496                 var tmp = v320;
3497                 return tmp === l5.value? l5.value: tmp.cdr;
3498             })(), v321)));
3499 >>>>>>> backquote
3500         })();
3501     }));
3502     return l159;
3503 })();
3504 var l160 = {name: "MAPCONCAT"};
3505 (function(){
3506 <<<<<<< HEAD
3507     (l153).fvalue = (function(v290){
3508         ((v290)["fname"] = "MAPCONCAT");
3509         return v290;
3510     })((function (values,v288,v289){
3511         checkArgs(arguments, 3);
3512         return (function(){
3513             return l151.fvalue(values, l79.fvalue(pv, v288, v289));
3514 =======
3515     (l160).fvalue = (function(v325){
3516         ((v325)["fname"] = "MAPCONCAT");
3517         return v325;
3518     })((function (values,v323,v324){
3519         checkArgs(arguments, 3);
3520         return (function(){
3521             return l158.fvalue(values, l81.fvalue(pv, v323, v324));
3522 >>>>>>> backquote
3523         })();
3524     }));
3525     return l160;
3526 })();
3527 var l161 = {name: "VECTOR-TO-LIST"};
3528 (function(){
3529 <<<<<<< HEAD
3530     (l154).fvalue = (function(v298){
3531         ((v298)["fname"] = "VECTOR-TO-LIST");
3532         return v298;
3533     })((function (values,v291){
3534         checkArgs(arguments, 2);
3535         return (function(){
3536             return (function(v292,v293){
3537                 return (function(){
3538                     return (function(v294,v295){
3539                         (function(){
3540                             while((function(){
3541                                 var x1 = v294;
3542                                 if (typeof x1 !== 'number') throw 'Not a number!';
3543                                 var x2 = v295;
3544 =======
3545     (l161).fvalue = (function(v331){
3546         ((v331)["fname"] = "VECTOR-TO-LIST");
3547         return v331;
3548     })((function (values,v326){
3549         checkArgs(arguments, 2);
3550         return (function(){
3551             return (function(v327,v328){
3552                 return (function(){
3553                     return (function(v329,v330){
3554                         (function(){
3555                             while((function(){
3556                                 var x1 = v329;
3557                                 if (typeof x1 !== 'number') throw 'Not a number!';
3558                                 var x2 = v330;
3559 >>>>>>> backquote
3560                                 if (typeof x2 !== 'number') throw 'Not a number!';
3561                                 return (x1<x2?l4.value: l5.value);
3562                             })() !== l5.value){
3563                                 (function(){
3564 <<<<<<< HEAD
3565                                     (function(){
3566                                         var v296 = (function(){
3567                                             var x = (v291)[v294];
3568                                             if (x === undefined) throw 'Out of range';
3569                                             return x;
3570                                         })();
3571                                         var v297 = ({car: v296, cdr: v292});
3572                                         return (v292 = v297);
3573                                     })();
3574                                     return l5.value;
3575                                 })();
3576                                 (v294 = (function(){
3577                                     var x1 = v294;
3578 =======
3579                                     (v327 = ({car: (function(){
3580                                         var x = (v326)[v329];
3581                                         if (x === undefined) throw 'Out of range';
3582                                         return x;
3583                                     })(), cdr: v327}));
3584                                     return l5.value;
3585                                 })();
3586                                 (v329 = (function(){
3587                                     var x1 = v329;
3588 >>>>>>> backquote
3589                                     if (typeof x1 !== 'number') throw 'Not a number!';
3590                                     return x1+1;
3591                                 })());
3592                             }return l5.value;
3593                         })();
3594 <<<<<<< HEAD
3595                         return l68.fvalue(values, v292);
3596                     })(0,v293);
3597                 })();
3598             })(l5.value,l73.fvalue(pv, v291));
3599 =======
3600                         return l70.fvalue(values, v327);
3601                     })(0,v328);
3602                 })();
3603             })(l5.value,l75.fvalue(pv, v326));
3604 >>>>>>> backquote
3605         })();
3606     }));
3607     return l161;
3608 })();
3609 var l162 = {name: "LIST-TO-VECTOR"};
3610 (function(){
3611 <<<<<<< HEAD
3612     (l155).fvalue = (function(v304){
3613         ((v304)["fname"] = "LIST-TO-VECTOR");
3614         return v304;
3615     })((function (values,v299){
3616         checkArgs(arguments, 2);
3617         return (function(){
3618             return (function(v300,v301){
3619                 return (function(){
3620                     return (function(v302,v303){
3621                         (function(){
3622                             while(v302 !== l5.value){
3623                                 (v303 = (function(){
3624                                     var tmp = v302;
3625 =======
3626     (l162).fvalue = (function(v337){
3627         ((v337)["fname"] = "LIST-TO-VECTOR");
3628         return v337;
3629     })((function (values,v332){
3630         checkArgs(arguments, 2);
3631         return (function(){
3632             return (function(v333,v334){
3633                 return (function(){
3634                     return (function(v335,v336){
3635                         (function(){
3636                             while(v335 !== l5.value){
3637                                 (v336 = (function(){
3638                                     var tmp = v335;
3639 >>>>>>> backquote
3640                                     return tmp === l5.value? l5.value: tmp.car;
3641                                 })());
3642                                 (function(){
3643                                     (function(){
3644 <<<<<<< HEAD
3645                                         var x = v300;
3646                                         var i = v301;
3647                                         if (i < 0 || i >= x.length) throw 'Out of range';
3648                                         return x[i] = v303;
3649                                     })();
3650                                     (v301 = (function(){
3651                                         var x1 = v301;
3652 =======
3653                                         var x = v333;
3654                                         var i = v334;
3655                                         if (i < 0 || i >= x.length) throw 'Out of range';
3656                                         return x[i] = v336;
3657                                     })();
3658                                     (v334 = (function(){
3659                                         var x1 = v334;
3660 >>>>>>> backquote
3661                                         if (typeof x1 !== 'number') throw 'Not a number!';
3662                                         return x1+1;
3663                                     })());
3664                                     return l5.value;
3665                                 })();
3666 <<<<<<< HEAD
3667                                 (v302 = (function(){
3668                                     var tmp = v302;
3669 =======
3670                                 (v335 = (function(){
3671                                     var tmp = v335;
3672 >>>>>>> backquote
3673                                     return tmp === l5.value? l5.value: tmp.cdr;
3674                                 })());
3675                             }return l5.value;
3676                         })();
3677 <<<<<<< HEAD
3678                         return v300;
3679                     })(v299,l5.value);
3680                 })();
3681             })((function(){
3682                 var r = [];
3683                 for (var i = 0; i < l73.fvalue(pv, v299); i++)
3684 =======
3685                         return v333;
3686                     })(v332,l5.value);
3687                 })();
3688             })((function(){
3689                 var r = [];
3690                 for (var i = 0; i < l75.fvalue(pv, v332); i++)
3691 >>>>>>> backquote
3692                     r.push(l5.value);
3693                 return r;
3694             })(),0);
3695         })();
3696     }));
3697     return l162;
3698 })();
3699 var l163 = {name: "VALUES-LIST"};
3700 (function(){
3701 <<<<<<< HEAD
3702     (l156).fvalue = (function(v306){
3703         ((v306)["fname"] = "VALUES-LIST");
3704         return v306;
3705     })((function (values,v305){
3706         checkArgs(arguments, 2);
3707         return (function(){
3708             return values.apply(this, l155.fvalue(pv, v305));
3709 =======
3710     (l163).fvalue = (function(v339){
3711         ((v339)["fname"] = "VALUES-LIST");
3712         return v339;
3713     })((function (values,v338){
3714         checkArgs(arguments, 2);
3715         return (function(){
3716             return values.apply(this, l162.fvalue(pv, v338));
3717 >>>>>>> backquote
3718         })();
3719     }));
3720     return l163;
3721 })();
3722 var l164 = {name: "VALUES"};
3723 (function(){
3724 <<<<<<< HEAD
3725     (l157).fvalue = (function(v308){
3726         ((v308)["fname"] = "VALUES");
3727         return v308;
3728     })((function (values){
3729         var v307= l5.value;
3730         for (var i = arguments.length-1; i>=1; i--)
3731             v307 = {car: arguments[i], cdr: 
3732         v307};
3733         return (function(){
3734             return l156.fvalue(values, v307);
3735 =======
3736     (l164).fvalue = (function(v341){
3737         ((v341)["fname"] = "VALUES");
3738         return v341;
3739     })((function (values){
3740         var v340= l5.value;
3741         for (var i = arguments.length-1; i>=1; i--)
3742             v340 = {car: arguments[i], cdr: 
3743         v340};
3744         return (function(){
3745             return l163.fvalue(values, v340);
3746 >>>>>>> backquote
3747         })();
3748     }));
3749     return l164;
3750 })();
3751 (function(){
3752 <<<<<<< HEAD
3753     (l18).fvalue = (function(v314){
3754         ((v314)["fname"] = "INTEGER-TO-STRING");
3755         return v314;
3756     })((function (values,v309){
3757         checkArgs(arguments, 2);
3758         return (function(){
3759             return (l25.fvalue(pv, v309) !== l5.value ? "0" : (l88.fvalue(pv, v309) !== l5.value ? l149.fvalue(values, "-", l18.fvalue(pv, (function(){
3760                 var x1 = v309;
3761                 if (typeof x1 !== 'number') throw 'Not a number!';
3762                 return 0-x1;
3763             })())) : (function(v310){
3764                 (function(){
3765                     return (function(){
3766                         while(l28.fvalue(pv, l25.fvalue(pv, v309)) !== l5.value){
3767                             (function(){
3768                                 var v311 = (function(){
3769                                     var x = v309;
3770                                     var y = 10;
3771                                     if (typeof x != 'number')
3772                                         throw 'The value ' + x + ' is not a type number.';
3773                                     if (typeof y != 'number')
3774                                         throw 'The value ' + y + ' is not a type number.';
3775                                     return x%y;
3776                                 })();
3777                                 var v312 = ({car: v311, cdr: v310});
3778                                 return (v310 = v312);
3779                             })();
3780                             (v309 = l26.fvalue(pv, v309, 10));
3781                         }return l5.value;
3782                     })();
3783                 })();
3784                 return l153.fvalue(values, (function (values,v313){
3785                     checkArgs(arguments, 2);
3786                     return l103.fvalue(values, l98.fvalue(pv, v313));
3787                 }), v310);
3788 =======
3789     (l19).fvalue = (function(v345){
3790         ((v345)["fname"] = "INTEGER-TO-STRING");
3791         return v345;
3792     })((function (values,v342){
3793         checkArgs(arguments, 2);
3794         return (function(){
3795             return (l26.fvalue(pv, v342) !== l5.value ? "0" : (l91.fvalue(pv, v342) !== l5.value ? l156.fvalue(values, "-", l19.fvalue(pv, (function(){
3796                 var x1 = v342;
3797                 if (typeof x1 !== 'number') throw 'Not a number!';
3798                 return 0-x1;
3799             })())) : (function(v343){
3800                 (function(){
3801                     return (function(){
3802                         while(l29.fvalue(pv, l26.fvalue(pv, v342)) !== l5.value){
3803                             (v343 = ({car: (function(){
3804                                 var x = v342;
3805                                 var y = 10;
3806                                 if (typeof x != 'number')
3807                                     throw 'The value ' + x + ' is not a type number.';
3808                                 if (typeof y != 'number')
3809                                     throw 'The value ' + y + ' is not a type number.';
3810                                 return x%y;
3811                             })(), cdr: v343}));
3812                             (v342 = l27.fvalue(pv, v342, 10));
3813                         }return l5.value;
3814                     })();
3815                 })();
3816                 return l160.fvalue(values, (function (values,v344){
3817                     checkArgs(arguments, 2);
3818                     return l106.fvalue(values, l101.fvalue(pv, v344));
3819                 }), v343);
3820 >>>>>>> backquote
3821             })(l5.value)));
3822         })();
3823     }));
3824     return l19;
3825 })();
3826 var l165 = {name: "PRIN1-TO-STRING"};
3827 var l166 = {name: "ESCAPE-STRING"};
3828 (function(){
3829 <<<<<<< HEAD
3830     (l158).fvalue = (function(v323){
3831         ((v323)["fname"] = "PRIN1-TO-STRING");
3832         return v323;
3833     })((function (values,v315){
3834         checkArgs(arguments, 2);
3835         return (function(){
3836             return (((function(){
3837                 var tmp = v315;
3838                 return (typeof tmp == 'object' && 'name' in tmp);
3839             })()?l4.value: l5.value) !== l5.value ? (function(){
3840                 var func = (function (values,v317,v318){
3841                     var v317; 
3842                     var v318; 
3843                     switch(arguments.length-1){
3844                     case 0:
3845                         v317=l5.value;
3846                     case 1:
3847                         v318=l5.value;
3848                     default: break;
3849                     }
3850                     var v316= l5.value;
3851                     for (var i = arguments.length-1; i>=3; i--)
3852                         v316 = {car: arguments[i], cdr: 
3853                     v316};
3854                     return ((v318 !== l5.value ? ((v317 === v315)?l4.value: l5.value) : l5.value) !== l5.value ? (v315).name : (function(v319,v320){
3855                         return l149.fvalue(values, (l13.fvalue(pv, v319) !== l5.value ? "#" : (((v319 === l128.fvalue(pv, "KEYWORD"))?l4.value: l5.value) !== l5.value ? "" : l129.fvalue(pv, v319))), ":", v320);
3856                     })(l137.fvalue(pv, v315),(v315).name));
3857 =======
3858     (l165).fvalue = (function(v354){
3859         ((v354)["fname"] = "PRIN1-TO-STRING");
3860         return v354;
3861     })((function (values,v346){
3862         checkArgs(arguments, 2);
3863         return (function(){
3864             return (((function(){
3865                 var tmp = v346;
3866                 return (typeof tmp == 'object' && 'name' in tmp);
3867             })()?l4.value: l5.value) !== l5.value ? (function(){
3868                 var func = (function (values,v348,v349){
3869                     var v348; 
3870                     var v349; 
3871                     switch(arguments.length-1){
3872                     case 0:
3873                         v348=l5.value;
3874                     case 1:
3875                         v349=l5.value;
3876                     default: break;
3877                     }
3878                     var v347= l5.value;
3879                     for (var i = arguments.length-1; i>=3; i--)
3880                         v347 = {car: arguments[i], cdr: 
3881                     v347};
3882                     return ((v349 !== l5.value ? ((v348 === v346)?l4.value: l5.value) : l5.value) !== l5.value ? (v346).name : (function(v350,v351){
3883                         return l156.fvalue(values, (l13.fvalue(pv, v350) !== l5.value ? "#" : (((v350 === l135.fvalue(pv, "KEYWORD"))?l4.value: l5.value) !== l5.value ? "" : l136.fvalue(pv, v350))), ":", v351);
3884                     })(l144.fvalue(pv, v346),(v346).name));
3885 >>>>>>> backquote
3886                 });
3887                 var args = [values];
3888                 return (function(){
3889                     var values = mv;
3890                     var vs;
3891 <<<<<<< HEAD
3892                     vs = l141.fvalue(values, (v315).name, (function(){
3893                         var symbol = l138;
3894 =======
3895                     vs = l148.fvalue(values, (v346).name, (function(){
3896                         var symbol = l145;
3897 >>>>>>> backquote
3898                         var value = symbol.value;
3899                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3900                         return value;
3901                     })());
3902                     if (typeof vs === 'object' && 'multiple-value' in vs)
3903                         args = args.concat(vs);
3904                     else
3905                         args.push(vs);
3906                     return func.apply(window, args);
3907                 })();
3908 <<<<<<< HEAD
3909             })() : (l86.fvalue(pv, v315) !== l5.value ? l18.fvalue(values, v315) : (((typeof(v315) == "string")?l4.value: l5.value) !== l5.value ? l149.fvalue(values, "\"", l159.fvalue(pv, v315), "\"") : (((typeof v315 == 'function')?l4.value: l5.value) !== l5.value ? (function(v321){
3910                 return (v321 !== l5.value ? l149.fvalue(values, "#<FUNCTION ", v321, ">") : l149.fvalue(values, "#<FUNCTION>"));
3911             })((function(){
3912                 var tmp = (v315)["fname"];
3913                 return tmp == undefined? l5.value: tmp ;
3914             })()) : (l60.fvalue(pv, v315) !== l5.value ? l149.fvalue(values, "(", l152.fvalue(pv, l79.fvalue(pv, (function(){
3915                 var symbol = l158;
3916                 var func = symbol.fvalue;
3917                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3918                 return func;
3919             })(), l92.fvalue(pv, v315)), " "), (function(v322){
3920                 return (l13.fvalue(pv, (function(){
3921                     var tmp = v322;
3922                     return tmp === l5.value? l5.value: tmp.cdr;
3923                 })()) !== l5.value ? l158.fvalue(pv, (function(){
3924                     var tmp = v322;
3925                     return tmp === l5.value? l5.value: tmp.car;
3926                 })()) : l149.fvalue(pv, l158.fvalue(pv, (function(){
3927                     var tmp = v322;
3928                     return tmp === l5.value? l5.value: tmp.car;
3929                 })()), " . ", l158.fvalue(pv, (function(){
3930                     var tmp = v322;
3931                     return tmp === l5.value? l5.value: tmp.cdr;
3932                 })())));
3933             })(l91.fvalue(pv, v315)), ")") : (((function(){
3934                 var x = v315;
3935                 return typeof x === 'object' && 'length' in x;
3936             })()?l4.value: l5.value) !== l5.value ? l149.fvalue(values, "#", l158.fvalue(pv, l154.fvalue(pv, v315))) : (l127.fvalue(pv, v315) !== l5.value ? l149.fvalue(values, "#<PACKAGE ", l129.fvalue(pv, v315), ">") : l5.value)))))));
3937 =======
3938             })() : (l89.fvalue(pv, v346) !== l5.value ? l19.fvalue(values, v346) : (((typeof(v346) == "string")?l4.value: l5.value) !== l5.value ? l156.fvalue(values, "\"", l166.fvalue(pv, v346), "\"") : (((typeof v346 == 'function')?l4.value: l5.value) !== l5.value ? (function(v352){
3939                 return (v352 !== l5.value ? l156.fvalue(values, "#<FUNCTION ", v352, ">") : l156.fvalue(values, "#<FUNCTION>"));
3940             })((function(){
3941                 var tmp = (v346)["fname"];
3942                 return tmp == undefined? l5.value: tmp ;
3943             })()) : (l62.fvalue(pv, v346) !== l5.value ? l156.fvalue(values, "(", l159.fvalue(pv, l81.fvalue(pv, (function(){
3944                 var symbol = l165;
3945                 var func = symbol.fvalue;
3946                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3947                 return func;
3948             })(), l95.fvalue(pv, v346)), " "), (function(v353){
3949                 return (l13.fvalue(pv, (function(){
3950                     var tmp = v353;
3951                     return tmp === l5.value? l5.value: tmp.cdr;
3952                 })()) !== l5.value ? l165.fvalue(pv, (function(){
3953                     var tmp = v353;
3954                     return tmp === l5.value? l5.value: tmp.car;
3955                 })()) : l156.fvalue(pv, l165.fvalue(pv, (function(){
3956                     var tmp = v353;
3957                     return tmp === l5.value? l5.value: tmp.car;
3958                 })()), " . ", l165.fvalue(pv, (function(){
3959                     var tmp = v353;
3960                     return tmp === l5.value? l5.value: tmp.cdr;
3961                 })())));
3962             })(l94.fvalue(pv, v346)), ")") : (((function(){
3963                 var x = v346;
3964                 return typeof x === 'object' && 'length' in x;
3965             })()?l4.value: l5.value) !== l5.value ? l156.fvalue(values, "#", l165.fvalue(pv, l161.fvalue(pv, v346))) : (l134.fvalue(pv, v346) !== l5.value ? l156.fvalue(values, "#<PACKAGE ", l136.fvalue(pv, v346), ">") : l5.value)))))));
3966 >>>>>>> backquote
3967         })();
3968     }));
3969     return l165;
3970 })();
3971 (function(){
3972 <<<<<<< HEAD
3973     (l107).fvalue = (function(v325){
3974         ((v325)["fname"] = "WRITE-LINE");
3975         return v325;
3976     })((function (values,v324){
3977         checkArgs(arguments, 2);
3978         return (function(){
3979             (function(){
3980                 var x = v324;
3981 =======
3982     (l110).fvalue = (function(v356){
3983         ((v356)["fname"] = "WRITE-LINE");
3984         return v356;
3985     })((function (values,v355){
3986         checkArgs(arguments, 2);
3987         return (function(){
3988             (function(){
3989                 var x = v355;
3990 >>>>>>> backquote
3991                 if (typeof x != 'string')
3992                     throw 'The value ' + x + ' is not a type string.';
3993                 return lisp.write(x);
3994             })();
3995             (function(){
3996                 var x = (function(){
3997                     var symbol = l155;
3998                     var value = symbol.value;
3999                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4000                     return value;
4001                 })();
4002                 if (typeof x != 'string')
4003                     throw 'The value ' + x + ' is not a type string.';
4004                 return lisp.write(x);
4005             })();
4006 <<<<<<< HEAD
4007             return v324;
4008 =======
4009             return v355;
4010 >>>>>>> backquote
4011         })();
4012     }));
4013     return l110;
4014 })();
4015 var l167 = {name: "WARN"};
4016 (function(){
4017 <<<<<<< HEAD
4018     (l160).fvalue = (function(v327){
4019         ((v327)["fname"] = "WARN");
4020         return v327;
4021     })((function (values,v326){
4022 =======
4023     (l167).fvalue = (function(v358){
4024         ((v358)["fname"] = "WARN");
4025         return v358;
4026     })((function (values,v357){
4027 >>>>>>> backquote
4028         checkArgs(arguments, 2);
4029         return (function(){
4030             (function(){
4031                 var x = "WARNING: ";
4032                 if (typeof x != 'string')
4033                     throw 'The value ' + x + ' is not a type string.';
4034                 return lisp.write(x);
4035             })();
4036 <<<<<<< HEAD
4037             return l107.fvalue(values, v326);
4038 =======
4039             return l110.fvalue(values, v357);
4040 >>>>>>> backquote
4041         })();
4042     }));
4043     return l167;
4044 })();
4045 var l168 = {name: "PRINT"};
4046 (function(){
4047 <<<<<<< HEAD
4048     (l161).fvalue = (function(v329){
4049         ((v329)["fname"] = "PRINT");
4050         return v329;
4051     })((function (values,v328){
4052         checkArgs(arguments, 2);
4053         return (function(){
4054             l107.fvalue(pv, l158.fvalue(pv, v328));
4055             return v328;
4056 =======
4057     (l168).fvalue = (function(v360){
4058         ((v360)["fname"] = "PRINT");
4059         return v360;
4060     })((function (values,v359){
4061         checkArgs(arguments, 2);
4062         return (function(){
4063             l110.fvalue(pv, l165.fvalue(pv, v359));
4064             return v359;
4065 >>>>>>> backquote
4066         })();
4067     }));
4068     return l168;
4069 })();
4070 var l169 = {name: "MAKE-STRING-STREAM"};
4071 (function(){
4072 <<<<<<< HEAD
4073     (l162).fvalue = (function(v331){
4074         ((v331)["fname"] = "MAKE-STRING-STREAM");
4075         return v331;
4076     })((function (values,v330){
4077         checkArgs(arguments, 2);
4078         return (function(){
4079             return ({car: v330, cdr: 0});
4080 =======
4081     (l169).fvalue = (function(v362){
4082         ((v362)["fname"] = "MAKE-STRING-STREAM");
4083         return v362;
4084     })((function (values,v361){
4085         checkArgs(arguments, 2);
4086         return (function(){
4087             return ({car: v361, cdr: 0});
4088 >>>>>>> backquote
4089         })();
4090     }));
4091     return l169;
4092 })();
4093 var l170 = {name: "%PEEK-CHAR"};
4094 (function(){
4095 <<<<<<< HEAD
4096     (l163).fvalue = (function(v333){
4097         ((v333)["fname"] = "%PEEK-CHAR");
4098         return v333;
4099     })((function (values,v332){
4100 =======
4101     (l170).fvalue = (function(v364){
4102         ((v364)["fname"] = "%PEEK-CHAR");
4103         return v364;
4104     })((function (values,v363){
4105 >>>>>>> backquote
4106         checkArgs(arguments, 2);
4107         return (function(){
4108             return ((function(){
4109                 var x1 = (function(){
4110 <<<<<<< HEAD
4111                     var tmp = v332;
4112                     return tmp === l5.value? l5.value: tmp.cdr;
4113                 })();
4114                 if (typeof x1 !== 'number') throw 'Not a number!';
4115                 var x2 = l73.fvalue(pv, (function(){
4116                     var tmp = v332;
4117 =======
4118                     var tmp = v363;
4119                     return tmp === l5.value? l5.value: tmp.cdr;
4120                 })();
4121                 if (typeof x1 !== 'number') throw 'Not a number!';
4122                 var x2 = l75.fvalue(pv, (function(){
4123                     var tmp = v363;
4124 >>>>>>> backquote
4125                     return tmp === l5.value? l5.value: tmp.car;
4126                 })());
4127                 if (typeof x2 !== 'number') throw 'Not a number!';
4128                 return (x1<x2?l4.value: l5.value);
4129             })() !== l5.value ? (function(){
4130                 var string = (function(){
4131 <<<<<<< HEAD
4132                     var tmp = v332;
4133                     return tmp === l5.value? l5.value: tmp.car;
4134                 })();
4135                 var index = (function(){
4136                     var tmp = v332;
4137 =======
4138                     var tmp = v363;
4139                     return tmp === l5.value? l5.value: tmp.car;
4140                 })();
4141                 var index = (function(){
4142                     var tmp = v363;
4143 >>>>>>> backquote
4144                     return tmp === l5.value? l5.value: tmp.cdr;
4145                 })();
4146                 if (typeof string != 'string')
4147                     throw 'The value ' + string + ' is not a type string.';
4148                 if (typeof index != 'number')
4149                     throw 'The value ' + index + ' is not a type number.';
4150                 return string.charCodeAt(index);
4151             })() : l5.value);
4152         })();
4153     }));
4154     return l170;
4155 })();
4156 var l171 = {name: "%READ-CHAR"};
4157 (function(){
4158 <<<<<<< HEAD
4159     (l164).fvalue = (function(v336){
4160         ((v336)["fname"] = "%READ-CHAR");
4161         return v336;
4162     })((function (values,v334){
4163 =======
4164     (l171).fvalue = (function(v367){
4165         ((v367)["fname"] = "%READ-CHAR");
4166         return v367;
4167     })((function (values,v365){
4168 >>>>>>> backquote
4169         checkArgs(arguments, 2);
4170         return (function(){
4171             return ((function(){
4172                 var x1 = (function(){
4173 <<<<<<< HEAD
4174                     var tmp = v334;
4175                     return tmp === l5.value? l5.value: tmp.cdr;
4176                 })();
4177                 if (typeof x1 !== 'number') throw 'Not a number!';
4178                 var x2 = l73.fvalue(pv, (function(){
4179                     var tmp = v334;
4180 =======
4181                     var tmp = v365;
4182                     return tmp === l5.value? l5.value: tmp.cdr;
4183                 })();
4184                 if (typeof x1 !== 'number') throw 'Not a number!';
4185                 var x2 = l75.fvalue(pv, (function(){
4186                     var tmp = v365;
4187 >>>>>>> backquote
4188                     return tmp === l5.value? l5.value: tmp.car;
4189                 })());
4190                 if (typeof x2 !== 'number') throw 'Not a number!';
4191                 return (x1<x2?l4.value: l5.value);
4192 <<<<<<< HEAD
4193             })() !== l5.value ? (function(v335){
4194                 (function(){
4195                     var x = v334;
4196                     if (typeof x != 'object')
4197                         throw 'The value ' + x + ' is not a type object.';
4198                     return (x.cdr = l23.fvalue(pv, (function(){
4199                         var tmp = v334;
4200                         return tmp === l5.value? l5.value: tmp.cdr;
4201                     })()), x);
4202                 })();
4203                 return v335;
4204             })((function(){
4205                 var string = (function(){
4206                     var tmp = v334;
4207                     return tmp === l5.value? l5.value: tmp.car;
4208                 })();
4209                 var index = (function(){
4210                     var tmp = v334;
4211 =======
4212             })() !== l5.value ? (function(v366){
4213                 (function(){
4214                     var x = v365;
4215                     if (typeof x != 'object')
4216                         throw 'The value ' + x + ' is not a type object.';
4217                     return (x.cdr = l24.fvalue(pv, (function(){
4218                         var tmp = v365;
4219                         return tmp === l5.value? l5.value: tmp.cdr;
4220                     })()), x);
4221                 })();
4222                 return v366;
4223             })((function(){
4224                 var string = (function(){
4225                     var tmp = v365;
4226                     return tmp === l5.value? l5.value: tmp.car;
4227                 })();
4228                 var index = (function(){
4229                     var tmp = v365;
4230 >>>>>>> backquote
4231                     return tmp === l5.value? l5.value: tmp.cdr;
4232                 })();
4233                 if (typeof string != 'string')
4234                     throw 'The value ' + string + ' is not a type string.';
4235                 if (typeof index != 'number')
4236                     throw 'The value ' + index + ' is not a type number.';
4237                 return string.charCodeAt(index);
4238             })()) : l5.value);
4239         })();
4240     }));
4241     return l171;
4242 })();
4243 var l172 = {name: "WHITESPACEP"};
4244 (function(){
4245 <<<<<<< HEAD
4246     (l165).fvalue = (function(v340){
4247         ((v340)["fname"] = "WHITESPACEP");
4248         return v340;
4249     })((function (values,v337){
4250         checkArgs(arguments, 2);
4251         return (function(){
4252             return (function(v338){
4253                 return (v338 !== l5.value ? v338 : (function(v339){
4254                     return (v339 !== l5.value ? v339 : l85.fvalue(values, v337, 9));
4255                 })(l85.fvalue(pv, v337, 10)));
4256             })(l85.fvalue(pv, v337, 32));
4257 =======
4258     (l172).fvalue = (function(v371){
4259         ((v371)["fname"] = "WHITESPACEP");
4260         return v371;
4261     })((function (values,v368){
4262         checkArgs(arguments, 2);
4263         return (function(){
4264             return (function(v369){
4265                 return (v369 !== l5.value ? v369 : (function(v370){
4266                     return (v370 !== l5.value ? v370 : l88.fvalue(values, v368, 9));
4267                 })(l88.fvalue(pv, v368, 10)));
4268             })(l88.fvalue(pv, v368, 32));
4269 >>>>>>> backquote
4270         })();
4271     }));
4272     return l172;
4273 })();
4274 var l173 = {name: "SKIP-WHITESPACES"};
4275 (function(){
4276 <<<<<<< HEAD
4277     (l166).fvalue = (function(v343){
4278         ((v343)["fname"] = "SKIP-WHITESPACES");
4279         return v343;
4280     })((function (values,v341){
4281         checkArgs(arguments, 2);
4282         return (function(){
4283             return (function(v342){
4284                 (v342 = l163.fvalue(pv, v341));
4285                 return (function(){
4286                     return (function(){
4287                         while((v342 !== l5.value ? l165.fvalue(pv, v342) : l5.value) !== l5.value){
4288                             l164.fvalue(pv, v341);
4289                             (v342 = l163.fvalue(pv, v341));
4290 =======
4291     (l173).fvalue = (function(v374){
4292         ((v374)["fname"] = "SKIP-WHITESPACES");
4293         return v374;
4294     })((function (values,v372){
4295         checkArgs(arguments, 2);
4296         return (function(){
4297             return (function(v373){
4298                 (v373 = l170.fvalue(pv, v372));
4299                 return (function(){
4300                     return (function(){
4301                         while((v373 !== l5.value ? l172.fvalue(pv, v373) : l5.value) !== l5.value){
4302                             l171.fvalue(pv, v372);
4303                             (v373 = l170.fvalue(pv, v372));
4304 >>>>>>> backquote
4305                         }return l5.value;
4306                     })();
4307                 })();
4308             })(l5.value);
4309         })();
4310     }));
4311     return l173;
4312 })();
4313 var l174 = {name: "TERMINALP"};
4314 (function(){
4315 <<<<<<< HEAD
4316     (l167).fvalue = (function(v348){
4317         ((v348)["fname"] = "TERMINALP");
4318         return v348;
4319     })((function (values,v344){
4320         checkArgs(arguments, 2);
4321         return (function(){
4322             return (function(v345){
4323                 return (v345 !== l5.value ? v345 : (function(v346){
4324                     return (v346 !== l5.value ? v346 : (function(v347){
4325                         return (v347 !== l5.value ? v347 : l85.fvalue(values, 40, v344));
4326                     })(l85.fvalue(pv, 41, v344)));
4327                 })(l165.fvalue(pv, v344)));
4328             })(l13.fvalue(pv, v344));
4329 =======
4330     (l174).fvalue = (function(v379){
4331         ((v379)["fname"] = "TERMINALP");
4332         return v379;
4333     })((function (values,v375){
4334         checkArgs(arguments, 2);
4335         return (function(){
4336             return (function(v376){
4337                 return (v376 !== l5.value ? v376 : (function(v377){
4338                     return (v377 !== l5.value ? v377 : (function(v378){
4339                         return (v378 !== l5.value ? v378 : l88.fvalue(values, 40, v375));
4340                     })(l88.fvalue(pv, 41, v375)));
4341                 })(l172.fvalue(pv, v375)));
4342             })(l13.fvalue(pv, v375));
4343 >>>>>>> backquote
4344         })();
4345     }));
4346     return l174;
4347 })();
4348 var l175 = {name: "READ-UNTIL"};
4349 (function(){
4350 <<<<<<< HEAD
4351     (l168).fvalue = (function(v353){
4352         ((v353)["fname"] = "READ-UNTIL");
4353         return v353;
4354     })((function (values,v349,v350){
4355         checkArgs(arguments, 3);
4356         return (function(){
4357             return (function(v351,v352){
4358                 (v352 = l163.fvalue(pv, v349));
4359                 (function(){
4360                     return (function(){
4361                         while((v352 !== l5.value ? l28.fvalue(pv, (function(){
4362                             var f = v350;
4363                             return (typeof f === 'function'? f: f.fvalue)(pv, v352)
4364                         })()) : l5.value) !== l5.value){
4365                             (v351 = l149.fvalue(pv, v351, l103.fvalue(pv, v352)));
4366                             l164.fvalue(pv, v349);
4367                             (v352 = l163.fvalue(pv, v349));
4368                         }return l5.value;
4369                     })();
4370                 })();
4371                 return v351;
4372 =======
4373     (l175).fvalue = (function(v384){
4374         ((v384)["fname"] = "READ-UNTIL");
4375         return v384;
4376     })((function (values,v380,v381){
4377         checkArgs(arguments, 3);
4378         return (function(){
4379             return (function(v382,v383){
4380                 (v383 = l170.fvalue(pv, v380));
4381                 (function(){
4382                     return (function(){
4383                         while((v383 !== l5.value ? l29.fvalue(pv, (function(){
4384                             var f = v381;
4385                             return (typeof f === 'function'? f: f.fvalue)(pv, v383)
4386                         })()) : l5.value) !== l5.value){
4387                             (v382 = l156.fvalue(pv, v382, l106.fvalue(pv, v383)));
4388                             l171.fvalue(pv, v380);
4389                             (v383 = l170.fvalue(pv, v380));
4390                         }return l5.value;
4391                     })();
4392                 })();
4393                 return v382;
4394 >>>>>>> backquote
4395             })("",l5.value);
4396         })();
4397     }));
4398     return l175;
4399 })();
4400 var l176 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
4401 (function(){
4402 <<<<<<< HEAD
4403     (l169).fvalue = (function(v357){
4404         ((v357)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4405         return v357;
4406     })((function (values,v354){
4407         checkArgs(arguments, 2);
4408         return (function(){
4409             return (function(v355){
4410                 l166.fvalue(pv, v354);
4411                 (v355 = l163.fvalue(pv, v354));
4412                 return (function(){
4413                     return (function(){
4414                         while((v355 !== l5.value ? l85.fvalue(pv, v355, 59) : l5.value) !== l5.value){
4415                             l168.fvalue(pv, v354, (function (values,v356){
4416                                 checkArgs(arguments, 2);
4417                                 return l85.fvalue(values, v356, 10);
4418                             }));
4419                             l166.fvalue(pv, v354);
4420                             (v355 = l163.fvalue(pv, v354));
4421 =======
4422     (l176).fvalue = (function(v388){
4423         ((v388)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
4424         return v388;
4425     })((function (values,v385){
4426         checkArgs(arguments, 2);
4427         return (function(){
4428             return (function(v386){
4429                 l173.fvalue(pv, v385);
4430                 (v386 = l170.fvalue(pv, v385));
4431                 return (function(){
4432                     return (function(){
4433                         while((v386 !== l5.value ? l88.fvalue(pv, v386, 59) : l5.value) !== l5.value){
4434                             l175.fvalue(pv, v385, (function (values,v387){
4435                                 checkArgs(arguments, 2);
4436                                 return l88.fvalue(values, v387, 10);
4437                             }));
4438                             l173.fvalue(pv, v385);
4439                             (v386 = l170.fvalue(pv, v385));
4440 >>>>>>> backquote
4441                         }return l5.value;
4442                     })();
4443                 })();
4444             })(l5.value);
4445         })();
4446     }));
4447     return l176;
4448 })();
4449 var l177 = {name: "%READ-LIST"};
4450 var l178 = {name: "LS-READ"};
4451 (function(){
4452 <<<<<<< HEAD
4453     (l170).fvalue = (function(v361){
4454         ((v361)["fname"] = "%READ-LIST");
4455         return v361;
4456     })((function (values,v358){
4457         checkArgs(arguments, 2);
4458         return (function(){
4459             l169.fvalue(pv, v358);
4460             return (function(v359){
4461                 return (l13.fvalue(pv, v359) !== l5.value ? (function(){
4462                     throw "Unspected EOF";
4463                 })() : (l85.fvalue(pv, v359, 41) !== l5.value ? (function(){
4464                     l164.fvalue(pv, v358);
4465                     return l5.value;
4466                 })() : (l85.fvalue(pv, v359, 46) !== l5.value ? (function(){
4467                     l164.fvalue(pv, v358);
4468                     return (function(v360){
4469                         l169.fvalue(pv, v358);
4470                         (l85.fvalue(pv, l164.fvalue(pv, v358), 41) !== l5.value ? l5.value : (function(){
4471                             throw "')' was expected.";
4472                         })());
4473                         return v360;
4474                     })(l171.fvalue(pv, v358));
4475                 })() : ({car: l171.fvalue(pv, v358), cdr: l170.fvalue(pv, v358)}))));
4476             })(l163.fvalue(pv, v358));
4477 =======
4478     (l177).fvalue = (function(v392){
4479         ((v392)["fname"] = "%READ-LIST");
4480         return v392;
4481     })((function (values,v389){
4482         checkArgs(arguments, 2);
4483         return (function(){
4484             l176.fvalue(pv, v389);
4485             return (function(v390){
4486                 return (l13.fvalue(pv, v390) !== l5.value ? (function(){
4487                     throw "Unspected EOF";
4488                 })() : (l88.fvalue(pv, v390, 41) !== l5.value ? (function(){
4489                     l171.fvalue(pv, v389);
4490                     return l5.value;
4491                 })() : (l88.fvalue(pv, v390, 46) !== l5.value ? (function(){
4492                     l171.fvalue(pv, v389);
4493                     return (function(v391){
4494                         l176.fvalue(pv, v389);
4495                         (l88.fvalue(pv, l171.fvalue(pv, v389), 41) !== l5.value ? l5.value : (function(){
4496                             throw "')' was expected.";
4497                         })());
4498                         return v391;
4499                     })(l178.fvalue(pv, v389));
4500                 })() : ({car: l178.fvalue(pv, v389), cdr: l177.fvalue(pv, v389)}))));
4501             })(l170.fvalue(pv, v389));
4502 >>>>>>> backquote
4503         })();
4504     }));
4505     return l177;
4506 })();
4507 var l179 = {name: "READ-STRING"};
4508 (function(){
4509 <<<<<<< HEAD
4510     (l172).fvalue = (function(v365){
4511         ((v365)["fname"] = "READ-STRING");
4512         return v365;
4513     })((function (values,v362){
4514         checkArgs(arguments, 2);
4515         return (function(){
4516             return (function(v363,v364){
4517                 (v364 = l164.fvalue(pv, v362));
4518                 (function(){
4519                     return (function(){
4520                         while(l28.fvalue(pv, l27.fvalue(pv, v364, 34)) !== l5.value){
4521                             (l13.fvalue(pv, v364) !== l5.value ? (function(){
4522                                 throw "Unexpected EOF";
4523                             })() : l5.value);
4524                             (l27.fvalue(pv, v364, 92) !== l5.value ? (v364 = l164.fvalue(pv, v362)) : l5.value);
4525                             (v363 = l149.fvalue(pv, v363, l103.fvalue(pv, v364)));
4526                             (v364 = l164.fvalue(pv, v362));
4527                         }return l5.value;
4528                     })();
4529                 })();
4530                 return v363;
4531 =======
4532     (l179).fvalue = (function(v396){
4533         ((v396)["fname"] = "READ-STRING");
4534         return v396;
4535     })((function (values,v393){
4536         checkArgs(arguments, 2);
4537         return (function(){
4538             return (function(v394,v395){
4539                 (v395 = l171.fvalue(pv, v393));
4540                 (function(){
4541                     return (function(){
4542                         while(l29.fvalue(pv, l28.fvalue(pv, v395, 34)) !== l5.value){
4543                             (l13.fvalue(pv, v395) !== l5.value ? (function(){
4544                                 throw "Unexpected EOF";
4545                             })() : l5.value);
4546                             (l28.fvalue(pv, v395, 92) !== l5.value ? (v395 = l171.fvalue(pv, v393)) : l5.value);
4547                             (v394 = l156.fvalue(pv, v394, l106.fvalue(pv, v395)));
4548                             (v395 = l171.fvalue(pv, v393));
4549                         }return l5.value;
4550                     })();
4551                 })();
4552                 return v394;
4553 >>>>>>> backquote
4554             })("",l5.value);
4555         })();
4556     }));
4557     return l179;
4558 })();
4559 var l180 = {name: "READ-SHARP"};
4560 (function(){
4561 <<<<<<< HEAD
4562     (l173).fvalue = (function(v370){
4563         ((v370)["fname"] = "READ-SHARP");
4564         return v370;
4565     })((function (values,v366){
4566         checkArgs(arguments, 2);
4567         return (function(){
4568             l164.fvalue(pv, v366);
4569             return (function(v367){
4570                 return (l27.fvalue(pv, v367, 39) !== l5.value ? l45.fvalue(values, l109, l171.fvalue(pv, v366)) : (l27.fvalue(pv, v367, 40) !== l5.value ? l155.fvalue(values, l170.fvalue(pv, v366)) : (l27.fvalue(pv, v367, 58) !== l5.value ? (function(){
4571                     var name = (function(){
4572                         var x = l168.fvalue(pv, v366, (function(){
4573                             var symbol = l167;
4574 =======
4575     (l180).fvalue = (function(v401){
4576         ((v401)["fname"] = "READ-SHARP");
4577         return v401;
4578     })((function (values,v397){
4579         checkArgs(arguments, 2);
4580         return (function(){
4581             l171.fvalue(pv, v397);
4582             return (function(v398){
4583                 return (l28.fvalue(pv, v398, 39) !== l5.value ? l47.fvalue(values, l112, l178.fvalue(pv, v397)) : (l28.fvalue(pv, v398, 40) !== l5.value ? l162.fvalue(values, l177.fvalue(pv, v397)) : (l28.fvalue(pv, v398, 58) !== l5.value ? (function(){
4584                     var name = (function(){
4585                         var x = l175.fvalue(pv, v397, (function(){
4586                             var symbol = l174;
4587 >>>>>>> backquote
4588                             var func = symbol.fvalue;
4589                             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4590                             return func;
4591                         })());
4592                         if (typeof x != 'string')
4593                             throw 'The value ' + x + ' is not a type string.';
4594                         return x.toUpperCase();
4595                     })();
4596                     if (typeof name != 'string')
4597                         throw 'The value ' + name + ' is not a type string.';
4598                     return ({name: name});
4599 <<<<<<< HEAD
4600                 })() : (l27.fvalue(pv, v367, 92) !== l5.value ? (function(v368){
4601                     return (l104.fvalue(pv, v368, "space") !== l5.value ? l84.fvalue(values, 32) : (l104.fvalue(pv, v368, "tab") !== l5.value ? l84.fvalue(values, 9) : (l104.fvalue(pv, v368, "newline") !== l5.value ? l84.fvalue(values, 10) : l84.fvalue(values, (function(){
4602                         var string = v368;
4603 =======
4604                 })() : (l28.fvalue(pv, v398, 92) !== l5.value ? (function(v399){
4605                     return (l107.fvalue(pv, v399, "space") !== l5.value ? l87.fvalue(values, 32) : (l107.fvalue(pv, v399, "tab") !== l5.value ? l87.fvalue(values, 9) : (l107.fvalue(pv, v399, "newline") !== l5.value ? l87.fvalue(values, 10) : l87.fvalue(values, (function(){
4606                         var string = v399;
4607 >>>>>>> backquote
4608                         var index = 0;
4609                         if (typeof string != 'string')
4610                             throw 'The value ' + string + ' is not a type string.';
4611                         if (typeof index != 'number')
4612                             throw 'The value ' + index + ' is not a type number.';
4613                         return string.charCodeAt(index);
4614                     })()))));
4615 <<<<<<< HEAD
4616                 })(l149.fvalue(pv, l103.fvalue(pv, l164.fvalue(pv, v366)), l168.fvalue(pv, v366, (function(){
4617                     var symbol = l167;
4618                     var func = symbol.fvalue;
4619                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4620                     return func;
4621                 })()))) : (l27.fvalue(pv, v367, 43) !== l5.value ? (function(v369){
4622                     return (l104.fvalue(pv, v369, "common-lisp") !== l5.value ? (function(){
4623                         l171.fvalue(pv, v366);
4624                         return l171.fvalue(values, v366);
4625                     })() : (l104.fvalue(pv, v369, "ecmalisp") !== l5.value ? l171.fvalue(values, v366) : (function(){
4626                         throw "Unknown reader form.";
4627                     })()));
4628                 })(l168.fvalue(pv, v366, (function(){
4629                     var symbol = l167;
4630 =======
4631                 })(l156.fvalue(pv, l106.fvalue(pv, l171.fvalue(pv, v397)), l175.fvalue(pv, v397, (function(){
4632                     var symbol = l174;
4633                     var func = symbol.fvalue;
4634                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4635                     return func;
4636                 })()))) : (l28.fvalue(pv, v398, 43) !== l5.value ? (function(v400){
4637                     return (l107.fvalue(pv, v400, "common-lisp") !== l5.value ? (function(){
4638                         l178.fvalue(pv, v397);
4639                         return l178.fvalue(values, v397);
4640                     })() : (l107.fvalue(pv, v400, "ecmalisp") !== l5.value ? l178.fvalue(values, v397) : (function(){
4641                         throw "Unknown reader form.";
4642                     })()));
4643                 })(l175.fvalue(pv, v397, (function(){
4644                     var symbol = l174;
4645 >>>>>>> backquote
4646                     var func = symbol.fvalue;
4647                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4648                     return func;
4649                 })())) : (function(){
4650                     throw "ECASE expression failed.";
4651                 })())))));
4652 <<<<<<< HEAD
4653             })(l164.fvalue(pv, v366));
4654 =======
4655             })(l171.fvalue(pv, v397));
4656 >>>>>>> backquote
4657         })();
4658     }));
4659     return l180;
4660 })();
4661 var l181 = {name: "READ-SYMBOL"};
4662 (function(){
4663 <<<<<<< HEAD
4664     (l174).fvalue = (function(v378){
4665         ((v378)["fname"] = "READ-SYMBOL");
4666         return v378;
4667     })((function (values,v371){
4668         checkArgs(arguments, 2);
4669         return (function(){
4670             return (function(v372,v373,v374,v375,v376){
4671                 (v376 = 0);
4672                 (function(){
4673                     return (function(){
4674                         while(((function(){
4675                             var x1 = v376;
4676                             if (typeof x1 !== 'number') throw 'Not a number!';
4677                             var x2 = v372;
4678                             if (typeof x2 !== 'number') throw 'Not a number!';
4679                             return (x1<x2?l4.value: l5.value);
4680                         })() !== l5.value ? l28.fvalue(pv, l85.fvalue(pv, (function(){
4681                             var string = v371;
4682                             var index = v376;
4683 =======
4684     (l181).fvalue = (function(v409){
4685         ((v409)["fname"] = "READ-SYMBOL");
4686         return v409;
4687     })((function (values,v402){
4688         checkArgs(arguments, 2);
4689         return (function(){
4690             return (function(v403,v404,v405,v406,v407){
4691                 (v407 = 0);
4692                 (function(){
4693                     return (function(){
4694                         while(((function(){
4695                             var x1 = v407;
4696                             if (typeof x1 !== 'number') throw 'Not a number!';
4697                             var x2 = v403;
4698                             if (typeof x2 !== 'number') throw 'Not a number!';
4699                             return (x1<x2?l4.value: l5.value);
4700                         })() !== l5.value ? l29.fvalue(pv, l88.fvalue(pv, (function(){
4701                             var string = v402;
4702                             var index = v407;
4703 >>>>>>> backquote
4704                             if (typeof string != 'string')
4705                                 throw 'The value ' + string + ' is not a type string.';
4706                             if (typeof index != 'number')
4707                                 throw 'The value ' + index + ' is not a type number.';
4708                             return string.charCodeAt(index);
4709                         })(), 58)) : l5.value) !== l5.value){
4710 <<<<<<< HEAD
4711                             (v376 = (function(){
4712                                 var x1 = v376;
4713 =======
4714                             (v407 = (function(){
4715                                 var x1 = v407;
4716 >>>>>>> backquote
4717                                 if (typeof x1 !== 'number') throw 'Not a number!';
4718                                 return x1+1;
4719                             })());
4720                         }return l5.value;
4721                     })();
4722                 })();
4723                 ((function(){
4724 <<<<<<< HEAD
4725                     var x1 = v376;
4726                     if (typeof x1 !== 'number') throw 'Not a number!';
4727                     var x2 = v372;
4728                     if (typeof x2 !== 'number') throw 'Not a number!';
4729                     return (x1==x2?l4.value: l5.value);
4730                 })() !== l5.value ? (function(){
4731                     (v374 = v371);
4732                     (v373 = (function(){
4733                         var symbol = l138;
4734 =======
4735                     var x1 = v407;
4736                     if (typeof x1 !== 'number') throw 'Not a number!';
4737                     var x2 = v403;
4738                     if (typeof x2 !== 'number') throw 'Not a number!';
4739                     return (x1==x2?l4.value: l5.value);
4740                 })() !== l5.value ? (function(){
4741                     (v405 = v402);
4742                     (v404 = (function(){
4743                         var symbol = l145;
4744 >>>>>>> backquote
4745                         var value = symbol.value;
4746                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4747                         return value;
4748                     })());
4749 <<<<<<< HEAD
4750                     return (v375 = l4.value);
4751                 })() : (function(){
4752                     (l25.fvalue(pv, v376) !== l5.value ? (v373 = "KEYWORD") : (v373 = (function(){
4753                         var x = l99.fvalue(pv, v371, 0, v376);
4754 =======
4755                     return (v406 = l4.value);
4756                 })() : (function(){
4757                     (l26.fvalue(pv, v407) !== l5.value ? (v404 = "KEYWORD") : (v404 = (function(){
4758                         var x = l102.fvalue(pv, v402, 0, v407);
4759 >>>>>>> backquote
4760                         if (typeof x != 'string')
4761                             throw 'The value ' + x + ' is not a type string.';
4762                         return x.toUpperCase();
4763                     })()));
4764 <<<<<<< HEAD
4765                     (v376 = (function(){
4766                         var x1 = v376;
4767                         if (typeof x1 !== 'number') throw 'Not a number!';
4768                         return x1+1;
4769                     })());
4770                     (l85.fvalue(pv, (function(){
4771                         var string = v371;
4772                         var index = v376;
4773 =======
4774                     (v407 = (function(){
4775                         var x1 = v407;
4776                         if (typeof x1 !== 'number') throw 'Not a number!';
4777                         return x1+1;
4778                     })());
4779                     (l88.fvalue(pv, (function(){
4780                         var string = v402;
4781                         var index = v407;
4782 >>>>>>> backquote
4783                         if (typeof string != 'string')
4784                             throw 'The value ' + string + ' is not a type string.';
4785                         if (typeof index != 'number')
4786                             throw 'The value ' + index + ' is not a type number.';
4787                         return string.charCodeAt(index);
4788                     })(), 58) !== l5.value ? (function(){
4789 <<<<<<< HEAD
4790                         (v375 = l4.value);
4791                         return (v376 = (function(){
4792                             var x1 = v376;
4793 =======
4794                         (v406 = l4.value);
4795                         return (v407 = (function(){
4796                             var x1 = v407;
4797 >>>>>>> backquote
4798                             if (typeof x1 !== 'number') throw 'Not a number!';
4799                             return x1+1;
4800                         })());
4801                     })() : l5.value);
4802 <<<<<<< HEAD
4803                     return (v374 = l99.fvalue(pv, v371, v376));
4804                 })());
4805                 (v374 = (function(){
4806                     var x = v374;
4807 =======
4808                     return (v405 = l102.fvalue(pv, v402, v407));
4809                 })());
4810                 (v405 = (function(){
4811                     var x = v405;
4812 >>>>>>> backquote
4813                     if (typeof x != 'string')
4814                         throw 'The value ' + x + ' is not a type string.';
4815                     return x.toUpperCase();
4816                 })());
4817 <<<<<<< HEAD
4818                 (v373 = l128.fvalue(pv, v373));
4819                 return ((function(v377){
4820                     return (v377 !== l5.value ? v377 : ((v373 === l128.fvalue(pv, "KEYWORD"))?l4.value: l5.value));
4821                 })(v375) !== l5.value ? l145.fvalue(values, v374, v373) : l141.fvalue(values, v374, v373));
4822             })(l73.fvalue(pv, v371),l5.value,l5.value,l5.value,l5.value);
4823 =======
4824                 (v404 = l135.fvalue(pv, v404));
4825                 return ((function(v408){
4826                     return (v408 !== l5.value ? v408 : ((v404 === l135.fvalue(pv, "KEYWORD"))?l4.value: l5.value));
4827                 })(v406) !== l5.value ? l152.fvalue(values, v405, v404) : l148.fvalue(values, v405, v404));
4828             })(l75.fvalue(pv, v402),l5.value,l5.value,l5.value,l5.value);
4829 >>>>>>> backquote
4830         })();
4831     }));
4832     return l181;
4833 })();
4834 var l182 = {name: "!PARSE-INTEGER"};
4835 (function(){
4836 <<<<<<< HEAD
4837     (l175).fvalue = (function(v389){
4838         ((v389)["fname"] = "!PARSE-INTEGER");
4839         return v389;
4840     })((function (values,v379,v380){
4841 =======
4842     (l182).fvalue = (function(v420){
4843         ((v420)["fname"] = "!PARSE-INTEGER");
4844         return v420;
4845     })((function (values,v410,v411){
4846 >>>>>>> backquote
4847         checkArgs(arguments, 3);
4848         return (function(){
4849             return (function(){
4850                 try {
4851 <<<<<<< HEAD
4852                     return (function(v381,v382,v383,v384){
4853                         (l25.fvalue(pv, v383) !== l5.value ? (function(){
4854 =======
4855                     return (function(v412,v413,v414,v415){
4856                         (l26.fvalue(pv, v414) !== l5.value ? (function(){
4857 >>>>>>> backquote
4858                             var values = mv;
4859                             throw ({type: 'block', id: 158, values: values(l5.value, 0), message: 'Return from unknown block NIL.'})
4860                         })() : l5.value);
4861 <<<<<<< HEAD
4862                         (function(v385){
4863                             return (l27.fvalue(pv, v385, 43) !== l5.value ? (v382 = (function(){
4864                                 var x1 = v382;
4865                                 if (typeof x1 !== 'number') throw 'Not a number!';
4866                                 return x1+1;
4867                             })()) : (l27.fvalue(pv, v385, 45) !== l5.value ? (function(){
4868                                 (v384 = -1);
4869                                 return (v382 = (function(){
4870                                     var x1 = v382;
4871 =======
4872                         (function(v416){
4873                             return (l28.fvalue(pv, v416, 43) !== l5.value ? (v413 = (function(){
4874                                 var x1 = v413;
4875                                 if (typeof x1 !== 'number') throw 'Not a number!';
4876                                 return x1+1;
4877                             })()) : (l28.fvalue(pv, v416, 45) !== l5.value ? (function(){
4878                                 (v415 = -1);
4879                                 return (v413 = (function(){
4880                                     var x1 = v413;
4881 >>>>>>> backquote
4882                                     if (typeof x1 !== 'number') throw 'Not a number!';
4883                                     return x1+1;
4884                                 })());
4885                             })() : l5.value));
4886                         })((function(){
4887 <<<<<<< HEAD
4888                             var string = v379;
4889 =======
4890                             var string = v410;
4891 >>>>>>> backquote
4892                             var index = 0;
4893                             if (typeof string != 'string')
4894                                 throw 'The value ' + string + ' is not a type string.';
4895                             if (typeof index != 'number')
4896                                 throw 'The value ' + index + ' is not a type number.';
4897                             return string.charCodeAt(index);
4898                         })());
4899                         (((function(){
4900 <<<<<<< HEAD
4901                             var x1 = v382;
4902                             if (typeof x1 !== 'number') throw 'Not a number!';
4903                             var x2 = v383;
4904                             if (typeof x2 !== 'number') throw 'Not a number!';
4905                             return (x1<x2?l4.value: l5.value);
4906                         })() !== l5.value ? (v381 = l97.fvalue(pv, (function(){
4907                             var string = v379;
4908                             var index = v382;
4909 =======
4910                             var x1 = v413;
4911                             if (typeof x1 !== 'number') throw 'Not a number!';
4912                             var x2 = v414;
4913                             if (typeof x2 !== 'number') throw 'Not a number!';
4914                             return (x1<x2?l4.value: l5.value);
4915                         })() !== l5.value ? (v412 = l100.fvalue(pv, (function(){
4916                             var string = v410;
4917                             var index = v413;
4918 >>>>>>> backquote
4919                             if (typeof string != 'string')
4920                                 throw 'The value ' + string + ' is not a type string.';
4921                             if (typeof index != 'number')
4922                                 throw 'The value ' + index + ' is not a type number.';
4923                             return string.charCodeAt(index);
4924                         })())) : l5.value) !== l5.value ? l5.value : (function(){
4925                             var values = mv;
4926 <<<<<<< HEAD
4927                             throw ({type: 'block', id: 144, values: values(l5.value, v382), message: 'Return from unknown block NIL.'})
4928                         })());
4929                         (v382 = (function(){
4930                             var x1 = v382;
4931 =======
4932                             throw ({type: 'block', id: 158, values: values(l5.value, v413), message: 'Return from unknown block NIL.'})
4933                         })());
4934                         (v413 = (function(){
4935                             var x1 = v413;
4936 >>>>>>> backquote
4937                             if (typeof x1 !== 'number') throw 'Not a number!';
4938                             return x1+1;
4939                         })());
4940                         (function(){
4941                             try {
4942                                 return (function(){
4943                                     while((function(){
4944 <<<<<<< HEAD
4945                                         var x1 = v382;
4946                                         if (typeof x1 !== 'number') throw 'Not a number!';
4947                                         var x2 = v383;
4948                                         if (typeof x2 !== 'number') throw 'Not a number!';
4949                                         return (x1<x2?l4.value: l5.value);
4950                                     })() !== l5.value){
4951                                         (function(v386){
4952                                             (v386 !== l5.value ? l5.value : (function(){
4953                                                 throw ({type: 'block', id: 145, values: l5.value, message: 'Return from unknown block NIL.'})
4954                                             })());
4955                                             (v381 = (function(){
4956                                                 var x1 = (function(){
4957                                                     var x1 = v381;
4958 =======
4959                                         var x1 = v413;
4960                                         if (typeof x1 !== 'number') throw 'Not a number!';
4961                                         var x2 = v414;
4962                                         if (typeof x2 !== 'number') throw 'Not a number!';
4963                                         return (x1<x2?l4.value: l5.value);
4964                                     })() !== l5.value){
4965                                         (function(v417){
4966                                             (v417 !== l5.value ? l5.value : (function(){
4967                                                 throw ({type: 'block', id: 159, values: l5.value, message: 'Return from unknown block NIL.'})
4968                                             })());
4969                                             (v412 = (function(){
4970                                                 var x1 = (function(){
4971                                                     var x1 = v412;
4972 >>>>>>> backquote
4973                                                     if (typeof x1 !== 'number') throw 'Not a number!';
4974                                                     return x1*10;
4975                                                 })();
4976                                                 if (typeof x1 !== 'number') throw 'Not a number!';
4977 <<<<<<< HEAD
4978                                                 var x2 = v386;
4979                                                 if (typeof x2 !== 'number') throw 'Not a number!';
4980                                                 return x1+x2;
4981                                             })());
4982                                             return (v382 = (function(){
4983                                                 var x1 = v382;
4984                                                 if (typeof x1 !== 'number') throw 'Not a number!';
4985                                                 return x1+1;
4986                                             })());
4987                                         })(l97.fvalue(pv, (function(){
4988                                             var string = v379;
4989                                             var index = v382;
4990 =======
4991                                                 var x2 = v417;
4992                                                 if (typeof x2 !== 'number') throw 'Not a number!';
4993                                                 return x1+x2;
4994                                             })());
4995                                             return (v413 = (function(){
4996                                                 var x1 = v413;
4997                                                 if (typeof x1 !== 'number') throw 'Not a number!';
4998                                                 return x1+1;
4999                                             })());
5000                                         })(l100.fvalue(pv, (function(){
5001                                             var string = v410;
5002                                             var index = v413;
5003 >>>>>>> backquote
5004                                             if (typeof string != 'string')
5005                                                 throw 'The value ' + string + ' is not a type string.';
5006                                             if (typeof index != 'number')
5007                                                 throw 'The value ' + index + ' is not a type number.';
5008                                             return string.charCodeAt(index);
5009                                         })()));
5010                                     }return l5.value;
5011                                 })();
5012                             }
5013                             catch (cf){
5014                                 if (cf.type == 'block' && cf.id == 159)
5015                                     return cf.values;
5016                                 else
5017                                     throw cf;
5018                             }
5019                         })();
5020 <<<<<<< HEAD
5021                         return ((function(v387){
5022                             return (v387 !== l5.value ? v387 : (function(v388){
5023                                 return (v388 !== l5.value ? v388 : l85.fvalue(pv, (function(){
5024                                     var string = v379;
5025                                     var index = v382;
5026 =======
5027                         return ((function(v418){
5028                             return (v418 !== l5.value ? v418 : (function(v419){
5029                                 return (v419 !== l5.value ? v419 : l88.fvalue(pv, (function(){
5030                                     var string = v410;
5031                                     var index = v413;
5032 >>>>>>> backquote
5033                                     if (typeof string != 'string')
5034                                         throw 'The value ' + string + ' is not a type string.';
5035                                     if (typeof index != 'number')
5036                                         throw 'The value ' + index + ' is not a type number.';
5037                                     return string.charCodeAt(index);
5038                                 })(), 32));
5039                             })((function(){
5040 <<<<<<< HEAD
5041                                 var x1 = v382;
5042                                 if (typeof x1 !== 'number') throw 'Not a number!';
5043                                 var x2 = v383;
5044                                 if (typeof x2 !== 'number') throw 'Not a number!';
5045                                 return (x1==x2?l4.value: l5.value);
5046                             })()));
5047                         })(v380) !== l5.value ? values((function(){
5048                             var x1 = v384;
5049                             if (typeof x1 !== 'number') throw 'Not a number!';
5050                             var x2 = v381;
5051                             if (typeof x2 !== 'number') throw 'Not a number!';
5052                             return x1*x2;
5053                         })(), v382) : values(l5.value, v382));
5054                     })(0,0,l73.fvalue(pv, v379),1);
5055 =======
5056                                 var x1 = v413;
5057                                 if (typeof x1 !== 'number') throw 'Not a number!';
5058                                 var x2 = v414;
5059                                 if (typeof x2 !== 'number') throw 'Not a number!';
5060                                 return (x1==x2?l4.value: l5.value);
5061                             })()));
5062                         })(v411) !== l5.value ? values((function(){
5063                             var x1 = v415;
5064                             if (typeof x1 !== 'number') throw 'Not a number!';
5065                             var x2 = v412;
5066                             if (typeof x2 !== 'number') throw 'Not a number!';
5067                             return x1*x2;
5068                         })(), v413) : values(l5.value, v413));
5069                     })(0,0,l75.fvalue(pv, v410),1);
5070 >>>>>>> backquote
5071                 }
5072                 catch (cf){
5073                     if (cf.type == 'block' && cf.id == 158)
5074                         return values.apply(this, forcemv(cf.values));
5075                     else
5076                         throw cf;
5077                 }
5078             })();
5079         })();
5080     }));
5081     return l182;
5082 })();
5083 var l183 = {name: "PARSE-INTEGER"};
5084 (function(){
5085 <<<<<<< HEAD
5086     (l176).fvalue = (function(v391){
5087         ((v391)["fname"] = "PARSE-INTEGER");
5088         return v391;
5089     })((function (values,v390){
5090         checkArgs(arguments, 2);
5091         return (function(){
5092             return l175.fvalue(values, v390, l5.value);
5093 =======
5094     (l183).fvalue = (function(v422){
5095         ((v422)["fname"] = "PARSE-INTEGER");
5096         return v422;
5097     })((function (values,v421){
5098         checkArgs(arguments, 2);
5099         return (function(){
5100             return l182.fvalue(values, v421, l5.value);
5101 >>>>>>> backquote
5102         })();
5103     }));
5104     return l183;
5105 })();
5106 var l184 = {name: "*EOF*"};
5107 (function(){
5108     (((l184.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l184).value = l18.fvalue(pv)));
5109     return l184;
5110 })();
5111 var l185 = {name: "QUOTE"};
5112 var l186 = {name: "BACKQUOTE"};
5113 var l187 = {name: "UNQUOTE-SPLICING"};
5114 var l188 = {name: "UNQUOTE"};
5115 (function(){
5116 <<<<<<< HEAD
5117     (l171).fvalue = (function(v397){
5118         ((v397)["fname"] = "LS-READ");
5119         return v397;
5120     })((function (values,v392){
5121         checkArgs(arguments, 2);
5122         return (function(){
5123             l169.fvalue(pv, v392);
5124             return (function(v393){
5125                 return ((function(v394){
5126                     return (v394 !== l5.value ? v394 : l85.fvalue(pv, v393, 41));
5127                 })(l13.fvalue(pv, v393)) !== l5.value ? (function(){
5128                     var symbol = l177;
5129                     var value = symbol.value;
5130                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5131                     return value;
5132                 })() : (l85.fvalue(pv, v393, 40) !== l5.value ? (function(){
5133                     l164.fvalue(pv, v392);
5134                     return l170.fvalue(values, v392);
5135                 })() : (l85.fvalue(pv, v393, 39) !== l5.value ? (function(){
5136                     l164.fvalue(pv, v392);
5137                     return l45.fvalue(values, l178, l171.fvalue(pv, v392));
5138                 })() : (l85.fvalue(pv, v393, 96) !== l5.value ? (function(){
5139                     l164.fvalue(pv, v392);
5140                     return l45.fvalue(values, l179, l171.fvalue(pv, v392));
5141                 })() : (l85.fvalue(pv, v393, 34) !== l5.value ? (function(){
5142                     l164.fvalue(pv, v392);
5143                     return l172.fvalue(values, v392);
5144                 })() : (l85.fvalue(pv, v393, 44) !== l5.value ? (function(){
5145                     l164.fvalue(pv, v392);
5146                     return (l27.fvalue(pv, l163.fvalue(pv, v392), 64) !== l5.value ? (function(){
5147                         l164.fvalue(pv, v392);
5148                         return l45.fvalue(values, l180, l171.fvalue(pv, v392));
5149                     })() : l45.fvalue(values, l181, l171.fvalue(pv, v392)));
5150                 })() : (l85.fvalue(pv, v393, 35) !== l5.value ? l173.fvalue(values, v392) : (function(v395){
5151                     return (function(v396){
5152                         return (v396 !== l5.value ? v396 : l174.fvalue(values, v395));
5153                     })(pv(l175.fvalue(pv, v395, l5.value)));
5154                 })(l168.fvalue(pv, v392, (function(){
5155                     var symbol = l167;
5156 =======
5157     (l178).fvalue = (function(v428){
5158         ((v428)["fname"] = "LS-READ");
5159         return v428;
5160     })((function (values,v423){
5161         checkArgs(arguments, 2);
5162         return (function(){
5163             l176.fvalue(pv, v423);
5164             return (function(v424){
5165                 return ((function(v425){
5166                     return (v425 !== l5.value ? v425 : l88.fvalue(pv, v424, 41));
5167                 })(l13.fvalue(pv, v424)) !== l5.value ? (function(){
5168                     var symbol = l184;
5169                     var value = symbol.value;
5170                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5171                     return value;
5172                 })() : (l88.fvalue(pv, v424, 40) !== l5.value ? (function(){
5173                     l171.fvalue(pv, v423);
5174                     return l177.fvalue(values, v423);
5175                 })() : (l88.fvalue(pv, v424, 39) !== l5.value ? (function(){
5176                     l171.fvalue(pv, v423);
5177                     return l47.fvalue(values, l185, l178.fvalue(pv, v423));
5178                 })() : (l88.fvalue(pv, v424, 96) !== l5.value ? (function(){
5179                     l171.fvalue(pv, v423);
5180                     return l47.fvalue(values, l186, l178.fvalue(pv, v423));
5181                 })() : (l88.fvalue(pv, v424, 34) !== l5.value ? (function(){
5182                     l171.fvalue(pv, v423);
5183                     return l179.fvalue(values, v423);
5184                 })() : (l88.fvalue(pv, v424, 44) !== l5.value ? (function(){
5185                     l171.fvalue(pv, v423);
5186                     return (l28.fvalue(pv, l170.fvalue(pv, v423), 64) !== l5.value ? (function(){
5187                         l171.fvalue(pv, v423);
5188                         return l47.fvalue(values, l187, l178.fvalue(pv, v423));
5189                     })() : l47.fvalue(values, l188, l178.fvalue(pv, v423)));
5190                 })() : (l88.fvalue(pv, v424, 35) !== l5.value ? l180.fvalue(values, v423) : (function(v426){
5191                     return (function(v427){
5192                         return (v427 !== l5.value ? v427 : l181.fvalue(values, v426));
5193                     })(pv(l182.fvalue(pv, v426, l5.value)));
5194                 })(l175.fvalue(pv, v423, (function(){
5195                     var symbol = l174;
5196 >>>>>>> backquote
5197                     var func = symbol.fvalue;
5198                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5199                     return func;
5200                 })())))))))));
5201 <<<<<<< HEAD
5202             })(l163.fvalue(pv, v392));
5203 =======
5204             })(l170.fvalue(pv, v423));
5205 >>>>>>> backquote
5206         })();
5207     }));
5208     return l178;
5209 })();
5210 var l189 = {name: "LS-READ-FROM-STRING"};
5211 (function(){
5212 <<<<<<< HEAD
5213     (l182).fvalue = (function(v399){
5214         ((v399)["fname"] = "LS-READ-FROM-STRING");
5215         return v399;
5216     })((function (values,v398){
5217         checkArgs(arguments, 2);
5218         return (function(){
5219             return l171.fvalue(values, l162.fvalue(pv, v398));
5220 =======
5221     (l189).fvalue = (function(v430){
5222         ((v430)["fname"] = "LS-READ-FROM-STRING");
5223         return v430;
5224     })((function (values,v429){
5225         checkArgs(arguments, 2);
5226         return (function(){
5227             return l178.fvalue(values, l169.fvalue(pv, v429));
5228 >>>>>>> backquote
5229         })();
5230     }));
5231     return l189;
5232 })();
5233 var l190 = {name: "CODE"};
5234 (function(){
5235 <<<<<<< HEAD
5236     (l183).fvalue = (function(v402){
5237         ((v402)["fname"] = "CODE");
5238         return v402;
5239     })((function (values){
5240         var v400= l5.value;
5241         for (var i = arguments.length-1; i>=1; i--)
5242             v400 = {car: arguments[i], cdr: 
5243         v400};
5244         return (function(){
5245             return l153.fvalue(values, (function (values,v401){
5246                 checkArgs(arguments, 2);
5247                 return (l13.fvalue(pv, v401) !== l5.value ? "" : (l86.fvalue(pv, v401) !== l5.value ? l18.fvalue(values, v401) : (((typeof(v401) == "string")?l4.value: l5.value) !== l5.value ? v401 : (function(){
5248                     throw "Unknown argument.";
5249                 })())));
5250             }), v400);
5251 =======
5252     (l190).fvalue = (function(v433){
5253         ((v433)["fname"] = "CODE");
5254         return v433;
5255     })((function (values){
5256         var v431= l5.value;
5257         for (var i = arguments.length-1; i>=1; i--)
5258             v431 = {car: arguments[i], cdr: 
5259         v431};
5260         return (function(){
5261             return l160.fvalue(values, (function (values,v432){
5262                 checkArgs(arguments, 2);
5263                 return (l13.fvalue(pv, v432) !== l5.value ? "" : (l89.fvalue(pv, v432) !== l5.value ? l19.fvalue(values, v432) : (((typeof(v432) == "string")?l4.value: l5.value) !== l5.value ? v432 : (function(){
5264                     throw "Unknown argument.";
5265                 })())));
5266             }), v431);
5267 >>>>>>> backquote
5268         })();
5269     }));
5270     return l190;
5271 })();
5272 var l191 = {name: "JS!BOOL"};
5273 var l192 = {name: "LS-COMPILE"};
5274 (function(){
5275 <<<<<<< HEAD
5276     (l184).fvalue = (function(v404){
5277         ((v404)["fname"] = "JS!BOOL");
5278         return v404;
5279     })((function (values,v403){
5280         checkArgs(arguments, 2);
5281         return (function(){
5282             return l183.fvalue(values, "(", v403, "?", l185.fvalue(pv, l4.value), ": ", l185.fvalue(pv, l5.value), ")");
5283 =======
5284     (l191).fvalue = (function(v435){
5285         ((v435)["fname"] = "JS!BOOL");
5286         return v435;
5287     })((function (values,v434){
5288         checkArgs(arguments, 2);
5289         return (function(){
5290             return l190.fvalue(values, "(", v434, "?", l192.fvalue(pv, l4.value), ": ", l192.fvalue(pv, l5.value), ")");
5291 >>>>>>> backquote
5292         })();
5293     }));
5294     return l191;
5295 })();
5296 var l193 = {name: "JS!SELFCALL"};
5297 l193;
5298 var l194 = {name: "INDENT"};
5299 (function(){
5300 <<<<<<< HEAD
5301     (l187).fvalue = (function(v411){
5302         ((v411)["fname"] = "INDENT");
5303         return v411;
5304     })((function (values){
5305         var v405= l5.value;
5306         for (var i = arguments.length-1; i>=1; i--)
5307             v405 = {car: arguments[i], cdr: 
5308         v405};
5309         return (function(){
5310             return (function(v406){
5311                 return (function(v407,v408,v409){
5312                     (l87.fvalue(pv, l73.fvalue(pv, v406)) !== l5.value ? (v407 = l149.fvalue(pv, v407, "    ")) : l5.value);
5313                     (function(){
5314                         return (function(){
5315                             while((function(){
5316                                 var x1 = v408;
5317                                 if (typeof x1 !== 'number') throw 'Not a number!';
5318                                 var x2 = v409;
5319                                 if (typeof x2 !== 'number') throw 'Not a number!';
5320                                 return (x1<x2?l4.value: l5.value);
5321                             })() !== l5.value){
5322                                 (function(v410){
5323                                     return (v407 = l149.fvalue(pv, v407, v410));
5324                                 })(((l85.fvalue(pv, (function(){
5325                                     var string = v406;
5326                                     var index = v408;
5327 =======
5328     (l194).fvalue = (function(v442){
5329         ((v442)["fname"] = "INDENT");
5330         return v442;
5331     })((function (values){
5332         var v436= l5.value;
5333         for (var i = arguments.length-1; i>=1; i--)
5334             v436 = {car: arguments[i], cdr: 
5335         v436};
5336         return (function(){
5337             return (function(v437){
5338                 return (function(v438,v439,v440){
5339                     (l90.fvalue(pv, l75.fvalue(pv, v437)) !== l5.value ? (v438 = l156.fvalue(pv, v438, "    ")) : l5.value);
5340                     (function(){
5341                         return (function(){
5342                             while((function(){
5343                                 var x1 = v439;
5344                                 if (typeof x1 !== 'number') throw 'Not a number!';
5345                                 var x2 = v440;
5346                                 if (typeof x2 !== 'number') throw 'Not a number!';
5347                                 return (x1<x2?l4.value: l5.value);
5348                             })() !== l5.value){
5349                                 (function(v441){
5350                                     return (v438 = l156.fvalue(pv, v438, v441));
5351                                 })(((l88.fvalue(pv, (function(){
5352                                     var string = v437;
5353                                     var index = v439;
5354 >>>>>>> backquote
5355                                     if (typeof string != 'string')
5356                                         throw 'The value ' + string + ' is not a type string.';
5357                                     if (typeof index != 'number')
5358                                         throw 'The value ' + index + ' is not a type number.';
5359                                     return string.charCodeAt(index);
5360                                 })(), 10) !== l5.value ? ((function(){
5361 <<<<<<< HEAD
5362                                     var x1 = v408;
5363                                     if (typeof x1 !== 'number') throw 'Not a number!';
5364                                     var x2 = l24.fvalue(pv, v409);
5365                                     if (typeof x2 !== 'number') throw 'Not a number!';
5366                                     return (x1<x2?l4.value: l5.value);
5367                                 })() !== l5.value ? l28.fvalue(pv, l85.fvalue(pv, (function(){
5368                                     var string = v406;
5369                                     var index = l23.fvalue(pv, v408);
5370 =======
5371                                     var x1 = v439;
5372                                     if (typeof x1 !== 'number') throw 'Not a number!';
5373                                     var x2 = l25.fvalue(pv, v440);
5374                                     if (typeof x2 !== 'number') throw 'Not a number!';
5375                                     return (x1<x2?l4.value: l5.value);
5376                                 })() !== l5.value ? l29.fvalue(pv, l88.fvalue(pv, (function(){
5377                                     var string = v437;
5378                                     var index = l24.fvalue(pv, v439);
5379 >>>>>>> backquote
5380                                     if (typeof string != 'string')
5381                                         throw 'The value ' + string + ' is not a type string.';
5382                                     if (typeof index != 'number')
5383                                         throw 'The value ' + index + ' is not a type number.';
5384                                     return string.charCodeAt(index);
5385 <<<<<<< HEAD
5386                                 })(), 10)) : l5.value) : l5.value) !== l5.value ? l149.fvalue(pv, l103.fvalue(pv, 10), "    ") : l103.fvalue(pv, (function(){
5387                                     var string = v406;
5388                                     var index = v408;
5389 =======
5390                                 })(), 10)) : l5.value) : l5.value) !== l5.value ? l156.fvalue(pv, l106.fvalue(pv, 10), "    ") : l106.fvalue(pv, (function(){
5391                                     var string = v437;
5392                                     var index = v439;
5393 >>>>>>> backquote
5394                                     if (typeof string != 'string')
5395                                         throw 'The value ' + string + ' is not a type string.';
5396                                     if (typeof index != 'number')
5397                                         throw 'The value ' + index + ' is not a type number.';
5398                                     return string.charCodeAt(index);
5399                                 })())));
5400 <<<<<<< HEAD
5401                                 (v408 = (function(){
5402                                     var x1 = v408;
5403 =======
5404                                 (v439 = (function(){
5405                                     var x1 = v439;
5406 >>>>>>> backquote
5407                                     if (typeof x1 !== 'number') throw 'Not a number!';
5408                                     return x1+1;
5409                                 })());
5410                             }return l5.value;
5411                         })();
5412                     })();
5413 <<<<<<< HEAD
5414                     return v407;
5415                 })("",0,l73.fvalue(pv, v406));
5416 =======
5417                     return v438;
5418                 })("",0,l75.fvalue(pv, v437));
5419 >>>>>>> backquote
5420             })((function(){
5421                 var f = (function(){
5422                     var symbol = l190;
5423                     var func = symbol.fvalue;
5424                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5425                     return func;
5426                 })();
5427                 var args = [pv];
5428 <<<<<<< HEAD
5429                 var tail = (v405);
5430 =======
5431                 var tail = (v436);
5432 >>>>>>> backquote
5433                 while (tail != l5.value){
5434                     args.push(tail.car);
5435                     tail = tail.cdr;
5436                 }
5437                 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
5438             })());
5439         })();
5440     }));
5441     return l194;
5442 })();
5443 var l195 = {name: "*MULTIPLE-VALUE-P*"};
5444 (function(){
5445     (((l195.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l195).value = l5.value));
5446     return l195;
5447 })();
5448 var l196 = {name: "MAKE-BINDING"};
5449 (function(){
5450 <<<<<<< HEAD
5451     (l189).fvalue = (function(v416){
5452         ((v416)["fname"] = "MAKE-BINDING");
5453         return v416;
5454     })((function (values,v412,v413,v414,v415){
5455         checkArgsAtLeast(arguments, 4);
5456         checkArgsAtMost(arguments, 5);
5457         var v415; 
5458         switch(arguments.length-1){
5459         case 3:
5460             v415=l5.value;
5461         default: break;
5462         }
5463         return (function(){
5464             return l45.fvalue(values, v412, v413, v414, v415);
5465 =======
5466     (l196).fvalue = (function(v447){
5467         ((v447)["fname"] = "MAKE-BINDING");
5468         return v447;
5469     })((function (values,v443,v444,v445,v446){
5470         checkArgsAtLeast(arguments, 4);
5471         checkArgsAtMost(arguments, 5);
5472         var v446; 
5473         switch(arguments.length-1){
5474         case 3:
5475             v446=l5.value;
5476         default: break;
5477         }
5478         return (function(){
5479             return l47.fvalue(values, v443, v444, v445, v446);
5480 >>>>>>> backquote
5481         })();
5482     }));
5483     return l196;
5484 })();
5485 var l197 = {name: "BINDING-NAME"};
5486 (function(){
5487 <<<<<<< HEAD
5488     (l190).fvalue = (function(v418){
5489         ((v418)["fname"] = "BINDING-NAME");
5490         return v418;
5491     })((function (values,v417){
5492         checkArgs(arguments, 2);
5493         return (function(){
5494             return l40.fvalue(values, v417);
5495 =======
5496     (l197).fvalue = (function(v449){
5497         ((v449)["fname"] = "BINDING-NAME");
5498         return v449;
5499     })((function (values,v448){
5500         checkArgs(arguments, 2);
5501         return (function(){
5502             return l42.fvalue(values, v448);
5503 >>>>>>> backquote
5504         })();
5505     }));
5506     return l197;
5507 })();
5508 var l198 = {name: "BINDING-TYPE"};
5509 (function(){
5510 <<<<<<< HEAD
5511     (l191).fvalue = (function(v420){
5512         ((v420)["fname"] = "BINDING-TYPE");
5513         return v420;
5514     })((function (values,v419){
5515         checkArgs(arguments, 2);
5516         return (function(){
5517             return l41.fvalue(values, v419);
5518 =======
5519     (l198).fvalue = (function(v451){
5520         ((v451)["fname"] = "BINDING-TYPE");
5521         return v451;
5522     })((function (values,v450){
5523         checkArgs(arguments, 2);
5524         return (function(){
5525             return l43.fvalue(values, v450);
5526 >>>>>>> backquote
5527         })();
5528     }));
5529     return l198;
5530 })();
5531 var l199 = {name: "BINDING-VALUE"};
5532 (function(){
5533 <<<<<<< HEAD
5534     (l192).fvalue = (function(v422){
5535         ((v422)["fname"] = "BINDING-VALUE");
5536         return v422;
5537     })((function (values,v421){
5538         checkArgs(arguments, 2);
5539         return (function(){
5540             return l42.fvalue(values, v421);
5541 =======
5542     (l199).fvalue = (function(v453){
5543         ((v453)["fname"] = "BINDING-VALUE");
5544         return v453;
5545     })((function (values,v452){
5546         checkArgs(arguments, 2);
5547         return (function(){
5548             return l44.fvalue(values, v452);
5549 >>>>>>> backquote
5550         })();
5551     }));
5552     return l199;
5553 })();
5554 var l200 = {name: "BINDING-DECLARATIONS"};
5555 (function(){
5556 <<<<<<< HEAD
5557     (l193).fvalue = (function(v424){
5558         ((v424)["fname"] = "BINDING-DECLARATIONS");
5559         return v424;
5560     })((function (values,v423){
5561         checkArgs(arguments, 2);
5562         return (function(){
5563             return l43.fvalue(values, v423);
5564 =======
5565     (l200).fvalue = (function(v455){
5566         ((v455)["fname"] = "BINDING-DECLARATIONS");
5567         return v455;
5568     })((function (values,v454){
5569         checkArgs(arguments, 2);
5570         return (function(){
5571             return l45.fvalue(values, v454);
5572 >>>>>>> backquote
5573         })();
5574     }));
5575     return l200;
5576 })();
5577 var l201 = {name: "SET-BINDING-VALUE"};
5578 (function(){
5579 <<<<<<< HEAD
5580     (l194).fvalue = (function(v427){
5581         ((v427)["fname"] = "SET-BINDING-VALUE");
5582         return v427;
5583     })((function (values,v425,v426){
5584         checkArgs(arguments, 3);
5585         return (function(){
5586             return (function(){
5587                 var x = l36.fvalue(pv, v425);
5588                 if (typeof x != 'object')
5589                     throw 'The value ' + x + ' is not a type object.';
5590                 return (x.car = v426, x);
5591 =======
5592     (l201).fvalue = (function(v458){
5593         ((v458)["fname"] = "SET-BINDING-VALUE");
5594         return v458;
5595     })((function (values,v456,v457){
5596         checkArgs(arguments, 3);
5597         return (function(){
5598             return (function(){
5599                 var x = l37.fvalue(pv, v456);
5600                 if (typeof x != 'object')
5601                     throw 'The value ' + x + ' is not a type object.';
5602                 return (x.car = v457, x);
5603 >>>>>>> backquote
5604             })();
5605         })();
5606     }));
5607     return l201;
5608 })();
5609 var l202 = {name: "SET-BINDING-DECLARATIONS"};
5610 (function(){
5611 <<<<<<< HEAD
5612     (l195).fvalue = (function(v430){
5613         ((v430)["fname"] = "SET-BINDING-DECLARATIONS");
5614         return v430;
5615     })((function (values,v428,v429){
5616         checkArgs(arguments, 3);
5617         return (function(){
5618             return (function(){
5619                 var x = l38.fvalue(pv, v428);
5620                 if (typeof x != 'object')
5621                     throw 'The value ' + x + ' is not a type object.';
5622                 return (x.car = v429, x);
5623 =======
5624     (l202).fvalue = (function(v461){
5625         ((v461)["fname"] = "SET-BINDING-DECLARATIONS");
5626         return v461;
5627     })((function (values,v459,v460){
5628         checkArgs(arguments, 3);
5629         return (function(){
5630             return (function(){
5631                 var x = l40.fvalue(pv, v459);
5632                 if (typeof x != 'object')
5633                     throw 'The value ' + x + ' is not a type object.';
5634                 return (x.car = v460, x);
5635 >>>>>>> backquote
5636             })();
5637         })();
5638     }));
5639     return l202;
5640 })();
5641 var l203 = {name: "PUSH-BINDING-DECLARATION"};
5642 (function(){
5643 <<<<<<< HEAD
5644     (l196).fvalue = (function(v433){
5645         ((v433)["fname"] = "PUSH-BINDING-DECLARATION");
5646         return v433;
5647     })((function (values,v431,v432){
5648         checkArgs(arguments, 3);
5649         return (function(){
5650             return l195.fvalue(values, v432, ({car: v431, cdr: l193.fvalue(pv, v432)}));
5651 =======
5652     (l203).fvalue = (function(v464){
5653         ((v464)["fname"] = "PUSH-BINDING-DECLARATION");
5654         return v464;
5655     })((function (values,v462,v463){
5656         checkArgs(arguments, 3);
5657         return (function(){
5658             return l202.fvalue(values, v463, ({car: v462, cdr: l200.fvalue(pv, v463)}));
5659 >>>>>>> backquote
5660         })();
5661     }));
5662     return l203;
5663 })();
5664 var l204 = {name: "MAKE-LEXENV"};
5665 (function(){
5666 <<<<<<< HEAD
5667     (l197).fvalue = (function(v434){
5668         ((v434)["fname"] = "MAKE-LEXENV");
5669         return v434;
5670 =======
5671     (l204).fvalue = (function(v465){
5672         ((v465)["fname"] = "MAKE-LEXENV");
5673         return v465;
5674 >>>>>>> backquote
5675     })((function (values){
5676         checkArgsAtMost(arguments, 1);
5677         return (function(){
5678             return l47.fvalue(values, l5.value, l5.value, l5.value, l5.value);
5679         })();
5680     }));
5681     return l204;
5682 })();
5683 var l205 = {name: "COPY-LEXENV"};
5684 (function(){
5685 <<<<<<< HEAD
5686     (l198).fvalue = (function(v436){
5687         ((v436)["fname"] = "COPY-LEXENV");
5688         return v436;
5689     })((function (values,v435){
5690         checkArgs(arguments, 2);
5691         return (function(){
5692             return l82.fvalue(values, v435);
5693 =======
5694     (l205).fvalue = (function(v467){
5695         ((v467)["fname"] = "COPY-LEXENV");
5696         return v467;
5697     })((function (values,v466){
5698         checkArgs(arguments, 2);
5699         return (function(){
5700             return l84.fvalue(values, v466);
5701 >>>>>>> backquote
5702         })();
5703     }));
5704     return l205;
5705 })();
5706 var l206 = {name: "PUSH-TO-LEXENV"};
5707 var l207 = {name: "BLOCK"};
5708 var l208 = {name: "GOTAG"};
5709 (function(){
5710 <<<<<<< HEAD
5711     (l199).fvalue = (function(v441){
5712         ((v441)["fname"] = "PUSH-TO-LEXENV");
5713         return v441;
5714     })((function (values,v437,v438,v439){
5715         checkArgs(arguments, 4);
5716         return (function(){
5717             return (function(v440){
5718                 return (l27.fvalue(pv, v440, l110) !== l5.value ? (function(){
5719                     var x = v438;
5720                     if (typeof x != 'object')
5721                         throw 'The value ' + x + ' is not a type object.';
5722                     return (x.car = ({car: v437, cdr: (function(){
5723                         var tmp = v438;
5724                         return tmp === l5.value? l5.value: tmp.car;
5725                     })()}), x);
5726                 })() : (l27.fvalue(pv, v440, l109) !== l5.value ? (function(){
5727                     var x = (function(){
5728                         var tmp = v438;
5729 =======
5730     (l206).fvalue = (function(v472){
5731         ((v472)["fname"] = "PUSH-TO-LEXENV");
5732         return v472;
5733     })((function (values,v468,v469,v470){
5734         checkArgs(arguments, 4);
5735         return (function(){
5736             return (function(v471){
5737                 return (l28.fvalue(pv, v471, l113) !== l5.value ? (function(){
5738                     var x = v469;
5739                     if (typeof x != 'object')
5740                         throw 'The value ' + x + ' is not a type object.';
5741                     return (x.car = ({car: v468, cdr: (function(){
5742                         var tmp = v469;
5743                         return tmp === l5.value? l5.value: tmp.car;
5744                     })()}), x);
5745                 })() : (l28.fvalue(pv, v471, l112) !== l5.value ? (function(){
5746                     var x = (function(){
5747                         var tmp = v469;
5748 >>>>>>> backquote
5749                         return tmp === l5.value? l5.value: tmp.cdr;
5750                     })();
5751                     if (typeof x != 'object')
5752                         throw 'The value ' + x + ' is not a type object.';
5753 <<<<<<< HEAD
5754                     return (x.car = ({car: v437, cdr: l34.fvalue(pv, v438)}), x);
5755                 })() : (l27.fvalue(pv, v440, l200) !== l5.value ? (function(){
5756                     var x = l36.fvalue(pv, v438);
5757                     if (typeof x != 'object')
5758                         throw 'The value ' + x + ' is not a type object.';
5759                     return (x.car = ({car: v437, cdr: l37.fvalue(pv, v438)}), x);
5760                 })() : (l27.fvalue(pv, v440, l201) !== l5.value ? (function(){
5761                     var x = l38.fvalue(pv, v438);
5762                     if (typeof x != 'object')
5763                         throw 'The value ' + x + ' is not a type object.';
5764                     return (x.car = ({car: v437, cdr: l39.fvalue(pv, v438)}), x);
5765                 })() : (function(){
5766                     throw "ECASE expression failed.";
5767                 })()))));
5768             })(v439);
5769 =======
5770                     return (x.car = ({car: v468, cdr: l35.fvalue(pv, v469)}), x);
5771                 })() : (l28.fvalue(pv, v471, l207) !== l5.value ? (function(){
5772                     var x = l37.fvalue(pv, v469);
5773                     if (typeof x != 'object')
5774                         throw 'The value ' + x + ' is not a type object.';
5775                     return (x.car = ({car: v468, cdr: l39.fvalue(pv, v469)}), x);
5776                 })() : (l28.fvalue(pv, v471, l208) !== l5.value ? (function(){
5777                     var x = l40.fvalue(pv, v469);
5778                     if (typeof x != 'object')
5779                         throw 'The value ' + x + ' is not a type object.';
5780                     return (x.car = ({car: v468, cdr: l41.fvalue(pv, v469)}), x);
5781                 })() : (function(){
5782                     throw "ECASE expression failed.";
5783                 })()))));
5784             })(v470);
5785 >>>>>>> backquote
5786         })();
5787     }));
5788     return l206;
5789 })();
5790 var l209 = {name: "EXTEND-LEXENV"};
5791 (function(){
5792 <<<<<<< HEAD
5793     (l202).fvalue = (function(v448){
5794         ((v448)["fname"] = "EXTEND-LEXENV");
5795         return v448;
5796     })((function (values,v442,v443,v444){
5797         checkArgs(arguments, 4);
5798         return (function(){
5799             return (function(v445){
5800                 return (function(){
5801                     return (function(v446,v447){
5802                         (function(){
5803                             while(v446 !== l5.value){
5804                                 (v447 = (function(){
5805                                     var tmp = v446;
5806                                     return tmp === l5.value? l5.value: tmp.car;
5807                                 })());
5808                                 (function(){
5809                                     l199.fvalue(pv, v447, v445, v444);
5810                                     return l5.value;
5811                                 })();
5812                                 (v446 = (function(){
5813                                     var tmp = v446;
5814 =======
5815     (l209).fvalue = (function(v479){
5816         ((v479)["fname"] = "EXTEND-LEXENV");
5817         return v479;
5818     })((function (values,v473,v474,v475){
5819         checkArgs(arguments, 4);
5820         return (function(){
5821             return (function(v476){
5822                 return (function(){
5823                     return (function(v477,v478){
5824                         (function(){
5825                             while(v477 !== l5.value){
5826                                 (v478 = (function(){
5827                                     var tmp = v477;
5828                                     return tmp === l5.value? l5.value: tmp.car;
5829                                 })());
5830                                 (function(){
5831                                     l206.fvalue(pv, v478, v476, v475);
5832                                     return l5.value;
5833                                 })();
5834                                 (v477 = (function(){
5835                                     var tmp = v477;
5836 >>>>>>> backquote
5837                                     return tmp === l5.value? l5.value: tmp.cdr;
5838                                 })());
5839                             }return l5.value;
5840                         })();
5841 <<<<<<< HEAD
5842                         return v445;
5843                     })(l68.fvalue(pv, v442),l5.value);
5844                 })();
5845             })(l198.fvalue(pv, v443));
5846 =======
5847                         return v476;
5848                     })(l70.fvalue(pv, v473),l5.value);
5849                 })();
5850             })(l205.fvalue(pv, v474));
5851 >>>>>>> backquote
5852         })();
5853     }));
5854     return l209;
5855 })();
5856 var l210 = {name: "LOOKUP-IN-LEXENV"};
5857 (function(){
5858 <<<<<<< HEAD
5859     (l203).fvalue = (function(v453){
5860         ((v453)["fname"] = "LOOKUP-IN-LEXENV");
5861         return v453;
5862     })((function (values,v449,v450,v451){
5863         checkArgs(arguments, 4);
5864         return (function(){
5865             return l102.fvalue(values, v449, (function(v452){
5866                 return (l27.fvalue(pv, v452, l110) !== l5.value ? l40.fvalue(pv, v450) : (l27.fvalue(pv, v452, l109) !== l5.value ? l41.fvalue(pv, v450) : (l27.fvalue(pv, v452, l200) !== l5.value ? l42.fvalue(pv, v450) : (l27.fvalue(pv, v452, l201) !== l5.value ? l43.fvalue(pv, v450) : (function(){
5867                     throw "ECASE expression failed.";
5868                 })()))));
5869             })(v451));
5870 =======
5871     (l210).fvalue = (function(v484){
5872         ((v484)["fname"] = "LOOKUP-IN-LEXENV");
5873         return v484;
5874     })((function (values,v480,v481,v482){
5875         checkArgs(arguments, 4);
5876         return (function(){
5877             return l105.fvalue(values, v480, (function(v483){
5878                 return (l28.fvalue(pv, v483, l113) !== l5.value ? l42.fvalue(pv, v481) : (l28.fvalue(pv, v483, l112) !== l5.value ? l43.fvalue(pv, v481) : (l28.fvalue(pv, v483, l207) !== l5.value ? l44.fvalue(pv, v481) : (l28.fvalue(pv, v483, l208) !== l5.value ? l45.fvalue(pv, v481) : (function(){
5879                     throw "ECASE expression failed.";
5880                 })()))));
5881             })(v482));
5882 >>>>>>> backquote
5883         })();
5884     }));
5885     return l210;
5886 })();
5887 var l211 = {name: "*ENVIRONMENT*"};
5888 (function(){
5889     (((l211.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l211).value = l204.fvalue(pv)));
5890     return l211;
5891 })();
5892 var l212 = {name: "*VARIABLE-COUNTER*"};
5893 (function(){
5894     (((l212.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l212).value = 0));
5895     return l212;
5896 })();
5897 var l213 = {name: "GVARNAME"};
5898 (function(){
5899 <<<<<<< HEAD
5900     (l206).fvalue = (function(v455){
5901         ((v455)["fname"] = "GVARNAME");
5902         return v455;
5903     })((function (values,v454){
5904 =======
5905     (l213).fvalue = (function(v486){
5906         ((v486)["fname"] = "GVARNAME");
5907         return v486;
5908     })((function (values,v485){
5909 >>>>>>> backquote
5910         checkArgs(arguments, 2);
5911         return (function(){
5912             return l190.fvalue(values, "v", ((l212).value = (function(){
5913                 var x1 = (function(){
5914                     var symbol = l212;
5915                     var value = symbol.value;
5916                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5917                     return value;
5918                 })();
5919                 if (typeof x1 !== 'number') throw 'Not a number!';
5920                 return x1+1;
5921             })()));
5922         })();
5923     }));
5924     return l213;
5925 })();
5926 var l214 = {name: "TRANSLATE-VARIABLE"};
5927 (function(){
5928 <<<<<<< HEAD
5929     (l207).fvalue = (function(v457){
5930         ((v457)["fname"] = "TRANSLATE-VARIABLE");
5931         return v457;
5932     })((function (values,v456){
5933         checkArgs(arguments, 2);
5934         return (function(){
5935             return l192.fvalue(values, l203.fvalue(pv, v456, (function(){
5936                 var symbol = l204;
5937 =======
5938     (l214).fvalue = (function(v488){
5939         ((v488)["fname"] = "TRANSLATE-VARIABLE");
5940         return v488;
5941     })((function (values,v487){
5942         checkArgs(arguments, 2);
5943         return (function(){
5944             return l199.fvalue(values, l210.fvalue(pv, v487, (function(){
5945                 var symbol = l211;
5946 >>>>>>> backquote
5947                 var value = symbol.value;
5948                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5949                 return value;
5950             })(), l113));
5951         })();
5952     }));
5953     return l214;
5954 })();
5955 var l215 = {name: "EXTEND-LOCAL-ENV"};
5956 (function(){
5957 <<<<<<< HEAD
5958     (l208).fvalue = (function(v463){
5959         ((v463)["fname"] = "EXTEND-LOCAL-ENV");
5960         return v463;
5961     })((function (values,v458){
5962         checkArgs(arguments, 2);
5963         return (function(){
5964             return (function(v459){
5965                 return (function(){
5966                     return (function(v460,v461){
5967                         (function(){
5968                             while(v460 !== l5.value){
5969                                 (v461 = (function(){
5970                                     var tmp = v460;
5971                                     return tmp === l5.value? l5.value: tmp.car;
5972                                 })());
5973                                 (function(){
5974                                     (function(v462){
5975                                         return l199.fvalue(pv, v462, v459, l110);
5976                                     })(l189.fvalue(pv, v461, l110, l206.fvalue(pv, v461)));
5977                                     return l5.value;
5978                                 })();
5979                                 (v460 = (function(){
5980                                     var tmp = v460;
5981 =======
5982     (l215).fvalue = (function(v494){
5983         ((v494)["fname"] = "EXTEND-LOCAL-ENV");
5984         return v494;
5985     })((function (values,v489){
5986         checkArgs(arguments, 2);
5987         return (function(){
5988             return (function(v490){
5989                 return (function(){
5990                     return (function(v491,v492){
5991                         (function(){
5992                             while(v491 !== l5.value){
5993                                 (v492 = (function(){
5994                                     var tmp = v491;
5995                                     return tmp === l5.value? l5.value: tmp.car;
5996                                 })());
5997                                 (function(){
5998                                     (function(v493){
5999                                         return l206.fvalue(pv, v493, v490, l113);
6000                                     })(l196.fvalue(pv, v492, l113, l213.fvalue(pv, v492)));
6001                                     return l5.value;
6002                                 })();
6003                                 (v491 = (function(){
6004                                     var tmp = v491;
6005 >>>>>>> backquote
6006                                     return tmp === l5.value? l5.value: tmp.cdr;
6007                                 })());
6008                             }return l5.value;
6009                         })();
6010 <<<<<<< HEAD
6011                         return v459;
6012                     })(v458,l5.value);
6013 =======
6014                         return v490;
6015                     })(v489,l5.value);
6016 >>>>>>> backquote
6017                 })();
6018             })(l205.fvalue(pv, (function(){
6019                 var symbol = l211;
6020                 var value = symbol.value;
6021                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6022                 return value;
6023             })()));
6024         })();
6025     }));
6026     return l215;
6027 })();
6028 var l216 = {name: "*TOPLEVEL-COMPILATIONS*"};
6029 (function(){
6030     (((l216.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l216).value = l5.value));
6031     return l216;
6032 })();
6033 var l217 = {name: "TOPLEVEL-COMPILATION"};
6034 (function(){
6035 <<<<<<< HEAD
6036     (l210).fvalue = (function(v467){
6037         ((v467)["fname"] = "TOPLEVEL-COMPILATION");
6038         return v467;
6039     })((function (values,v464){
6040         checkArgs(arguments, 2);
6041         return (function(){
6042             return (function(){
6043                 var v465 = v464;
6044                 var v466 = ({car: v465, cdr: (function(){
6045                     var symbol = l209;
6046                     var value = symbol.value;
6047                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6048                     return value;
6049                 })()});
6050                 return ((l209).value = v466);
6051             })();
6052 =======
6053     (l217).fvalue = (function(v496){
6054         ((v496)["fname"] = "TOPLEVEL-COMPILATION");
6055         return v496;
6056     })((function (values,v495){
6057         checkArgs(arguments, 2);
6058         return (function(){
6059             return ((l216).value = ({car: v495, cdr: (function(){
6060                 var symbol = l216;
6061                 var value = symbol.value;
6062                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6063                 return value;
6064             })()}));
6065 >>>>>>> backquote
6066         })();
6067     }));
6068     return l217;
6069 })();
6070 var l218 = {name: "NULL-OR-EMPTY-P"};
6071 (function(){
6072 <<<<<<< HEAD
6073     (l211).fvalue = (function(v469){
6074         ((v469)["fname"] = "NULL-OR-EMPTY-P");
6075         return v469;
6076     })((function (values,v468){
6077         checkArgs(arguments, 2);
6078         return (function(){
6079             return l25.fvalue(values, l73.fvalue(pv, v468));
6080 =======
6081     (l218).fvalue = (function(v498){
6082         ((v498)["fname"] = "NULL-OR-EMPTY-P");
6083         return v498;
6084     })((function (values,v497){
6085         checkArgs(arguments, 2);
6086         return (function(){
6087             return l26.fvalue(values, l75.fvalue(pv, v497));
6088 >>>>>>> backquote
6089         })();
6090     }));
6091     return l218;
6092 })();
6093 var l219 = {name: "GET-TOPLEVEL-COMPILATIONS"};
6094 (function(){
6095 <<<<<<< HEAD
6096     (l212).fvalue = (function(v470){
6097         ((v470)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
6098         return v470;
6099 =======
6100     (l219).fvalue = (function(v499){
6101         ((v499)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
6102         return v499;
6103 >>>>>>> backquote
6104     })((function (values){
6105         checkArgsAtMost(arguments, 1);
6106         return (function(){
6107             return l70.fvalue(values, l98.fvalue(pv, (function(){
6108                 var symbol = l218;
6109                 var func = symbol.fvalue;
6110                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6111                 return func;
6112             })(), (function(){
6113                 var symbol = l216;
6114                 var value = symbol.value;
6115                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6116                 return value;
6117             })()));
6118         })();
6119     }));
6120     return l219;
6121 })();
6122 var l220 = {name: "%COMPILE-DEFMACRO"};
6123 var l221 = {name: "MACRO"};
6124 (function(){
6125 <<<<<<< HEAD
6126     (l213).fvalue = (function(v473){
6127         ((v473)["fname"] = "%COMPILE-DEFMACRO");
6128         return v473;
6129     })((function (values,v471,v472){
6130         checkArgs(arguments, 3);
6131         return (function(){
6132             l210.fvalue(pv, l185.fvalue(pv, l45.fvalue(pv, l178, v471)));
6133             l199.fvalue(pv, l189.fvalue(pv, v471, l214, v472), (function(){
6134                 var symbol = l204;
6135                 var value = symbol.value;
6136                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6137                 return value;
6138             })(), l109);
6139             return v471;
6140 =======
6141     (l220).fvalue = (function(v502){
6142         ((v502)["fname"] = "%COMPILE-DEFMACRO");
6143         return v502;
6144     })((function (values,v500,v501){
6145         checkArgs(arguments, 3);
6146         return (function(){
6147             l217.fvalue(pv, l192.fvalue(pv, l47.fvalue(pv, l185, v500)));
6148             l206.fvalue(pv, l196.fvalue(pv, v500, l221, v501), (function(){
6149                 var symbol = l211;
6150                 var value = symbol.value;
6151                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6152                 return value;
6153             })(), l112);
6154             return v500;
6155 >>>>>>> backquote
6156         })();
6157     }));
6158     return l220;
6159 })();
6160 var l222 = {name: "GLOBAL-BINDING"};
6161 (function(){
6162 <<<<<<< HEAD
6163     (l215).fvalue = (function(v479){
6164         ((v479)["fname"] = "GLOBAL-BINDING");
6165         return v479;
6166     })((function (values,v474,v475,v476){
6167         checkArgs(arguments, 4);
6168         return (function(){
6169             return (function(v477){
6170                 return (v477 !== l5.value ? v477 : (function(v478){
6171                     l199.fvalue(pv, v478, (function(){
6172                         var symbol = l204;
6173                         var value = symbol.value;
6174                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6175                         return value;
6176                     })(), v476);
6177                     return v478;
6178                 })(l189.fvalue(pv, v474, v475, l5.value)));
6179             })(l203.fvalue(pv, v474, (function(){
6180                 var symbol = l204;
6181                 var value = symbol.value;
6182                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6183                 return value;
6184             })(), v476));
6185 =======
6186     (l222).fvalue = (function(v508){
6187         ((v508)["fname"] = "GLOBAL-BINDING");
6188         return v508;
6189     })((function (values,v503,v504,v505){
6190         checkArgs(arguments, 4);
6191         return (function(){
6192             return (function(v506){
6193                 return (v506 !== l5.value ? v506 : (function(v507){
6194                     l206.fvalue(pv, v507, (function(){
6195                         var symbol = l211;
6196                         var value = symbol.value;
6197                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6198                         return value;
6199                     })(), v505);
6200                     return v507;
6201                 })(l196.fvalue(pv, v503, v504, l5.value)));
6202             })(l210.fvalue(pv, v503, (function(){
6203                 var symbol = l211;
6204                 var value = symbol.value;
6205                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6206                 return value;
6207             })(), v505));
6208 >>>>>>> backquote
6209         })();
6210     }));
6211     return l222;
6212 })();
6213 var l223 = {name: "CLAIMP"};
6214 (function(){
6215 <<<<<<< HEAD
6216     (l216).fvalue = (function(v484){
6217         ((v484)["fname"] = "CLAIMP");
6218         return v484;
6219     })((function (values,v480,v481,v482){
6220         checkArgs(arguments, 4);
6221         return (function(){
6222             return (function(v483){
6223                 return (v483 !== l5.value ? l93.fvalue(values, v482, l193.fvalue(pv, v483)) : l5.value);
6224             })(l203.fvalue(pv, v480, (function(){
6225                 var symbol = l204;
6226                 var value = symbol.value;
6227                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6228                 return value;
6229             })(), v481));
6230 =======
6231     (l223).fvalue = (function(v513){
6232         ((v513)["fname"] = "CLAIMP");
6233         return v513;
6234     })((function (values,v509,v510,v511){
6235         checkArgs(arguments, 4);
6236         return (function(){
6237             return (function(v512){
6238                 return (v512 !== l5.value ? l96.fvalue(values, v511, l200.fvalue(pv, v512)) : l5.value);
6239             })(l210.fvalue(pv, v509, (function(){
6240                 var symbol = l211;
6241                 var value = symbol.value;
6242                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6243                 return value;
6244             })(), v510));
6245 >>>>>>> backquote
6246         })();
6247     }));
6248     return l223;
6249 })();
6250 var l224 = {name: "!PROCLAIM"};
6251 var l225 = {name: "SPECIAL"};
6252 var l226 = {name: "NOTINLINE"};
6253 var l227 = {name: "CONSTANT"};
6254 (function(){
6255 <<<<<<< HEAD
6256     (l217).fvalue = (function(v496){
6257         ((v496)["fname"] = "!PROCLAIM");
6258         return v496;
6259     })((function (values,v485){
6260         checkArgs(arguments, 2);
6261         return (function(){
6262             return (function(v486){
6263                 return (l27.fvalue(pv, v486, l218) !== l5.value ? (function(){
6264                     return (function(v487,v488){
6265                         (function(){
6266                             while(v487 !== l5.value){
6267                                 (v488 = (function(){
6268                                     var tmp = v487;
6269                                     return tmp === l5.value? l5.value: tmp.car;
6270                                 })());
6271                                 (function(){
6272                                     (function(v489){
6273                                         return l196.fvalue(pv, l218, v489);
6274                                     })(l215.fvalue(pv, v488, l110, l110));
6275                                     return l5.value;
6276                                 })();
6277                                 (v487 = (function(){
6278                                     var tmp = v487;
6279 =======
6280     (l224).fvalue = (function(v525){
6281         ((v525)["fname"] = "!PROCLAIM");
6282         return v525;
6283     })((function (values,v514){
6284         checkArgs(arguments, 2);
6285         return (function(){
6286             return (function(v515){
6287                 return (l28.fvalue(pv, v515, l225) !== l5.value ? (function(){
6288                     return (function(v516,v517){
6289                         (function(){
6290                             while(v516 !== l5.value){
6291                                 (v517 = (function(){
6292                                     var tmp = v516;
6293                                     return tmp === l5.value? l5.value: tmp.car;
6294                                 })());
6295                                 (function(){
6296                                     (function(v518){
6297                                         return l203.fvalue(pv, l225, v518);
6298                                     })(l222.fvalue(pv, v517, l113, l113));
6299                                     return l5.value;
6300                                 })();
6301                                 (v516 = (function(){
6302                                     var tmp = v516;
6303 >>>>>>> backquote
6304                                     return tmp === l5.value? l5.value: tmp.cdr;
6305                                 })());
6306                             }return l5.value;
6307                         })();
6308                         return l5.value;
6309                     })((function(){
6310 <<<<<<< HEAD
6311                         var tmp = v485;
6312                         return tmp === l5.value? l5.value: tmp.cdr;
6313                     })(),l5.value);
6314                 })() : (l27.fvalue(pv, v486, l219) !== l5.value ? (function(){
6315                     return (function(v490,v491){
6316                         (function(){
6317                             while(v490 !== l5.value){
6318                                 (v491 = (function(){
6319                                     var tmp = v490;
6320                                     return tmp === l5.value? l5.value: tmp.car;
6321                                 })());
6322                                 (function(){
6323                                     (function(v492){
6324                                         return l196.fvalue(pv, l219, v492);
6325                                     })(l215.fvalue(pv, v491, l109, l109));
6326                                     return l5.value;
6327                                 })();
6328                                 (v490 = (function(){
6329                                     var tmp = v490;
6330 =======
6331                         var tmp = v514;
6332                         return tmp === l5.value? l5.value: tmp.cdr;
6333                     })(),l5.value);
6334                 })() : (l28.fvalue(pv, v515, l226) !== l5.value ? (function(){
6335                     return (function(v519,v520){
6336                         (function(){
6337                             while(v519 !== l5.value){
6338                                 (v520 = (function(){
6339                                     var tmp = v519;
6340                                     return tmp === l5.value? l5.value: tmp.car;
6341                                 })());
6342                                 (function(){
6343                                     (function(v521){
6344                                         return l203.fvalue(pv, l226, v521);
6345                                     })(l222.fvalue(pv, v520, l112, l112));
6346                                     return l5.value;
6347                                 })();
6348                                 (v519 = (function(){
6349                                     var tmp = v519;
6350 >>>>>>> backquote
6351                                     return tmp === l5.value? l5.value: tmp.cdr;
6352                                 })());
6353                             }return l5.value;
6354                         })();
6355                         return l5.value;
6356                     })((function(){
6357 <<<<<<< HEAD
6358                         var tmp = v485;
6359                         return tmp === l5.value? l5.value: tmp.cdr;
6360                     })(),l5.value);
6361                 })() : (l27.fvalue(pv, v486, l220) !== l5.value ? (function(){
6362                     return (function(v493,v494){
6363                         (function(){
6364                             while(v493 !== l5.value){
6365                                 (v494 = (function(){
6366                                     var tmp = v493;
6367                                     return tmp === l5.value? l5.value: tmp.car;
6368                                 })());
6369                                 (function(){
6370                                     (function(v495){
6371                                         return l196.fvalue(pv, l220, v495);
6372                                     })(l215.fvalue(pv, v494, l110, l110));
6373                                     return l5.value;
6374                                 })();
6375                                 (v493 = (function(){
6376                                     var tmp = v493;
6377 =======
6378                         var tmp = v514;
6379                         return tmp === l5.value? l5.value: tmp.cdr;
6380                     })(),l5.value);
6381                 })() : (l28.fvalue(pv, v515, l227) !== l5.value ? (function(){
6382                     return (function(v522,v523){
6383                         (function(){
6384                             while(v522 !== l5.value){
6385                                 (v523 = (function(){
6386                                     var tmp = v522;
6387                                     return tmp === l5.value? l5.value: tmp.car;
6388                                 })());
6389                                 (function(){
6390                                     (function(v524){
6391                                         return l203.fvalue(pv, l227, v524);
6392                                     })(l222.fvalue(pv, v523, l113, l113));
6393                                     return l5.value;
6394                                 })();
6395                                 (v522 = (function(){
6396                                     var tmp = v522;
6397 >>>>>>> backquote
6398                                     return tmp === l5.value? l5.value: tmp.cdr;
6399                                 })());
6400                             }return l5.value;
6401                         })();
6402                         return l5.value;
6403                     })((function(){
6404 <<<<<<< HEAD
6405                         var tmp = v485;
6406 =======
6407                         var tmp = v514;
6408 >>>>>>> backquote
6409                         return tmp === l5.value? l5.value: tmp.cdr;
6410                     })(),l5.value);
6411                 })() : l5.value)));
6412             })((function(){
6413 <<<<<<< HEAD
6414                 var tmp = v485;
6415 =======
6416                 var tmp = v514;
6417 >>>>>>> backquote
6418                 return tmp === l5.value? l5.value: tmp.car;
6419             })());
6420         })();
6421     }));
6422     return l224;
6423 })();
6424 var l228 = {name: "PROCLAIM"};
6425 (l228).fvalue = (function(){
6426     var symbol = l224;
6427     var func = symbol.fvalue;
6428     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6429     return func;
6430 })();
6431 var l229 = {name: "*COMPILATIONS*"};
6432 (function(){
6433     (((l229.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l229).value = l5.value));
6434     return l229;
6435 })();
6436 <<<<<<< HEAD
6437 var l223 = {name: "DEFINE-COMPILATION"};
6438 l223;
6439 var l224 = {name: "IF"};
6440 (function(){
6441     var v497 = l45.fvalue(pv, l224, (function (values,v498,v499,v500){
6442         checkArgs(arguments, 4);
6443         return (function(){
6444             return l183.fvalue(values, "(", l185.fvalue(pv, v498), " !== ", l185.fvalue(pv, l5.value), " ? ", l185.fvalue(pv, v499, (function(){
6445                 var symbol = l188;
6446                 var value = symbol.value;
6447                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6448                 return value;
6449             })()), " : ", l185.fvalue(pv, v500, (function(){
6450                 var symbol = l188;
6451                 var value = symbol.value;
6452                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6453                 return value;
6454             })()), ")");
6455         })();
6456     }));
6457     var v501 = ({car: v497, cdr: (function(){
6458         var symbol = l222;
6459         var value = symbol.value;
6460         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6461         return value;
6462     })()});
6463     return ((l222).value = v501);
6464 })();
6465 var l225 = {name: "*LL-KEYWORDS*"};
6466 var l226 = {name: "&OPTIONAL"};
6467 var l227 = {name: "&REST"};
6468 var l228 = {name: "&KEY"};
6469 var l229 = QIList(l226,l227,l228,l5);
6470 =======
6471 var l230 = {name: "DEFINE-COMPILATION"};
6472 l230;
6473 var l231 = {name: "IF"};
6474 ((l229).value = ({car: l47.fvalue(pv, l231, (function (values,v526,v527,v528){
6475     checkArgs(arguments, 4);
6476     return (function(){
6477         return l190.fvalue(values, "(", l192.fvalue(pv, v526), " !== ", l192.fvalue(pv, l5.value), " ? ", l192.fvalue(pv, v527, (function(){
6478             var symbol = l195;
6479             var value = symbol.value;
6480             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6481             return value;
6482         })()), " : ", l192.fvalue(pv, v528, (function(){
6483             var symbol = l195;
6484             var value = symbol.value;
6485             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6486             return value;
6487         })()), ")");
6488     })();
6489 })), cdr: (function(){
6490     var symbol = l229;
6491     var value = symbol.value;
6492     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6493     return value;
6494 })()}));
6495 var l232 = {name: "*LL-KEYWORDS*"};
6496 var l233 = {name: "&OPTIONAL"};
6497 var l234 = {name: "&REST"};
6498 var l235 = {name: "&KEY"};
6499 var l236 = QIList(l233,l234,l235,l5);
6500 >>>>>>> backquote
6501 (function(){
6502     (((l232.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l232).value = l236));
6503     return l232;
6504 })();
6505 var l237 = {name: "LIST-UNTIL-KEYWORD"};
6506 (function(){
6507 <<<<<<< HEAD
6508     (l230).fvalue = (function(v504){
6509         ((v504)["fname"] = "LIST-UNTIL-KEYWORD");
6510         return v504;
6511     })((function (values,v502){
6512         checkArgs(arguments, 2);
6513         return (function(){
6514             return ((function(v503){
6515                 return (v503 !== l5.value ? v503 : l93.fvalue(pv, (function(){
6516                     var tmp = v502;
6517 =======
6518     (l237).fvalue = (function(v531){
6519         ((v531)["fname"] = "LIST-UNTIL-KEYWORD");
6520         return v531;
6521     })((function (values,v529){
6522         checkArgs(arguments, 2);
6523         return (function(){
6524             return ((function(v530){
6525                 return (v530 !== l5.value ? v530 : l96.fvalue(pv, (function(){
6526                     var tmp = v529;
6527 >>>>>>> backquote
6528                     return tmp === l5.value? l5.value: tmp.car;
6529                 })(), (function(){
6530                     var symbol = l232;
6531                     var value = symbol.value;
6532                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6533                     return value;
6534                 })()));
6535 <<<<<<< HEAD
6536             })(l13.fvalue(pv, v502)) !== l5.value ? l5.value : ({car: (function(){
6537                 var tmp = v502;
6538                 return tmp === l5.value? l5.value: tmp.car;
6539             })(), cdr: l230.fvalue(pv, (function(){
6540                 var tmp = v502;
6541 =======
6542             })(l13.fvalue(pv, v529)) !== l5.value ? l5.value : ({car: (function(){
6543                 var tmp = v529;
6544                 return tmp === l5.value? l5.value: tmp.car;
6545             })(), cdr: l237.fvalue(pv, (function(){
6546                 var tmp = v529;
6547 >>>>>>> backquote
6548                 return tmp === l5.value? l5.value: tmp.cdr;
6549             })())}));
6550         })();
6551     }));
6552     return l237;
6553 })();
6554 var l238 = {name: "LL-SECTION"};
6555 (function(){
6556 <<<<<<< HEAD
6557     (l231).fvalue = (function(v507){
6558         ((v507)["fname"] = "LL-SECTION");
6559         return v507;
6560     })((function (values,v505,v506){
6561         checkArgs(arguments, 3);
6562         return (function(){
6563             return l230.fvalue(values, (function(){
6564                 var tmp = l93.fvalue(pv, v505, v506);
6565 =======
6566     (l238).fvalue = (function(v534){
6567         ((v534)["fname"] = "LL-SECTION");
6568         return v534;
6569     })((function (values,v532,v533){
6570         checkArgs(arguments, 3);
6571         return (function(){
6572             return l237.fvalue(values, (function(){
6573                 var tmp = l96.fvalue(pv, v532, v533);
6574 >>>>>>> backquote
6575                 return tmp === l5.value? l5.value: tmp.cdr;
6576             })());
6577         })();
6578     }));
6579     return l238;
6580 })();
6581 var l239 = {name: "LL-REQUIRED-ARGUMENTS"};
6582 (function(){
6583 <<<<<<< HEAD
6584     (l232).fvalue = (function(v509){
6585         ((v509)["fname"] = "LL-REQUIRED-ARGUMENTS");
6586         return v509;
6587     })((function (values,v508){
6588         checkArgs(arguments, 2);
6589         return (function(){
6590             return l230.fvalue(values, v508);
6591 =======
6592     (l239).fvalue = (function(v536){
6593         ((v536)["fname"] = "LL-REQUIRED-ARGUMENTS");
6594         return v536;
6595     })((function (values,v535){
6596         checkArgs(arguments, 2);
6597         return (function(){
6598             return l237.fvalue(values, v535);
6599 >>>>>>> backquote
6600         })();
6601     }));
6602     return l239;
6603 })();
6604 var l240 = {name: "LL-OPTIONAL-ARGUMENTS-CANONICAL"};
6605 (function(){
6606 <<<<<<< HEAD
6607     (l233).fvalue = (function(v511){
6608         ((v511)["fname"] = "LL-OPTIONAL-ARGUMENTS-CANONICAL");
6609         return v511;
6610     })((function (values,v510){
6611 =======
6612     (l240).fvalue = (function(v538){
6613         ((v538)["fname"] = "LL-OPTIONAL-ARGUMENTS-CANONICAL");
6614         return v538;
6615     })((function (values,v537){
6616 >>>>>>> backquote
6617         checkArgs(arguments, 2);
6618         return (function(){
6619             return l81.fvalue(values, (function(){
6620                 var symbol = l61;
6621                 var func = symbol.fvalue;
6622                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6623                 return func;
6624 <<<<<<< HEAD
6625             })(), l231.fvalue(pv, l226, v510));
6626 =======
6627             })(), l238.fvalue(pv, l233, v537));
6628 >>>>>>> backquote
6629         })();
6630     }));
6631     return l240;
6632 })();
6633 var l241 = {name: "LL-OPTIONAL-ARGUMENTS"};
6634 (function(){
6635 <<<<<<< HEAD
6636     (l234).fvalue = (function(v513){
6637         ((v513)["fname"] = "LL-OPTIONAL-ARGUMENTS");
6638         return v513;
6639     })((function (values,v512){
6640 =======
6641     (l241).fvalue = (function(v540){
6642         ((v540)["fname"] = "LL-OPTIONAL-ARGUMENTS");
6643         return v540;
6644     })((function (values,v539){
6645 >>>>>>> backquote
6646         checkArgs(arguments, 2);
6647         return (function(){
6648             return l81.fvalue(values, (function(){
6649                 var symbol = l32;
6650                 var func = symbol.fvalue;
6651                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6652                 return func;
6653 <<<<<<< HEAD
6654             })(), l233.fvalue(pv, v512));
6655 =======
6656             })(), l240.fvalue(pv, v539));
6657 >>>>>>> backquote
6658         })();
6659     }));
6660     return l241;
6661 })();
6662 var l242 = {name: "LL-REST-ARGUMENT"};
6663 (function(){
6664 <<<<<<< HEAD
6665     (l235).fvalue = (function(v516){
6666         ((v516)["fname"] = "LL-REST-ARGUMENT");
6667         return v516;
6668     })((function (values,v514){
6669         checkArgs(arguments, 2);
6670         return (function(){
6671             return (function(v515){
6672                 ((function(){
6673                     var tmp = v515;
6674 =======
6675     (l242).fvalue = (function(v543){
6676         ((v543)["fname"] = "LL-REST-ARGUMENT");
6677         return v543;
6678     })((function (values,v541){
6679         checkArgs(arguments, 2);
6680         return (function(){
6681             return (function(v542){
6682                 ((function(){
6683                     var tmp = v542;
6684 >>>>>>> backquote
6685                     return tmp === l5.value? l5.value: tmp.cdr;
6686                 })() !== l5.value ? (function(){
6687                     throw "Bad lambda-list";
6688                 })() : l5.value);
6689                 return (function(){
6690 <<<<<<< HEAD
6691                     var tmp = v515;
6692                     return tmp === l5.value? l5.value: tmp.car;
6693                 })();
6694             })(l231.fvalue(pv, l227, v514));
6695 =======
6696                     var tmp = v542;
6697                     return tmp === l5.value? l5.value: tmp.car;
6698                 })();
6699             })(l238.fvalue(pv, l234, v541));
6700 >>>>>>> backquote
6701         })();
6702     }));
6703     return l242;
6704 })();
6705 var l243 = {name: "LL-KEYWORD-ARGUMENTS-CANONICAL"};
6706 (function(){
6707 <<<<<<< HEAD
6708     (l236).fvalue = (function(v521){
6709         ((v521)["fname"] = "LL-KEYWORD-ARGUMENTS-CANONICAL");
6710         return v521;
6711     })((function (values,v517){
6712         checkArgs(arguments, 2);
6713         return (function(){
6714             return (function(v520){
6715                 return l79.fvalue(values, v520, l231.fvalue(pv, l228, v517));
6716             })((function (values,v518){
6717                 checkArgs(arguments, 2);
6718                 return (function(v519){
6719                     return ({car: (l60.fvalue(pv, (function(){
6720                         var tmp = v519;
6721                         return tmp === l5.value? l5.value: tmp.car;
6722                     })()) !== l5.value ? (function(){
6723                         var tmp = v519;
6724                         return tmp === l5.value? l5.value: tmp.car;
6725                     })() : l45.fvalue(pv, l145.fvalue(pv, ((function(){
6726                         var tmp = v519;
6727                         return tmp === l5.value? l5.value: tmp.car;
6728                     })()).name, "KEYWORD"), (function(){
6729                         var tmp = v519;
6730                         return tmp === l5.value? l5.value: tmp.car;
6731                     })())), cdr: (function(){
6732                         var tmp = v519;
6733                         return tmp === l5.value? l5.value: tmp.cdr;
6734                     })()});
6735                 })(l59.fvalue(pv, v518));
6736 =======
6737     (l243).fvalue = (function(v548){
6738         ((v548)["fname"] = "LL-KEYWORD-ARGUMENTS-CANONICAL");
6739         return v548;
6740     })((function (values,v544){
6741         checkArgs(arguments, 2);
6742         return (function(){
6743             return (function(v547){
6744                 return l81.fvalue(values, v547, l238.fvalue(pv, l235, v544));
6745             })((function (values,v545){
6746                 checkArgs(arguments, 2);
6747                 return (function(v546){
6748                     return ({car: (l62.fvalue(pv, (function(){
6749                         var tmp = v546;
6750                         return tmp === l5.value? l5.value: tmp.car;
6751                     })()) !== l5.value ? (function(){
6752                         var tmp = v546;
6753                         return tmp === l5.value? l5.value: tmp.car;
6754                     })() : l47.fvalue(pv, l152.fvalue(pv, ((function(){
6755                         var tmp = v546;
6756                         return tmp === l5.value? l5.value: tmp.car;
6757                     })()).name, "KEYWORD"), (function(){
6758                         var tmp = v546;
6759                         return tmp === l5.value? l5.value: tmp.car;
6760                     })())), cdr: (function(){
6761                         var tmp = v546;
6762                         return tmp === l5.value? l5.value: tmp.cdr;
6763                     })()});
6764                 })(l61.fvalue(pv, v545));
6765 >>>>>>> backquote
6766             }));
6767         })();
6768     }));
6769     return l243;
6770 })();
6771 var l244 = {name: "LL-KEYWORD-ARGUMENTS"};
6772 (function(){
6773 <<<<<<< HEAD
6774     (l237).fvalue = (function(v524){
6775         ((v524)["fname"] = "LL-KEYWORD-ARGUMENTS");
6776         return v524;
6777     })((function (values,v522){
6778         checkArgs(arguments, 2);
6779         return (function(){
6780             return l79.fvalue(values, (function (values,v523){
6781                 checkArgs(arguments, 2);
6782                 return l41.fvalue(values, l40.fvalue(pv, v523));
6783             }), l236.fvalue(pv, v522));
6784 =======
6785     (l244).fvalue = (function(v551){
6786         ((v551)["fname"] = "LL-KEYWORD-ARGUMENTS");
6787         return v551;
6788     })((function (values,v549){
6789         checkArgs(arguments, 2);
6790         return (function(){
6791             return l81.fvalue(values, (function (values,v550){
6792                 checkArgs(arguments, 2);
6793                 return l43.fvalue(values, l42.fvalue(pv, v550));
6794             }), l243.fvalue(pv, v549));
6795 >>>>>>> backquote
6796         })();
6797     }));
6798     return l244;
6799 })();
6800 var l245 = {name: "LL-SVARS"};
6801 (function(){
6802 <<<<<<< HEAD
6803     (l238).fvalue = (function(v527){
6804         ((v527)["fname"] = "LL-SVARS");
6805         return v527;
6806     })((function (values,v525){
6807         checkArgs(arguments, 2);
6808         return (function(){
6809             return (function(v526){
6810                 return l94.fvalue(values, l5.value, l79.fvalue(pv, (function(){
6811                     var symbol = l42;
6812                     var func = symbol.fvalue;
6813                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6814                     return func;
6815                 })(), v526));
6816             })(l66.fvalue(pv, l236.fvalue(pv, v525), l233.fvalue(pv, v525)));
6817 =======
6818     (l245).fvalue = (function(v554){
6819         ((v554)["fname"] = "LL-SVARS");
6820         return v554;
6821     })((function (values,v552){
6822         checkArgs(arguments, 2);
6823         return (function(){
6824             return (function(v553){
6825                 return l97.fvalue(values, l5.value, l81.fvalue(pv, (function(){
6826                     var symbol = l44;
6827                     var func = symbol.fvalue;
6828                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6829                     return func;
6830                 })(), v553));
6831             })(l68.fvalue(pv, l243.fvalue(pv, v552), l240.fvalue(pv, v552)));
6832 >>>>>>> backquote
6833         })();
6834     }));
6835     return l245;
6836 })();
6837 var l246 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
6838 (function(){
6839 <<<<<<< HEAD
6840     (l239).fvalue = (function(v530){
6841         ((v530)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
6842         return v530;
6843     })((function (values,v529){
6844         checkArgsAtLeast(arguments, 2);
6845         var v528= l5.value;
6846         for (var i = arguments.length-1; i>=2; i--)
6847             v528 = {car: arguments[i], cdr: 
6848         v528};
6849         return (function(){
6850             return (v529 !== l5.value ? l183.fvalue(values, "(function(){", (function(){
6851                 var symbol = l148;
6852                 var value = symbol.value;
6853                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6854                 return value;
6855             })(), l187.fvalue(pv, "var func = ", l151.fvalue(pv, v528), ";", (function(){
6856                 var symbol = l148;
6857                 var value = symbol.value;
6858                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6859                 return value;
6860             })(), "func.docstring = '", v529, "';", (function(){
6861                 var symbol = l148;
6862 =======
6863     (l246).fvalue = (function(v557){
6864         ((v557)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
6865         return v557;
6866     })((function (values,v556){
6867         checkArgsAtLeast(arguments, 2);
6868         var v555= l5.value;
6869         for (var i = arguments.length-1; i>=2; i--)
6870             v555 = {car: arguments[i], cdr: 
6871         v555};
6872         return (function(){
6873             return (v556 !== l5.value ? l190.fvalue(values, "(function(){", (function(){
6874                 var symbol = l155;
6875                 var value = symbol.value;
6876                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6877                 return value;
6878             })(), l194.fvalue(pv, "var func = ", l158.fvalue(pv, v555), ";", (function(){
6879                 var symbol = l155;
6880                 var value = symbol.value;
6881                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6882                 return value;
6883             })(), "func.docstring = '", v556, "';", (function(){
6884                 var symbol = l155;
6885 >>>>>>> backquote
6886                 var value = symbol.value;
6887                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6888                 return value;
6889             })(), "return func;", (function(){
6890                 var symbol = l155;
6891                 var value = symbol.value;
6892                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6893                 return value;
6894             })()), "})()") : (function(){
6895                 var f = (function(){
6896                     var symbol = l190;
6897                     var func = symbol.fvalue;
6898                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6899                     return func;
6900                 })();
6901                 var args = [values];
6902 <<<<<<< HEAD
6903                 var tail = (v528);
6904 =======
6905                 var tail = (v555);
6906 >>>>>>> backquote
6907                 while (tail != l5.value){
6908                     args.push(tail.car);
6909                     tail = tail.cdr;
6910                 }
6911                 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
6912             })());
6913         })();
6914     }));
6915     return l246;
6916 })();
6917 var l247 = {name: "LAMBDA-CHECK-ARGUMENT-COUNT"};
6918 var l248 = {name: "N/A"};
6919 (function(){
6920 <<<<<<< HEAD
6921     (l240).fvalue = (function(v536){
6922         ((v536)["fname"] = "LAMBDA-CHECK-ARGUMENT-COUNT");
6923         return v536;
6924     })((function (values,v531,v532,v533){
6925         checkArgs(arguments, 4);
6926         return (function(){
6927             return (function(v534,v535){
6928                 return (function(){
6929                     try {
6930                         (((function(){
6931                             var x1 = v534;
6932                             if (typeof x1 !== 'number') throw 'Not a number!';
6933                             return (1<x1?l4.value: l5.value);
6934                         })() !== l5.value ? l27.fvalue(pv, v534, v535) : l5.value) !== l5.value ? (function(){
6935                             var values = mv;
6936                             throw ({type: 'block', id: 193, values: l183.fvalue(values, "checkArgs(arguments, ", v534, ");", (function(){
6937                                 var symbol = l148;
6938 =======
6939     (l247).fvalue = (function(v563){
6940         ((v563)["fname"] = "LAMBDA-CHECK-ARGUMENT-COUNT");
6941         return v563;
6942     })((function (values,v558,v559,v560){
6943         checkArgs(arguments, 4);
6944         return (function(){
6945             return (function(v561,v562){
6946                 return (function(){
6947                     try {
6948                         (((function(){
6949                             var x1 = v561;
6950                             if (typeof x1 !== 'number') throw 'Not a number!';
6951                             return (1<x1?l4.value: l5.value);
6952                         })() !== l5.value ? l28.fvalue(pv, v561, v562) : l5.value) !== l5.value ? (function(){
6953                             var values = mv;
6954                             throw ({type: 'block', id: 207, values: l190.fvalue(values, "checkArgs(arguments, ", v561, ");", (function(){
6955                                 var symbol = l155;
6956 >>>>>>> backquote
6957                                 var value = symbol.value;
6958                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6959                                 return value;
6960                             })()), message: 'Return from unknown block NIL.'})
6961                         })() : l5.value);
6962 <<<<<<< HEAD
6963                         return l183.fvalue(values, ((function(){
6964                             var x1 = v534;
6965                             if (typeof x1 !== 'number') throw 'Not a number!';
6966                             return (1<x1?l4.value: l5.value);
6967                         })() !== l5.value ? l183.fvalue(pv, "checkArgsAtLeast(arguments, ", v534, ");", (function(){
6968                             var symbol = l148;
6969                             var value = symbol.value;
6970                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6971                             return value;
6972                         })()) : l5.value), (((typeof (v535) == "number")?l4.value: l5.value) !== l5.value ? l183.fvalue(pv, "checkArgsAtMost(arguments, ", v535, ");", (function(){
6973                             var symbol = l148;
6974 =======
6975                         return l190.fvalue(values, ((function(){
6976                             var x1 = v561;
6977                             if (typeof x1 !== 'number') throw 'Not a number!';
6978                             return (1<x1?l4.value: l5.value);
6979                         })() !== l5.value ? l190.fvalue(pv, "checkArgsAtLeast(arguments, ", v561, ");", (function(){
6980                             var symbol = l155;
6981                             var value = symbol.value;
6982                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6983                             return value;
6984                         })()) : l5.value), (((typeof (v562) == "number")?l4.value: l5.value) !== l5.value ? l190.fvalue(pv, "checkArgsAtMost(arguments, ", v562, ");", (function(){
6985                             var symbol = l155;
6986 >>>>>>> backquote
6987                             var value = symbol.value;
6988                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6989                             return value;
6990                         })()) : l5.value));
6991                     }
6992                     catch (cf){
6993                         if (cf.type == 'block' && cf.id == 207)
6994                             return values.apply(this, forcemv(cf.values));
6995                         else
6996                             throw cf;
6997                     }
6998                 })();
6999 <<<<<<< HEAD
7000             })(l23.fvalue(pv, v531),(v533 !== l5.value ? l241 : (function(){
7001                 var x1 = v531;
7002                 if (typeof x1 !== 'number') throw 'Not a number!';
7003                 var x2 = v532;
7004 =======
7005             })(l24.fvalue(pv, v558),(v560 !== l5.value ? l248 : (function(){
7006                 var x1 = v558;
7007                 if (typeof x1 !== 'number') throw 'Not a number!';
7008                 var x2 = v559;
7009 >>>>>>> backquote
7010                 if (typeof x2 !== 'number') throw 'Not a number!';
7011                 return 1+x1+x2;
7012             })()));
7013         })();
7014     }));
7015     return l247;
7016 })();
7017 var l249 = {name: "COMPILE-LAMBDA-OPTIONAL"};
7018 (function(){
7019 <<<<<<< HEAD
7020     (l242).fvalue = (function(v549){
7021         ((v549)["fname"] = "COMPILE-LAMBDA-OPTIONAL");
7022         return v549;
7023     })((function (values,v537){
7024         checkArgs(arguments, 2);
7025         return (function(){
7026             return (function(){
7027                 var v538 = l233.fvalue(pv, v537);
7028                 var v539 = l73.fvalue(pv, l232.fvalue(pv, v537));
7029                 var v540 = l73.fvalue(pv, v538);
7030                 return (v538 !== l5.value ? l183.fvalue(values, l153.fvalue(pv, (function (values,v541){
7031                     checkArgs(arguments, 2);
7032                     return l183.fvalue(values, "var ", l207.fvalue(pv, l40.fvalue(pv, v541)), "; ", (function(){
7033                         var symbol = l148;
7034                         var value = symbol.value;
7035                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7036                         return value;
7037                     })(), (l42.fvalue(pv, v541) !== l5.value ? l183.fvalue(pv, "var ", l207.fvalue(pv, l42.fvalue(pv, v541)), " = ", l185.fvalue(pv, l4.value), "; ", (function(){
7038                         var symbol = l148;
7039 =======
7040     (l249).fvalue = (function(v572){
7041         ((v572)["fname"] = "COMPILE-LAMBDA-OPTIONAL");
7042         return v572;
7043     })((function (values,v564){
7044         checkArgs(arguments, 2);
7045         return (function(){
7046             return (function(){
7047                 var v565 = l240.fvalue(pv, v564);
7048                 var v566 = l75.fvalue(pv, l239.fvalue(pv, v564));
7049                 var v567 = l75.fvalue(pv, v565);
7050                 return (v565 !== l5.value ? l190.fvalue(values, l160.fvalue(pv, (function (values,v568){
7051                     checkArgs(arguments, 2);
7052                     return l190.fvalue(values, "var ", l214.fvalue(pv, l42.fvalue(pv, v568)), "; ", (function(){
7053                         var symbol = l155;
7054                         var value = symbol.value;
7055                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7056                         return value;
7057                     })(), (l44.fvalue(pv, v568) !== l5.value ? l190.fvalue(pv, "var ", l214.fvalue(pv, l44.fvalue(pv, v568)), " = ", l192.fvalue(pv, l4.value), "; ", (function(){
7058                         var symbol = l155;
7059 >>>>>>> backquote
7060                         var value = symbol.value;
7061                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7062                         return value;
7063                     })()) : l5.value));
7064 <<<<<<< HEAD
7065                 }), v538), "switch(arguments.length-1){", (function(){
7066                     var symbol = l148;
7067                     var value = symbol.value;
7068                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7069                     return value;
7070                 })(), (function(v542,v543){
7071 =======
7072                 }), v565), "switch(arguments.length-1){", (function(){
7073                     var symbol = l155;
7074                     var value = symbol.value;
7075                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7076                     return value;
7077                 })(), (function(v569,v570){
7078 >>>>>>> backquote
7079                     return (function(){
7080                         (function(){
7081                             return (function(){
7082                                 while((function(){
7083 <<<<<<< HEAD
7084                                     var x1 = v543;
7085                                     if (typeof x1 !== 'number') throw 'Not a number!';
7086                                     var x2 = v540;
7087                                     if (typeof x2 !== 'number') throw 'Not a number!';
7088                                     return (x1<x2?l4.value: l5.value);
7089                                 })() !== l5.value){
7090                                     (function(v544){
7091                                         (function(){
7092                                             var v545 = l183.fvalue(pv, "case ", (function(){
7093                                                 var x1 = v543;
7094                                                 if (typeof x1 !== 'number') throw 'Not a number!';
7095                                                 var x2 = v539;
7096                                                 if (typeof x2 !== 'number') throw 'Not a number!';
7097                                                 return x1+x2;
7098                                             })(), ":", (function(){
7099                                                 var symbol = l148;
7100                                                 var value = symbol.value;
7101                                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7102                                                 return value;
7103                                             })(), l187.fvalue(pv, l207.fvalue(pv, (function(){
7104                                                 var tmp = v544;
7105                                                 return tmp === l5.value? l5.value: tmp.car;
7106                                             })()), "=", l185.fvalue(pv, l34.fvalue(pv, v544)), ";", (function(){
7107                                                 var symbol = l148;
7108                                                 var value = symbol.value;
7109                                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7110                                                 return value;
7111                                             })()), (l42.fvalue(pv, v544) !== l5.value ? l187.fvalue(pv, l207.fvalue(pv, l42.fvalue(pv, v544)), "=", l185.fvalue(pv, l5.value), ";", (function(){
7112                                                 var symbol = l148;
7113                                                 var value = symbol.value;
7114                                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7115                                                 return value;
7116                                             })()) : l5.value));
7117                                             var v546 = ({car: v545, cdr: v542});
7118                                             return (v542 = v546);
7119                                         })();
7120                                         return (v543 = (function(){
7121                                             var x1 = v543;
7122                                             if (typeof x1 !== 'number') throw 'Not a number!';
7123                                             return x1+1;
7124                                         })());
7125                                     })(l90.fvalue(pv, v543, v538));
7126                                 }return l5.value;
7127                             })();
7128                         })();
7129                         (function(){
7130                             var v547 = l183.fvalue(pv, "default: break;", (function(){
7131                                 var symbol = l148;
7132                                 var value = symbol.value;
7133                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7134                                 return value;
7135                             })());
7136                             var v548 = ({car: v547, cdr: v542});
7137                             return (v542 = v548);
7138                         })();
7139                         return l151.fvalue(pv, l68.fvalue(pv, v542));
7140 =======
7141                                     var x1 = v570;
7142                                     if (typeof x1 !== 'number') throw 'Not a number!';
7143                                     var x2 = v567;
7144                                     if (typeof x2 !== 'number') throw 'Not a number!';
7145                                     return (x1<x2?l4.value: l5.value);
7146                                 })() !== l5.value){
7147                                     (function(v571){
7148                                         (v569 = ({car: l190.fvalue(pv, "case ", (function(){
7149                                             var x1 = v570;
7150                                             if (typeof x1 !== 'number') throw 'Not a number!';
7151                                             var x2 = v566;
7152                                             if (typeof x2 !== 'number') throw 'Not a number!';
7153                                             return x1+x2;
7154                                         })(), ":", (function(){
7155                                             var symbol = l155;
7156                                             var value = symbol.value;
7157                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7158                                             return value;
7159                                         })(), l194.fvalue(pv, l214.fvalue(pv, (function(){
7160                                             var tmp = v571;
7161                                             return tmp === l5.value? l5.value: tmp.car;
7162                                         })()), "=", l192.fvalue(pv, l35.fvalue(pv, v571)), ";", (function(){
7163                                             var symbol = l155;
7164                                             var value = symbol.value;
7165                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7166                                             return value;
7167                                         })()), (l44.fvalue(pv, v571) !== l5.value ? l194.fvalue(pv, l214.fvalue(pv, l44.fvalue(pv, v571)), "=", l192.fvalue(pv, l5.value), ";", (function(){
7168                                             var symbol = l155;
7169                                             var value = symbol.value;
7170                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7171                                             return value;
7172                                         })()) : l5.value)), cdr: v569}));
7173                                         return (v570 = (function(){
7174                                             var x1 = v570;
7175                                             if (typeof x1 !== 'number') throw 'Not a number!';
7176                                             return x1+1;
7177                                         })());
7178                                     })(l93.fvalue(pv, v570, v565));
7179                                 }return l5.value;
7180                             })();
7181                         })();
7182                         (v569 = ({car: l190.fvalue(pv, "default: break;", (function(){
7183                             var symbol = l155;
7184                             var value = symbol.value;
7185                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7186                             return value;
7187                         })()), cdr: v569}));
7188                         return l158.fvalue(pv, l70.fvalue(pv, v569));
7189 >>>>>>> backquote
7190                     })();
7191                 })(l5.value,0), "}", (function(){
7192                     var symbol = l155;
7193                     var value = symbol.value;
7194                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7195                     return value;
7196                 })()) : l5.value);
7197             })();
7198         })();
7199     }));
7200     return l249;
7201 })();
7202 var l250 = {name: "COMPILE-LAMBDA-REST"};
7203 (function(){
7204 <<<<<<< HEAD
7205     (l243).fvalue = (function(v555){
7206         ((v555)["fname"] = "COMPILE-LAMBDA-REST");
7207         return v555;
7208     })((function (values,v550){
7209         checkArgs(arguments, 2);
7210         return (function(){
7211             return (function(v551,v552,v553){
7212                 return (v553 !== l5.value ? (function(v554){
7213                     return l183.fvalue(values, "var ", v554, "= ", l185.fvalue(pv, l5.value), ";", (function(){
7214                         var symbol = l148;
7215 =======
7216     (l250).fvalue = (function(v578){
7217         ((v578)["fname"] = "COMPILE-LAMBDA-REST");
7218         return v578;
7219     })((function (values,v573){
7220         checkArgs(arguments, 2);
7221         return (function(){
7222             return (function(v574,v575,v576){
7223                 return (v576 !== l5.value ? (function(v577){
7224                     return l190.fvalue(values, "var ", v577, "= ", l192.fvalue(pv, l5.value), ";", (function(){
7225                         var symbol = l155;
7226 >>>>>>> backquote
7227                         var value = symbol.value;
7228                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7229                         return value;
7230                     })(), "for (var i = arguments.length-1; i>=", (function(){
7231 <<<<<<< HEAD
7232                         var x1 = v551;
7233                         if (typeof x1 !== 'number') throw 'Not a number!';
7234                         var x2 = v552;
7235 =======
7236                         var x1 = v574;
7237                         if (typeof x1 !== 'number') throw 'Not a number!';
7238                         var x2 = v575;
7239 >>>>>>> backquote
7240                         if (typeof x2 !== 'number') throw 'Not a number!';
7241                         return 1+x1+x2;
7242                     })(), "; i--)", (function(){
7243                         var symbol = l155;
7244                         var value = symbol.value;
7245                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7246                         return value;
7247 <<<<<<< HEAD
7248                     })(), l187.fvalue(pv, v554, " = {car: arguments[i], cdr: "), v554, "};", (function(){
7249                         var symbol = l148;
7250 =======
7251                     })(), l194.fvalue(pv, v577, " = {car: arguments[i], cdr: "), v577, "};", (function(){
7252                         var symbol = l155;
7253 >>>>>>> backquote
7254                         var value = symbol.value;
7255                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7256                         return value;
7257                     })());
7258 <<<<<<< HEAD
7259                 })(l207.fvalue(pv, v553)) : l5.value);
7260             })(l73.fvalue(pv, l232.fvalue(pv, v550)),l73.fvalue(pv, l234.fvalue(pv, v550)),l235.fvalue(pv, v550));
7261 =======
7262                 })(l214.fvalue(pv, v576)) : l5.value);
7263             })(l75.fvalue(pv, l239.fvalue(pv, v573)),l75.fvalue(pv, l241.fvalue(pv, v573)),l242.fvalue(pv, v573));
7264 >>>>>>> backquote
7265         })();
7266     }));
7267     return l250;
7268 })();
7269 var l251 = {name: "COMPILE-LAMBDA-PARSE-KEYWORDS"};
7270 (function(){
7271 <<<<<<< HEAD
7272     (l244).fvalue = (function(v566){
7273         ((v566)["fname"] = "COMPILE-LAMBDA-PARSE-KEYWORDS");
7274         return v566;
7275     })((function (values,v556){
7276         checkArgs(arguments, 2);
7277         return (function(){
7278             return (function(v557,v558,v559){
7279                 return l183.fvalue(values, l153.fvalue(pv, (function (values,v560){
7280                     checkArgs(arguments, 2);
7281                     return (function(v561){
7282                         return l183.fvalue(values, "var ", l207.fvalue(pv, v561), "; ", (function(){
7283                             var symbol = l148;
7284                             var value = symbol.value;
7285                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7286                             return value;
7287                         })(), (l42.fvalue(pv, v560) !== l5.value ? l183.fvalue(pv, "var ", l207.fvalue(pv, l42.fvalue(pv, v560)), " = ", l185.fvalue(pv, l5.value), ";", (function(){
7288                             var symbol = l148;
7289 =======
7290     (l251).fvalue = (function(v589){
7291         ((v589)["fname"] = "COMPILE-LAMBDA-PARSE-KEYWORDS");
7292         return v589;
7293     })((function (values,v579){
7294         checkArgs(arguments, 2);
7295         return (function(){
7296             return (function(v580,v581,v582){
7297                 return l190.fvalue(values, l160.fvalue(pv, (function (values,v583){
7298                     checkArgs(arguments, 2);
7299                     return (function(v584){
7300                         return l190.fvalue(values, "var ", l214.fvalue(pv, v584), "; ", (function(){
7301                             var symbol = l155;
7302                             var value = symbol.value;
7303                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7304                             return value;
7305                         })(), (l44.fvalue(pv, v583) !== l5.value ? l190.fvalue(pv, "var ", l214.fvalue(pv, l44.fvalue(pv, v583)), " = ", l192.fvalue(pv, l5.value), ";", (function(){
7306                             var symbol = l155;
7307 >>>>>>> backquote
7308                             var value = symbol.value;
7309                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7310                             return value;
7311                         })()) : l5.value));
7312 <<<<<<< HEAD
7313                     })(l41.fvalue(pv, (function(){
7314                         var tmp = v560;
7315                         return tmp === l5.value? l5.value: tmp.car;
7316                     })()));
7317                 }), v559), (function(v564){
7318                     return (v559 !== l5.value ? l183.fvalue(pv, "var i;", (function(){
7319                         var symbol = l148;
7320                         var value = symbol.value;
7321                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7322                         return value;
7323                     })(), l153.fvalue(pv, v564, v559)) : l5.value);
7324                 })((function (values,v562){
7325                     checkArgs(arguments, 2);
7326                     return l183.fvalue(values, "for (i=", (function(){
7327                         var x1 = v557;
7328                         if (typeof x1 !== 'number') throw 'Not a number!';
7329                         var x2 = v558;
7330 =======
7331                     })(l43.fvalue(pv, (function(){
7332                         var tmp = v583;
7333                         return tmp === l5.value? l5.value: tmp.car;
7334                     })()));
7335                 }), v582), (function(v587){
7336                     return (v582 !== l5.value ? l190.fvalue(pv, "var i;", (function(){
7337                         var symbol = l155;
7338                         var value = symbol.value;
7339                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7340                         return value;
7341                     })(), l160.fvalue(pv, v587, v582)) : l5.value);
7342                 })((function (values,v585){
7343                     checkArgs(arguments, 2);
7344                     return l190.fvalue(values, "for (i=", (function(){
7345                         var x1 = v580;
7346                         if (typeof x1 !== 'number') throw 'Not a number!';
7347                         var x2 = v581;
7348 >>>>>>> backquote
7349                         if (typeof x2 !== 'number') throw 'Not a number!';
7350                         return 1+x1+x2;
7351                     })(), "; i<arguments.length; i+=2){", (function(){
7352                         var symbol = l155;
7353                         var value = symbol.value;
7354                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7355                         return value;
7356 <<<<<<< HEAD
7357                     })(), l187.fvalue(pv, "if (arguments[i] === ", l185.fvalue(pv, l33.fvalue(pv, v562)), "){", (function(){
7358                         var symbol = l148;
7359                         var value = symbol.value;
7360                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7361                         return value;
7362                     })(), l187.fvalue(pv, l207.fvalue(pv, l34.fvalue(pv, (function(){
7363                         var tmp = v562;
7364 =======
7365                     })(), l194.fvalue(pv, "if (arguments[i] === ", l192.fvalue(pv, l34.fvalue(pv, v585)), "){", (function(){
7366                         var symbol = l155;
7367                         var value = symbol.value;
7368                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7369                         return value;
7370                     })(), l194.fvalue(pv, l214.fvalue(pv, l35.fvalue(pv, (function(){
7371                         var tmp = v585;
7372 >>>>>>> backquote
7373                         return tmp === l5.value? l5.value: tmp.car;
7374                     })())), " = arguments[i+1];", (function(){
7375                         var symbol = l155;
7376                         var value = symbol.value;
7377                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7378                         return value;
7379 <<<<<<< HEAD
7380                     })(), (function(v563){
7381                         return (v563 !== l5.value ? l183.fvalue(pv, l207.fvalue(pv, v563), " = ", l185.fvalue(pv, l4.value), ";", (function(){
7382                             var symbol = l148;
7383 =======
7384                     })(), (function(v586){
7385                         return (v586 !== l5.value ? l190.fvalue(pv, l214.fvalue(pv, v586), " = ", l192.fvalue(pv, l4.value), ";", (function(){
7386                             var symbol = l155;
7387 >>>>>>> backquote
7388                             var value = symbol.value;
7389                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7390                             return value;
7391                         })()) : l5.value);
7392 <<<<<<< HEAD
7393                     })(l42.fvalue(pv, v562)), "break;", (function(){
7394                         var symbol = l148;
7395 =======
7396                     })(l44.fvalue(pv, v585)), "break;", (function(){
7397                         var symbol = l155;
7398 >>>>>>> backquote
7399                         var value = symbol.value;
7400                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7401                         return value;
7402                     })()), "}", (function(){
7403                         var symbol = l155;
7404                         var value = symbol.value;
7405                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7406                         return value;
7407                     })()), "}", (function(){
7408                         var symbol = l155;
7409                         var value = symbol.value;
7410                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7411                         return value;
7412                     })(), "if (i == arguments.length){", (function(){
7413                         var symbol = l155;
7414                         var value = symbol.value;
7415                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7416                         return value;
7417 <<<<<<< HEAD
7418                     })(), l187.fvalue(pv, l207.fvalue(pv, l34.fvalue(pv, (function(){
7419                         var tmp = v562;
7420                         return tmp === l5.value? l5.value: tmp.car;
7421                     })())), " = ", l185.fvalue(pv, l34.fvalue(pv, v562)), ";", (function(){
7422                         var symbol = l148;
7423 =======
7424                     })(), l194.fvalue(pv, l214.fvalue(pv, l35.fvalue(pv, (function(){
7425                         var tmp = v585;
7426                         return tmp === l5.value? l5.value: tmp.car;
7427                     })())), " = ", l192.fvalue(pv, l35.fvalue(pv, v585)), ";", (function(){
7428                         var symbol = l155;
7429 >>>>>>> backquote
7430                         var value = symbol.value;
7431                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7432                         return value;
7433                     })()), "}", (function(){
7434                         var symbol = l155;
7435                         var value = symbol.value;
7436                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7437                         return value;
7438                     })());
7439 <<<<<<< HEAD
7440                 })), (v559 !== l5.value ? l183.fvalue(pv, "for (i=", (function(){
7441                     var x1 = v557;
7442                     if (typeof x1 !== 'number') throw 'Not a number!';
7443                     var x2 = v558;
7444 =======
7445                 })), (v582 !== l5.value ? l190.fvalue(pv, "for (i=", (function(){
7446                     var x1 = v580;
7447                     if (typeof x1 !== 'number') throw 'Not a number!';
7448                     var x2 = v581;
7449 >>>>>>> backquote
7450                     if (typeof x2 !== 'number') throw 'Not a number!';
7451                     return 1+x1+x2;
7452                 })(), "; i<arguments.length; i+=2){", (function(){
7453                     var symbol = l155;
7454                     var value = symbol.value;
7455                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7456                     return value;
7457 <<<<<<< HEAD
7458                 })(), l187.fvalue(pv, "if (", l151.fvalue(pv, l79.fvalue(pv, (function (values,v565){
7459                     checkArgs(arguments, 2);
7460                     return l149.fvalue(values, "arguments[i] !== ", l185.fvalue(pv, l33.fvalue(pv, v565)));
7461                 }), v559), " && "), ")", (function(){
7462                     var symbol = l148;
7463 =======
7464                 })(), l194.fvalue(pv, "if (", l158.fvalue(pv, l81.fvalue(pv, (function (values,v588){
7465                     checkArgs(arguments, 2);
7466                     return l156.fvalue(values, "arguments[i] !== ", l192.fvalue(pv, l34.fvalue(pv, v588)));
7467                 }), v582), " && "), ")", (function(){
7468                     var symbol = l155;
7469 >>>>>>> backquote
7470                     var value = symbol.value;
7471                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7472                     return value;
7473                 })(), l194.fvalue(pv, "throw 'Unknown keyword argument ' + arguments[i].name;", (function(){
7474                     var symbol = l155;
7475                     var value = symbol.value;
7476                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7477                     return value;
7478                 })())), "}", (function(){
7479                     var symbol = l155;
7480                     var value = symbol.value;
7481                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7482                     return value;
7483                 })()) : l5.value));
7484 <<<<<<< HEAD
7485             })(l73.fvalue(pv, l232.fvalue(pv, v556)),l73.fvalue(pv, l234.fvalue(pv, v556)),l236.fvalue(pv, v556));
7486 =======
7487             })(l75.fvalue(pv, l239.fvalue(pv, v579)),l75.fvalue(pv, l241.fvalue(pv, v579)),l243.fvalue(pv, v579));
7488 >>>>>>> backquote
7489         })();
7490     }));
7491     return l251;
7492 })();
7493 var l252 = {name: "COMPILE-LAMBDA"};
7494 var l253 = {name: "LS-COMPILE-BLOCK"};
7495 (function(){
7496 <<<<<<< HEAD
7497     (l245).fvalue = (function(v579){
7498         ((v579)["fname"] = "COMPILE-LAMBDA");
7499         return v579;
7500     })((function (values,v567,v568){
7501         checkArgs(arguments, 3);
7502         return (function(){
7503             return (function(v569,v570,v571,v572,v573){
7504                 ((((typeof((function(){
7505                     var tmp = v568;
7506                     return tmp === l5.value? l5.value: tmp.car;
7507                 })()) == "string")?l4.value: l5.value) !== l5.value ? l28.fvalue(pv, l13.fvalue(pv, (function(){
7508                     var tmp = v568;
7509                     return tmp === l5.value? l5.value: tmp.cdr;
7510                 })())) : l5.value) !== l5.value ? (function(){
7511                     (v573 = (function(){
7512                         var tmp = v568;
7513                         return tmp === l5.value? l5.value: tmp.car;
7514                     })());
7515                     return (v568 = (function(){
7516                         var tmp = v568;
7517                         return tmp === l5.value? l5.value: tmp.cdr;
7518                     })());
7519                 })() : l5.value);
7520                 return (function(v574,v575,v576){
7521                     try {
7522                         var tmp;
7523                         tmp = l204.value;
7524                         l204.value = v576;
7525                         v576 = tmp;
7526                         return l239.fvalue(values, v573, "(function (", l151.fvalue(pv, ({car: "values", cdr: l79.fvalue(pv, (function(){
7527                             var symbol = l207;
7528                             var func = symbol.fvalue;
7529                             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7530                             return func;
7531                         })(), l66.fvalue(pv, v569, v570))}), ","), "){", (function(){
7532                             var symbol = l148;
7533                             var value = symbol.value;
7534                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7535                             return value;
7536                         })(), l187.fvalue(pv, l240.fvalue(pv, v574, v575, (function(v577){
7537                             return (v577 !== l5.value ? v577 : v571);
7538                         })(v572)), l242.fvalue(pv, v567), l243.fvalue(pv, v567), l244.fvalue(pv, v567), (function(v578){
7539                             try {
7540                                 var tmp;
7541                                 tmp = l188.value;
7542                                 l188.value = v578;
7543                                 v578 = tmp;
7544                                 return l246.fvalue(pv, v568, l4.value);
7545                             }
7546                             finally {
7547                                 l188.value = v578;
7548 =======
7549     (l252).fvalue = (function(v602){
7550         ((v602)["fname"] = "COMPILE-LAMBDA");
7551         return v602;
7552     })((function (values,v590,v591){
7553         checkArgs(arguments, 3);
7554         return (function(){
7555             return (function(v592,v593,v594,v595,v596){
7556                 ((((typeof((function(){
7557                     var tmp = v591;
7558                     return tmp === l5.value? l5.value: tmp.car;
7559                 })()) == "string")?l4.value: l5.value) !== l5.value ? l29.fvalue(pv, l13.fvalue(pv, (function(){
7560                     var tmp = v591;
7561                     return tmp === l5.value? l5.value: tmp.cdr;
7562                 })())) : l5.value) !== l5.value ? (function(){
7563                     (v596 = (function(){
7564                         var tmp = v591;
7565                         return tmp === l5.value? l5.value: tmp.car;
7566                     })());
7567                     return (v591 = (function(){
7568                         var tmp = v591;
7569                         return tmp === l5.value? l5.value: tmp.cdr;
7570                     })());
7571                 })() : l5.value);
7572                 return (function(v597,v598,v599){
7573                     try {
7574                         var tmp;
7575                         tmp = l211.value;
7576                         l211.value = v599;
7577                         v599 = tmp;
7578                         return l246.fvalue(values, v596, "(function (", l158.fvalue(pv, ({car: "values", cdr: l81.fvalue(pv, (function(){
7579                             var symbol = l214;
7580                             var func = symbol.fvalue;
7581                             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7582                             return func;
7583                         })(), l68.fvalue(pv, v592, v593))}), ","), "){", (function(){
7584                             var symbol = l155;
7585                             var value = symbol.value;
7586                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7587                             return value;
7588                         })(), l194.fvalue(pv, l247.fvalue(pv, v597, v598, (function(v600){
7589                             return (v600 !== l5.value ? v600 : v594);
7590                         })(v595)), l249.fvalue(pv, v590), l250.fvalue(pv, v590), l251.fvalue(pv, v590), (function(v601){
7591                             try {
7592                                 var tmp;
7593                                 tmp = l195.value;
7594                                 l195.value = v601;
7595                                 v601 = tmp;
7596                                 return l253.fvalue(pv, v591, l4.value);
7597                             }
7598                             finally {
7599                                 l195.value = v601;
7600 >>>>>>> backquote
7601                             }
7602                         })(l4.value)), "})");
7603                     }
7604                     finally {
7605 <<<<<<< HEAD
7606                         l204.value = v576;
7607                     }
7608                 })(l73.fvalue(pv, v569),l73.fvalue(pv, v570),l208.fvalue(pv, l66.fvalue(pv, l59.fvalue(pv, v572), v569, v570, v571, l238.fvalue(pv, v567))));
7609             })(l232.fvalue(pv, v567),l234.fvalue(pv, v567),l237.fvalue(pv, v567),l235.fvalue(pv, v567),l5.value);
7610 =======
7611                         l211.value = v599;
7612                     }
7613                 })(l75.fvalue(pv, v592),l75.fvalue(pv, v593),l215.fvalue(pv, l68.fvalue(pv, l61.fvalue(pv, v595), v592, v593, v594, l245.fvalue(pv, v590))));
7614             })(l239.fvalue(pv, v590),l241.fvalue(pv, v590),l244.fvalue(pv, v590),l242.fvalue(pv, v590),l5.value);
7615 >>>>>>> backquote
7616         })();
7617     }));
7618     return l252;
7619 })();
7620 var l254 = {name: "SETQ-PAIR"};
7621 var l255 = {name: "SET"};
7622 (function(){
7623 <<<<<<< HEAD
7624     (l247).fvalue = (function(v583){
7625         ((v583)["fname"] = "SETQ-PAIR");
7626         return v583;
7627     })((function (values,v580,v581){
7628         checkArgs(arguments, 3);
7629         return (function(){
7630             return (function(v582){
7631                 return ((((l191.fvalue(pv, v582) === l110)?l4.value: l5.value) !== l5.value ? (l28.fvalue(pv, l93.fvalue(pv, l218, l193.fvalue(pv, v582))) !== l5.value ? l28.fvalue(pv, l93.fvalue(pv, l220, l193.fvalue(pv, v582))) : l5.value) : l5.value) !== l5.value ? l183.fvalue(values, l192.fvalue(pv, v582), " = ", l185.fvalue(pv, v581)) : l185.fvalue(values, l45.fvalue(pv, l248, l45.fvalue(pv, l178, v580), v581)));
7632             })(l203.fvalue(pv, v580, (function(){
7633                 var symbol = l204;
7634 =======
7635     (l254).fvalue = (function(v606){
7636         ((v606)["fname"] = "SETQ-PAIR");
7637         return v606;
7638     })((function (values,v603,v604){
7639         checkArgs(arguments, 3);
7640         return (function(){
7641             return (function(v605){
7642                 return ((((l198.fvalue(pv, v605) === l113)?l4.value: l5.value) !== l5.value ? (l29.fvalue(pv, l96.fvalue(pv, l225, l200.fvalue(pv, v605))) !== l5.value ? l29.fvalue(pv, l96.fvalue(pv, l227, l200.fvalue(pv, v605))) : l5.value) : l5.value) !== l5.value ? l190.fvalue(values, l199.fvalue(pv, v605), " = ", l192.fvalue(pv, v604)) : l192.fvalue(values, l47.fvalue(pv, l255, l47.fvalue(pv, l185, v603), v604)));
7643             })(l210.fvalue(pv, v603, (function(){
7644                 var symbol = l211;
7645 >>>>>>> backquote
7646                 var value = symbol.value;
7647                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7648                 return value;
7649             })(), l113));
7650         })();
7651     }));
7652     return l254;
7653 })();
7654 <<<<<<< HEAD
7655 (function(){
7656     var v584 = l45.fvalue(pv, l115, (function (values){
7657         var v585= l5.value;
7658         for (var i = arguments.length-1; i>=1; i--)
7659             v585 = {car: arguments[i], cdr: 
7660         v585};
7661         return (function(){
7662             return (function(v586){
7663                 (function(){
7664                     try {
7665                         return (function(){
7666                             while(l4.value !== l5.value){
7667                                 (l13.fvalue(pv, v585) !== l5.value ? (function(){
7668                                     throw ({type: 'block', id: 201, values: l5.value, message: 'Return from unknown block NIL.'})
7669                                 })() : (l13.fvalue(pv, (function(){
7670                                     var tmp = v585;
7671                                     return tmp === l5.value? l5.value: tmp.cdr;
7672                                 })()) !== l5.value ? (function(){
7673                                     throw "Odd paris in SETQ";
7674                                 })() : (function(){
7675                                     (v586 = l149.fvalue(pv, v586, l149.fvalue(pv, l247.fvalue(pv, (function(){
7676                                         var tmp = v585;
7677                                         return tmp === l5.value? l5.value: tmp.car;
7678                                     })(), l34.fvalue(pv, v585)), (l13.fvalue(pv, l36.fvalue(pv, v585)) !== l5.value ? "" : ", "))));
7679                                     return (v585 = l36.fvalue(pv, v585));
7680                                 })()));
7681                             }return l5.value;
7682                         })();
7683                     }
7684                     catch (cf){
7685                         if (cf.type == 'block' && cf.id == 201)
7686                             return cf.values;
7687                         else
7688                             throw cf;
7689                     }
7690                 })();
7691                 return l183.fvalue(values, "(", v586, ")");
7692             })("");
7693         })();
7694     }));
7695     var v587 = ({car: v584, cdr: (function(){
7696         var symbol = l222;
7697         var value = symbol.value;
7698         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7699         return value;
7700     })()});
7701     return ((l222).value = v587);
7702 })();
7703 var l249 = {name: "JS-VREF"};
7704 (function(){
7705     var v588 = l45.fvalue(pv, l249, (function (values,v589){
7706         checkArgs(arguments, 2);
7707         return (function(){
7708             return v589;
7709         })();
7710     }));
7711     var v590 = ({car: v588, cdr: (function(){
7712         var symbol = l222;
7713         var value = symbol.value;
7714         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7715         return value;
7716     })()});
7717     return ((l222).value = v590);
7718 })();
7719 var l250 = {name: "JS-VSET"};
7720 (function(){
7721     var v591 = l45.fvalue(pv, l250, (function (values,v592,v593){
7722         checkArgs(arguments, 3);
7723         return (function(){
7724             return l183.fvalue(values, "(", v592, " = ", l185.fvalue(pv, v593), ")");
7725         })();
7726     }));
7727     var v594 = ({car: v591, cdr: (function(){
7728         var symbol = l222;
7729         var value = symbol.value;
7730         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7731         return value;
7732     })()});
7733     return ((l222).value = v594);
7734 })();
7735 (function(){
7736     (l159).fvalue = (function(v601){
7737         ((v601)["fname"] = "ESCAPE-STRING");
7738         return v601;
7739     })((function (values,v595){
7740         checkArgs(arguments, 2);
7741         return (function(){
7742             return (function(v596,v597,v598){
7743                 (function(){
7744                     return (function(){
7745                         while((function(){
7746                             var x1 = v597;
7747                             if (typeof x1 !== 'number') throw 'Not a number!';
7748                             var x2 = v598;
7749                             if (typeof x2 !== 'number') throw 'Not a number!';
7750                             return (x1<x2?l4.value: l5.value);
7751                         })() !== l5.value){
7752                             (function(v599){
7753                                 ((function(v600){
7754                                     return (v600 !== l5.value ? v600 : l85.fvalue(pv, v599, 92));
7755                                 })(l85.fvalue(pv, v599, 34)) !== l5.value ? (v596 = l149.fvalue(pv, v596, "\\")) : l5.value);
7756                                 (l85.fvalue(pv, v599, 10) !== l5.value ? (function(){
7757                                     (v596 = l149.fvalue(pv, v596, "\\"));
7758                                     return (v599 = 110);
7759                                 })() : l5.value);
7760                                 return (v596 = l149.fvalue(pv, v596, l103.fvalue(pv, v599)));
7761                             })((function(){
7762                                 var string = v595;
7763                                 var index = v597;
7764 =======
7765 ((l229).value = ({car: l47.fvalue(pv, l118, (function (values){
7766     var v607= l5.value;
7767     for (var i = arguments.length-1; i>=1; i--)
7768         v607 = {car: arguments[i], cdr: 
7769     v607};
7770     return (function(){
7771         return (function(v608){
7772             (function(){
7773                 try {
7774                     return (function(){
7775                         while(l4.value !== l5.value){
7776                             (l13.fvalue(pv, v607) !== l5.value ? (function(){
7777                                 throw ({type: 'block', id: 215, values: l5.value, message: 'Return from unknown block NIL.'})
7778                             })() : (l13.fvalue(pv, (function(){
7779                                 var tmp = v607;
7780                                 return tmp === l5.value? l5.value: tmp.cdr;
7781                             })()) !== l5.value ? (function(){
7782                                 throw "Odd paris in SETQ";
7783                             })() : (function(){
7784                                 (v608 = l156.fvalue(pv, v608, l156.fvalue(pv, l254.fvalue(pv, (function(){
7785                                     var tmp = v607;
7786                                     return tmp === l5.value? l5.value: tmp.car;
7787                                 })(), l35.fvalue(pv, v607)), (l13.fvalue(pv, l37.fvalue(pv, v607)) !== l5.value ? "" : ", "))));
7788                                 return (v607 = l37.fvalue(pv, v607));
7789                             })()));
7790                         }return l5.value;
7791                     })();
7792                 }
7793                 catch (cf){
7794                     if (cf.type == 'block' && cf.id == 215)
7795                         return cf.values;
7796                     else
7797                         throw cf;
7798                 }
7799             })();
7800             return l190.fvalue(values, "(", v608, ")");
7801         })("");
7802     })();
7803 })), cdr: (function(){
7804     var symbol = l229;
7805     var value = symbol.value;
7806     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7807     return value;
7808 })()}));
7809 var l256 = {name: "JS-VREF"};
7810 ((l229).value = ({car: l47.fvalue(pv, l256, (function (values,v609){
7811     checkArgs(arguments, 2);
7812     return (function(){
7813         return v609;
7814     })();
7815 })), cdr: (function(){
7816     var symbol = l229;
7817     var value = symbol.value;
7818     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7819     return value;
7820 })()}));
7821 var l257 = {name: "JS-VSET"};
7822 ((l229).value = ({car: l47.fvalue(pv, l257, (function (values,v610,v611){
7823     checkArgs(arguments, 3);
7824     return (function(){
7825         return l190.fvalue(values, "(", v610, " = ", l192.fvalue(pv, v611), ")");
7826     })();
7827 })), cdr: (function(){
7828     var symbol = l229;
7829     var value = symbol.value;
7830     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7831     return value;
7832 })()}));
7833 (function(){
7834     (l166).fvalue = (function(v618){
7835         ((v618)["fname"] = "ESCAPE-STRING");
7836         return v618;
7837     })((function (values,v612){
7838         checkArgs(arguments, 2);
7839         return (function(){
7840             return (function(v613,v614,v615){
7841                 (function(){
7842                     return (function(){
7843                         while((function(){
7844                             var x1 = v614;
7845                             if (typeof x1 !== 'number') throw 'Not a number!';
7846                             var x2 = v615;
7847                             if (typeof x2 !== 'number') throw 'Not a number!';
7848                             return (x1<x2?l4.value: l5.value);
7849                         })() !== l5.value){
7850                             (function(v616){
7851                                 ((function(v617){
7852                                     return (v617 !== l5.value ? v617 : l88.fvalue(pv, v616, 92));
7853                                 })(l88.fvalue(pv, v616, 34)) !== l5.value ? (v613 = l156.fvalue(pv, v613, "\\")) : l5.value);
7854                                 (l88.fvalue(pv, v616, 10) !== l5.value ? (function(){
7855                                     (v613 = l156.fvalue(pv, v613, "\\"));
7856                                     return (v616 = 110);
7857                                 })() : l5.value);
7858                                 return (v613 = l156.fvalue(pv, v613, l106.fvalue(pv, v616)));
7859                             })((function(){
7860                                 var string = v612;
7861                                 var index = v614;
7862 >>>>>>> backquote
7863                                 if (typeof string != 'string')
7864                                     throw 'The value ' + string + ' is not a type string.';
7865                                 if (typeof index != 'number')
7866                                     throw 'The value ' + index + ' is not a type number.';
7867                                 return string.charCodeAt(index);
7868                             })());
7869 <<<<<<< HEAD
7870                             (v597 = (function(){
7871                                 var x1 = v597;
7872 =======
7873                             (v614 = (function(){
7874                                 var x1 = v614;
7875 >>>>>>> backquote
7876                                 if (typeof x1 !== 'number') throw 'Not a number!';
7877                                 return x1+1;
7878                             })());
7879                         }return l5.value;
7880                     })();
7881                 })();
7882 <<<<<<< HEAD
7883                 return v596;
7884             })("",0,l73.fvalue(pv, v595));
7885 =======
7886                 return v613;
7887             })("",0,l75.fvalue(pv, v612));
7888 >>>>>>> backquote
7889         })();
7890     }));
7891     return l166;
7892 })();
7893 var l258 = {name: "*LITERAL-SYMBOLS*"};
7894 (function(){
7895     (((l258.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l258).value = l5.value));
7896     return l258;
7897 })();
7898 var l259 = {name: "*LITERAL-COUNTER*"};
7899 (function(){
7900     (((l259.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l259).value = 0));
7901     return l259;
7902 })();
7903 var l260 = {name: "GENLIT"};
7904 (function(){
7905 <<<<<<< HEAD
7906     (l253).fvalue = (function(v602){
7907         ((v602)["fname"] = "GENLIT");
7908         return v602;
7909 =======
7910     (l260).fvalue = (function(v619){
7911         ((v619)["fname"] = "GENLIT");
7912         return v619;
7913 >>>>>>> backquote
7914     })((function (values){
7915         checkArgsAtMost(arguments, 1);
7916         return (function(){
7917             return l190.fvalue(values, "l", ((l259).value = (function(){
7918                 var x1 = (function(){
7919                     var symbol = l259;
7920                     var value = symbol.value;
7921                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7922                     return value;
7923                 })();
7924                 if (typeof x1 !== 'number') throw 'Not a number!';
7925                 return x1+1;
7926             })()));
7927         })();
7928     }));
7929     return l260;
7930 })();
7931 var l261 = {name: "LITERAL"};
7932 (function(){
7933 <<<<<<< HEAD
7934     (l254).fvalue = (function(v619){
7935         ((v619)["fname"] = "LITERAL");
7936         return v619;
7937     })((function (values,v603,v604){
7938         checkArgsAtLeast(arguments, 2);
7939         checkArgsAtMost(arguments, 3);
7940         var v604; 
7941         switch(arguments.length-1){
7942         case 1:
7943             v604=l5.value;
7944         default: break;
7945         }
7946         return (function(){
7947             return (l86.fvalue(pv, v603) !== l5.value ? l18.fvalue(values, v603) : (((typeof(v603) == "string")?l4.value: l5.value) !== l5.value ? l183.fvalue(values, "\"", l159.fvalue(pv, v603), "\"") : (((function(){
7948                 var tmp = v603;
7949                 return (typeof tmp == 'object' && 'name' in tmp);
7950             })()?l4.value: l5.value) !== l5.value ? (function(v605){
7951                 return (v605 !== l5.value ? v605 : (function(v607,v608){
7952                     (function(){
7953                         var v609 = ({car: v603, cdr: v607});
7954                         var v610 = ({car: v609, cdr: (function(){
7955                             var symbol = l251;
7956                             var value = symbol.value;
7957                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7958                             return value;
7959                         })()});
7960                         return ((l251).value = v610);
7961                     })();
7962                     l210.fvalue(pv, l183.fvalue(pv, "var ", v607, " = ", v608));
7963                     return v607;
7964                 })(l253.fvalue(pv),(function(v606){
7965                     return (l13.fvalue(pv, v606) !== l5.value ? l183.fvalue(pv, "{name: \"", l159.fvalue(pv, (v603).name), "\"}") : l185.fvalue(pv, l45.fvalue(pv, l145, (v603).name, l129.fvalue(pv, v606))));
7966                 })(l137.fvalue(pv, v603))));
7967             })((function(){
7968                 var tmp = l102.fvalue(pv, v603, (function(){
7969                     var symbol = l251;
7970 =======
7971     (l261).fvalue = (function(v634){
7972         ((v634)["fname"] = "LITERAL");
7973         return v634;
7974     })((function (values,v620,v621){
7975         checkArgsAtLeast(arguments, 2);
7976         checkArgsAtMost(arguments, 3);
7977         var v621; 
7978         switch(arguments.length-1){
7979         case 1:
7980             v621=l5.value;
7981         default: break;
7982         }
7983         return (function(){
7984             return (l89.fvalue(pv, v620) !== l5.value ? l19.fvalue(values, v620) : (((typeof(v620) == "string")?l4.value: l5.value) !== l5.value ? l190.fvalue(values, "\"", l166.fvalue(pv, v620), "\"") : (((function(){
7985                 var tmp = v620;
7986                 return (typeof tmp == 'object' && 'name' in tmp);
7987             })()?l4.value: l5.value) !== l5.value ? (function(v622){
7988                 return (v622 !== l5.value ? v622 : (function(v624,v625){
7989                     ((l258).value = ({car: ({car: v620, cdr: v624}), cdr: (function(){
7990                         var symbol = l258;
7991                         var value = symbol.value;
7992                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7993                         return value;
7994                     })()}));
7995                     l217.fvalue(pv, l190.fvalue(pv, "var ", v624, " = ", v625));
7996                     return v624;
7997                 })(l260.fvalue(pv),(function(v623){
7998                     return (l13.fvalue(pv, v623) !== l5.value ? l190.fvalue(pv, "{name: \"", l166.fvalue(pv, (v620).name), "\"}") : l192.fvalue(pv, l47.fvalue(pv, l152, (v620).name, l136.fvalue(pv, v623))));
7999                 })(l144.fvalue(pv, v620))));
8000             })((function(){
8001                 var tmp = l105.fvalue(pv, v620, (function(){
8002                     var symbol = l258;
8003 >>>>>>> backquote
8004                     var value = symbol.value;
8005                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8006                     return value;
8007                 })());
8008                 return tmp === l5.value? l5.value: tmp.cdr;
8009             })()) : (((function(){
8010 <<<<<<< HEAD
8011                 var tmp = v603;
8012                 return (typeof tmp == 'object' && 'car' in tmp);
8013             })()?l4.value: l5.value) !== l5.value ? (function(){
8014                 var v611 = l92.fvalue(pv, v603);
8015                 var v612 = l91.fvalue(pv, v603);
8016                 var v613 = l183.fvalue(pv, "QIList(", l152.fvalue(pv, l79.fvalue(pv, (function (values,v614){
8017                     checkArgs(arguments, 2);
8018                     return l254.fvalue(values, v614, l4.value);
8019                 }), v611), ","), l254.fvalue(pv, (function(){
8020                     var tmp = v612;
8021                     return tmp === l5.value? l5.value: tmp.car;
8022                 })(), l4.value), ",", l254.fvalue(pv, (function(){
8023                     var tmp = v612;
8024                     return tmp === l5.value? l5.value: tmp.cdr;
8025                 })(), l4.value), ")");
8026                 return (v604 !== l5.value ? v613 : (function(v615){
8027                     l210.fvalue(pv, l183.fvalue(pv, "var ", v615, " = ", v613));
8028                     return v615;
8029                 })(l253.fvalue(pv)));
8030             })() : (((function(){
8031                 var x = v603;
8032                 return typeof x === 'object' && 'length' in x;
8033             })()?l4.value: l5.value) !== l5.value ? (function(v616){
8034                 return (function(v617){
8035                     return (v604 !== l5.value ? v617 : (function(v618){
8036                         l210.fvalue(pv, l183.fvalue(pv, "var ", v618, " = ", v617));
8037                         return v618;
8038                     })(l253.fvalue(pv)));
8039                 })(l149.fvalue(pv, "[", l151.fvalue(pv, l79.fvalue(pv, (function(){
8040                     var symbol = l254;
8041                     var func = symbol.fvalue;
8042                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8043                     return func;
8044                 })(), v616), ", "), "]"));
8045             })(l154.fvalue(pv, v603)) : l5.value)))));
8046 =======
8047                 var tmp = v620;
8048                 return (typeof tmp == 'object' && 'car' in tmp);
8049             })()?l4.value: l5.value) !== l5.value ? (function(){
8050                 var v626 = l95.fvalue(pv, v620);
8051                 var v627 = l94.fvalue(pv, v620);
8052                 var v628 = l190.fvalue(pv, "QIList(", l159.fvalue(pv, l81.fvalue(pv, (function (values,v629){
8053                     checkArgs(arguments, 2);
8054                     return l261.fvalue(values, v629, l4.value);
8055                 }), v626), ","), l261.fvalue(pv, (function(){
8056                     var tmp = v627;
8057                     return tmp === l5.value? l5.value: tmp.car;
8058                 })(), l4.value), ",", l261.fvalue(pv, (function(){
8059                     var tmp = v627;
8060                     return tmp === l5.value? l5.value: tmp.cdr;
8061                 })(), l4.value), ")");
8062                 return (v621 !== l5.value ? v628 : (function(v630){
8063                     l217.fvalue(pv, l190.fvalue(pv, "var ", v630, " = ", v628));
8064                     return v630;
8065                 })(l260.fvalue(pv)));
8066             })() : (((function(){
8067                 var x = v620;
8068                 return typeof x === 'object' && 'length' in x;
8069             })()?l4.value: l5.value) !== l5.value ? (function(v631){
8070                 return (function(v632){
8071                     return (v621 !== l5.value ? v632 : (function(v633){
8072                         l217.fvalue(pv, l190.fvalue(pv, "var ", v633, " = ", v632));
8073                         return v633;
8074                     })(l260.fvalue(pv)));
8075                 })(l156.fvalue(pv, "[", l158.fvalue(pv, l81.fvalue(pv, (function(){
8076                     var symbol = l261;
8077                     var func = symbol.fvalue;
8078                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8079                     return func;
8080                 })(), v631), ", "), "]"));
8081             })(l161.fvalue(pv, v620)) : l5.value)))));
8082 >>>>>>> backquote
8083         })();
8084     }));
8085     return l261;
8086 })();
8087 <<<<<<< HEAD
8088 (function(){
8089     var v620 = l45.fvalue(pv, l178, (function (values,v621){
8090         checkArgs(arguments, 2);
8091         return (function(){
8092             return l254.fvalue(values, v621);
8093         })();
8094     }));
8095     var v622 = ({car: v620, cdr: (function(){
8096         var symbol = l222;
8097         var value = symbol.value;
8098         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8099         return value;
8100     })()});
8101     return ((l222).value = v622);
8102 })();
8103 var l255 = {name: "%WHILE"};
8104 (function(){
8105     var v623 = l45.fvalue(pv, l255, (function (values,v625){
8106         checkArgsAtLeast(arguments, 2);
8107         var v624= l5.value;
8108         for (var i = arguments.length-1; i>=2; i--)
8109             v624 = {car: arguments[i], cdr: 
8110         v624};
8111         return (function(){
8112             return l183.fvalue(values, "(function(){", (function(){
8113                 var symbol = l148;
8114                 var value = symbol.value;
8115                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8116                 return value;
8117             })(), l187.fvalue(pv, "while(", l185.fvalue(pv, v625), " !== ", l185.fvalue(pv, l5.value), "){", (function(){
8118                 var symbol = l148;
8119                 var value = symbol.value;
8120                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8121                 return value;
8122             })(), l187.fvalue(pv, l246.fvalue(pv, v624)), "}", "return ", l185.fvalue(pv, l5.value), ";", (function(){
8123                 var symbol = l148;
8124                 var value = symbol.value;
8125                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8126                 return value;
8127             })()), "})()");
8128         })();
8129     }));
8130     var v626 = ({car: v623, cdr: (function(){
8131         var symbol = l222;
8132         var value = symbol.value;
8133         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8134         return value;
8135     })()});
8136     return ((l222).value = v626);
8137 })();
8138 var l256 = {name: "SYMBOL-FUNCTION"};
8139 (function(){
8140     var v627 = l45.fvalue(pv, l109, (function (values,v628){
8141         checkArgs(arguments, 2);
8142         return (function(){
8143             return ((l60.fvalue(pv, v628) !== l5.value ? (((function(){
8144                 var tmp = v628;
8145                 return tmp === l5.value? l5.value: tmp.car;
8146             })() === l6)?l4.value: l5.value) : l5.value) !== l5.value ? l245.fvalue(values, l34.fvalue(pv, v628), l36.fvalue(pv, v628)) : (((function(){
8147                 var tmp = v628;
8148                 return (typeof tmp == 'object' && 'name' in tmp);
8149             })()?l4.value: l5.value) !== l5.value ? (function(v629){
8150                 return (v629 !== l5.value ? l192.fvalue(values, v629) : l185.fvalue(values, l45.fvalue(pv, l256, l45.fvalue(pv, l178, v628))));
8151             })(l203.fvalue(pv, v628, (function(){
8152                 var symbol = l204;
8153                 var value = symbol.value;
8154                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8155                 return value;
8156             })(), l109)) : l5.value));
8157         })();
8158     }));
8159     var v630 = ({car: v627, cdr: (function(){
8160         var symbol = l222;
8161         var value = symbol.value;
8162         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8163         return value;
8164     })()});
8165     return ((l222).value = v630);
8166 })();
8167 var l257 = {name: "MAKE-FUNCTION-BINDING"};
8168 (function(){
8169     (l257).fvalue = (function(v632){
8170         ((v632)["fname"] = "MAKE-FUNCTION-BINDING");
8171         return v632;
8172     })((function (values,v631){
8173         checkArgs(arguments, 2);
8174         return (function(){
8175             return l189.fvalue(values, v631, l109, l206.fvalue(pv, v631));
8176         })();
8177     }));
8178     return l257;
8179 })();
8180 var l258 = {name: "COMPILE-FUNCTION-DEFINITION"};
8181 (function(){
8182     (l258).fvalue = (function(v634){
8183         ((v634)["fname"] = "COMPILE-FUNCTION-DEFINITION");
8184         return v634;
8185     })((function (values,v633){
8186         checkArgs(arguments, 2);
8187         return (function(){
8188             return l245.fvalue(values, (function(){
8189                 var tmp = v633;
8190                 return tmp === l5.value? l5.value: tmp.car;
8191             })(), (function(){
8192                 var tmp = v633;
8193 =======
8194 ((l229).value = ({car: l47.fvalue(pv, l185, (function (values,v635){
8195     checkArgs(arguments, 2);
8196     return (function(){
8197         return l261.fvalue(values, v635);
8198     })();
8199 })), cdr: (function(){
8200     var symbol = l229;
8201     var value = symbol.value;
8202     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8203     return value;
8204 })()}));
8205 var l262 = {name: "%WHILE"};
8206 ((l229).value = ({car: l47.fvalue(pv, l262, (function (values,v637){
8207     checkArgsAtLeast(arguments, 2);
8208     var v636= l5.value;
8209     for (var i = arguments.length-1; i>=2; i--)
8210         v636 = {car: arguments[i], cdr: 
8211     v636};
8212     return (function(){
8213         return l190.fvalue(values, "(function(){", (function(){
8214             var symbol = l155;
8215             var value = symbol.value;
8216             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8217             return value;
8218         })(), l194.fvalue(pv, "while(", l192.fvalue(pv, v637), " !== ", l192.fvalue(pv, l5.value), "){", (function(){
8219             var symbol = l155;
8220             var value = symbol.value;
8221             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8222             return value;
8223         })(), l194.fvalue(pv, l253.fvalue(pv, v636)), "}", "return ", l192.fvalue(pv, l5.value), ";", (function(){
8224             var symbol = l155;
8225             var value = symbol.value;
8226             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8227             return value;
8228         })()), "})()");
8229     })();
8230 })), cdr: (function(){
8231     var symbol = l229;
8232     var value = symbol.value;
8233     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8234     return value;
8235 })()}));
8236 var l263 = {name: "SYMBOL-FUNCTION"};
8237 ((l229).value = ({car: l47.fvalue(pv, l112, (function (values,v638){
8238     checkArgs(arguments, 2);
8239     return (function(){
8240         return ((l62.fvalue(pv, v638) !== l5.value ? (((function(){
8241             var tmp = v638;
8242             return tmp === l5.value? l5.value: tmp.car;
8243         })() === l6)?l4.value: l5.value) : l5.value) !== l5.value ? l252.fvalue(values, l35.fvalue(pv, v638), l37.fvalue(pv, v638)) : (((function(){
8244             var tmp = v638;
8245             return (typeof tmp == 'object' && 'name' in tmp);
8246         })()?l4.value: l5.value) !== l5.value ? (function(v639){
8247             return (v639 !== l5.value ? l199.fvalue(values, v639) : l192.fvalue(values, l47.fvalue(pv, l263, l47.fvalue(pv, l185, v638))));
8248         })(l210.fvalue(pv, v638, (function(){
8249             var symbol = l211;
8250             var value = symbol.value;
8251             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8252             return value;
8253         })(), l112)) : l5.value));
8254     })();
8255 })), cdr: (function(){
8256     var symbol = l229;
8257     var value = symbol.value;
8258     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8259     return value;
8260 })()}));
8261 var l264 = {name: "MAKE-FUNCTION-BINDING"};
8262 (function(){
8263     (l264).fvalue = (function(v641){
8264         ((v641)["fname"] = "MAKE-FUNCTION-BINDING");
8265         return v641;
8266     })((function (values,v640){
8267         checkArgs(arguments, 2);
8268         return (function(){
8269             return l196.fvalue(values, v640, l112, l213.fvalue(pv, v640));
8270         })();
8271     }));
8272     return l264;
8273 })();
8274 var l265 = {name: "COMPILE-FUNCTION-DEFINITION"};
8275 (function(){
8276     (l265).fvalue = (function(v643){
8277         ((v643)["fname"] = "COMPILE-FUNCTION-DEFINITION");
8278         return v643;
8279     })((function (values,v642){
8280         checkArgs(arguments, 2);
8281         return (function(){
8282             return l252.fvalue(values, (function(){
8283                 var tmp = v642;
8284                 return tmp === l5.value? l5.value: tmp.car;
8285             })(), (function(){
8286                 var tmp = v642;
8287 >>>>>>> backquote
8288                 return tmp === l5.value? l5.value: tmp.cdr;
8289             })());
8290         })();
8291     }));
8292     return l265;
8293 })();
8294 var l266 = {name: "TRANSLATE-FUNCTION"};
8295 (function(){
8296 <<<<<<< HEAD
8297     (l259).fvalue = (function(v637){
8298         ((v637)["fname"] = "TRANSLATE-FUNCTION");
8299         return v637;
8300     })((function (values,v635){
8301         checkArgs(arguments, 2);
8302         return (function(){
8303             return (function(v636){
8304                 return l192.fvalue(values, v636);
8305             })(l203.fvalue(pv, v635, (function(){
8306                 var symbol = l204;
8307 =======
8308     (l266).fvalue = (function(v646){
8309         ((v646)["fname"] = "TRANSLATE-FUNCTION");
8310         return v646;
8311     })((function (values,v644){
8312         checkArgs(arguments, 2);
8313         return (function(){
8314             return (function(v645){
8315                 return l199.fvalue(values, v645);
8316             })(l210.fvalue(pv, v644, (function(){
8317                 var symbol = l211;
8318 >>>>>>> backquote
8319                 var value = symbol.value;
8320                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8321                 return value;
8322             })(), l112));
8323         })();
8324     }));
8325     return l266;
8326 })();
8327 <<<<<<< HEAD
8328 var l260 = {name: "FLET"};
8329 (function(){
8330     var v638 = l45.fvalue(pv, l260, (function (values,v640){
8331         checkArgsAtLeast(arguments, 2);
8332         var v639= l5.value;
8333         for (var i = arguments.length-1; i>=2; i--)
8334             v639 = {car: arguments[i], cdr: 
8335         v639};
8336         return (function(){
8337             return (function(){
8338                 try {
8339                     var v645 = l204.value;
8340                     var v641 = l79.fvalue(pv, (function(){
8341                         var symbol = l31;
8342                         var func = symbol.fvalue;
8343                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8344                         return func;
8345                     })(), v640);
8346                     var v642 = l79.fvalue(pv, (function(){
8347                         var symbol = l32;
8348                         var func = symbol.fvalue;
8349                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8350                         return func;
8351                     })(), v640);
8352                     var v643 = l79.fvalue(pv, (function(){
8353                         var symbol = l258;
8354                         var func = symbol.fvalue;
8355                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8356                         return func;
8357                     })(), v642);
8358                     ((l204).value = l202.fvalue(pv, l79.fvalue(pv, (function(){
8359                         var symbol = l257;
8360                         var func = symbol.fvalue;
8361                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8362                         return func;
8363                     })(), v641), (function(){
8364                         var symbol = l204;
8365                         var value = symbol.value;
8366                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8367                         return value;
8368                     })(), l109));
8369                     return l183.fvalue(values, "(function(", l151.fvalue(pv, l79.fvalue(pv, (function(){
8370                         var symbol = l259;
8371                         var func = symbol.fvalue;
8372                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8373                         return func;
8374                     })(), v641), ","), "){", (function(){
8375                         var symbol = l148;
8376                         var value = symbol.value;
8377                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8378                         return value;
8379                     })(), (function(v644){
8380                         return l187.fvalue(pv, v644);
8381                     })(l246.fvalue(pv, v639, l4.value)), "})(", l151.fvalue(pv, v643, ","), ")");
8382                 }
8383                 finally {
8384                     l204.value = v645;
8385                 }
8386             })();
8387         })();
8388     }));
8389     var v646 = ({car: v638, cdr: (function(){
8390         var symbol = l222;
8391         var value = symbol.value;
8392         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8393         return value;
8394     })()});
8395     return ((l222).value = v646);
8396 })();
8397 var l261 = {name: "LABELS"};
8398 (function(){
8399     var v647 = l45.fvalue(pv, l261, (function (values,v649){
8400         checkArgsAtLeast(arguments, 2);
8401         var v648= l5.value;
8402         for (var i = arguments.length-1; i>=2; i--)
8403             v648 = {car: arguments[i], cdr: 
8404         v648};
8405         return (function(){
8406             return (function(){
8407                 try {
8408                     var v652 = l204.value;
8409                     var v650 = l79.fvalue(pv, (function(){
8410                         var symbol = l31;
8411                         var func = symbol.fvalue;
8412                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8413                         return func;
8414                     })(), v649);
8415                     ((l204).value = l202.fvalue(pv, l79.fvalue(pv, (function(){
8416                         var symbol = l257;
8417                         var func = symbol.fvalue;
8418                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8419                         return func;
8420                     })(), v650), (function(){
8421                         var symbol = l204;
8422                         var value = symbol.value;
8423                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8424                         return value;
8425                     })(), l109));
8426                     return l183.fvalue(values, "(function(){", (function(){
8427                         var symbol = l148;
8428                         var value = symbol.value;
8429                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8430                         return value;
8431                     })(), l187.fvalue(pv, l153.fvalue(pv, (function (values,v651){
8432                         checkArgs(arguments, 2);
8433                         return l183.fvalue(values, "var ", l259.fvalue(pv, (function(){
8434                             var tmp = v651;
8435                             return tmp === l5.value? l5.value: tmp.car;
8436                         })()), " = ", l245.fvalue(pv, l34.fvalue(pv, v651), l36.fvalue(pv, v651)), ";", (function(){
8437                             var symbol = l148;
8438                             var value = symbol.value;
8439                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8440                             return value;
8441                         })());
8442                     }), v649), l246.fvalue(pv, v648, l4.value)), "})()");
8443                 }
8444                 finally {
8445                     l204.value = v652;
8446                 }
8447             })();
8448         })();
8449     }));
8450     var v653 = ({car: v647, cdr: (function(){
8451         var symbol = l222;
8452         var value = symbol.value;
8453         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8454         return value;
8455     })()});
8456     return ((l222).value = v653);
8457 })();
8458 var l262 = {name: "*COMPILING-FILE*"};
8459 =======
8460 var l267 = {name: "FLET"};
8461 ((l229).value = ({car: l47.fvalue(pv, l267, (function (values,v648){
8462     checkArgsAtLeast(arguments, 2);
8463     var v647= l5.value;
8464     for (var i = arguments.length-1; i>=2; i--)
8465         v647 = {car: arguments[i], cdr: 
8466     v647};
8467     return (function(){
8468         return (function(){
8469             try {
8470                 var v653 = l211.value;
8471                 var v649 = l81.fvalue(pv, (function(){
8472                     var symbol = l32;
8473                     var func = symbol.fvalue;
8474                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8475                     return func;
8476                 })(), v648);
8477                 var v650 = l81.fvalue(pv, (function(){
8478                     var symbol = l33;
8479                     var func = symbol.fvalue;
8480                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8481                     return func;
8482                 })(), v648);
8483                 var v651 = l81.fvalue(pv, (function(){
8484                     var symbol = l265;
8485                     var func = symbol.fvalue;
8486                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8487                     return func;
8488                 })(), v650);
8489                 ((l211).value = l209.fvalue(pv, l81.fvalue(pv, (function(){
8490                     var symbol = l264;
8491                     var func = symbol.fvalue;
8492                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8493                     return func;
8494                 })(), v649), (function(){
8495                     var symbol = l211;
8496                     var value = symbol.value;
8497                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8498                     return value;
8499                 })(), l112));
8500                 return l190.fvalue(values, "(function(", l158.fvalue(pv, l81.fvalue(pv, (function(){
8501                     var symbol = l266;
8502                     var func = symbol.fvalue;
8503                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8504                     return func;
8505                 })(), v649), ","), "){", (function(){
8506                     var symbol = l155;
8507                     var value = symbol.value;
8508                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8509                     return value;
8510                 })(), (function(v652){
8511                     return l194.fvalue(pv, v652);
8512                 })(l253.fvalue(pv, v647, l4.value)), "})(", l158.fvalue(pv, v651, ","), ")");
8513             }
8514             finally {
8515                 l211.value = v653;
8516             }
8517         })();
8518     })();
8519 })), cdr: (function(){
8520     var symbol = l229;
8521     var value = symbol.value;
8522     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8523     return value;
8524 })()}));
8525 var l268 = {name: "LABELS"};
8526 ((l229).value = ({car: l47.fvalue(pv, l268, (function (values,v655){
8527     checkArgsAtLeast(arguments, 2);
8528     var v654= l5.value;
8529     for (var i = arguments.length-1; i>=2; i--)
8530         v654 = {car: arguments[i], cdr: 
8531     v654};
8532     return (function(){
8533         return (function(){
8534             try {
8535                 var v658 = l211.value;
8536                 var v656 = l81.fvalue(pv, (function(){
8537                     var symbol = l32;
8538                     var func = symbol.fvalue;
8539                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8540                     return func;
8541                 })(), v655);
8542                 ((l211).value = l209.fvalue(pv, l81.fvalue(pv, (function(){
8543                     var symbol = l264;
8544                     var func = symbol.fvalue;
8545                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8546                     return func;
8547                 })(), v656), (function(){
8548                     var symbol = l211;
8549                     var value = symbol.value;
8550                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8551                     return value;
8552                 })(), l112));
8553                 return l190.fvalue(values, "(function(){", (function(){
8554                     var symbol = l155;
8555                     var value = symbol.value;
8556                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8557                     return value;
8558                 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v657){
8559                     checkArgs(arguments, 2);
8560                     return l190.fvalue(values, "var ", l266.fvalue(pv, (function(){
8561                         var tmp = v657;
8562                         return tmp === l5.value? l5.value: tmp.car;
8563                     })()), " = ", l252.fvalue(pv, l35.fvalue(pv, v657), l37.fvalue(pv, v657)), ";", (function(){
8564                         var symbol = l155;
8565                         var value = symbol.value;
8566                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8567                         return value;
8568                     })());
8569                 }), v655), l253.fvalue(pv, v654, l4.value)), "})()");
8570             }
8571             finally {
8572                 l211.value = v658;
8573             }
8574         })();
8575     })();
8576 })), cdr: (function(){
8577     var symbol = l229;
8578     var value = symbol.value;
8579     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8580     return value;
8581 })()}));
8582 var l269 = {name: "*COMPILING-FILE*"};
8583 >>>>>>> backquote
8584 (function(){
8585     (((l269.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l269).value = l5.value));
8586     return l269;
8587 })();
8588 <<<<<<< HEAD
8589 var l263 = {name: "EVAL-WHEN-COMPILE"};
8590 var l264 = {name: "EVAL"};
8591 (function(){
8592     var v654 = l45.fvalue(pv, l263, (function (values){
8593         var v655= l5.value;
8594         for (var i = arguments.length-1; i>=1; i--)
8595             v655 = {car: arguments[i], cdr: 
8596         v655};
8597         return (function(){
8598             return ((function(){
8599                 var symbol = l262;
8600                 var value = symbol.value;
8601                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8602                 return value;
8603             })() !== l5.value ? (function(){
8604                 l264.fvalue(pv, ({car: l119, cdr: v655}));
8605                 return l5.value;
8606             })() : l185.fvalue(values, ({car: l119, cdr: v655})));
8607         })();
8608     }));
8609     var v656 = ({car: v654, cdr: (function(){
8610         var symbol = l222;
8611         var value = symbol.value;
8612         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8613         return value;
8614     })()});
8615     return ((l222).value = v656);
8616 })();
8617 var l265 = {name: "DEFINE-TRANSFORMATION"};
8618 l265;
8619 (function(){
8620     var v657 = l45.fvalue(pv, l119, (function (values){
8621         var v658= l5.value;
8622         for (var i = arguments.length-1; i>=1; i--)
8623             v658 = {car: arguments[i], cdr: 
8624         v658};
8625         return (function(){
8626             return (l13.fvalue(pv, (function(){
8627                 var tmp = v658;
8628                 return tmp === l5.value? l5.value: tmp.cdr;
8629             })()) !== l5.value ? l185.fvalue(values, (function(){
8630                 var tmp = v658;
8631                 return tmp === l5.value? l5.value: tmp.car;
8632             })(), (function(){
8633                 var symbol = l188;
8634                 var value = symbol.value;
8635                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8636                 return value;
8637             })()) : l183.fvalue(values, "(function(){", (function(){
8638                 var symbol = l148;
8639                 var value = symbol.value;
8640                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8641                 return value;
8642             })(), l187.fvalue(pv, l246.fvalue(pv, v658, l4.value)), "})()"));
8643         })();
8644     }));
8645     var v659 = ({car: v657, cdr: (function(){
8646         var symbol = l222;
8647         var value = symbol.value;
8648         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8649         return value;
8650     })()});
8651     return ((l222).value = v659);
8652 })();
8653 var l266 = {name: "SPECIAL-VARIABLE-P"};
8654 (function(){
8655     (l266).fvalue = (function(v661){
8656         ((v661)["fname"] = "SPECIAL-VARIABLE-P");
8657         return v661;
8658     })((function (values,v660){
8659         checkArgs(arguments, 2);
8660         return (function(){
8661             return (l216.fvalue(pv, v660, l110, l218) !== l5.value ? l4.value : l5.value);
8662 =======
8663 var l270 = {name: "EVAL-WHEN-COMPILE"};
8664 var l271 = {name: "EVAL"};
8665 ((l229).value = ({car: l47.fvalue(pv, l270, (function (values){
8666     var v659= l5.value;
8667     for (var i = arguments.length-1; i>=1; i--)
8668         v659 = {car: arguments[i], cdr: 
8669     v659};
8670     return (function(){
8671         return ((function(){
8672             var symbol = l269;
8673             var value = symbol.value;
8674             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8675             return value;
8676         })() !== l5.value ? (function(){
8677             l271.fvalue(pv, ({car: l122, cdr: v659}));
8678             return l5.value;
8679         })() : l192.fvalue(values, ({car: l122, cdr: v659})));
8680     })();
8681 })), cdr: (function(){
8682     var symbol = l229;
8683     var value = symbol.value;
8684     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8685     return value;
8686 })()}));
8687 var l272 = {name: "DEFINE-TRANSFORMATION"};
8688 l272;
8689 ((l229).value = ({car: l47.fvalue(pv, l122, (function (values){
8690     var v660= l5.value;
8691     for (var i = arguments.length-1; i>=1; i--)
8692         v660 = {car: arguments[i], cdr: 
8693     v660};
8694     return (function(){
8695         return (l13.fvalue(pv, (function(){
8696             var tmp = v660;
8697             return tmp === l5.value? l5.value: tmp.cdr;
8698         })()) !== l5.value ? l192.fvalue(values, (function(){
8699             var tmp = v660;
8700             return tmp === l5.value? l5.value: tmp.car;
8701         })(), (function(){
8702             var symbol = l195;
8703             var value = symbol.value;
8704             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8705             return value;
8706         })()) : l190.fvalue(values, "(function(){", (function(){
8707             var symbol = l155;
8708             var value = symbol.value;
8709             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8710             return value;
8711         })(), l194.fvalue(pv, l253.fvalue(pv, v660, l4.value)), "})()"));
8712     })();
8713 })), cdr: (function(){
8714     var symbol = l229;
8715     var value = symbol.value;
8716     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8717     return value;
8718 })()}));
8719 var l273 = {name: "SPECIAL-VARIABLE-P"};
8720 (function(){
8721     (l273).fvalue = (function(v662){
8722         ((v662)["fname"] = "SPECIAL-VARIABLE-P");
8723         return v662;
8724     })((function (values,v661){
8725         checkArgs(arguments, 2);
8726         return (function(){
8727             return (l223.fvalue(pv, v661, l113, l225) !== l5.value ? l4.value : l5.value);
8728 >>>>>>> backquote
8729         })();
8730     }));
8731     return l273;
8732 })();
8733 var l274 = {name: "LET-BINDING-WRAPPER"};
8734 (function(){
8735 <<<<<<< HEAD
8736     (l267).fvalue = (function(v668){
8737         ((v668)["fname"] = "LET-BINDING-WRAPPER");
8738         return v668;
8739     })((function (values,v662,v663){
8740         checkArgs(arguments, 3);
8741         return (function(){
8742             try {
8743                 (l13.fvalue(pv, v662) !== l5.value ? (function(){
8744                     var values = mv;
8745                     throw ({type: 'block', id: 219, values: v663, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
8746 =======
8747     (l274).fvalue = (function(v669){
8748         ((v669)["fname"] = "LET-BINDING-WRAPPER");
8749         return v669;
8750     })((function (values,v663,v664){
8751         checkArgs(arguments, 3);
8752         return (function(){
8753             try {
8754                 (l13.fvalue(pv, v663) !== l5.value ? (function(){
8755                     var values = mv;
8756                     throw ({type: 'block', id: 233, values: v664, message: 'Return from unknown block LET-BINDING-WRAPPER.'})
8757 >>>>>>> backquote
8758                 })() : l5.value);
8759                 return l190.fvalue(values, "try {", (function(){
8760                     var symbol = l155;
8761                     var value = symbol.value;
8762                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8763                     return value;
8764                 })(), l194.fvalue(pv, "var tmp;", (function(){
8765                     var symbol = l155;
8766                     var value = symbol.value;
8767                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8768                     return value;
8769 <<<<<<< HEAD
8770                 })(), l153.fvalue(pv, (function (values,v664){
8771                     checkArgs(arguments, 2);
8772                     return (function(v665){
8773                         return l183.fvalue(values, "tmp = ", v665, ".value;", (function(){
8774                             var symbol = l148;
8775                             var value = symbol.value;
8776                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8777                             return value;
8778                         })(), v665, ".value = ", (function(){
8779                             var tmp = v664;
8780 =======
8781                 })(), l160.fvalue(pv, (function (values,v665){
8782                     checkArgs(arguments, 2);
8783                     return (function(v666){
8784                         return l190.fvalue(values, "tmp = ", v666, ".value;", (function(){
8785                             var symbol = l155;
8786                             var value = symbol.value;
8787                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8788                             return value;
8789                         })(), v666, ".value = ", (function(){
8790                             var tmp = v665;
8791 >>>>>>> backquote
8792                             return tmp === l5.value? l5.value: tmp.cdr;
8793                         })(), ";", (function(){
8794                             var symbol = l155;
8795                             var value = symbol.value;
8796                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8797                             return value;
8798                         })(), (function(){
8799 <<<<<<< HEAD
8800                             var tmp = v664;
8801 =======
8802                             var tmp = v665;
8803 >>>>>>> backquote
8804                             return tmp === l5.value? l5.value: tmp.cdr;
8805                         })(), " = tmp;", (function(){
8806                             var symbol = l155;
8807                             var value = symbol.value;
8808                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8809                             return value;
8810                         })());
8811 <<<<<<< HEAD
8812                     })(l185.fvalue(pv, l45.fvalue(pv, l178, (function(){
8813                         var tmp = v664;
8814                         return tmp === l5.value? l5.value: tmp.car;
8815                     })())));
8816                 }), v662), v663, (function(){
8817                     var symbol = l148;
8818 =======
8819                     })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
8820                         var tmp = v665;
8821                         return tmp === l5.value? l5.value: tmp.car;
8822                     })())));
8823                 }), v663), v664, (function(){
8824                     var symbol = l155;
8825 >>>>>>> backquote
8826                     var value = symbol.value;
8827                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8828                     return value;
8829                 })()), "}", (function(){
8830                     var symbol = l155;
8831                     var value = symbol.value;
8832                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8833                     return value;
8834                 })(), "finally {", (function(){
8835                     var symbol = l155;
8836                     var value = symbol.value;
8837                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8838                     return value;
8839 <<<<<<< HEAD
8840                 })(), l187.fvalue(pv, l153.fvalue(pv, (function (values,v666){
8841                     checkArgs(arguments, 2);
8842                     return (function(v667){
8843                         return l183.fvalue(values, v667, ".value", " = ", (function(){
8844                             var tmp = v666;
8845 =======
8846                 })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v667){
8847                     checkArgs(arguments, 2);
8848                     return (function(v668){
8849                         return l190.fvalue(values, v668, ".value", " = ", (function(){
8850                             var tmp = v667;
8851 >>>>>>> backquote
8852                             return tmp === l5.value? l5.value: tmp.cdr;
8853                         })(), ";", (function(){
8854                             var symbol = l155;
8855                             var value = symbol.value;
8856                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8857                             return value;
8858                         })());
8859 <<<<<<< HEAD
8860                     })(l185.fvalue(pv, l45.fvalue(pv, l178, (function(){
8861                         var tmp = v666;
8862                         return tmp === l5.value? l5.value: tmp.car;
8863                     })())));
8864                 }), v662)), "}", (function(){
8865                     var symbol = l148;
8866 =======
8867                     })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
8868                         var tmp = v667;
8869                         return tmp === l5.value? l5.value: tmp.car;
8870                     })())));
8871                 }), v663)), "}", (function(){
8872                     var symbol = l155;
8873 >>>>>>> backquote
8874                     var value = symbol.value;
8875                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8876                     return value;
8877                 })());
8878             }
8879             catch (cf){
8880                 if (cf.type == 'block' && cf.id == 233)
8881                     return values.apply(this, forcemv(cf.values));
8882                 else
8883                     throw cf;
8884             }
8885         })();
8886     }));
8887     return l274;
8888 })();
8889 <<<<<<< HEAD
8890 var l268 = {name: "LET"};
8891 (function(){
8892     var v669 = l45.fvalue(pv, l268, (function (values,v671){
8893         checkArgsAtLeast(arguments, 2);
8894         var v670= l5.value;
8895         for (var i = arguments.length-1; i>=2; i--)
8896             v670 = {car: arguments[i], cdr: 
8897         v670};
8898         return (function(){
8899             return (function(){
8900                 try {
8901                     var v681 = l204.value;
8902                     var v672 = l79.fvalue(pv, (function(){
8903                         var symbol = l59;
8904                         var func = symbol.fvalue;
8905                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8906                         return func;
8907                     })(), v671);
8908                     var v673 = l79.fvalue(pv, (function(){
8909                         var symbol = l40;
8910                         var func = symbol.fvalue;
8911                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8912                         return func;
8913                     })(), v672);
8914                     var v674 = l79.fvalue(pv, (function(){
8915                         var symbol = l185;
8916                         var func = symbol.fvalue;
8917                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8918                         return func;
8919                     })(), l79.fvalue(pv, (function(){
8920                         var symbol = l41;
8921                         var func = symbol.fvalue;
8922                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8923                         return func;
8924                     })(), v672));
8925                     ((l204).value = l208.fvalue(pv, l95.fvalue(pv, (function(){
8926                         var symbol = l266;
8927                         var func = symbol.fvalue;
8928                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8929                         return func;
8930                     })(), v673)));
8931                     var v675 = l5.value;
8932                     return l183.fvalue(values, "(function(", l151.fvalue(pv, l79.fvalue(pv, (function (values,v676){
8933                         checkArgs(arguments, 2);
8934                         return (l266.fvalue(pv, v676) !== l5.value ? (function(v677){
8935                             (function(){
8936                                 var v678 = ({car: v676, cdr: v677});
8937                                 var v679 = ({car: v678, cdr: v675});
8938                                 return (v675 = v679);
8939                             })();
8940                             return v677;
8941                         })(l206.fvalue(pv, v676)) : l207.fvalue(values, v676));
8942                     }), v673), ","), "){", (function(){
8943                         var symbol = l148;
8944                         var value = symbol.value;
8945                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8946                         return value;
8947                     })(), (function(v680){
8948                         return l187.fvalue(pv, l267.fvalue(pv, v675, v680));
8949                     })(l246.fvalue(pv, v670, l4.value)), "})(", l151.fvalue(pv, v674, ","), ")");
8950                 }
8951                 finally {
8952                     l204.value = v681;
8953                 }
8954             })();
8955         })();
8956     }));
8957     var v682 = ({car: v669, cdr: (function(){
8958         var symbol = l222;
8959         var value = symbol.value;
8960         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8961         return value;
8962     })()});
8963     return ((l222).value = v682);
8964 })();
8965 var l269 = {name: "LET*-INITIALIZE-VALUE"};
8966 (function(){
8967     (l269).fvalue = (function(v689){
8968         ((v689)["fname"] = "LET*-INITIALIZE-VALUE");
8969         return v689;
8970     })((function (values,v683){
8971         checkArgs(arguments, 2);
8972         return (function(){
8973             return (function(v684,v685){
8974                 return (l266.fvalue(pv, v684) !== l5.value ? l183.fvalue(values, l185.fvalue(pv, l45.fvalue(pv, l115, v684, v685)), ";", (function(){
8975                     var symbol = l148;
8976 =======
8977 var l275 = {name: "LET"};
8978 ((l229).value = ({car: l47.fvalue(pv, l275, (function (values,v671){
8979     checkArgsAtLeast(arguments, 2);
8980     var v670= l5.value;
8981     for (var i = arguments.length-1; i>=2; i--)
8982         v670 = {car: arguments[i], cdr: 
8983     v670};
8984     return (function(){
8985         return (function(){
8986             try {
8987                 var v679 = l211.value;
8988                 var v672 = l81.fvalue(pv, (function(){
8989                     var symbol = l61;
8990                     var func = symbol.fvalue;
8991                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8992                     return func;
8993                 })(), v671);
8994                 var v673 = l81.fvalue(pv, (function(){
8995                     var symbol = l42;
8996                     var func = symbol.fvalue;
8997                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8998                     return func;
8999                 })(), v672);
9000                 var v674 = l81.fvalue(pv, (function(){
9001                     var symbol = l192;
9002                     var func = symbol.fvalue;
9003                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9004                     return func;
9005                 })(), l81.fvalue(pv, (function(){
9006                     var symbol = l43;
9007                     var func = symbol.fvalue;
9008                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9009                     return func;
9010                 })(), v672));
9011                 ((l211).value = l215.fvalue(pv, l98.fvalue(pv, (function(){
9012                     var symbol = l273;
9013                     var func = symbol.fvalue;
9014                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9015                     return func;
9016                 })(), v673)));
9017                 var v675 = l5.value;
9018                 return l190.fvalue(values, "(function(", l158.fvalue(pv, l81.fvalue(pv, (function (values,v676){
9019                     checkArgs(arguments, 2);
9020                     return (l273.fvalue(pv, v676) !== l5.value ? (function(v677){
9021                         (v675 = ({car: ({car: v676, cdr: v677}), cdr: v675}));
9022                         return v677;
9023                     })(l213.fvalue(pv, v676)) : l214.fvalue(values, v676));
9024                 }), v673), ","), "){", (function(){
9025                     var symbol = l155;
9026                     var value = symbol.value;
9027                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9028                     return value;
9029                 })(), (function(v678){
9030                     return l194.fvalue(pv, l274.fvalue(pv, v675, v678));
9031                 })(l253.fvalue(pv, v670, l4.value)), "})(", l158.fvalue(pv, v674, ","), ")");
9032             }
9033             finally {
9034                 l211.value = v679;
9035             }
9036         })();
9037     })();
9038 })), cdr: (function(){
9039     var symbol = l229;
9040     var value = symbol.value;
9041     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9042     return value;
9043 })()}));
9044 var l276 = {name: "LET*-INITIALIZE-VALUE"};
9045 (function(){
9046     (l276).fvalue = (function(v686){
9047         ((v686)["fname"] = "LET*-INITIALIZE-VALUE");
9048         return v686;
9049     })((function (values,v680){
9050         checkArgs(arguments, 2);
9051         return (function(){
9052             return (function(v681,v682){
9053                 return (l273.fvalue(pv, v681) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l118, v681, v682)), ";", (function(){
9054                     var symbol = l155;
9055 >>>>>>> backquote
9056                     var value = symbol.value;
9057                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9058                     return value;
9059                 })()) : (function(){
9060 <<<<<<< HEAD
9061                     var v686 = l206.fvalue(pv, v684);
9062                     var v687 = l189.fvalue(pv, v684, l110, v686);
9063                     return (function(v688){
9064                         l199.fvalue(pv, v687, (function(){
9065                             var symbol = l204;
9066                             var value = symbol.value;
9067                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9068                             return value;
9069                         })(), l110);
9070                         return v688;
9071                     })(l183.fvalue(pv, "var ", v686, " = ", l185.fvalue(pv, v685), ";", (function(){
9072                         var symbol = l148;
9073 =======
9074                     var v683 = l213.fvalue(pv, v681);
9075                     var v684 = l196.fvalue(pv, v681, l113, v683);
9076                     return (function(v685){
9077                         l206.fvalue(pv, v684, (function(){
9078                             var symbol = l211;
9079                             var value = symbol.value;
9080                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9081                             return value;
9082                         })(), l113);
9083                         return v685;
9084                     })(l190.fvalue(pv, "var ", v683, " = ", l192.fvalue(pv, v682), ";", (function(){
9085                         var symbol = l155;
9086 >>>>>>> backquote
9087                         var value = symbol.value;
9088                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9089                         return value;
9090                     })()));
9091                 })());
9092 <<<<<<< HEAD
9093             })(l40.fvalue(pv, v683),l41.fvalue(pv, v683));
9094 =======
9095             })(l42.fvalue(pv, v680),l43.fvalue(pv, v680));
9096 >>>>>>> backquote
9097         })();
9098     }));
9099     return l276;
9100 })();
9101 var l277 = {name: "LET*-BINDING-WRAPPER"};
9102 (function(){
9103 <<<<<<< HEAD
9104     (l270).fvalue = (function(v698){
9105         ((v698)["fname"] = "LET*-BINDING-WRAPPER");
9106         return v698;
9107     })((function (values,v690,v691){
9108         checkArgs(arguments, 3);
9109         return (function(){
9110             try {
9111                 (l13.fvalue(pv, v690) !== l5.value ? (function(){
9112                     var values = mv;
9113                     throw ({type: 'block', id: 222, values: v691, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
9114                 })() : l5.value);
9115                 return (function(v693){
9116                     return l183.fvalue(values, "try {", (function(){
9117                         var symbol = l148;
9118                         var value = symbol.value;
9119                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9120                         return value;
9121                     })(), l187.fvalue(pv, l153.fvalue(pv, (function (values,v694){
9122                         checkArgs(arguments, 2);
9123                         return (function(v695){
9124                             return l183.fvalue(values, "var ", (function(){
9125                                 var tmp = v694;
9126                                 return tmp === l5.value? l5.value: tmp.cdr;
9127                             })(), " = ", v695, ".value;", (function(){
9128                                 var symbol = l148;
9129 =======
9130     (l277).fvalue = (function(v695){
9131         ((v695)["fname"] = "LET*-BINDING-WRAPPER");
9132         return v695;
9133     })((function (values,v687,v688){
9134         checkArgs(arguments, 3);
9135         return (function(){
9136             try {
9137                 (l13.fvalue(pv, v687) !== l5.value ? (function(){
9138                     var values = mv;
9139                     throw ({type: 'block', id: 236, values: v688, message: 'Return from unknown block LET*-BINDING-WRAPPER.'})
9140                 })() : l5.value);
9141                 return (function(v690){
9142                     return l190.fvalue(values, "try {", (function(){
9143                         var symbol = l155;
9144                         var value = symbol.value;
9145                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9146                         return value;
9147                     })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v691){
9148                         checkArgs(arguments, 2);
9149                         return (function(v692){
9150                             return l190.fvalue(values, "var ", (function(){
9151                                 var tmp = v691;
9152                                 return tmp === l5.value? l5.value: tmp.cdr;
9153                             })(), " = ", v692, ".value;", (function(){
9154                                 var symbol = l155;
9155 >>>>>>> backquote
9156                                 var value = symbol.value;
9157                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9158                                 return value;
9159                             })());
9160 <<<<<<< HEAD
9161                         })(l185.fvalue(pv, l45.fvalue(pv, l178, (function(){
9162                             var tmp = v694;
9163                             return tmp === l5.value? l5.value: tmp.car;
9164                         })())));
9165                     }), v693), v691), "}", (function(){
9166                         var symbol = l148;
9167 =======
9168                         })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
9169                             var tmp = v691;
9170                             return tmp === l5.value? l5.value: tmp.car;
9171                         })())));
9172                     }), v690), v688), "}", (function(){
9173                         var symbol = l155;
9174 >>>>>>> backquote
9175                         var value = symbol.value;
9176                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9177                         return value;
9178                     })(), "finally {", (function(){
9179                         var symbol = l155;
9180                         var value = symbol.value;
9181                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9182                         return value;
9183 <<<<<<< HEAD
9184                     })(), l187.fvalue(pv, l153.fvalue(pv, (function (values,v696){
9185                         checkArgs(arguments, 2);
9186                         return (function(v697){
9187                             return l183.fvalue(values, v697, ".value", " = ", (function(){
9188                                 var tmp = v696;
9189 =======
9190                     })(), l194.fvalue(pv, l160.fvalue(pv, (function (values,v693){
9191                         checkArgs(arguments, 2);
9192                         return (function(v694){
9193                             return l190.fvalue(values, v694, ".value", " = ", (function(){
9194                                 var tmp = v693;
9195 >>>>>>> backquote
9196                                 return tmp === l5.value? l5.value: tmp.cdr;
9197                             })(), ";", (function(){
9198                                 var symbol = l155;
9199                                 var value = symbol.value;
9200                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9201                                 return value;
9202                             })());
9203 <<<<<<< HEAD
9204                         })(l185.fvalue(pv, l45.fvalue(pv, l178, (function(){
9205                             var tmp = v696;
9206                             return tmp === l5.value? l5.value: tmp.car;
9207                         })())));
9208                     }), v693)), "}", (function(){
9209                         var symbol = l148;
9210 =======
9211                         })(l192.fvalue(pv, l47.fvalue(pv, l185, (function(){
9212                             var tmp = v693;
9213                             return tmp === l5.value? l5.value: tmp.car;
9214                         })())));
9215                     }), v690)), "}", (function(){
9216                         var symbol = l155;
9217 >>>>>>> backquote
9218                         var value = symbol.value;
9219                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9220                         return value;
9221                     })());
9222 <<<<<<< HEAD
9223                 })(l79.fvalue(pv, (function (values,v692){
9224                     checkArgs(arguments, 2);
9225                     return ({car: v692, cdr: l206.fvalue(pv, v692)});
9226                 }), l96.fvalue(pv, (function(){
9227                     var symbol = l266;
9228                     var func = symbol.fvalue;
9229                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9230                     return func;
9231                 })(), v690)));
9232 =======
9233                 })(l81.fvalue(pv, (function (values,v689){
9234                     checkArgs(arguments, 2);
9235                     return ({car: v689, cdr: l213.fvalue(pv, v689)});
9236                 }), l99.fvalue(pv, (function(){
9237                     var symbol = l273;
9238                     var func = symbol.fvalue;
9239                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9240                     return func;
9241                 })(), v687)));
9242 >>>>>>> backquote
9243             }
9244             catch (cf){
9245                 if (cf.type == 'block' && cf.id == 236)
9246                     return values.apply(this, forcemv(cf.values));
9247                 else
9248                     throw cf;
9249             }
9250         })();
9251     }));
9252     return l277;
9253 })();
9254 <<<<<<< HEAD
9255 var l271 = {name: "LET*"};
9256 (function(){
9257     var v699 = l45.fvalue(pv, l271, (function (values,v701){
9258         checkArgsAtLeast(arguments, 2);
9259         var v700= l5.value;
9260         for (var i = arguments.length-1; i>=2; i--)
9261             v700 = {car: arguments[i], cdr: 
9262         v700};
9263         return (function(){
9264             return (function(v702,v703){
9265                 try {
9266                     var tmp;
9267                     tmp = l204.value;
9268                     l204.value = v703;
9269                     v703 = tmp;
9270                     return l183.fvalue(values, "(function(){", (function(){
9271                         var symbol = l148;
9272                         var value = symbol.value;
9273                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9274                         return value;
9275                     })(), l187.fvalue(pv, (function(v704,v705){
9276                         return l270.fvalue(pv, v704, v705);
9277                     })(l96.fvalue(pv, (function(){
9278                         var symbol = l266;
9279                         var func = symbol.fvalue;
9280                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9281                         return func;
9282                     })(), l79.fvalue(pv, (function(){
9283                         var symbol = l40;
9284                         var func = symbol.fvalue;
9285                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9286                         return func;
9287                     })(), v702)),l149.fvalue(pv, l153.fvalue(pv, (function(){
9288                         var symbol = l269;
9289                         var func = symbol.fvalue;
9290                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9291                         return func;
9292                     })(), v702), l246.fvalue(pv, v700, l4.value)))), "})()");
9293                 }
9294                 finally {
9295                     l204.value = v703;
9296                 }
9297             })(l79.fvalue(pv, (function(){
9298                 var symbol = l59;
9299                 var func = symbol.fvalue;
9300                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9301                 return func;
9302             })(), v701),l198.fvalue(pv, (function(){
9303                 var symbol = l204;
9304                 var value = symbol.value;
9305                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9306                 return value;
9307             })()));
9308         })();
9309     }));
9310     var v706 = ({car: v699, cdr: (function(){
9311         var symbol = l222;
9312         var value = symbol.value;
9313         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9314         return value;
9315     })()});
9316     return ((l222).value = v706);
9317 })();
9318 var l272 = {name: "*BLOCK-COUNTER*"};
9319 (function(){
9320     (((l272.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l272).value = 0));
9321     return l272;
9322 })();
9323 var l273 = {name: "MULTIPLE-VALUE"};
9324 var l274 = {name: "USED"};
9325 (function(){
9326     var v707 = l45.fvalue(pv, l200, (function (values,v709){
9327         checkArgsAtLeast(arguments, 2);
9328         var v708= l5.value;
9329         for (var i = arguments.length-1; i>=2; i--)
9330             v708 = {car: arguments[i], cdr: 
9331         v708};
9332         return (function(){
9333             return (function(){
9334                 var v710 = ((l272).value = (function(){
9335                     var x1 = (function(){
9336                         var symbol = l272;
9337 =======
9338 var l278 = {name: "LET*"};
9339 ((l229).value = ({car: l47.fvalue(pv, l278, (function (values,v697){
9340     checkArgsAtLeast(arguments, 2);
9341     var v696= l5.value;
9342     for (var i = arguments.length-1; i>=2; i--)
9343         v696 = {car: arguments[i], cdr: 
9344     v696};
9345     return (function(){
9346         return (function(v698,v699){
9347             try {
9348                 var tmp;
9349                 tmp = l211.value;
9350                 l211.value = v699;
9351                 v699 = tmp;
9352                 return l190.fvalue(values, "(function(){", (function(){
9353                     var symbol = l155;
9354                     var value = symbol.value;
9355                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9356                     return value;
9357                 })(), l194.fvalue(pv, (function(v700,v701){
9358                     return l277.fvalue(pv, v700, v701);
9359                 })(l99.fvalue(pv, (function(){
9360                     var symbol = l273;
9361                     var func = symbol.fvalue;
9362                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9363                     return func;
9364                 })(), l81.fvalue(pv, (function(){
9365                     var symbol = l42;
9366                     var func = symbol.fvalue;
9367                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9368                     return func;
9369                 })(), v698)),l156.fvalue(pv, l160.fvalue(pv, (function(){
9370                     var symbol = l276;
9371                     var func = symbol.fvalue;
9372                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9373                     return func;
9374                 })(), v698), l253.fvalue(pv, v696, l4.value)))), "})()");
9375             }
9376             finally {
9377                 l211.value = v699;
9378             }
9379         })(l81.fvalue(pv, (function(){
9380             var symbol = l61;
9381             var func = symbol.fvalue;
9382             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9383             return func;
9384         })(), v697),l205.fvalue(pv, (function(){
9385             var symbol = l211;
9386             var value = symbol.value;
9387             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9388             return value;
9389         })()));
9390     })();
9391 })), cdr: (function(){
9392     var symbol = l229;
9393     var value = symbol.value;
9394     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9395     return value;
9396 })()}));
9397 var l279 = {name: "*BLOCK-COUNTER*"};
9398 (function(){
9399     (((l279.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l279).value = 0));
9400     return l279;
9401 })();
9402 var l280 = {name: "MULTIPLE-VALUE"};
9403 var l281 = {name: "USED"};
9404 ((l229).value = ({car: l47.fvalue(pv, l207, (function (values,v703){
9405     checkArgsAtLeast(arguments, 2);
9406     var v702= l5.value;
9407     for (var i = arguments.length-1; i>=2; i--)
9408         v702 = {car: arguments[i], cdr: 
9409     v702};
9410     return (function(){
9411         return (function(){
9412             var v704 = ((l279).value = (function(){
9413                 var x1 = (function(){
9414                     var symbol = l279;
9415                     var value = symbol.value;
9416                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9417                     return value;
9418                 })();
9419                 if (typeof x1 !== 'number') throw 'Not a number!';
9420                 return x1+1;
9421             })());
9422             var v705 = l196.fvalue(pv, v703, l207, v704);
9423             ((function(){
9424                 var symbol = l195;
9425                 var value = symbol.value;
9426                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9427                 return value;
9428             })() !== l5.value ? l203.fvalue(pv, l280, v705) : l5.value);
9429             return (function(){
9430                 try {
9431                     var v707 = l211.value;
9432                     ((l211).value = l209.fvalue(pv, l47.fvalue(pv, v705), (function(){
9433                         var symbol = l211;
9434                         var value = symbol.value;
9435                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9436                         return value;
9437                     })(), l207));
9438                     var v706 = l253.fvalue(pv, v702, l4.value);
9439                     return (l96.fvalue(pv, l281, l200.fvalue(pv, v705)) !== l5.value ? l190.fvalue(values, "(function(){", (function(){
9440                         var symbol = l155;
9441                         var value = symbol.value;
9442                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9443                         return value;
9444                     })(), l194.fvalue(pv, "try {", (function(){
9445                         var symbol = l155;
9446                         var value = symbol.value;
9447                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9448                         return value;
9449                     })(), l194.fvalue(pv, v706), "}", (function(){
9450                         var symbol = l155;
9451                         var value = symbol.value;
9452                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9453                         return value;
9454                     })(), "catch (cf){", (function(){
9455                         var symbol = l155;
9456                         var value = symbol.value;
9457                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9458                         return value;
9459                     })(), "    if (cf.type == 'block' && cf.id == ", v704, ")", (function(){
9460                         var symbol = l155;
9461                         var value = symbol.value;
9462                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9463                         return value;
9464                     })(), ((function(){
9465                         var symbol = l195;
9466                         var value = symbol.value;
9467                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9468                         return value;
9469                     })() !== l5.value ? "        return values.apply(this, forcemv(cf.values));" : "        return cf.values;"), (function(){
9470                         var symbol = l155;
9471                         var value = symbol.value;
9472                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9473                         return value;
9474                     })(), "    else", (function(){
9475                         var symbol = l155;
9476                         var value = symbol.value;
9477                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9478                         return value;
9479                     })(), "        throw cf;", (function(){
9480                         var symbol = l155;
9481                         var value = symbol.value;
9482                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9483                         return value;
9484                     })(), "}", (function(){
9485                         var symbol = l155;
9486                         var value = symbol.value;
9487                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9488                         return value;
9489                     })()), "})()") : l190.fvalue(values, "(function(){", (function(){
9490                         var symbol = l155;
9491                         var value = symbol.value;
9492                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9493                         return value;
9494                     })(), l194.fvalue(pv, v706), "})()"));
9495                 }
9496                 finally {
9497                     l211.value = v707;
9498                 }
9499             })();
9500         })();
9501     })();
9502 })), cdr: (function(){
9503     var symbol = l229;
9504     var value = symbol.value;
9505     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9506     return value;
9507 })()}));
9508 var l282 = {name: "RETURN-FROM"};
9509 ((l229).value = ({car: l47.fvalue(pv, l282, (function (values,v708,v709){
9510     checkArgsAtLeast(arguments, 2);
9511     checkArgsAtMost(arguments, 3);
9512     var v709; 
9513     switch(arguments.length-1){
9514     case 1:
9515         v709=l5.value;
9516     default: break;
9517     }
9518     return (function(){
9519         return (function(){
9520             var v710 = l210.fvalue(pv, v708, (function(){
9521                 var symbol = l211;
9522                 var value = symbol.value;
9523                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9524                 return value;
9525             })(), l207);
9526             var v711 = l96.fvalue(pv, l280, l200.fvalue(pv, v710));
9527             (l13.fvalue(pv, v710) !== l5.value ? (function(){
9528                 throw l156.fvalue(pv, "Unknown block `", (v708).name, "'.");
9529             })() : l5.value);
9530             l203.fvalue(pv, l281, v710);
9531             return l190.fvalue(values, "(function(){", (function(){
9532                 var symbol = l155;
9533                 var value = symbol.value;
9534                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9535                 return value;
9536             })(), l194.fvalue(pv, (v711 !== l5.value ? l190.fvalue(pv, "var values = mv;", (function(){
9537                 var symbol = l155;
9538                 var value = symbol.value;
9539                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9540                 return value;
9541             })()) : l5.value), "throw ({", "type: 'block', ", "id: ", l199.fvalue(pv, v710), ", ", "values: ", l192.fvalue(pv, v709, v711), ", ", "message: 'Return from unknown block ", (v708).name, ".'", "})"), "})()");
9542         })();
9543     })();
9544 })), cdr: (function(){
9545     var symbol = l229;
9546     var value = symbol.value;
9547     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9548     return value;
9549 })()}));
9550 var l283 = {name: "CATCH"};
9551 ((l229).value = ({car: l47.fvalue(pv, l283, (function (values,v713){
9552     checkArgsAtLeast(arguments, 2);
9553     var v712= l5.value;
9554     for (var i = arguments.length-1; i>=2; i--)
9555         v712 = {car: arguments[i], cdr: 
9556     v712};
9557     return (function(){
9558         return l190.fvalue(values, "(function(){", (function(){
9559             var symbol = l155;
9560             var value = symbol.value;
9561             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9562             return value;
9563         })(), l194.fvalue(pv, "var id = ", l192.fvalue(pv, v713), ";", (function(){
9564             var symbol = l155;
9565             var value = symbol.value;
9566             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9567             return value;
9568         })(), "try {", (function(){
9569             var symbol = l155;
9570             var value = symbol.value;
9571             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9572             return value;
9573         })(), l194.fvalue(pv, l253.fvalue(pv, v712, l4.value)), (function(){
9574             var symbol = l155;
9575             var value = symbol.value;
9576             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9577             return value;
9578         })(), "}", (function(){
9579             var symbol = l155;
9580             var value = symbol.value;
9581             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9582             return value;
9583         })(), "catch (cf){", (function(){
9584             var symbol = l155;
9585             var value = symbol.value;
9586             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9587             return value;
9588         })(), "    if (cf.type == 'catch' && cf.id == id)", (function(){
9589             var symbol = l155;
9590             var value = symbol.value;
9591             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9592             return value;
9593         })(), ((function(){
9594             var symbol = l195;
9595             var value = symbol.value;
9596             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9597             return value;
9598         })() !== l5.value ? "        return values.apply(this, forcemv(cf.values));" : "        return pv.apply(this, forcemv(cf.values));"), (function(){
9599             var symbol = l155;
9600             var value = symbol.value;
9601             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9602             return value;
9603         })(), "    else", (function(){
9604             var symbol = l155;
9605             var value = symbol.value;
9606             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9607             return value;
9608         })(), "        throw cf;", (function(){
9609             var symbol = l155;
9610             var value = symbol.value;
9611             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9612             return value;
9613         })(), "}", (function(){
9614             var symbol = l155;
9615             var value = symbol.value;
9616             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9617             return value;
9618         })()), "})()");
9619     })();
9620 })), cdr: (function(){
9621     var symbol = l229;
9622     var value = symbol.value;
9623     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9624     return value;
9625 })()}));
9626 var l284 = {name: "THROW"};
9627 ((l229).value = ({car: l47.fvalue(pv, l284, (function (values,v714,v715){
9628     checkArgs(arguments, 3);
9629     return (function(){
9630         return l190.fvalue(values, "(function(){", (function(){
9631             var symbol = l155;
9632             var value = symbol.value;
9633             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9634             return value;
9635         })(), l194.fvalue(pv, "var values = mv;", (function(){
9636             var symbol = l155;
9637             var value = symbol.value;
9638             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9639             return value;
9640         })(), "throw ({", "type: 'catch', ", "id: ", l192.fvalue(pv, v714), ", ", "values: ", l192.fvalue(pv, v715, l4.value), ", ", "message: 'Throw uncatched.'", "})"), "})()");
9641     })();
9642 })), cdr: (function(){
9643     var symbol = l229;
9644     var value = symbol.value;
9645     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9646     return value;
9647 })()}));
9648 var l285 = {name: "*TAGBODY-COUNTER*"};
9649 (function(){
9650     (((l285.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l285).value = 0));
9651     return l285;
9652 })();
9653 var l286 = {name: "*GO-TAG-COUNTER*"};
9654 (function(){
9655     (((l286.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l286).value = 0));
9656     return l286;
9657 })();
9658 var l287 = {name: "GO-TAG-P"};
9659 (function(){
9660     (l287).fvalue = (function(v718){
9661         ((v718)["fname"] = "GO-TAG-P");
9662         return v718;
9663     })((function (values,v716){
9664         checkArgs(arguments, 2);
9665         return (function(){
9666             return (function(v717){
9667                 return (v717 !== l5.value ? v717 : ((function(){
9668                     var tmp = v716;
9669                     return (typeof tmp == 'object' && 'name' in tmp);
9670                 })()?l4.value: l5.value));
9671             })(l89.fvalue(pv, v716));
9672         })();
9673     }));
9674     return l287;
9675 })();
9676 var l288 = {name: "DECLARE-TAGBODY-TAGS"};
9677 (function(){
9678     (l288).fvalue = (function(v724){
9679         ((v724)["fname"] = "DECLARE-TAGBODY-TAGS");
9680         return v724;
9681     })((function (values,v719,v720){
9682         checkArgs(arguments, 3);
9683         return (function(){
9684             return (function(v723){
9685                 return l209.fvalue(values, v723, (function(){
9686                     var symbol = l211;
9687                     var value = symbol.value;
9688                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9689                     return value;
9690                 })(), l208);
9691             })(l81.fvalue(pv, (function (values,v721){
9692                 checkArgs(arguments, 2);
9693                 return (function(v722){
9694                     return l196.fvalue(values, v721, l208, l47.fvalue(pv, v719, v722));
9695                 })(l19.fvalue(pv, ((l286).value = (function(){
9696                     var x1 = (function(){
9697                         var symbol = l286;
9698 >>>>>>> backquote
9699                         var value = symbol.value;
9700                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9701                         return value;
9702                     })();
9703                     if (typeof x1 !== 'number') throw 'Not a number!';
9704                     return x1+1;
9705 <<<<<<< HEAD
9706                 })());
9707                 var v711 = l189.fvalue(pv, v709, l200, v710);
9708                 ((function(){
9709                     var symbol = l188;
9710                     var value = symbol.value;
9711                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9712                     return value;
9713                 })() !== l5.value ? l196.fvalue(pv, l273, v711) : l5.value);
9714                 return (function(){
9715                     try {
9716                         var v713 = l204.value;
9717                         ((l204).value = l202.fvalue(pv, l45.fvalue(pv, v711), (function(){
9718                             var symbol = l204;
9719                             var value = symbol.value;
9720                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9721                             return value;
9722                         })(), l200));
9723                         var v712 = l246.fvalue(pv, v708, l4.value);
9724                         return (l93.fvalue(pv, l274, l193.fvalue(pv, v711)) !== l5.value ? l183.fvalue(values, "(function(){", (function(){
9725                             var symbol = l148;
9726                             var value = symbol.value;
9727                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9728                             return value;
9729                         })(), l187.fvalue(pv, "try {", (function(){
9730                             var symbol = l148;
9731                             var value = symbol.value;
9732                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9733                             return value;
9734                         })(), l187.fvalue(pv, v712), "}", (function(){
9735                             var symbol = l148;
9736                             var value = symbol.value;
9737                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9738                             return value;
9739                         })(), "catch (cf){", (function(){
9740                             var symbol = l148;
9741                             var value = symbol.value;
9742                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9743                             return value;
9744                         })(), "    if (cf.type == 'block' && cf.id == ", v710, ")", (function(){
9745                             var symbol = l148;
9746                             var value = symbol.value;
9747                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9748                             return value;
9749                         })(), ((function(){
9750                             var symbol = l188;
9751                             var value = symbol.value;
9752                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9753                             return value;
9754                         })() !== l5.value ? "        return values.apply(this, forcemv(cf.values));" : "        return cf.values;"), (function(){
9755                             var symbol = l148;
9756 =======
9757                 })())));
9758             }), l99.fvalue(pv, (function(){
9759                 var symbol = l287;
9760                 var func = symbol.fvalue;
9761                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9762                 return func;
9763             })(), v720)));
9764         })();
9765     }));
9766     return l288;
9767 })();
9768 var l289 = {name: "TAGBODY"};
9769 var l290 = QIList(l5,l5);
9770 ((l229).value = ({car: l47.fvalue(pv, l289, (function (values){
9771     var v725= l5.value;
9772     for (var i = arguments.length-1; i>=1; i--)
9773         v725 = {car: arguments[i], cdr: 
9774     v725};
9775     return (function(){
9776         try {
9777             (l103.fvalue(pv, (function(){
9778                 var symbol = l287;
9779                 var func = symbol.fvalue;
9780                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9781                 return func;
9782             })(), v725) !== l5.value ? l5.value : (function(){
9783                 var values = mv;
9784                 throw ({type: 'block', id: 244, values: l192.fvalue(values, ({car: l122, cdr: l68.fvalue(pv, v725, l290)})), message: 'Return from unknown block TAGBODY.'})
9785             })());
9786             (l287.fvalue(pv, (function(){
9787                 var tmp = v725;
9788                 return tmp === l5.value? l5.value: tmp.car;
9789             })()) !== l5.value ? l5.value : (v725 = ({car: l18.fvalue(pv, "START"), cdr: v725})));
9790             return (function(v726){
9791                 return (function(v728,v727){
9792                     try {
9793                         var tmp;
9794                         tmp = l211.value;
9795                         l211.value = v728;
9796                         v728 = tmp;
9797                         (function(v729){
9798                             return (v727 = l43.fvalue(pv, l199.fvalue(pv, v729)));
9799                         })(l210.fvalue(pv, l42.fvalue(pv, v725), (function(){
9800                             var symbol = l211;
9801                             var value = symbol.value;
9802                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9803                             return value;
9804                         })(), l208));
9805                         return l190.fvalue(values, "(function(){", (function(){
9806                             var symbol = l155;
9807                             var value = symbol.value;
9808                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9809                             return value;
9810                         })(), l194.fvalue(pv, "var tagbody_", v726, " = ", v727, ";", (function(){
9811                             var symbol = l155;
9812                             var value = symbol.value;
9813                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9814                             return value;
9815                         })(), "tbloop:", (function(){
9816                             var symbol = l155;
9817                             var value = symbol.value;
9818                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9819                             return value;
9820                         })(), "while (true) {", (function(){
9821                             var symbol = l155;
9822                             var value = symbol.value;
9823                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9824                             return value;
9825                         })(), l194.fvalue(pv, "try {", (function(){
9826                             var symbol = l155;
9827                             var value = symbol.value;
9828                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9829                             return value;
9830                         })(), l194.fvalue(pv, (function(v730){
9831                             return l190.fvalue(pv, "switch(tagbody_", v726, "){", (function(){
9832                                 var symbol = l155;
9833                                 var value = symbol.value;
9834                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9835                                 return value;
9836                             })(), "case ", v727, ":", (function(){
9837                                 var symbol = l155;
9838                                 var value = symbol.value;
9839                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9840                                 return value;
9841                             })(), (function(){
9842                                 return (function(v731,v732){
9843                                     (function(){
9844                                         while(v731 !== l5.value){
9845                                             (v732 = (function(){
9846                                                 var tmp = v731;
9847                                                 return tmp === l5.value? l5.value: tmp.car;
9848                                             })());
9849                                             (function(){
9850                                                 (v730 = l156.fvalue(pv, v730, (l29.fvalue(pv, l287.fvalue(pv, v732)) !== l5.value ? l194.fvalue(pv, l192.fvalue(pv, v732), ";", (function(){
9851                                                     var symbol = l155;
9852                                                     var value = symbol.value;
9853                                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9854                                                     return value;
9855                                                 })()) : (function(v733){
9856                                                     return l190.fvalue(pv, "case ", l43.fvalue(pv, l199.fvalue(pv, v733)), ":", (function(){
9857                                                         var symbol = l155;
9858                                                         var value = symbol.value;
9859                                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9860                                                         return value;
9861                                                     })());
9862                                                 })(l210.fvalue(pv, v732, (function(){
9863                                                     var symbol = l211;
9864                                                     var value = symbol.value;
9865                                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9866                                                     return value;
9867                                                 })(), l208)))));
9868                                                 return l5.value;
9869                                             })();
9870                                             (v731 = (function(){
9871                                                 var tmp = v731;
9872                                                 return tmp === l5.value? l5.value: tmp.cdr;
9873                                             })());
9874                                         }return l5.value;
9875                                     })();
9876                                     return v730;
9877                                 })((function(){
9878                                     var tmp = v725;
9879                                     return tmp === l5.value? l5.value: tmp.cdr;
9880                                 })(),l5.value);
9881                             })(), "default:", (function(){
9882                                 var symbol = l155;
9883                                 var value = symbol.value;
9884                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9885                                 return value;
9886                             })(), "    break tbloop;", (function(){
9887                                 var symbol = l155;
9888                                 var value = symbol.value;
9889                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9890                                 return value;
9891                             })(), "}", (function(){
9892                                 var symbol = l155;
9893                                 var value = symbol.value;
9894                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9895                                 return value;
9896                             })());
9897                         })("")), "}", (function(){
9898                             var symbol = l155;
9899                             var value = symbol.value;
9900                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9901                             return value;
9902                         })(), "catch (jump) {", (function(){
9903                             var symbol = l155;
9904                             var value = symbol.value;
9905                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9906                             return value;
9907                         })(), "    if (jump.type == 'tagbody' && jump.id == ", v726, ")", (function(){
9908                             var symbol = l155;
9909                             var value = symbol.value;
9910                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9911                             return value;
9912                         })(), "        tagbody_", v726, " = jump.label;", (function(){
9913                             var symbol = l155;
9914 >>>>>>> backquote
9915                             var value = symbol.value;
9916                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9917                             return value;
9918                         })(), "    else", (function(){
9919                             var symbol = l155;
9920                             var value = symbol.value;
9921                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9922                             return value;
9923 <<<<<<< HEAD
9924                         })(), "        throw cf;", (function(){
9925                             var symbol = l148;
9926 =======
9927                         })(), "        throw(jump);", (function(){
9928                             var symbol = l155;
9929 >>>>>>> backquote
9930                             var value = symbol.value;
9931                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9932                             return value;
9933                         })(), "}", (function(){
9934                             var symbol = l155;
9935                             var value = symbol.value;
9936                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9937                             return value;
9938 <<<<<<< HEAD
9939                         })()), "})()") : l183.fvalue(values, "(function(){", (function(){
9940                             var symbol = l148;
9941 =======
9942                         })()), "}", (function(){
9943                             var symbol = l155;
9944                             var value = symbol.value;
9945                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9946                             return value;
9947                         })(), "return ", l192.fvalue(pv, l5.value), ";", (function(){
9948                             var symbol = l155;
9949 >>>>>>> backquote
9950                             var value = symbol.value;
9951                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9952                             return value;
9953                         })(), l187.fvalue(pv, v712), "})()"));
9954                     }
9955                     finally {
9956 <<<<<<< HEAD
9957                         l204.value = v713;
9958                     }
9959                 })();
9960             })();
9961         })();
9962     }));
9963     var v714 = ({car: v707, cdr: (function(){
9964         var symbol = l222;
9965         var value = symbol.value;
9966         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9967         return value;
9968     })()});
9969     return ((l222).value = v714);
9970 })();
9971 var l275 = {name: "RETURN-FROM"};
9972 (function(){
9973     var v715 = l45.fvalue(pv, l275, (function (values,v716,v717){
9974         checkArgsAtLeast(arguments, 2);
9975         checkArgsAtMost(arguments, 3);
9976         var v717; 
9977         switch(arguments.length-1){
9978         case 1:
9979             v717=l5.value;
9980         default: break;
9981         }
9982         return (function(){
9983             return (function(){
9984                 var v718 = l203.fvalue(pv, v716, (function(){
9985                     var symbol = l204;
9986                     var value = symbol.value;
9987                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9988                     return value;
9989                 })(), l200);
9990                 var v719 = l93.fvalue(pv, l273, l193.fvalue(pv, v718));
9991                 (l13.fvalue(pv, v718) !== l5.value ? (function(){
9992                     throw l149.fvalue(pv, "Unknown block `", (v716).name, "'.");
9993                 })() : l5.value);
9994                 l196.fvalue(pv, l274, v718);
9995                 return l183.fvalue(values, "(function(){", (function(){
9996                     var symbol = l148;
9997                     var value = symbol.value;
9998                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9999                     return value;
10000                 })(), l187.fvalue(pv, (v719 !== l5.value ? l183.fvalue(pv, "var values = mv;", (function(){
10001                     var symbol = l148;
10002                     var value = symbol.value;
10003                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10004                     return value;
10005                 })()) : l5.value), "throw ({", "type: 'block', ", "id: ", l192.fvalue(pv, v718), ", ", "values: ", l185.fvalue(pv, v717, v719), ", ", "message: 'Return from unknown block ", (v716).name, ".'", "})"), "})()");
10006             })();
10007         })();
10008     }));
10009     var v720 = ({car: v715, cdr: (function(){
10010         var symbol = l222;
10011         var value = symbol.value;
10012         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10013         return value;
10014     })()});
10015     return ((l222).value = v720);
10016 })();
10017 var l276 = {name: "CATCH"};
10018 (function(){
10019     var v721 = l45.fvalue(pv, l276, (function (values,v723){
10020         checkArgsAtLeast(arguments, 2);
10021         var v722= l5.value;
10022         for (var i = arguments.length-1; i>=2; i--)
10023             v722 = {car: arguments[i], cdr: 
10024         v722};
10025 =======
10026                         l211.value = v728;
10027                     }
10028                 })(l288.fvalue(pv, v726, v725),l5.value);
10029             })((function(){
10030                 var symbol = l285;
10031                 var value = symbol.value;
10032                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10033                 return value;
10034             })());
10035         }
10036         catch (cf){
10037             if (cf.type == 'block' && cf.id == 244)
10038                 return values.apply(this, forcemv(cf.values));
10039             else
10040                 throw cf;
10041         }
10042     })();
10043 })), cdr: (function(){
10044     var symbol = l229;
10045     var value = symbol.value;
10046     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10047     return value;
10048 })()}));
10049 var l291 = {name: "GO"};
10050 ((l229).value = ({car: l47.fvalue(pv, l291, (function (values,v734){
10051     checkArgs(arguments, 2);
10052     return (function(){
10053         return (function(v735,v736){
10054             (l13.fvalue(pv, v735) !== l5.value ? (function(){
10055                 throw l156.fvalue(pv, "Unknown tag `", v736, "'.");
10056             })() : l5.value);
10057             return l190.fvalue(values, "(function(){", (function(){
10058                 var symbol = l155;
10059                 var value = symbol.value;
10060                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10061                 return value;
10062             })(), l194.fvalue(pv, "throw ({", "type: 'tagbody', ", "id: ", l42.fvalue(pv, l199.fvalue(pv, v735)), ", ", "label: ", l43.fvalue(pv, l199.fvalue(pv, v735)), ", ", "message: 'Attempt to GO to non-existing tag ", v736, "'", "})", (function(){
10063                 var symbol = l155;
10064                 var value = symbol.value;
10065                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10066                 return value;
10067             })()), "})()");
10068         })(l210.fvalue(pv, v734, (function(){
10069             var symbol = l211;
10070             var value = symbol.value;
10071             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10072             return value;
10073         })(), l208),(((function(){
10074             var tmp = v734;
10075             return (typeof tmp == 'object' && 'name' in tmp);
10076         })()?l4.value: l5.value) !== l5.value ? (v734).name : (l89.fvalue(pv, v734) !== l5.value ? l19.fvalue(pv, v734) : l5.value)));
10077     })();
10078 })), cdr: (function(){
10079     var symbol = l229;
10080     var value = symbol.value;
10081     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10082     return value;
10083 })()}));
10084 var l292 = {name: "UNWIND-PROTECT"};
10085 ((l229).value = ({car: l47.fvalue(pv, l292, (function (values,v738){
10086     checkArgsAtLeast(arguments, 2);
10087     var v737= l5.value;
10088     for (var i = arguments.length-1; i>=2; i--)
10089         v737 = {car: arguments[i], cdr: 
10090     v737};
10091     return (function(){
10092         return l190.fvalue(values, "(function(){", (function(){
10093             var symbol = l155;
10094             var value = symbol.value;
10095             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10096             return value;
10097         })(), l194.fvalue(pv, "var ret = ", l192.fvalue(pv, l5.value), ";", (function(){
10098             var symbol = l155;
10099             var value = symbol.value;
10100             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10101             return value;
10102         })(), "try {", (function(){
10103             var symbol = l155;
10104             var value = symbol.value;
10105             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10106             return value;
10107         })(), l194.fvalue(pv, "ret = ", l192.fvalue(pv, v738), ";", (function(){
10108             var symbol = l155;
10109             var value = symbol.value;
10110             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10111             return value;
10112         })()), "} finally {", (function(){
10113             var symbol = l155;
10114             var value = symbol.value;
10115             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10116             return value;
10117         })(), l194.fvalue(pv, l253.fvalue(pv, v737)), "}", (function(){
10118             var symbol = l155;
10119             var value = symbol.value;
10120             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10121             return value;
10122         })(), "return ret;", (function(){
10123             var symbol = l155;
10124             var value = symbol.value;
10125             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10126             return value;
10127         })()), "})()");
10128     })();
10129 })), cdr: (function(){
10130     var symbol = l229;
10131     var value = symbol.value;
10132     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10133     return value;
10134 })()}));
10135 var l293 = {name: "MULTIPLE-VALUE-CALL"};
10136 ((l229).value = ({car: l47.fvalue(pv, l293, (function (values,v740){
10137     checkArgsAtLeast(arguments, 2);
10138     var v739= l5.value;
10139     for (var i = arguments.length-1; i>=2; i--)
10140         v739 = {car: arguments[i], cdr: 
10141     v739};
10142     return (function(){
10143         return l190.fvalue(values, "(function(){", (function(){
10144             var symbol = l155;
10145             var value = symbol.value;
10146             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10147             return value;
10148         })(), l194.fvalue(pv, "var func = ", l192.fvalue(pv, v740), ";", (function(){
10149             var symbol = l155;
10150             var value = symbol.value;
10151             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10152             return value;
10153         })(), "var args = [", ((function(){
10154             var symbol = l195;
10155             var value = symbol.value;
10156             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10157             return value;
10158         })() !== l5.value ? "values" : "pv"), "];", (function(){
10159             var symbol = l155;
10160             var value = symbol.value;
10161             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10162             return value;
10163         })(), "return ", l190.fvalue(pv, "(function(){", (function(){
10164             var symbol = l155;
10165             var value = symbol.value;
10166             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10167             return value;
10168         })(), l194.fvalue(pv, "var values = mv;", (function(){
10169             var symbol = l155;
10170             var value = symbol.value;
10171             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10172             return value;
10173         })(), "var vs;", (function(){
10174             var symbol = l155;
10175             var value = symbol.value;
10176             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10177             return value;
10178         })(), l160.fvalue(pv, (function (values,v741){
10179             checkArgs(arguments, 2);
10180             return l190.fvalue(values, "vs = ", l192.fvalue(pv, v741, l4.value), ";", (function(){
10181                 var symbol = l155;
10182                 var value = symbol.value;
10183                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10184                 return value;
10185             })(), "if (typeof vs === 'object' && 'multiple-value' in vs)", (function(){
10186                 var symbol = l155;
10187                 var value = symbol.value;
10188                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10189                 return value;
10190             })(), l194.fvalue(pv, "args = args.concat(vs);", (function(){
10191                 var symbol = l155;
10192                 var value = symbol.value;
10193                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10194                 return value;
10195             })()), "else", (function(){
10196                 var symbol = l155;
10197                 var value = symbol.value;
10198                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10199                 return value;
10200             })(), l194.fvalue(pv, "args.push(vs);", (function(){
10201                 var symbol = l155;
10202                 var value = symbol.value;
10203                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10204                 return value;
10205             })()));
10206         }), v739), "return func.apply(window, args);", (function(){
10207             var symbol = l155;
10208             var value = symbol.value;
10209             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10210             return value;
10211         })()), "})()"), ";", (function(){
10212             var symbol = l155;
10213             var value = symbol.value;
10214             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10215             return value;
10216         })()), "})()");
10217     })();
10218 })), cdr: (function(){
10219     var symbol = l229;
10220     var value = symbol.value;
10221     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10222     return value;
10223 })()}));
10224 var l294 = {name: "MULTIPLE-VALUE-PROG1"};
10225 ((l229).value = ({car: l47.fvalue(pv, l294, (function (values,v743){
10226     checkArgsAtLeast(arguments, 2);
10227     var v742= l5.value;
10228     for (var i = arguments.length-1; i>=2; i--)
10229         v742 = {car: arguments[i], cdr: 
10230     v742};
10231     return (function(){
10232         return l190.fvalue(values, "(function(){", (function(){
10233             var symbol = l155;
10234             var value = symbol.value;
10235             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10236             return value;
10237         })(), l194.fvalue(pv, "var args = ", l192.fvalue(pv, v743, (function(){
10238             var symbol = l195;
10239             var value = symbol.value;
10240             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10241             return value;
10242         })()), ";", (function(){
10243             var symbol = l155;
10244             var value = symbol.value;
10245             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10246             return value;
10247         })(), l253.fvalue(pv, v742), "return args;", (function(){
10248             var symbol = l155;
10249             var value = symbol.value;
10250             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10251             return value;
10252         })()), "})()");
10253     })();
10254 })), cdr: (function(){
10255     var symbol = l229;
10256     var value = symbol.value;
10257     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10258     return value;
10259 })()}));
10260 var l295 = {name: "*COMMA*"};
10261 (function(){
10262     (((l295.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l295).value = l188));
10263     return l295;
10264 })();
10265 var l296 = {name: "*COMMA-ATSIGN*"};
10266 (function(){
10267     (((l296.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l296).value = l187));
10268     return l296;
10269 })();
10270 var l297 = {name: "*BQ-LIST*"};
10271 (function(){
10272     (((l297.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l297).value = (function(){
10273         var name = "BQ-LIST";
10274         if (typeof name != 'string')
10275             throw 'The value ' + name + ' is not a type string.';
10276         return ({name: name});
10277     })()));
10278     return l297;
10279 })();
10280 var l298 = {name: "*BQ-APPEND*"};
10281 (function(){
10282     (((l298.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l298).value = (function(){
10283         var name = "BQ-APPEND";
10284         if (typeof name != 'string')
10285             throw 'The value ' + name + ' is not a type string.';
10286         return ({name: name});
10287     })()));
10288     return l298;
10289 })();
10290 var l299 = {name: "*BQ-LIST**"};
10291 (function(){
10292     (((l299.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l299).value = (function(){
10293         var name = "BQ-LIST*";
10294         if (typeof name != 'string')
10295             throw 'The value ' + name + ' is not a type string.';
10296         return ({name: name});
10297     })()));
10298     return l299;
10299 })();
10300 var l300 = {name: "*BQ-NCONC*"};
10301 (function(){
10302     (((l300.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l300).value = (function(){
10303         var name = "BQ-NCONC";
10304         if (typeof name != 'string')
10305             throw 'The value ' + name + ' is not a type string.';
10306         return ({name: name});
10307     })()));
10308     return l300;
10309 })();
10310 var l301 = {name: "*BQ-CLOBBERABLE*"};
10311 (function(){
10312     (((l301.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l301).value = (function(){
10313         var name = "BQ-CLOBBERABLE";
10314         if (typeof name != 'string')
10315             throw 'The value ' + name + ' is not a type string.';
10316         return ({name: name});
10317     })()));
10318     return l301;
10319 })();
10320 var l302 = {name: "*BQ-QUOTE*"};
10321 (function(){
10322     (((l302.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l302).value = (function(){
10323         var name = "BQ-QUOTE";
10324         if (typeof name != 'string')
10325             throw 'The value ' + name + ' is not a type string.';
10326         return ({name: name});
10327     })()));
10328     return l302;
10329 })();
10330 var l303 = {name: "*BQ-QUOTE-NIL*"};
10331 (function(){
10332     (((l303.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l303).value = l47.fvalue(pv, (function(){
10333         var symbol = l302;
10334         var value = symbol.value;
10335         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10336         return value;
10337     })(), l5.value)));
10338     return l303;
10339 })();
10340 var l304 = {name: "*BQ-SIMPLIFY*"};
10341 (function(){
10342     ((l304).value = l4.value);
10343     return l304;
10344 })();
10345 l186;
10346 var l305 = {name: "BQ-COMPLETELY-PROCESS"};
10347 var l306 = {name: "BQ-PROCESS"};
10348 var l307 = {name: "BQ-SIMPLIFY"};
10349 var l308 = {name: "BQ-REMOVE-TOKENS"};
10350 (function(){
10351     (l305).fvalue = (function(v746){
10352         ((v746)["fname"] = "BQ-COMPLETELY-PROCESS");
10353         return v746;
10354     })((function (values,v744){
10355         checkArgs(arguments, 2);
10356         return (function(){
10357             return (function(v745){
10358                 return l308.fvalue(values, ((function(){
10359                     var symbol = l304;
10360                     var value = symbol.value;
10361                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10362                     return value;
10363                 })() !== l5.value ? l307.fvalue(pv, v745) : v745));
10364             })(l306.fvalue(pv, v744));
10365         })();
10366     }));
10367     return l305;
10368 })();
10369 var l309 = {name: "BRACKET"};
10370 (function(){
10371     (l306).fvalue = (function(v752){
10372         ((v752)["fname"] = "BQ-PROCESS");
10373         return v752;
10374     })((function (values,v747){
10375         checkArgs(arguments, 2);
10376         return (function(){
10377             return (l48.fvalue(pv, v747) !== l5.value ? l47.fvalue(values, (function(){
10378                 var symbol = l302;
10379                 var value = symbol.value;
10380                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10381                 return value;
10382             })(), v747) : ((((function(){
10383                 var tmp = v747;
10384                 return tmp === l5.value? l5.value: tmp.car;
10385             })() === l186)?l4.value: l5.value) !== l5.value ? l306.fvalue(values, l305.fvalue(pv, l35.fvalue(pv, v747))) : ((((function(){
10386                 var tmp = v747;
10387                 return tmp === l5.value? l5.value: tmp.car;
10388             })() === (function(){
10389                 var symbol = l295;
10390                 var value = symbol.value;
10391                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10392                 return value;
10393             })())?l4.value: l5.value) !== l5.value ? l35.fvalue(values, v747) : ((((function(){
10394                 var tmp = v747;
10395                 return tmp === l5.value? l5.value: tmp.car;
10396             })() === (function(){
10397                 var symbol = l296;
10398                 var value = symbol.value;
10399                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10400                 return value;
10401             })())?l4.value: l5.value) !== l5.value ? (function(){
10402                 throw "ill-formed";
10403             })() : (function(){
10404                 return (function(v748,v749){
10405                     return (function(){
10406                         try {
10407                             return (function(){
10408                                 while(l4.value !== l5.value){
10409                                     (l48.fvalue(pv, v748) !== l5.value ? (function(){
10410                                         var values = mv;
10411                                         throw ({type: 'block', id: 253, values: ({car: (function(){
10412                                             var symbol = l298;
10413                                             var value = symbol.value;
10414                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10415                                             return value;
10416                                         })(), cdr: l127.fvalue(pv, v749, l47.fvalue(pv, l47.fvalue(pv, (function(){
10417                                             var symbol = l302;
10418                                             var value = symbol.value;
10419                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10420                                             return value;
10421                                         })(), v748)))}), message: 'Return from unknown block NIL.'})
10422                                     })() : l5.value);
10423                                     (function(){
10424                                         ((((function(){
10425                                             var tmp = v748;
10426                                             return tmp === l5.value? l5.value: tmp.car;
10427                                         })() === (function(){
10428                                             var symbol = l295;
10429                                             var value = symbol.value;
10430                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10431                                             return value;
10432                                         })())?l4.value: l5.value) !== l5.value ? (function(){
10433                                             (l13.fvalue(pv, l37.fvalue(pv, v748)) !== l5.value ? l5.value : (function(){
10434                                                 throw "Malformed";
10435                                             })());
10436                                             return (function(){
10437                                                 var values = mv;
10438                                                 throw ({type: 'block', id: 253, values: ({car: (function(){
10439                                                     var symbol = l298;
10440                                                     var value = symbol.value;
10441                                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10442                                                     return value;
10443                                                 })(), cdr: l127.fvalue(pv, v749, l47.fvalue(pv, l35.fvalue(pv, v748)))}), message: 'Return from unknown block NIL.'})
10444                                             })();
10445                                         })() : l5.value);
10446                                         ((((function(){
10447                                             var tmp = v748;
10448                                             return tmp === l5.value? l5.value: tmp.car;
10449                                         })() === (function(){
10450                                             var symbol = l296;
10451                                             var value = symbol.value;
10452                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10453                                             return value;
10454                                         })())?l4.value: l5.value) !== l5.value ? (function(){
10455                                             throw "Dotted";
10456                                         })() : l5.value);
10457                                         return l5.value;
10458                                     })();
10459                                     (function(v750,v751){
10460                                         return (v748 = v750, v749 = v751);
10461                                     })((function(){
10462                                         var tmp = v748;
10463                                         return tmp === l5.value? l5.value: tmp.cdr;
10464                                     })(),({car: l309.fvalue(pv, (function(){
10465                                         var tmp = v748;
10466                                         return tmp === l5.value? l5.value: tmp.car;
10467                                     })()), cdr: v749}));
10468                                 }return l5.value;
10469                             })();
10470                         }
10471                         catch (cf){
10472                             if (cf.type == 'block' && cf.id == 253)
10473                                 return values.apply(this, forcemv(cf.values));
10474                             else
10475                                 throw cf;
10476                         }
10477                     })();
10478                 })(v747,l5);
10479             })()))));
10480         })();
10481     }));
10482     return l306;
10483 })();
10484 (function(){
10485     (l309).fvalue = (function(v754){
10486         ((v754)["fname"] = "BRACKET");
10487         return v754;
10488     })((function (values,v753){
10489         checkArgs(arguments, 2);
10490         return (function(){
10491             return (l48.fvalue(pv, v753) !== l5.value ? l47.fvalue(values, (function(){
10492                 var symbol = l297;
10493                 var value = symbol.value;
10494                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10495                 return value;
10496             })(), l306.fvalue(pv, v753)) : ((((function(){
10497                 var tmp = v753;
10498                 return tmp === l5.value? l5.value: tmp.car;
10499             })() === (function(){
10500                 var symbol = l295;
10501                 var value = symbol.value;
10502                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10503                 return value;
10504             })())?l4.value: l5.value) !== l5.value ? l47.fvalue(values, (function(){
10505                 var symbol = l297;
10506                 var value = symbol.value;
10507                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10508                 return value;
10509             })(), l35.fvalue(pv, v753)) : ((((function(){
10510                 var tmp = v753;
10511                 return tmp === l5.value? l5.value: tmp.car;
10512             })() === (function(){
10513                 var symbol = l296;
10514                 var value = symbol.value;
10515                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10516                 return value;
10517             })())?l4.value: l5.value) !== l5.value ? l35.fvalue(values, v753) : l47.fvalue(values, (function(){
10518                 var symbol = l297;
10519                 var value = symbol.value;
10520                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10521                 return value;
10522             })(), l306.fvalue(pv, v753)))));
10523         })();
10524     }));
10525     return l309;
10526 })();
10527 var l310 = {name: "MAPTREE"};
10528 (function(){
10529     (l310).fvalue = (function(v759){
10530         ((v759)["fname"] = "MAPTREE");
10531         return v759;
10532     })((function (values,v755,v756){
10533         checkArgs(arguments, 3);
10534         return (function(){
10535             return (l48.fvalue(pv, v756) !== l5.value ? (function(){
10536                 var f = v755;
10537                 return (typeof f === 'function'? f: f.fvalue)(values, v756)
10538             })() : (function(v757,v758){
10539                 return ((l28.fvalue(pv, v757, (function(){
10540                     var tmp = v756;
10541                     return tmp === l5.value? l5.value: tmp.car;
10542                 })()) !== l5.value ? l28.fvalue(pv, v758, (function(){
10543                     var tmp = v756;
10544                     return tmp === l5.value? l5.value: tmp.cdr;
10545                 })()) : l5.value) !== l5.value ? v756 : ({car: v757, cdr: v758}));
10546             })((function(){
10547                 var f = v755;
10548                 return (typeof f === 'function'? f: f.fvalue)(pv, (function(){
10549                     var tmp = v756;
10550                     return tmp === l5.value? l5.value: tmp.car;
10551                 })())
10552             })(),l310.fvalue(pv, v755, (function(){
10553                 var tmp = v756;
10554                 return tmp === l5.value? l5.value: tmp.cdr;
10555             })())));
10556         })();
10557     }));
10558     return l310;
10559 })();
10560 var l311 = {name: "BQ-SPLICING-FROB"};
10561 (function(){
10562     (l311).fvalue = (function(v761){
10563         ((v761)["fname"] = "BQ-SPLICING-FROB");
10564         return v761;
10565     })((function (values,v760){
10566         checkArgs(arguments, 2);
10567         return (function(){
10568             return (((function(){
10569                 var tmp = v760;
10570                 return (typeof tmp == 'object' && 'car' in tmp);
10571             })()?l4.value: l5.value) !== l5.value ? (((function(){
10572                 var tmp = v760;
10573                 return tmp === l5.value? l5.value: tmp.car;
10574             })() === (function(){
10575                 var symbol = l296;
10576                 var value = symbol.value;
10577                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10578                 return value;
10579             })())?l4.value: l5.value) : l5.value);
10580         })();
10581     }));
10582     return l311;
10583 })();
10584 var l312 = {name: "BQ-FROB"};
10585 (function(){
10586     (l312).fvalue = (function(v764){
10587         ((v764)["fname"] = "BQ-FROB");
10588         return v764;
10589     })((function (values,v762){
10590         checkArgs(arguments, 2);
10591         return (function(){
10592             return (((function(){
10593                 var tmp = v762;
10594                 return (typeof tmp == 'object' && 'car' in tmp);
10595             })()?l4.value: l5.value) !== l5.value ? (function(v763){
10596                 return (v763 !== l5.value ? v763 : (((function(){
10597                     var tmp = v762;
10598                     return tmp === l5.value? l5.value: tmp.car;
10599                 })() === (function(){
10600                     var symbol = l296;
10601                     var value = symbol.value;
10602                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10603                     return value;
10604                 })())?l4.value: l5.value));
10605             })((((function(){
10606                 var tmp = v762;
10607                 return tmp === l5.value? l5.value: tmp.car;
10608             })() === (function(){
10609                 var symbol = l295;
10610                 var value = symbol.value;
10611                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10612                 return value;
10613             })())?l4.value: l5.value)) : l5.value);
10614         })();
10615     }));
10616     return l312;
10617 })();
10618 var l313 = {name: "BQ-SIMPLIFY-ARGS"};
10619 (function(){
10620     (l307).fvalue = (function(v767){
10621         ((v767)["fname"] = "BQ-SIMPLIFY");
10622         return v767;
10623     })((function (values,v765){
10624         checkArgs(arguments, 2);
10625         return (function(){
10626             return (l48.fvalue(pv, v765) !== l5.value ? v765 : (function(v766){
10627                 return (l29.fvalue(pv, (((function(){
10628                     var tmp = v766;
10629                     return tmp === l5.value? l5.value: tmp.car;
10630                 })() === (function(){
10631                     var symbol = l298;
10632                     var value = symbol.value;
10633                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10634                     return value;
10635                 })())?l4.value: l5.value)) !== l5.value ? v766 : l313.fvalue(values, v766));
10636             })(((((function(){
10637                 var tmp = v765;
10638                 return tmp === l5.value? l5.value: tmp.car;
10639             })() === (function(){
10640                 var symbol = l302;
10641                 var value = symbol.value;
10642                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10643                 return value;
10644             })())?l4.value: l5.value) !== l5.value ? v765 : l310.fvalue(pv, (function(){
10645                 var symbol = l307;
10646                 var func = symbol.fvalue;
10647                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10648                 return func;
10649             })(), v765))));
10650         })();
10651     }));
10652     return l307;
10653 })();
10654 var l314 = {name: "BQ-ATTACH-APPEND"};
10655 var l315 = {name: "BQ-ATTACH-CONSES"};
10656 var l316 = {name: "CDDAR"};
10657 var l317 = {name: "CAADAR"};
10658 (function(){
10659     (l313).fvalue = (function(v773){
10660         ((v773)["fname"] = "BQ-SIMPLIFY-ARGS");
10661         return v773;
10662     })((function (values,v768){
10663         checkArgs(arguments, 2);
10664         return (function(){
10665             return (function(){
10666                 return (function(v769,v770){
10667                     return (function(){
10668                         try {
10669                             return (function(){
10670                                 while(l4.value !== l5.value){
10671                                     (l13.fvalue(pv, v769) !== l5.value ? (function(){
10672                                         var values = mv;
10673                                         throw ({type: 'block', id: 261, values: v770, message: 'Return from unknown block NIL.'})
10674                                     })() : l5.value);
10675                                     l5.value;
10676                                     (function(v771,v772){
10677                                         return (v769 = v771, v770 = v772);
10678                                     })((function(){
10679                                         var tmp = v769;
10680                                         return tmp === l5.value? l5.value: tmp.cdr;
10681                                     })(),(l48.fvalue(pv, (function(){
10682                                         var tmp = v769;
10683                                         return tmp === l5.value? l5.value: tmp.car;
10684                                     })()) !== l5.value ? l314.fvalue(pv, (function(){
10685                                         var symbol = l298;
10686                                         var value = symbol.value;
10687                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10688                                         return value;
10689                                     })(), (function(){
10690                                         var tmp = v769;
10691                                         return tmp === l5.value? l5.value: tmp.car;
10692                                     })(), v770) : ((((l34.fvalue(pv, v769) === (function(){
10693                                         var symbol = l297;
10694                                         var value = symbol.value;
10695                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10696                                         return value;
10697                                     })())?l4.value: l5.value) !== l5.value ? l128.fvalue(pv, (function(){
10698                                         var symbol = l311;
10699                                         var func = symbol.fvalue;
10700                                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10701                                         return func;
10702                                     })(), l36.fvalue(pv, v769)) : l5.value) !== l5.value ? l315.fvalue(pv, l36.fvalue(pv, v769), v770) : ((((l34.fvalue(pv, v769) === (function(){
10703                                         var symbol = l299;
10704                                         var value = symbol.value;
10705                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10706                                         return value;
10707                                     })())?l4.value: l5.value) !== l5.value ? l128.fvalue(pv, (function(){
10708                                         var symbol = l311;
10709                                         var func = symbol.fvalue;
10710                                         if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10711                                         return func;
10712                                     })(), l36.fvalue(pv, v769)) : l5.value) !== l5.value ? l315.fvalue(pv, l70.fvalue(pv, (function(){
10713                                         var tmp = l70.fvalue(pv, l36.fvalue(pv, v769));
10714                                         return tmp === l5.value? l5.value: tmp.cdr;
10715                                     })()), l314.fvalue(pv, (function(){
10716                                         var symbol = l298;
10717                                         var value = symbol.value;
10718                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10719                                         return value;
10720                                     })(), (function(){
10721                                         var tmp = l94.fvalue(pv, (function(){
10722                                             var tmp = v769;
10723                                             return tmp === l5.value? l5.value: tmp.car;
10724                                         })());
10725                                         return tmp === l5.value? l5.value: tmp.car;
10726                                     })(), v770)) : ((((l34.fvalue(pv, v769) === (function(){
10727                                         var symbol = l302;
10728                                         var value = symbol.value;
10729                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10730                                         return value;
10731                                     })())?l4.value: l5.value) !== l5.value ? (((function(){
10732                                         var tmp = l38.fvalue(pv, v769);
10733                                         return (typeof tmp == 'object' && 'car' in tmp);
10734                                     })()?l4.value: l5.value) !== l5.value ? (l29.fvalue(pv, l312.fvalue(pv, l38.fvalue(pv, v769))) !== l5.value ? l13.fvalue(pv, l316.fvalue(pv, v769)) : l5.value) : l5.value) : l5.value) !== l5.value ? l315.fvalue(pv, l47.fvalue(pv, l47.fvalue(pv, (function(){
10735                                         var symbol = l302;
10736                                         var value = symbol.value;
10737                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10738                                         return value;
10739                                     })(), l317.fvalue(pv, v769))), v770) : (((l34.fvalue(pv, v769) === (function(){
10740                                         var symbol = l301;
10741                                         var value = symbol.value;
10742                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10743                                         return value;
10744                                     })())?l4.value: l5.value) !== l5.value ? l314.fvalue(pv, (function(){
10745                                         var symbol = l300;
10746                                         var value = symbol.value;
10747                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10748                                         return value;
10749                                     })(), l38.fvalue(pv, v769), v770) : l314.fvalue(pv, (function(){
10750                                         var symbol = l298;
10751                                         var value = symbol.value;
10752                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10753                                         return value;
10754                                     })(), (function(){
10755                                         var tmp = v769;
10756                                         return tmp === l5.value? l5.value: tmp.car;
10757                                     })(), v770)))))));
10758                                 }return l5.value;
10759                             })();
10760                         }
10761                         catch (cf){
10762                             if (cf.type == 'block' && cf.id == 261)
10763                                 return values.apply(this, forcemv(cf.values));
10764                             else
10765                                 throw cf;
10766                         }
10767                     })();
10768                 })(l70.fvalue(pv, (function(){
10769                     var tmp = v768;
10770                     return tmp === l5.value? l5.value: tmp.cdr;
10771                 })()),l5.value);
10772             })();
10773         })();
10774     }));
10775     return l313;
10776 })();
10777 var l318 = {name: "NULL-OR-QUOTED"};
10778 (function(){
10779     (l318).fvalue = (function(v776){
10780         ((v776)["fname"] = "NULL-OR-QUOTED");
10781         return v776;
10782     })((function (values,v774){
10783         checkArgs(arguments, 2);
10784         return (function(){
10785             return (function(v775){
10786                 return (v775 !== l5.value ? v775 : (((function(){
10787                     var tmp = v774;
10788                     return (typeof tmp == 'object' && 'car' in tmp);
10789                 })()?l4.value: l5.value) !== l5.value ? (((function(){
10790                     var tmp = v774;
10791                     return tmp === l5.value? l5.value: tmp.car;
10792                 })() === (function(){
10793                     var symbol = l302;
10794                     var value = symbol.value;
10795                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10796                     return value;
10797                 })())?l4.value: l5.value) : l5.value));
10798             })(l13.fvalue(pv, v774));
10799         })();
10800     }));
10801     return l318;
10802 })();
10803 (function(){
10804     (l314).fvalue = (function(v781){
10805         ((v781)["fname"] = "BQ-ATTACH-APPEND");
10806         return v781;
10807     })((function (values,v777,v778,v779){
10808         checkArgs(arguments, 4);
10809         return (function(){
10810             return ((l318.fvalue(pv, v778) !== l5.value ? l318.fvalue(pv, v779) : l5.value) !== l5.value ? l47.fvalue(values, (function(){
10811                 var symbol = l302;
10812                 var value = symbol.value;
10813                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10814                 return value;
10815             })(), l68.fvalue(pv, l35.fvalue(pv, v778), l35.fvalue(pv, v779))) : ((function(v780){
10816                 return (v780 !== l5.value ? v780 : ((v779 == (function(){
10817                     var symbol = l303;
10818                     var value = symbol.value;
10819                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10820                     return value;
10821                 })())?l4.value: l5.value));
10822             })(l13.fvalue(pv, v779)) !== l5.value ? (l311.fvalue(pv, v778) !== l5.value ? l47.fvalue(values, v777, v778) : v778) : ((((function(){
10823                 var tmp = v779;
10824                 return (typeof tmp == 'object' && 'car' in tmp);
10825             })()?l4.value: l5.value) !== l5.value ? (((function(){
10826                 var tmp = v779;
10827                 return tmp === l5.value? l5.value: tmp.car;
10828             })() === v777)?l4.value: l5.value) : l5.value) !== l5.value ? l85.fvalue(values, (function(){
10829                 var tmp = v779;
10830                 return tmp === l5.value? l5.value: tmp.car;
10831             })(), v778, (function(){
10832                 var tmp = v779;
10833                 return tmp === l5.value? l5.value: tmp.cdr;
10834             })()) : l47.fvalue(values, v777, v778, v779))));
10835         })();
10836     }));
10837     return l314;
10838 })();
10839 (function(){
10840     (l315).fvalue = (function(v786){
10841         ((v786)["fname"] = "BQ-ATTACH-CONSES");
10842         return v786;
10843     })((function (values,v782,v783){
10844         checkArgs(arguments, 3);
10845         return (function(){
10846             return ((l104.fvalue(pv, (function(){
10847                 var symbol = l318;
10848                 var func = symbol.fvalue;
10849                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10850                 return func;
10851             })(), v782) !== l5.value ? l318.fvalue(pv, v783) : l5.value) !== l5.value ? l47.fvalue(values, (function(){
10852                 var symbol = l302;
10853                 var value = symbol.value;
10854                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10855                 return value;
10856             })(), l68.fvalue(pv, l81.fvalue(pv, (function(){
10857                 var symbol = l35;
10858                 var func = symbol.fvalue;
10859                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10860                 return func;
10861             })(), v782), l35.fvalue(pv, v783))) : ((function(v784){
10862                 return (v784 !== l5.value ? v784 : ((v783 == (function(){
10863                     var symbol = l303;
10864                     var value = symbol.value;
10865                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10866                     return value;
10867                 })())?l4.value: l5.value));
10868             })(l13.fvalue(pv, v783)) !== l5.value ? ({car: (function(){
10869                 var symbol = l297;
10870                 var value = symbol.value;
10871                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10872                 return value;
10873             })(), cdr: v782}) : ((((function(){
10874                 var tmp = v783;
10875                 return (typeof tmp == 'object' && 'car' in tmp);
10876             })()?l4.value: l5.value) !== l5.value ? (function(v785){
10877                 return (v785 !== l5.value ? v785 : (((function(){
10878                     var tmp = v783;
10879                     return tmp === l5.value? l5.value: tmp.car;
10880                 })() === (function(){
10881                     var symbol = l299;
10882                     var value = symbol.value;
10883                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10884                     return value;
10885                 })())?l4.value: l5.value));
10886             })((((function(){
10887                 var tmp = v783;
10888                 return tmp === l5.value? l5.value: tmp.car;
10889             })() === (function(){
10890                 var symbol = l297;
10891                 var value = symbol.value;
10892                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10893                 return value;
10894             })())?l4.value: l5.value)) : l5.value) !== l5.value ? ({car: (function(){
10895                 var tmp = v783;
10896                 return tmp === l5.value? l5.value: tmp.car;
10897             })(), cdr: l68.fvalue(pv, v782, (function(){
10898                 var tmp = v783;
10899                 return tmp === l5.value? l5.value: tmp.cdr;
10900             })())}) : ({car: (function(){
10901                 var symbol = l299;
10902                 var value = symbol.value;
10903                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10904                 return value;
10905             })(), cdr: l68.fvalue(pv, v782, l47.fvalue(pv, v783))}))));
10906         })();
10907     }));
10908     return l315;
10909 })();
10910 (function(){
10911     (l308).fvalue = (function(v788){
10912         ((v788)["fname"] = "BQ-REMOVE-TOKENS");
10913         return v788;
10914     })((function (values,v787){
10915         checkArgs(arguments, 2);
10916         return (function(){
10917             return (((v787 === (function(){
10918                 var symbol = l297;
10919                 var value = symbol.value;
10920                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10921                 return value;
10922             })())?l4.value: l5.value) !== l5.value ? l47 : (((v787 === (function(){
10923                 var symbol = l298;
10924                 var value = symbol.value;
10925                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10926                 return value;
10927             })())?l4.value: l5.value) !== l5.value ? l68 : (((v787 === (function(){
10928                 var symbol = l300;
10929                 var value = symbol.value;
10930                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10931                 return value;
10932             })())?l4.value: l5.value) !== l5.value ? l126 : (((v787 === (function(){
10933                 var symbol = l299;
10934                 var value = symbol.value;
10935                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10936                 return value;
10937             })())?l4.value: l5.value) !== l5.value ? l85 : (((v787 === (function(){
10938                 var symbol = l302;
10939                 var value = symbol.value;
10940                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10941                 return value;
10942             })())?l4.value: l5.value) !== l5.value ? l185 : (l48.fvalue(pv, v787) !== l5.value ? v787 : ((((function(){
10943                 var tmp = v787;
10944                 return tmp === l5.value? l5.value: tmp.car;
10945             })() === (function(){
10946                 var symbol = l301;
10947                 var value = symbol.value;
10948                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10949                 return value;
10950             })())?l4.value: l5.value) !== l5.value ? l308.fvalue(values, l35.fvalue(pv, v787)) : (((((function(){
10951                 var tmp = v787;
10952                 return tmp === l5.value? l5.value: tmp.car;
10953             })() === (function(){
10954                 var symbol = l299;
10955                 var value = symbol.value;
10956                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10957                 return value;
10958             })())?l4.value: l5.value) !== l5.value ? (((function(){
10959                 var tmp = l37.fvalue(pv, v787);
10960                 return (typeof tmp == 'object' && 'car' in tmp);
10961             })()?l4.value: l5.value) !== l5.value ? l13.fvalue(pv, l40.fvalue(pv, v787)) : l5.value) : l5.value) !== l5.value ? ({car: l30, cdr: l310.fvalue(pv, (function(){
10962                 var symbol = l308;
10963                 var func = symbol.fvalue;
10964                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10965                 return func;
10966             })(), (function(){
10967                 var tmp = v787;
10968                 return tmp === l5.value? l5.value: tmp.cdr;
10969             })())}) : l310.fvalue(values, (function(){
10970                 var symbol = l308;
10971                 var func = symbol.fvalue;
10972                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10973                 return func;
10974             })(), v787)))))))));
10975         })();
10976     }));
10977     return l308;
10978 })();
10979 ((l229).value = ({car: l47.fvalue(pv, l186, (function (values,v789){
10980     checkArgs(arguments, 2);
10981     return (function(){
10982         return l192.fvalue(values, l305.fvalue(pv, v789));
10983     })();
10984 })), cdr: (function(){
10985     var symbol = l229;
10986     var value = symbol.value;
10987     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10988     return value;
10989 })()}));
10990 var l319 = {name: "*BUILTINS*"};
10991 (function(){
10992     (((l319.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l319).value = l5.value));
10993     return l319;
10994 })();
10995 var l320 = {name: "DEFINE-RAW-BUILTIN"};
10996 l320;
10997 var l321 = {name: "DEFINE-BUILTIN"};
10998 l321;
10999 var l322 = {name: "TYPE-CHECK"};
11000 l322;
11001 var l323 = {name: "VARIABLE-ARITY-CALL"};
11002 (function(){
11003     (l323).fvalue = (function(v798){
11004         ((v798)["fname"] = "VARIABLE-ARITY-CALL");
11005         return v798;
11006     })((function (values,v790,v791){
11007         checkArgs(arguments, 3);
11008         return (function(){
11009             (((function(){
11010                 var tmp = v790;
11011                 return (typeof tmp == 'object' && 'car' in tmp);
11012             })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
11013                 throw "ARGS must be a non-empty list";
11014             })());
11015             return (function(v792,v793,v794){
11016                 (function(){
11017                     return (function(v795,v796){
11018                         (function(){
11019                             while(v795 !== l5.value){
11020                                 (v796 = (function(){
11021                                     var tmp = v795;
11022                                     return tmp === l5.value? l5.value: tmp.car;
11023                                 })());
11024                                 (function(){
11025                                     (((typeof (v796) == "number")?l4.value: l5.value) !== l5.value ? (v793 = ({car: l19.fvalue(pv, v796), cdr: v793})) : (function(v797){
11026                                         (v793 = ({car: v797, cdr: v793}));
11027                                         return (v794 = l156.fvalue(pv, v794, l190.fvalue(pv, "var ", v797, " = ", l192.fvalue(pv, v796), ";", (function(){
11028                                             var symbol = l155;
11029                                             var value = symbol.value;
11030                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11031                                             return value;
11032                                         })(), "if (typeof ", v797, " !== 'number') throw 'Not a number!';", (function(){
11033                                             var symbol = l155;
11034                                             var value = symbol.value;
11035                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11036                                             return value;
11037                                         })())));
11038                                     })(l190.fvalue(pv, "x", (v792 = (function(){
11039                                         var x1 = v792;
11040                                         if (typeof x1 !== 'number') throw 'Not a number!';
11041                                         return x1+1;
11042                                     })()))));
11043                                     return l5.value;
11044                                 })();
11045                                 (v795 = (function(){
11046                                     var tmp = v795;
11047                                     return tmp === l5.value? l5.value: tmp.cdr;
11048                                 })());
11049                             }return l5.value;
11050                         })();
11051                         return l5.value;
11052                     })(v790,l5.value);
11053                 })();
11054                 return l190.fvalue(values, "(function(){", (function(){
11055                     var symbol = l155;
11056                     var value = symbol.value;
11057                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11058                     return value;
11059                 })(), l194.fvalue(pv, v794, (function(){
11060                     var f = v791;
11061                     return (typeof f === 'function'? f: f.fvalue)(pv, l70.fvalue(pv, v793))
11062                 })()), "})()");
11063             })(0,l5,"");
11064         })();
11065     }));
11066     return l323;
11067 })();
11068 var l324 = {name: "VARIABLE-ARITY"};
11069 l324;
11070 var l325 = {name: "NUM-OP-NUM"};
11071 (function(){
11072     (l325).fvalue = (function(v802){
11073         ((v802)["fname"] = "NUM-OP-NUM");
11074         return v802;
11075     })((function (values,v799,v800,v801){
11076         checkArgs(arguments, 4);
11077 >>>>>>> backquote
11078         return (function(){
11079             return l190.fvalue(values, "(function(){", (function(){
11080                 var symbol = l155;
11081                 var value = symbol.value;
11082                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11083                 return value;
11084 <<<<<<< HEAD
11085             })(), l187.fvalue(pv, "var id = ", l185.fvalue(pv, v723), ";", (function(){
11086                 var symbol = l148;
11087                 var value = symbol.value;
11088                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11089                 return value;
11090             })(), "try {", (function(){
11091                 var symbol = l148;
11092                 var value = symbol.value;
11093                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11094                 return value;
11095             })(), l187.fvalue(pv, l246.fvalue(pv, v722, l4.value)), (function(){
11096                 var symbol = l148;
11097                 var value = symbol.value;
11098                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11099                 return value;
11100             })(), "}", (function(){
11101                 var symbol = l148;
11102                 var value = symbol.value;
11103                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11104                 return value;
11105             })(), "catch (cf){", (function(){
11106                 var symbol = l148;
11107                 var value = symbol.value;
11108                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11109                 return value;
11110             })(), "    if (cf.type == 'catch' && cf.id == id)", (function(){
11111                 var symbol = l148;
11112                 var value = symbol.value;
11113                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11114                 return value;
11115             })(), ((function(){
11116                 var symbol = l188;
11117                 var value = symbol.value;
11118                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11119                 return value;
11120             })() !== l5.value ? "        return values.apply(this, forcemv(cf.values));" : "        return pv.apply(this, forcemv(cf.values));"), (function(){
11121                 var symbol = l148;
11122                 var value = symbol.value;
11123                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11124                 return value;
11125             })(), "    else", (function(){
11126                 var symbol = l148;
11127 =======
11128             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v799, ";", (function(){
11129                 var symbol = l155;
11130                 var value = symbol.value;
11131                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11132                 return value;
11133             })()), l190.fvalue(pv, "var ", "y", " = ", v801, ";", (function(){
11134                 var symbol = l155;
11135                 var value = symbol.value;
11136                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11137                 return value;
11138             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
11139                 var symbol = l155;
11140                 var value = symbol.value;
11141                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11142                 return value;
11143             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
11144                 var symbol = l155;
11145                 var value = symbol.value;
11146                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11147                 return value;
11148             })())), l190.fvalue(pv, "if (typeof ", "y", " != '", "number", "')", (function(){
11149                 var symbol = l155;
11150                 var value = symbol.value;
11151                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11152                 return value;
11153             })(), l194.fvalue(pv, "throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
11154                 var symbol = l155;
11155                 var value = symbol.value;
11156                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11157                 return value;
11158             })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "x", v800, "y"), ";", (function(){
11159                 var symbol = l155;
11160 >>>>>>> backquote
11161                 var value = symbol.value;
11162                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11163                 return value;
11164             })(), "        throw cf;", (function(){
11165                 var symbol = l148;
11166                 var value = symbol.value;
11167                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11168                 return value;
11169             })(), "}", (function(){
11170                 var symbol = l148;
11171                 var value = symbol.value;
11172                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11173                 return value;
11174             })()), "})()");
11175         })();
11176     }));
11177 <<<<<<< HEAD
11178     var v724 = ({car: v721, cdr: (function(){
11179         var symbol = l222;
11180         var value = symbol.value;
11181         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11182         return value;
11183     })()});
11184     return ((l222).value = v724);
11185 })();
11186 var l277 = {name: "THROW"};
11187 (function(){
11188     var v725 = l45.fvalue(pv, l277, (function (values,v726,v727){
11189         checkArgs(arguments, 3);
11190         return (function(){
11191             return l183.fvalue(values, "(function(){", (function(){
11192                 var symbol = l148;
11193                 var value = symbol.value;
11194                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11195                 return value;
11196             })(), l187.fvalue(pv, "var values = mv;", (function(){
11197                 var symbol = l148;
11198                 var value = symbol.value;
11199                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11200                 return value;
11201             })(), "throw ({", "type: 'catch', ", "id: ", l185.fvalue(pv, v726), ", ", "values: ", l185.fvalue(pv, v727, l4.value), ", ", "message: 'Throw uncatched.'", "})"), "})()");
11202         })();
11203     }));
11204     var v728 = ({car: v725, cdr: (function(){
11205         var symbol = l222;
11206         var value = symbol.value;
11207         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11208         return value;
11209     })()});
11210     return ((l222).value = v728);
11211 })();
11212 var l278 = {name: "*TAGBODY-COUNTER*"};
11213 (function(){
11214     (((l278.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l278).value = 0));
11215     return l278;
11216 })();
11217 var l279 = {name: "*GO-TAG-COUNTER*"};
11218 (function(){
11219     (((l279.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l279).value = 0));
11220     return l279;
11221 })();
11222 var l280 = {name: "GO-TAG-P"};
11223 (function(){
11224     (l280).fvalue = (function(v731){
11225         ((v731)["fname"] = "GO-TAG-P");
11226         return v731;
11227     })((function (values,v729){
11228         checkArgs(arguments, 2);
11229         return (function(){
11230             return (function(v730){
11231                 return (v730 !== l5.value ? v730 : ((function(){
11232                     var tmp = v729;
11233                     return (typeof tmp == 'object' && 'name' in tmp);
11234                 })()?l4.value: l5.value));
11235             })(l86.fvalue(pv, v729));
11236         })();
11237     }));
11238     return l280;
11239 })();
11240 var l281 = {name: "DECLARE-TAGBODY-TAGS"};
11241 (function(){
11242     (l281).fvalue = (function(v737){
11243         ((v737)["fname"] = "DECLARE-TAGBODY-TAGS");
11244         return v737;
11245     })((function (values,v732,v733){
11246         checkArgs(arguments, 3);
11247         return (function(){
11248             return (function(v736){
11249                 return l202.fvalue(values, v736, (function(){
11250                     var symbol = l204;
11251                     var value = symbol.value;
11252                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11253                     return value;
11254                 })(), l201);
11255             })(l79.fvalue(pv, (function (values,v734){
11256                 checkArgs(arguments, 2);
11257                 return (function(v735){
11258                     return l189.fvalue(values, v734, l201, l45.fvalue(pv, v732, v735));
11259                 })(l18.fvalue(pv, ((l279).value = (function(){
11260                     var x1 = (function(){
11261                         var symbol = l279;
11262                         var value = symbol.value;
11263                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11264                         return value;
11265                     })();
11266                     if (typeof x1 !== 'number') throw 'Not a number!';
11267                     return x1+1;
11268                 })())));
11269             }), l96.fvalue(pv, (function(){
11270                 var symbol = l280;
11271                 var func = symbol.fvalue;
11272                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11273                 return func;
11274             })(), v733)));
11275         })();
11276     }));
11277     return l281;
11278 })();
11279 var l282 = {name: "TAGBODY"};
11280 var l283 = QIList(l5,l5);
11281 (function(){
11282     var v738 = l45.fvalue(pv, l282, (function (values){
11283         var v739= l5.value;
11284         for (var i = arguments.length-1; i>=1; i--)
11285             v739 = {car: arguments[i], cdr: 
11286         v739};
11287         return (function(){
11288             try {
11289                 (l100.fvalue(pv, (function(){
11290                     var symbol = l280;
11291                     var func = symbol.fvalue;
11292                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11293                     return func;
11294                 })(), v739) !== l5.value ? l5.value : (function(){
11295                     var values = mv;
11296                     throw ({type: 'block', id: 230, values: l185.fvalue(values, ({car: l119, cdr: l66.fvalue(pv, v739, l283)})), message: 'Return from unknown block TAGBODY.'})
11297                 })());
11298                 (l280.fvalue(pv, (function(){
11299                     var tmp = v739;
11300                     return tmp === l5.value? l5.value: tmp.car;
11301                 })()) !== l5.value ? l5.value : (function(){
11302                     var v740 = l17.fvalue(pv, "START");
11303                     var v741 = ({car: v740, cdr: v739});
11304                     return (v739 = v741);
11305                 })());
11306                 return (function(v742){
11307                     return (function(v744,v743){
11308                         try {
11309                             var tmp;
11310                             tmp = l204.value;
11311                             l204.value = v744;
11312                             v744 = tmp;
11313                             (function(v745){
11314                                 return (v743 = l41.fvalue(pv, l192.fvalue(pv, v745)));
11315                             })(l203.fvalue(pv, l40.fvalue(pv, v739), (function(){
11316                                 var symbol = l204;
11317                                 var value = symbol.value;
11318                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11319                                 return value;
11320                             })(), l201));
11321                             return l183.fvalue(values, "(function(){", (function(){
11322                                 var symbol = l148;
11323                                 var value = symbol.value;
11324                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11325                                 return value;
11326                             })(), l187.fvalue(pv, "var tagbody_", v742, " = ", v743, ";", (function(){
11327                                 var symbol = l148;
11328                                 var value = symbol.value;
11329                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11330                                 return value;
11331                             })(), "tbloop:", (function(){
11332                                 var symbol = l148;
11333                                 var value = symbol.value;
11334                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11335                                 return value;
11336                             })(), "while (true) {", (function(){
11337                                 var symbol = l148;
11338                                 var value = symbol.value;
11339                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11340                                 return value;
11341                             })(), l187.fvalue(pv, "try {", (function(){
11342                                 var symbol = l148;
11343                                 var value = symbol.value;
11344                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11345                                 return value;
11346                             })(), l187.fvalue(pv, (function(v746){
11347                                 return l183.fvalue(pv, "switch(tagbody_", v742, "){", (function(){
11348                                     var symbol = l148;
11349                                     var value = symbol.value;
11350                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11351                                     return value;
11352                                 })(), "case ", v743, ":", (function(){
11353                                     var symbol = l148;
11354                                     var value = symbol.value;
11355                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11356                                     return value;
11357                                 })(), (function(){
11358                                     return (function(v747,v748){
11359                                         (function(){
11360                                             while(v747 !== l5.value){
11361                                                 (v748 = (function(){
11362                                                     var tmp = v747;
11363                                                     return tmp === l5.value? l5.value: tmp.car;
11364                                                 })());
11365                                                 (function(){
11366                                                     (v746 = l149.fvalue(pv, v746, (l28.fvalue(pv, l280.fvalue(pv, v748)) !== l5.value ? l187.fvalue(pv, l185.fvalue(pv, v748), ";", (function(){
11367                                                         var symbol = l148;
11368                                                         var value = symbol.value;
11369                                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11370                                                         return value;
11371                                                     })()) : (function(v749){
11372                                                         return l183.fvalue(pv, "case ", l41.fvalue(pv, l192.fvalue(pv, v749)), ":", (function(){
11373                                                             var symbol = l148;
11374                                                             var value = symbol.value;
11375                                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11376                                                             return value;
11377                                                         })());
11378                                                     })(l203.fvalue(pv, v748, (function(){
11379                                                         var symbol = l204;
11380                                                         var value = symbol.value;
11381                                                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11382                                                         return value;
11383                                                     })(), l201)))));
11384                                                     return l5.value;
11385                                                 })();
11386                                                 (v747 = (function(){
11387                                                     var tmp = v747;
11388                                                     return tmp === l5.value? l5.value: tmp.cdr;
11389                                                 })());
11390                                             }return l5.value;
11391                                         })();
11392                                         return v746;
11393                                     })((function(){
11394                                         var tmp = v739;
11395                                         return tmp === l5.value? l5.value: tmp.cdr;
11396                                     })(),l5.value);
11397                                 })(), "default:", (function(){
11398                                     var symbol = l148;
11399                                     var value = symbol.value;
11400                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11401                                     return value;
11402                                 })(), "    break tbloop;", (function(){
11403                                     var symbol = l148;
11404                                     var value = symbol.value;
11405                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11406                                     return value;
11407                                 })(), "}", (function(){
11408                                     var symbol = l148;
11409                                     var value = symbol.value;
11410                                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11411                                     return value;
11412                                 })());
11413                             })("")), "}", (function(){
11414                                 var symbol = l148;
11415                                 var value = symbol.value;
11416                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11417                                 return value;
11418                             })(), "catch (jump) {", (function(){
11419                                 var symbol = l148;
11420                                 var value = symbol.value;
11421                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11422                                 return value;
11423                             })(), "    if (jump.type == 'tagbody' && jump.id == ", v742, ")", (function(){
11424                                 var symbol = l148;
11425                                 var value = symbol.value;
11426                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11427                                 return value;
11428                             })(), "        tagbody_", v742, " = jump.label;", (function(){
11429                                 var symbol = l148;
11430                                 var value = symbol.value;
11431                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11432                                 return value;
11433                             })(), "    else", (function(){
11434                                 var symbol = l148;
11435                                 var value = symbol.value;
11436                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11437                                 return value;
11438                             })(), "        throw(jump);", (function(){
11439                                 var symbol = l148;
11440                                 var value = symbol.value;
11441                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11442                                 return value;
11443                             })(), "}", (function(){
11444                                 var symbol = l148;
11445                                 var value = symbol.value;
11446                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11447                                 return value;
11448                             })()), "}", (function(){
11449                                 var symbol = l148;
11450                                 var value = symbol.value;
11451                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11452                                 return value;
11453                             })(), "return ", l185.fvalue(pv, l5.value), ";", (function(){
11454                                 var symbol = l148;
11455                                 var value = symbol.value;
11456                                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11457                                 return value;
11458                             })()), "})()");
11459                         }
11460                         finally {
11461                             l204.value = v744;
11462                         }
11463                     })(l281.fvalue(pv, v742, v739),l5.value);
11464                 })((function(){
11465                     var symbol = l278;
11466 =======
11467     return l325;
11468 })();
11469 ((l319).value = ({car: l47.fvalue(pv, l65, (function (values){
11470     var v803= l5.value;
11471     for (var i = arguments.length-1; i>=1; i--)
11472         v803 = {car: arguments[i], cdr: 
11473     v803};
11474     return (function(){
11475         return (l13.fvalue(pv, v803) !== l5.value ? "0" : l323.fvalue(values, v803, (function (values,v804){
11476             checkArgs(arguments, 2);
11477             return l190.fvalue(values, "return ", l158.fvalue(pv, v804, "+"), ";", (function(){
11478                 var symbol = l155;
11479                 var value = symbol.value;
11480                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11481                 return value;
11482             })());
11483         })));
11484     })();
11485 })), cdr: (function(){
11486     var symbol = l319;
11487     var value = symbol.value;
11488     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11489     return value;
11490 })()}));
11491 ((l319).value = ({car: l47.fvalue(pv, l66, (function (values,v806){
11492     checkArgsAtLeast(arguments, 2);
11493     var v805= l5.value;
11494     for (var i = arguments.length-1; i>=2; i--)
11495         v805 = {car: arguments[i], cdr: 
11496     v805};
11497     return (function(){
11498         return (function(v807){
11499             return l323.fvalue(values, v807, (function (values,v808){
11500                 checkArgs(arguments, 2);
11501                 return l190.fvalue(values, "return ", (l13.fvalue(pv, v805) !== l5.value ? l156.fvalue(pv, "-", (function(){
11502                     var tmp = v808;
11503                     return tmp === l5.value? l5.value: tmp.car;
11504                 })()) : l158.fvalue(pv, v808, "-")), ";", (function(){
11505                     var symbol = l155;
11506                     var value = symbol.value;
11507                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11508                     return value;
11509                 })());
11510             }));
11511         })(({car: v806, cdr: v805}));
11512     })();
11513 })), cdr: (function(){
11514     var symbol = l319;
11515     var value = symbol.value;
11516     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11517     return value;
11518 })()}));
11519 ((l319).value = ({car: l47.fvalue(pv, l22, (function (values){
11520     var v809= l5.value;
11521     for (var i = arguments.length-1; i>=1; i--)
11522         v809 = {car: arguments[i], cdr: 
11523     v809};
11524     return (function(){
11525         return (l13.fvalue(pv, v809) !== l5.value ? "1" : l323.fvalue(values, v809, (function (values,v810){
11526             checkArgs(arguments, 2);
11527             return l190.fvalue(values, "return ", l158.fvalue(pv, v810, "*"), ";", (function(){
11528                 var symbol = l155;
11529                 var value = symbol.value;
11530                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11531                 return value;
11532             })());
11533         })));
11534     })();
11535 })), cdr: (function(){
11536     var symbol = l319;
11537     var value = symbol.value;
11538     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11539     return value;
11540 })()}));
11541 ((l319).value = ({car: l47.fvalue(pv, l23, (function (values,v812){
11542     checkArgsAtLeast(arguments, 2);
11543     var v811= l5.value;
11544     for (var i = arguments.length-1; i>=2; i--)
11545         v811 = {car: arguments[i], cdr: 
11546     v811};
11547     return (function(){
11548         return (function(v813){
11549             return l323.fvalue(values, v813, (function (values,v814){
11550                 checkArgs(arguments, 2);
11551                 return l190.fvalue(values, "return ", (l13.fvalue(pv, v811) !== l5.value ? l156.fvalue(pv, "1 /", (function(){
11552                     var tmp = v814;
11553                     return tmp === l5.value? l5.value: tmp.car;
11554                 })()) : l158.fvalue(pv, v814, "/")), ";", (function(){
11555                     var symbol = l155;
11556                     var value = symbol.value;
11557                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11558                     return value;
11559                 })());
11560             }));
11561         })(({car: v812, cdr: v811}));
11562     })();
11563 })), cdr: (function(){
11564     var symbol = l319;
11565     var value = symbol.value;
11566     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11567     return value;
11568 })()}));
11569 var l326 = {name: "MOD"};
11570 ((l319).value = ({car: l47.fvalue(pv, l326, (function (values,v815,v816){
11571     checkArgs(arguments, 3);
11572     return (function(){
11573         return (function(v817,v818){
11574             return l325.fvalue(values, v817, "%", v818);
11575         })(l192.fvalue(pv, v815),l192.fvalue(pv, v816));
11576     })();
11577 })), cdr: (function(){
11578     var symbol = l319;
11579     var value = symbol.value;
11580     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11581     return value;
11582 })()}));
11583 var l327 = {name: "COMPARISON-CONJUNTION"};
11584 (function(){
11585     (l327).fvalue = (function(v821){
11586         ((v821)["fname"] = "COMPARISON-CONJUNTION");
11587         return v821;
11588     })((function (values,v819,v820){
11589         checkArgs(arguments, 3);
11590         return (function(){
11591             return (l13.fvalue(pv, (function(){
11592                 var tmp = v819;
11593                 return tmp === l5.value? l5.value: tmp.cdr;
11594             })()) !== l5.value ? "true" : (l13.fvalue(pv, l37.fvalue(pv, v819)) !== l5.value ? l156.fvalue(values, (function(){
11595                 var tmp = v819;
11596                 return tmp === l5.value? l5.value: tmp.car;
11597             })(), v820, l35.fvalue(pv, v819)) : l156.fvalue(values, (function(){
11598                 var tmp = v819;
11599                 return tmp === l5.value? l5.value: tmp.car;
11600             })(), v820, l35.fvalue(pv, v819), " && ", l327.fvalue(pv, (function(){
11601                 var tmp = v819;
11602                 return tmp === l5.value? l5.value: tmp.cdr;
11603             })(), v820))));
11604         })();
11605     }));
11606     return l327;
11607 })();
11608 var l328 = {name: "DEFINE-BUILTIN-COMPARISON"};
11609 l328;
11610 var l329 = {name: ">"};
11611 ((l319).value = ({car: l47.fvalue(pv, l329, (function (values,v823){
11612     checkArgsAtLeast(arguments, 2);
11613     var v822= l5.value;
11614     for (var i = arguments.length-1; i>=2; i--)
11615         v822 = {car: arguments[i], cdr: 
11616     v822};
11617     return (function(){
11618         return (function(v824){
11619             return l323.fvalue(values, v824, (function (values,v825){
11620                 checkArgs(arguments, 2);
11621                 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v825, ">")), ";", (function(){
11622                     var symbol = l155;
11623                     var value = symbol.value;
11624                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11625                     return value;
11626                 })());
11627             }));
11628         })(({car: v823, cdr: v822}));
11629     })();
11630 })), cdr: (function(){
11631     var symbol = l319;
11632     var value = symbol.value;
11633     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11634     return value;
11635 })()}));
11636 var l330 = {name: "<"};
11637 ((l319).value = ({car: l47.fvalue(pv, l330, (function (values,v827){
11638     checkArgsAtLeast(arguments, 2);
11639     var v826= l5.value;
11640     for (var i = arguments.length-1; i>=2; i--)
11641         v826 = {car: arguments[i], cdr: 
11642     v826};
11643     return (function(){
11644         return (function(v828){
11645             return l323.fvalue(values, v828, (function (values,v829){
11646                 checkArgs(arguments, 2);
11647                 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v829, "<")), ";", (function(){
11648                     var symbol = l155;
11649                     var value = symbol.value;
11650                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11651                     return value;
11652                 })());
11653             }));
11654         })(({car: v827, cdr: v826}));
11655     })();
11656 })), cdr: (function(){
11657     var symbol = l319;
11658     var value = symbol.value;
11659     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11660     return value;
11661 })()}));
11662 var l331 = {name: ">="};
11663 ((l319).value = ({car: l47.fvalue(pv, l331, (function (values,v831){
11664     checkArgsAtLeast(arguments, 2);
11665     var v830= l5.value;
11666     for (var i = arguments.length-1; i>=2; i--)
11667         v830 = {car: arguments[i], cdr: 
11668     v830};
11669     return (function(){
11670         return (function(v832){
11671             return l323.fvalue(values, v832, (function (values,v833){
11672                 checkArgs(arguments, 2);
11673                 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v833, ">=")), ";", (function(){
11674                     var symbol = l155;
11675 >>>>>>> backquote
11676                     var value = symbol.value;
11677                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11678                     return value;
11679                 })());
11680 <<<<<<< HEAD
11681             }
11682             catch (cf){
11683                 if (cf.type == 'block' && cf.id == 230)
11684                     return values.apply(this, forcemv(cf.values));
11685                 else
11686                     throw cf;
11687             }
11688         })();
11689     }));
11690     var v750 = ({car: v738, cdr: (function(){
11691         var symbol = l222;
11692         var value = symbol.value;
11693         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11694         return value;
11695     })()});
11696     return ((l222).value = v750);
11697 })();
11698 var l284 = {name: "GO"};
11699 (function(){
11700     var v751 = l45.fvalue(pv, l284, (function (values,v752){
11701         checkArgs(arguments, 2);
11702         return (function(){
11703             return (function(v753,v754){
11704                 (l13.fvalue(pv, v753) !== l5.value ? (function(){
11705                     throw l149.fvalue(pv, "Unknown tag `", v754, "'.");
11706                 })() : l5.value);
11707                 return l183.fvalue(values, "(function(){", (function(){
11708                     var symbol = l148;
11709                     var value = symbol.value;
11710                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11711                     return value;
11712                 })(), l187.fvalue(pv, "throw ({", "type: 'tagbody', ", "id: ", l40.fvalue(pv, l192.fvalue(pv, v753)), ", ", "label: ", l41.fvalue(pv, l192.fvalue(pv, v753)), ", ", "message: 'Attempt to GO to non-existing tag ", v754, "'", "})", (function(){
11713                     var symbol = l148;
11714                     var value = symbol.value;
11715                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11716                     return value;
11717                 })()), "})()");
11718             })(l203.fvalue(pv, v752, (function(){
11719                 var symbol = l204;
11720                 var value = symbol.value;
11721                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11722                 return value;
11723             })(), l201),(((function(){
11724                 var tmp = v752;
11725                 return (typeof tmp == 'object' && 'name' in tmp);
11726             })()?l4.value: l5.value) !== l5.value ? (v752).name : (l86.fvalue(pv, v752) !== l5.value ? l18.fvalue(pv, v752) : l5.value)));
11727         })();
11728     }));
11729     var v755 = ({car: v751, cdr: (function(){
11730         var symbol = l222;
11731         var value = symbol.value;
11732         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11733         return value;
11734     })()});
11735     return ((l222).value = v755);
11736 })();
11737 var l285 = {name: "UNWIND-PROTECT"};
11738 (function(){
11739     var v756 = l45.fvalue(pv, l285, (function (values,v758){
11740         checkArgsAtLeast(arguments, 2);
11741         var v757= l5.value;
11742         for (var i = arguments.length-1; i>=2; i--)
11743             v757 = {car: arguments[i], cdr: 
11744         v757};
11745         return (function(){
11746             return l183.fvalue(values, "(function(){", (function(){
11747                 var symbol = l148;
11748                 var value = symbol.value;
11749                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11750                 return value;
11751             })(), l187.fvalue(pv, "var ret = ", l185.fvalue(pv, l5.value), ";", (function(){
11752                 var symbol = l148;
11753                 var value = symbol.value;
11754                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11755                 return value;
11756             })(), "try {", (function(){
11757                 var symbol = l148;
11758                 var value = symbol.value;
11759                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11760                 return value;
11761             })(), l187.fvalue(pv, "ret = ", l185.fvalue(pv, v758), ";", (function(){
11762                 var symbol = l148;
11763                 var value = symbol.value;
11764                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11765                 return value;
11766             })()), "} finally {", (function(){
11767                 var symbol = l148;
11768                 var value = symbol.value;
11769                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11770                 return value;
11771             })(), l187.fvalue(pv, l246.fvalue(pv, v757)), "}", (function(){
11772                 var symbol = l148;
11773                 var value = symbol.value;
11774                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11775                 return value;
11776             })(), "return ret;", (function(){
11777                 var symbol = l148;
11778                 var value = symbol.value;
11779                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11780                 return value;
11781             })()), "})()");
11782         })();
11783     }));
11784     var v759 = ({car: v756, cdr: (function(){
11785         var symbol = l222;
11786         var value = symbol.value;
11787         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11788         return value;
11789     })()});
11790     return ((l222).value = v759);
11791 })();
11792 var l286 = {name: "MULTIPLE-VALUE-CALL"};
11793 (function(){
11794     var v760 = l45.fvalue(pv, l286, (function (values,v762){
11795         checkArgsAtLeast(arguments, 2);
11796         var v761= l5.value;
11797         for (var i = arguments.length-1; i>=2; i--)
11798             v761 = {car: arguments[i], cdr: 
11799         v761};
11800         return (function(){
11801             return l183.fvalue(values, "(function(){", (function(){
11802                 var symbol = l148;
11803                 var value = symbol.value;
11804                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11805                 return value;
11806             })(), l187.fvalue(pv, "var func = ", l185.fvalue(pv, v762), ";", (function(){
11807                 var symbol = l148;
11808                 var value = symbol.value;
11809                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11810                 return value;
11811             })(), "var args = [", ((function(){
11812                 var symbol = l188;
11813                 var value = symbol.value;
11814                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11815                 return value;
11816             })() !== l5.value ? "values" : "pv"), "];", (function(){
11817                 var symbol = l148;
11818                 var value = symbol.value;
11819                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11820                 return value;
11821             })(), "return ", l183.fvalue(pv, "(function(){", (function(){
11822                 var symbol = l148;
11823                 var value = symbol.value;
11824                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11825                 return value;
11826             })(), l187.fvalue(pv, "var values = mv;", (function(){
11827                 var symbol = l148;
11828                 var value = symbol.value;
11829                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11830                 return value;
11831             })(), "var vs;", (function(){
11832                 var symbol = l148;
11833                 var value = symbol.value;
11834                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11835                 return value;
11836             })(), l153.fvalue(pv, (function (values,v763){
11837                 checkArgs(arguments, 2);
11838                 return l183.fvalue(values, "vs = ", l185.fvalue(pv, v763, l4.value), ";", (function(){
11839                     var symbol = l148;
11840                     var value = symbol.value;
11841                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11842                     return value;
11843                 })(), "if (typeof vs === 'object' && 'multiple-value' in vs)", (function(){
11844                     var symbol = l148;
11845                     var value = symbol.value;
11846                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11847                     return value;
11848                 })(), l187.fvalue(pv, "args = args.concat(vs);", (function(){
11849                     var symbol = l148;
11850                     var value = symbol.value;
11851                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11852                     return value;
11853                 })()), "else", (function(){
11854                     var symbol = l148;
11855                     var value = symbol.value;
11856                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11857                     return value;
11858                 })(), l187.fvalue(pv, "args.push(vs);", (function(){
11859                     var symbol = l148;
11860                     var value = symbol.value;
11861                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11862                     return value;
11863                 })()));
11864             }), v761), "return func.apply(window, args);", (function(){
11865                 var symbol = l148;
11866                 var value = symbol.value;
11867                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11868                 return value;
11869             })()), "})()"), ";", (function(){
11870                 var symbol = l148;
11871                 var value = symbol.value;
11872                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11873                 return value;
11874             })()), "})()");
11875         })();
11876     }));
11877     var v764 = ({car: v760, cdr: (function(){
11878         var symbol = l222;
11879         var value = symbol.value;
11880         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11881         return value;
11882     })()});
11883     return ((l222).value = v764);
11884 })();
11885 var l287 = {name: "MULTIPLE-VALUE-PROG1"};
11886 (function(){
11887     var v765 = l45.fvalue(pv, l287, (function (values,v767){
11888         checkArgsAtLeast(arguments, 2);
11889         var v766= l5.value;
11890         for (var i = arguments.length-1; i>=2; i--)
11891             v766 = {car: arguments[i], cdr: 
11892         v766};
11893         return (function(){
11894             return l183.fvalue(values, "(function(){", (function(){
11895                 var symbol = l148;
11896                 var value = symbol.value;
11897                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11898                 return value;
11899             })(), l187.fvalue(pv, "var args = ", l185.fvalue(pv, v767, (function(){
11900                 var symbol = l188;
11901                 var value = symbol.value;
11902                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11903                 return value;
11904             })()), ";", (function(){
11905                 var symbol = l148;
11906                 var value = symbol.value;
11907                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11908                 return value;
11909             })(), l246.fvalue(pv, v766), "return args;", (function(){
11910                 var symbol = l148;
11911                 var value = symbol.value;
11912                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11913                 return value;
11914             })()), "})()");
11915         })();
11916     }));
11917     var v768 = ({car: v765, cdr: (function(){
11918         var symbol = l222;
11919         var value = symbol.value;
11920         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11921         return value;
11922     })()});
11923     return ((l222).value = v768);
11924 })();
11925 var l288 = {name: "BACKQUOTE-EXPAND-1"};
11926 (function(){
11927     (l288).fvalue = (function(v771){
11928         ((v771)["fname"] = "BACKQUOTE-EXPAND-1");
11929         return v771;
11930     })((function (values,v769){
11931         checkArgs(arguments, 2);
11932         return (function(){
11933             return (((function(){
11934                 var tmp = v769;
11935                 return (typeof tmp == 'object' && 'name' in tmp);
11936             })()?l4.value: l5.value) !== l5.value ? l45.fvalue(values, l178, v769) : (l46.fvalue(pv, v769) !== l5.value ? v769 : ((((function(){
11937                 var tmp = v769;
11938                 return tmp === l5.value? l5.value: tmp.car;
11939             })() === l181)?l4.value: l5.value) !== l5.value ? (function(){
11940                 var tmp = v769;
11941                 return tmp === l5.value? l5.value: tmp.car;
11942             })() : ((((function(){
11943                 var tmp = v769;
11944                 return tmp === l5.value? l5.value: tmp.car;
11945             })() === l179)?l4.value: l5.value) !== l5.value ? l288.fvalue(values, l288.fvalue(pv, l34.fvalue(pv, v769))) : ({car: l66, cdr: l79.fvalue(pv, (function (values,v770){
11946                 checkArgs(arguments, 2);
11947                 return ((l60.fvalue(pv, v770) !== l5.value ? (((function(){
11948                     var tmp = v770;
11949                     return tmp === l5.value? l5.value: tmp.car;
11950                 })() === l181)?l4.value: l5.value) : l5.value) !== l5.value ? l45.fvalue(values, l45, l34.fvalue(pv, v770)) : ((l60.fvalue(pv, v770) !== l5.value ? (((function(){
11951                     var tmp = v770;
11952                     return tmp === l5.value? l5.value: tmp.car;
11953                 })() === l180)?l4.value: l5.value) : l5.value) !== l5.value ? l34.fvalue(values, v770) : l45.fvalue(values, l45, l288.fvalue(pv, v770))));
11954             }), v769)})))));
11955         })();
11956     }));
11957     return l288;
11958 })();
11959 var l289 = {name: "BACKQUOTE-EXPAND"};
11960 (function(){
11961     (l289).fvalue = (function(v773){
11962         ((v773)["fname"] = "BACKQUOTE-EXPAND");
11963         return v773;
11964     })((function (values,v772){
11965         checkArgs(arguments, 2);
11966         return (function(){
11967             return ((l60.fvalue(pv, v772) !== l5.value ? (((function(){
11968                 var tmp = v772;
11969                 return tmp === l5.value? l5.value: tmp.car;
11970             })() === l179)?l4.value: l5.value) : l5.value) !== l5.value ? l288.fvalue(values, l34.fvalue(pv, v772)) : v772);
11971         })();
11972     }));
11973     return l289;
11974 })();
11975 l179;
11976 (function(){
11977     var v774 = l45.fvalue(pv, l179, (function (values,v775){
11978         checkArgs(arguments, 2);
11979         return (function(){
11980             return l185.fvalue(values, l288.fvalue(pv, v775));
11981         })();
11982     }));
11983     var v776 = ({car: v774, cdr: (function(){
11984         var symbol = l222;
11985         var value = symbol.value;
11986         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11987         return value;
11988     })()});
11989     return ((l222).value = v776);
11990 })();
11991 var l290 = {name: "*BUILTINS*"};
11992 (function(){
11993     (((l290.value !== undefined)?l4.value: l5.value) !== l5.value ? l5.value : ((l290).value = l5.value));
11994     return l290;
11995 })();
11996 var l291 = {name: "DEFINE-RAW-BUILTIN"};
11997 l291;
11998 var l292 = {name: "DEFINE-BUILTIN"};
11999 l292;
12000 var l293 = {name: "TYPE-CHECK"};
12001 l293;
12002 var l294 = {name: "VARIABLE-ARITY-CALL"};
12003 (function(){
12004     (l294).fvalue = (function(v789){
12005         ((v789)["fname"] = "VARIABLE-ARITY-CALL");
12006         return v789;
12007     })((function (values,v777,v778){
12008         checkArgs(arguments, 3);
12009         return (function(){
12010             (((function(){
12011                 var tmp = v777;
12012                 return (typeof tmp == 'object' && 'car' in tmp);
12013             })()?l4.value: l5.value) !== l5.value ? l5.value : (function(){
12014                 throw "ARGS must be a non-empty list";
12015             })());
12016             return (function(v779,v780,v781){
12017                 (function(){
12018                     return (function(v782,v783){
12019                         (function(){
12020                             while(v782 !== l5.value){
12021                                 (v783 = (function(){
12022                                     var tmp = v782;
12023                                     return tmp === l5.value? l5.value: tmp.car;
12024                                 })());
12025                                 (function(){
12026                                     (((typeof (v783) == "number")?l4.value: l5.value) !== l5.value ? (function(){
12027                                         var v784 = l18.fvalue(pv, v783);
12028                                         var v785 = ({car: v784, cdr: v780});
12029                                         return (v780 = v785);
12030                                     })() : (function(v786){
12031                                         (function(){
12032                                             var v787 = v786;
12033                                             var v788 = ({car: v787, cdr: v780});
12034                                             return (v780 = v788);
12035                                         })();
12036                                         return (v781 = l149.fvalue(pv, v781, l183.fvalue(pv, "var ", v786, " = ", l185.fvalue(pv, v783), ";", (function(){
12037                                             var symbol = l148;
12038                                             var value = symbol.value;
12039                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12040                                             return value;
12041                                         })(), "if (typeof ", v786, " !== 'number') throw 'Not a number!';", (function(){
12042                                             var symbol = l148;
12043                                             var value = symbol.value;
12044                                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12045                                             return value;
12046                                         })())));
12047                                     })(l183.fvalue(pv, "x", (v779 = (function(){
12048                                         var x1 = v779;
12049                                         if (typeof x1 !== 'number') throw 'Not a number!';
12050                                         return x1+1;
12051                                     })()))));
12052                                     return l5.value;
12053                                 })();
12054                                 (v782 = (function(){
12055                                     var tmp = v782;
12056                                     return tmp === l5.value? l5.value: tmp.cdr;
12057                                 })());
12058                             }return l5.value;
12059                         })();
12060                         return l5.value;
12061                     })(v777,l5.value);
12062                 })();
12063                 return l183.fvalue(values, "(function(){", (function(){
12064                     var symbol = l148;
12065                     var value = symbol.value;
12066                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12067                     return value;
12068                 })(), l187.fvalue(pv, v781, (function(){
12069                     var f = v778;
12070                     return (typeof f === 'function'? f: f.fvalue)(pv, l68.fvalue(pv, v780))
12071                 })()), "})()");
12072             })(0,l5,"");
12073         })();
12074     }));
12075     return l294;
12076 })();
12077 var l295 = {name: "VARIABLE-ARITY"};
12078 l295;
12079 var l296 = {name: "NUM-OP-NUM"};
12080 (function(){
12081     (l296).fvalue = (function(v793){
12082         ((v793)["fname"] = "NUM-OP-NUM");
12083         return v793;
12084     })((function (values,v790,v791,v792){
12085         checkArgs(arguments, 4);
12086         return (function(){
12087             return l183.fvalue(values, "(function(){", (function(){
12088                 var symbol = l148;
12089                 var value = symbol.value;
12090                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12091                 return value;
12092             })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v790, ";", (function(){
12093                 var symbol = l148;
12094                 var value = symbol.value;
12095                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12096                 return value;
12097             })()), l183.fvalue(pv, "var ", "y", " = ", v792, ";", (function(){
12098                 var symbol = l148;
12099                 var value = symbol.value;
12100                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12101                 return value;
12102             })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
12103                 var symbol = l148;
12104                 var value = symbol.value;
12105                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12106                 return value;
12107             })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
12108                 var symbol = l148;
12109                 var value = symbol.value;
12110                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12111                 return value;
12112             })())), l183.fvalue(pv, "if (typeof ", "y", " != '", "number", "')", (function(){
12113                 var symbol = l148;
12114                 var value = symbol.value;
12115                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12116                 return value;
12117             })(), l187.fvalue(pv, "throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
12118                 var symbol = l148;
12119                 var value = symbol.value;
12120                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12121                 return value;
12122             })())), l183.fvalue(pv, "return ", l183.fvalue(pv, "x", v791, "y"), ";", (function(){
12123                 var symbol = l148;
12124 =======
12125             }));
12126         })(({car: v831, cdr: v830}));
12127     })();
12128 })), cdr: (function(){
12129     var symbol = l319;
12130     var value = symbol.value;
12131     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12132     return value;
12133 })()}));
12134 var l332 = {name: "<="};
12135 ((l319).value = ({car: l47.fvalue(pv, l332, (function (values,v835){
12136     checkArgsAtLeast(arguments, 2);
12137     var v834= l5.value;
12138     for (var i = arguments.length-1; i>=2; i--)
12139         v834 = {car: arguments[i], cdr: 
12140     v834};
12141     return (function(){
12142         return (function(v836){
12143             return l323.fvalue(values, v836, (function (values,v837){
12144                 checkArgs(arguments, 2);
12145                 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v837, "<=")), ";", (function(){
12146                     var symbol = l155;
12147                     var value = symbol.value;
12148                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12149                     return value;
12150                 })());
12151             }));
12152         })(({car: v835, cdr: v834}));
12153     })();
12154 })), cdr: (function(){
12155     var symbol = l319;
12156     var value = symbol.value;
12157     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12158     return value;
12159 })()}));
12160 ((l319).value = ({car: l47.fvalue(pv, l21, (function (values,v839){
12161     checkArgsAtLeast(arguments, 2);
12162     var v838= l5.value;
12163     for (var i = arguments.length-1; i>=2; i--)
12164         v838 = {car: arguments[i], cdr: 
12165     v838};
12166     return (function(){
12167         return (function(v840){
12168             return l323.fvalue(values, v840, (function (values,v841){
12169                 checkArgs(arguments, 2);
12170                 return l190.fvalue(values, "return ", l191.fvalue(pv, l327.fvalue(pv, v841, "==")), ";", (function(){
12171                     var symbol = l155;
12172                     var value = symbol.value;
12173                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12174                     return value;
12175                 })());
12176             }));
12177         })(({car: v839, cdr: v838}));
12178     })();
12179 })), cdr: (function(){
12180     var symbol = l319;
12181     var value = symbol.value;
12182     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12183     return value;
12184 })()}));
12185 var l333 = {name: "NUMBERP"};
12186 ((l319).value = ({car: l47.fvalue(pv, l333, (function (values,v842){
12187     checkArgs(arguments, 2);
12188     return (function(){
12189         return (function(v843){
12190             return l191.fvalue(values, l190.fvalue(pv, "(typeof (", v843, ") == \"number\")"));
12191         })(l192.fvalue(pv, v842));
12192     })();
12193 })), cdr: (function(){
12194     var symbol = l319;
12195     var value = symbol.value;
12196     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12197     return value;
12198 })()}));
12199 var l334 = {name: "FLOOR"};
12200 ((l319).value = ({car: l47.fvalue(pv, l334, (function (values,v844){
12201     checkArgs(arguments, 2);
12202     return (function(){
12203         return (function(v845){
12204             return l190.fvalue(values, "(function(){", (function(){
12205                 var symbol = l155;
12206                 var value = symbol.value;
12207                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12208                 return value;
12209             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v845, ";", (function(){
12210                 var symbol = l155;
12211                 var value = symbol.value;
12212                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12213                 return value;
12214             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
12215                 var symbol = l155;
12216                 var value = symbol.value;
12217                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12218                 return value;
12219             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
12220                 var symbol = l155;
12221                 var value = symbol.value;
12222                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12223                 return value;
12224             })())), l190.fvalue(pv, "return ", "Math.floor(x)", ";", (function(){
12225                 var symbol = l155;
12226                 var value = symbol.value;
12227                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12228                 return value;
12229             })())), "})()");
12230         })(l192.fvalue(pv, v844));
12231     })();
12232 })), cdr: (function(){
12233     var symbol = l319;
12234     var value = symbol.value;
12235     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12236     return value;
12237 })()}));
12238 ((l319).value = ({car: l47.fvalue(pv, l30, (function (values,v846,v847){
12239     checkArgs(arguments, 3);
12240     return (function(){
12241         return (function(v848,v849){
12242             return l190.fvalue(values, "({car: ", v848, ", cdr: ", v849, "})");
12243         })(l192.fvalue(pv, v846),l192.fvalue(pv, v847));
12244     })();
12245 })), cdr: (function(){
12246     var symbol = l319;
12247     var value = symbol.value;
12248     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12249     return value;
12250 })()}));
12251 ((l319).value = ({car: l47.fvalue(pv, l31, (function (values,v850){
12252     checkArgs(arguments, 2);
12253     return (function(){
12254         return (function(v851){
12255             return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
12256                 var symbol = l155;
12257                 var value = symbol.value;
12258                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12259                 return value;
12260             })(), l194.fvalue(pv, "var tmp = ", v851, ";", (function(){
12261                 var symbol = l155;
12262                 var value = symbol.value;
12263                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12264                 return value;
12265             })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
12266                 var symbol = l155;
12267                 var value = symbol.value;
12268                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12269                 return value;
12270             })()), "})()"));
12271         })(l192.fvalue(pv, v850));
12272     })();
12273 })), cdr: (function(){
12274     var symbol = l319;
12275     var value = symbol.value;
12276     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12277     return value;
12278 })()}));
12279 ((l319).value = ({car: l47.fvalue(pv, l32, (function (values,v852){
12280     checkArgs(arguments, 2);
12281     return (function(){
12282         return (function(v853){
12283             return l190.fvalue(values, "(function(){", (function(){
12284                 var symbol = l155;
12285                 var value = symbol.value;
12286                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12287                 return value;
12288             })(), l194.fvalue(pv, "var tmp = ", v853, ";", (function(){
12289                 var symbol = l155;
12290                 var value = symbol.value;
12291                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12292                 return value;
12293             })(), "return tmp === ", l192.fvalue(pv, l5.value), "? ", l192.fvalue(pv, l5.value), ": tmp.car;", (function(){
12294                 var symbol = l155;
12295                 var value = symbol.value;
12296                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12297                 return value;
12298             })()), "})()");
12299         })(l192.fvalue(pv, v852));
12300     })();
12301 })), cdr: (function(){
12302     var symbol = l319;
12303     var value = symbol.value;
12304     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12305     return value;
12306 })()}));
12307 ((l319).value = ({car: l47.fvalue(pv, l33, (function (values,v854){
12308     checkArgs(arguments, 2);
12309     return (function(){
12310         return (function(v855){
12311             return l190.fvalue(values, "(function(){", (function(){
12312                 var symbol = l155;
12313                 var value = symbol.value;
12314                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12315                 return value;
12316             })(), l194.fvalue(pv, "var tmp = ", v855, ";", (function(){
12317                 var symbol = l155;
12318                 var value = symbol.value;
12319                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12320                 return value;
12321             })(), "return tmp === ", l192.fvalue(pv, l5.value), "? ", l192.fvalue(pv, l5.value), ": tmp.cdr;", (function(){
12322                 var symbol = l155;
12323                 var value = symbol.value;
12324                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12325                 return value;
12326             })()), "})()");
12327         })(l192.fvalue(pv, v854));
12328     })();
12329 })), cdr: (function(){
12330     var symbol = l319;
12331     var value = symbol.value;
12332     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12333     return value;
12334 })()}));
12335 ((l319).value = ({car: l47.fvalue(pv, l123, (function (values,v856,v857){
12336     checkArgs(arguments, 3);
12337     return (function(){
12338         return (function(v858,v859){
12339             return l190.fvalue(values, "(function(){", (function(){
12340                 var symbol = l155;
12341                 var value = symbol.value;
12342                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12343                 return value;
12344             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v858, ";", (function(){
12345                 var symbol = l155;
12346                 var value = symbol.value;
12347                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12348                 return value;
12349             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
12350                 var symbol = l155;
12351                 var value = symbol.value;
12352                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12353                 return value;
12354             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
12355                 var symbol = l155;
12356                 var value = symbol.value;
12357                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12358                 return value;
12359             })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "(x.car = ", v859, ", x)"), ";", (function(){
12360                 var symbol = l155;
12361                 var value = symbol.value;
12362                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12363                 return value;
12364             })())), "})()");
12365         })(l192.fvalue(pv, v856),l192.fvalue(pv, v857));
12366     })();
12367 })), cdr: (function(){
12368     var symbol = l319;
12369     var value = symbol.value;
12370     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12371     return value;
12372 })()}));
12373 ((l319).value = ({car: l47.fvalue(pv, l124, (function (values,v860,v861){
12374     checkArgs(arguments, 3);
12375     return (function(){
12376         return (function(v862,v863){
12377             return l190.fvalue(values, "(function(){", (function(){
12378                 var symbol = l155;
12379                 var value = symbol.value;
12380                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12381                 return value;
12382             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v862, ";", (function(){
12383                 var symbol = l155;
12384                 var value = symbol.value;
12385                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12386                 return value;
12387             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
12388                 var symbol = l155;
12389                 var value = symbol.value;
12390                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12391                 return value;
12392             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
12393                 var symbol = l155;
12394                 var value = symbol.value;
12395                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12396                 return value;
12397             })())), l190.fvalue(pv, "return ", l190.fvalue(pv, "(x.cdr = ", v863, ", x)"), ";", (function(){
12398                 var symbol = l155;
12399                 var value = symbol.value;
12400                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12401                 return value;
12402             })())), "})()");
12403         })(l192.fvalue(pv, v860),l192.fvalue(pv, v861));
12404     })();
12405 })), cdr: (function(){
12406     var symbol = l319;
12407     var value = symbol.value;
12408     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12409     return value;
12410 })()}));
12411 var l335 = {name: "SYMBOLP"};
12412 ((l319).value = ({car: l47.fvalue(pv, l335, (function (values,v864){
12413     checkArgs(arguments, 2);
12414     return (function(){
12415         return (function(v865){
12416             return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
12417                 var symbol = l155;
12418                 var value = symbol.value;
12419                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12420                 return value;
12421             })(), l194.fvalue(pv, "var tmp = ", v865, ";", (function(){
12422                 var symbol = l155;
12423                 var value = symbol.value;
12424                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12425                 return value;
12426             })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
12427                 var symbol = l155;
12428                 var value = symbol.value;
12429                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12430                 return value;
12431             })()), "})()"));
12432         })(l192.fvalue(pv, v864));
12433     })();
12434 })), cdr: (function(){
12435     var symbol = l319;
12436     var value = symbol.value;
12437     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12438     return value;
12439 })()}));
12440 var l336 = {name: "MAKE-SYMBOL"};
12441 ((l319).value = ({car: l47.fvalue(pv, l336, (function (values,v866){
12442     checkArgs(arguments, 2);
12443     return (function(){
12444         return (function(v867){
12445             return l190.fvalue(values, "(function(){", (function(){
12446                 var symbol = l155;
12447                 var value = symbol.value;
12448                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12449                 return value;
12450             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "name", " = ", v867, ";", (function(){
12451                 var symbol = l155;
12452                 var value = symbol.value;
12453                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12454                 return value;
12455             })()), l190.fvalue(pv, "if (typeof ", "name", " != '", "string", "')", (function(){
12456                 var symbol = l155;
12457                 var value = symbol.value;
12458                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12459                 return value;
12460             })(), l194.fvalue(pv, "throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
12461                 var symbol = l155;
12462                 var value = symbol.value;
12463                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12464                 return value;
12465             })())), l190.fvalue(pv, "return ", "({name: name})", ";", (function(){
12466                 var symbol = l155;
12467                 var value = symbol.value;
12468                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12469                 return value;
12470             })())), "})()");
12471         })(l192.fvalue(pv, v866));
12472     })();
12473 })), cdr: (function(){
12474     var symbol = l319;
12475     var value = symbol.value;
12476     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12477     return value;
12478 })()}));
12479 var l337 = {name: "SYMBOL-NAME"};
12480 ((l319).value = ({car: l47.fvalue(pv, l337, (function (values,v868){
12481     checkArgs(arguments, 2);
12482     return (function(){
12483         return (function(v869){
12484             return l190.fvalue(values, "(", v869, ").name");
12485         })(l192.fvalue(pv, v868));
12486     })();
12487 })), cdr: (function(){
12488     var symbol = l319;
12489     var value = symbol.value;
12490     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12491     return value;
12492 })()}));
12493 ((l319).value = ({car: l47.fvalue(pv, l255, (function (values,v870,v871){
12494     checkArgs(arguments, 3);
12495     return (function(){
12496         return (function(v872,v873){
12497             return l190.fvalue(values, "(", v872, ").value = ", v873);
12498         })(l192.fvalue(pv, v870),l192.fvalue(pv, v871));
12499     })();
12500 })), cdr: (function(){
12501     var symbol = l319;
12502     var value = symbol.value;
12503     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12504     return value;
12505 })()}));
12506 var l338 = {name: "FSET"};
12507 ((l319).value = ({car: l47.fvalue(pv, l338, (function (values,v874,v875){
12508     checkArgs(arguments, 3);
12509     return (function(){
12510         return (function(v876,v877){
12511             return l190.fvalue(values, "(", v876, ").fvalue = ", v877);
12512         })(l192.fvalue(pv, v874),l192.fvalue(pv, v875));
12513     })();
12514 })), cdr: (function(){
12515     var symbol = l319;
12516     var value = symbol.value;
12517     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12518     return value;
12519 })()}));
12520 ((l319).value = ({car: l47.fvalue(pv, l20, (function (values,v878){
12521     checkArgs(arguments, 2);
12522     return (function(){
12523         return (function(v879){
12524             return l191.fvalue(values, l190.fvalue(pv, "(", v879, ".value !== undefined)"));
12525         })(l192.fvalue(pv, v878));
12526     })();
12527 })), cdr: (function(){
12528     var symbol = l319;
12529     var value = symbol.value;
12530     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12531     return value;
12532 })()}));
12533 var l339 = {name: "SYMBOL-VALUE"};
12534 ((l319).value = ({car: l47.fvalue(pv, l339, (function (values,v880){
12535     checkArgs(arguments, 2);
12536     return (function(){
12537         return (function(v881){
12538             return l190.fvalue(values, "(function(){", (function(){
12539                 var symbol = l155;
12540                 var value = symbol.value;
12541                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12542                 return value;
12543             })(), l194.fvalue(pv, "var symbol = ", v881, ";", (function(){
12544                 var symbol = l155;
12545                 var value = symbol.value;
12546                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12547                 return value;
12548             })(), "var value = symbol.value;", (function(){
12549                 var symbol = l155;
12550                 var value = symbol.value;
12551                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12552                 return value;
12553             })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
12554                 var symbol = l155;
12555                 var value = symbol.value;
12556                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12557                 return value;
12558             })(), "return value;", (function(){
12559                 var symbol = l155;
12560                 var value = symbol.value;
12561                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12562                 return value;
12563             })()), "})()");
12564         })(l192.fvalue(pv, v880));
12565     })();
12566 })), cdr: (function(){
12567     var symbol = l319;
12568     var value = symbol.value;
12569     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12570     return value;
12571 })()}));
12572 ((l319).value = ({car: l47.fvalue(pv, l263, (function (values,v882){
12573     checkArgs(arguments, 2);
12574     return (function(){
12575         return (function(v883){
12576             return l190.fvalue(values, "(function(){", (function(){
12577                 var symbol = l155;
12578                 var value = symbol.value;
12579                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12580                 return value;
12581             })(), l194.fvalue(pv, "var symbol = ", v883, ";", (function(){
12582                 var symbol = l155;
12583                 var value = symbol.value;
12584                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12585                 return value;
12586             })(), "var func = symbol.fvalue;", (function(){
12587                 var symbol = l155;
12588                 var value = symbol.value;
12589                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12590                 return value;
12591             })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
12592                 var symbol = l155;
12593                 var value = symbol.value;
12594                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12595                 return value;
12596             })(), "return func;", (function(){
12597                 var symbol = l155;
12598                 var value = symbol.value;
12599                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12600                 return value;
12601             })()), "})()");
12602         })(l192.fvalue(pv, v882));
12603     })();
12604 })), cdr: (function(){
12605     var symbol = l319;
12606     var value = symbol.value;
12607     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12608     return value;
12609 })()}));
12610 var l340 = {name: "SYMBOL-PLIST"};
12611 ((l319).value = ({car: l47.fvalue(pv, l340, (function (values,v884){
12612     checkArgs(arguments, 2);
12613     return (function(){
12614         return (function(v885){
12615             return l190.fvalue(values, "((", v885, ").plist || ", l192.fvalue(pv, l5.value), ")");
12616         })(l192.fvalue(pv, v884));
12617     })();
12618 })), cdr: (function(){
12619     var symbol = l319;
12620     var value = symbol.value;
12621     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12622     return value;
12623 })()}));
12624 var l341 = {name: "LAMBDA-CODE"};
12625 ((l319).value = ({car: l47.fvalue(pv, l341, (function (values,v886){
12626     checkArgs(arguments, 2);
12627     return (function(){
12628         return (function(v887){
12629             return l190.fvalue(values, "(", v887, ").toString()");
12630         })(l192.fvalue(pv, v886));
12631     })();
12632 })), cdr: (function(){
12633     var symbol = l319;
12634     var value = symbol.value;
12635     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12636     return value;
12637 })()}));
12638 var l342 = {name: "EQ"};
12639 ((l319).value = ({car: l47.fvalue(pv, l342, (function (values,v888,v889){
12640     checkArgs(arguments, 3);
12641     return (function(){
12642         return (function(v890,v891){
12643             return l191.fvalue(values, l190.fvalue(pv, "(", v890, " === ", v891, ")"));
12644         })(l192.fvalue(pv, v888),l192.fvalue(pv, v889));
12645     })();
12646 })), cdr: (function(){
12647     var symbol = l319;
12648     var value = symbol.value;
12649     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12650     return value;
12651 })()}));
12652 var l343 = {name: "EQUAL"};
12653 ((l319).value = ({car: l47.fvalue(pv, l343, (function (values,v892,v893){
12654     checkArgs(arguments, 3);
12655     return (function(){
12656         return (function(v894,v895){
12657             return l191.fvalue(values, l190.fvalue(pv, "(", v894, " == ", v895, ")"));
12658         })(l192.fvalue(pv, v892),l192.fvalue(pv, v893));
12659     })();
12660 })), cdr: (function(){
12661     var symbol = l319;
12662     var value = symbol.value;
12663     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12664     return value;
12665 })()}));
12666 var l344 = {name: "CHAR-TO-STRING"};
12667 ((l319).value = ({car: l47.fvalue(pv, l344, (function (values,v896){
12668     checkArgs(arguments, 2);
12669     return (function(){
12670         return (function(v897){
12671             return l190.fvalue(values, "(function(){", (function(){
12672                 var symbol = l155;
12673                 var value = symbol.value;
12674                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12675                 return value;
12676             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v897, ";", (function(){
12677                 var symbol = l155;
12678                 var value = symbol.value;
12679                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12680                 return value;
12681             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
12682                 var symbol = l155;
12683                 var value = symbol.value;
12684                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12685                 return value;
12686             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
12687                 var symbol = l155;
12688                 var value = symbol.value;
12689                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12690                 return value;
12691             })())), l190.fvalue(pv, "return ", "String.fromCharCode(x)", ";", (function(){
12692                 var symbol = l155;
12693                 var value = symbol.value;
12694                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12695                 return value;
12696             })())), "})()");
12697         })(l192.fvalue(pv, v896));
12698     })();
12699 })), cdr: (function(){
12700     var symbol = l319;
12701     var value = symbol.value;
12702     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12703     return value;
12704 })()}));
12705 var l345 = {name: "STRINGP"};
12706 ((l319).value = ({car: l47.fvalue(pv, l345, (function (values,v898){
12707     checkArgs(arguments, 2);
12708     return (function(){
12709         return (function(v899){
12710             return l191.fvalue(values, l190.fvalue(pv, "(typeof(", v899, ") == \"string\")"));
12711         })(l192.fvalue(pv, v898));
12712     })();
12713 })), cdr: (function(){
12714     var symbol = l319;
12715     var value = symbol.value;
12716     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12717     return value;
12718 })()}));
12719 var l346 = {name: "STRING-UPCASE"};
12720 ((l319).value = ({car: l47.fvalue(pv, l346, (function (values,v900){
12721     checkArgs(arguments, 2);
12722     return (function(){
12723         return (function(v901){
12724             return l190.fvalue(values, "(function(){", (function(){
12725                 var symbol = l155;
12726                 var value = symbol.value;
12727                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12728                 return value;
12729             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v901, ";", (function(){
12730                 var symbol = l155;
12731                 var value = symbol.value;
12732                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12733                 return value;
12734             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
12735                 var symbol = l155;
12736                 var value = symbol.value;
12737                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12738                 return value;
12739             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
12740                 var symbol = l155;
12741                 var value = symbol.value;
12742                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12743                 return value;
12744             })())), l190.fvalue(pv, "return ", "x.toUpperCase()", ";", (function(){
12745                 var symbol = l155;
12746                 var value = symbol.value;
12747                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12748                 return value;
12749             })())), "})()");
12750         })(l192.fvalue(pv, v900));
12751     })();
12752 })), cdr: (function(){
12753     var symbol = l319;
12754     var value = symbol.value;
12755     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12756     return value;
12757 })()}));
12758 var l347 = {name: "STRING-LENGTH"};
12759 ((l319).value = ({car: l47.fvalue(pv, l347, (function (values,v902){
12760     checkArgs(arguments, 2);
12761     return (function(){
12762         return (function(v903){
12763             return l190.fvalue(values, "(function(){", (function(){
12764                 var symbol = l155;
12765                 var value = symbol.value;
12766                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12767                 return value;
12768             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v903, ";", (function(){
12769                 var symbol = l155;
12770                 var value = symbol.value;
12771                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12772                 return value;
12773             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
12774                 var symbol = l155;
12775                 var value = symbol.value;
12776                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12777                 return value;
12778             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
12779                 var symbol = l155;
12780                 var value = symbol.value;
12781                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12782                 return value;
12783             })())), l190.fvalue(pv, "return ", "x.length", ";", (function(){
12784                 var symbol = l155;
12785                 var value = symbol.value;
12786                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12787                 return value;
12788             })())), "})()");
12789         })(l192.fvalue(pv, v902));
12790     })();
12791 })), cdr: (function(){
12792     var symbol = l319;
12793     var value = symbol.value;
12794     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12795     return value;
12796 })()}));
12797 var l348 = {name: "SLICE"};
12798 ((l319).value = ({car: l47.fvalue(pv, l348, (function (values,v904,v905,v906){
12799     checkArgsAtLeast(arguments, 3);
12800     checkArgsAtMost(arguments, 4);
12801     var v906; 
12802     switch(arguments.length-1){
12803     case 2:
12804         v906=l5.value;
12805     default: break;
12806     }
12807     return (function(){
12808         return l190.fvalue(values, "(function(){", (function(){
12809             var symbol = l155;
12810             var value = symbol.value;
12811             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12812             return value;
12813         })(), l194.fvalue(pv, "var str = ", l192.fvalue(pv, v904), ";", (function(){
12814             var symbol = l155;
12815             var value = symbol.value;
12816             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12817             return value;
12818         })(), "var a = ", l192.fvalue(pv, v905), ";", (function(){
12819             var symbol = l155;
12820             var value = symbol.value;
12821             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12822             return value;
12823         })(), "var b;", (function(){
12824             var symbol = l155;
12825             var value = symbol.value;
12826             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12827             return value;
12828         })(), (v906 !== l5.value ? l190.fvalue(pv, "b = ", l192.fvalue(pv, v906), ";", (function(){
12829             var symbol = l155;
12830             var value = symbol.value;
12831             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12832             return value;
12833         })()) : l5.value), "return str.slice(a,b);", (function(){
12834             var symbol = l155;
12835             var value = symbol.value;
12836             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12837             return value;
12838         })()), "})()");
12839     })();
12840 })), cdr: (function(){
12841     var symbol = l319;
12842     var value = symbol.value;
12843     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12844     return value;
12845 })()}));
12846 var l349 = {name: "CHAR"};
12847 ((l319).value = ({car: l47.fvalue(pv, l349, (function (values,v907,v908){
12848     checkArgs(arguments, 3);
12849     return (function(){
12850         return (function(v909,v910){
12851             return l190.fvalue(values, "(function(){", (function(){
12852                 var symbol = l155;
12853                 var value = symbol.value;
12854                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12855                 return value;
12856             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string", " = ", v909, ";", (function(){
12857                 var symbol = l155;
12858                 var value = symbol.value;
12859                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12860                 return value;
12861             })()), l190.fvalue(pv, "var ", "index", " = ", v910, ";", (function(){
12862                 var symbol = l155;
12863                 var value = symbol.value;
12864                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12865                 return value;
12866             })()), l190.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
12867                 var symbol = l155;
12868                 var value = symbol.value;
12869                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12870                 return value;
12871             })(), l194.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
12872                 var symbol = l155;
12873                 var value = symbol.value;
12874                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12875                 return value;
12876             })())), l190.fvalue(pv, "if (typeof ", "index", " != '", "number", "')", (function(){
12877                 var symbol = l155;
12878                 var value = symbol.value;
12879                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12880                 return value;
12881             })(), l194.fvalue(pv, "throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
12882                 var symbol = l155;
12883                 var value = symbol.value;
12884                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12885                 return value;
12886             })())), l190.fvalue(pv, "return ", "string.charCodeAt(index)", ";", (function(){
12887                 var symbol = l155;
12888                 var value = symbol.value;
12889                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12890                 return value;
12891             })())), "})()");
12892         })(l192.fvalue(pv, v907),l192.fvalue(pv, v908));
12893     })();
12894 })), cdr: (function(){
12895     var symbol = l319;
12896     var value = symbol.value;
12897     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12898     return value;
12899 })()}));
12900 ((l319).value = ({car: l47.fvalue(pv, l76, (function (values,v911,v912){
12901     checkArgs(arguments, 3);
12902     return (function(){
12903         return (function(v913,v914){
12904             return l190.fvalue(values, "(function(){", (function(){
12905                 var symbol = l155;
12906                 var value = symbol.value;
12907                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12908                 return value;
12909             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string1", " = ", v913, ";", (function(){
12910                 var symbol = l155;
12911                 var value = symbol.value;
12912                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12913                 return value;
12914             })()), l190.fvalue(pv, "var ", "string2", " = ", v914, ";", (function(){
12915                 var symbol = l155;
12916                 var value = symbol.value;
12917                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12918                 return value;
12919             })()), l190.fvalue(pv, "if (typeof ", "string1", " != '", "string", "')", (function(){
12920                 var symbol = l155;
12921                 var value = symbol.value;
12922                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12923                 return value;
12924             })(), l194.fvalue(pv, "throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
12925                 var symbol = l155;
12926                 var value = symbol.value;
12927                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12928                 return value;
12929             })())), l190.fvalue(pv, "if (typeof ", "string2", " != '", "string", "')", (function(){
12930                 var symbol = l155;
12931                 var value = symbol.value;
12932                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12933                 return value;
12934             })(), l194.fvalue(pv, "throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
12935                 var symbol = l155;
12936                 var value = symbol.value;
12937                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12938                 return value;
12939             })())), l190.fvalue(pv, "return ", "string1.concat(string2)", ";", (function(){
12940                 var symbol = l155;
12941 >>>>>>> backquote
12942                 var value = symbol.value;
12943                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12944                 return value;
12945             })())), "})()");
12946 <<<<<<< HEAD
12947         })();
12948     }));
12949     return l296;
12950 })();
12951 (function(){
12952     var v794 = l45.fvalue(pv, l63, (function (values){
12953         var v795= l5.value;
12954         for (var i = arguments.length-1; i>=1; i--)
12955             v795 = {car: arguments[i], cdr: 
12956         v795};
12957         return (function(){
12958             return (l13.fvalue(pv, v795) !== l5.value ? "0" : l294.fvalue(values, v795, (function (values,v796){
12959                 checkArgs(arguments, 2);
12960                 return l183.fvalue(values, "return ", l151.fvalue(pv, v796, "+"), ";", (function(){
12961                     var symbol = l148;
12962                     var value = symbol.value;
12963                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12964                     return value;
12965                 })());
12966             })));
12967         })();
12968     }));
12969     var v797 = ({car: v794, cdr: (function(){
12970         var symbol = l290;
12971         var value = symbol.value;
12972         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12973         return value;
12974     })()});
12975     return ((l290).value = v797);
12976 })();
12977 (function(){
12978     var v798 = l45.fvalue(pv, l64, (function (values,v800){
12979         checkArgsAtLeast(arguments, 2);
12980         var v799= l5.value;
12981         for (var i = arguments.length-1; i>=2; i--)
12982             v799 = {car: arguments[i], cdr: 
12983         v799};
12984         return (function(){
12985             return (function(v801){
12986                 return l294.fvalue(values, v801, (function (values,v802){
12987                     checkArgs(arguments, 2);
12988                     return l183.fvalue(values, "return ", (l13.fvalue(pv, v799) !== l5.value ? l149.fvalue(pv, "-", (function(){
12989                         var tmp = v802;
12990                         return tmp === l5.value? l5.value: tmp.car;
12991                     })()) : l151.fvalue(pv, v802, "-")), ";", (function(){
12992                         var symbol = l148;
12993                         var value = symbol.value;
12994                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12995                         return value;
12996                     })());
12997                 }));
12998             })(({car: v800, cdr: v799}));
12999         })();
13000     }));
13001     var v803 = ({car: v798, cdr: (function(){
13002         var symbol = l290;
13003         var value = symbol.value;
13004         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13005         return value;
13006     })()});
13007     return ((l290).value = v803);
13008 })();
13009 (function(){
13010     var v804 = l45.fvalue(pv, l21, (function (values){
13011         var v805= l5.value;
13012         for (var i = arguments.length-1; i>=1; i--)
13013             v805 = {car: arguments[i], cdr: 
13014         v805};
13015         return (function(){
13016             return (l13.fvalue(pv, v805) !== l5.value ? "1" : l294.fvalue(values, v805, (function (values,v806){
13017                 checkArgs(arguments, 2);
13018                 return l183.fvalue(values, "return ", l151.fvalue(pv, v806, "*"), ";", (function(){
13019                     var symbol = l148;
13020                     var value = symbol.value;
13021                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13022                     return value;
13023                 })());
13024             })));
13025         })();
13026     }));
13027     var v807 = ({car: v804, cdr: (function(){
13028         var symbol = l290;
13029         var value = symbol.value;
13030         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13031         return value;
13032     })()});
13033     return ((l290).value = v807);
13034 })();
13035 (function(){
13036     var v808 = l45.fvalue(pv, l22, (function (values,v810){
13037         checkArgsAtLeast(arguments, 2);
13038         var v809= l5.value;
13039         for (var i = arguments.length-1; i>=2; i--)
13040             v809 = {car: arguments[i], cdr: 
13041         v809};
13042         return (function(){
13043             return (function(v811){
13044                 return l294.fvalue(values, v811, (function (values,v812){
13045                     checkArgs(arguments, 2);
13046                     return l183.fvalue(values, "return ", (l13.fvalue(pv, v809) !== l5.value ? l149.fvalue(pv, "1 /", (function(){
13047                         var tmp = v812;
13048                         return tmp === l5.value? l5.value: tmp.car;
13049                     })()) : l151.fvalue(pv, v812, "/")), ";", (function(){
13050                         var symbol = l148;
13051                         var value = symbol.value;
13052                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13053                         return value;
13054                     })());
13055                 }));
13056             })(({car: v810, cdr: v809}));
13057         })();
13058     }));
13059     var v813 = ({car: v808, cdr: (function(){
13060         var symbol = l290;
13061         var value = symbol.value;
13062         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13063         return value;
13064     })()});
13065     return ((l290).value = v813);
13066 })();
13067 var l297 = {name: "MOD"};
13068 (function(){
13069     var v814 = l45.fvalue(pv, l297, (function (values,v815,v816){
13070         checkArgs(arguments, 3);
13071         return (function(){
13072             return (function(v817,v818){
13073                 return l296.fvalue(values, v817, "%", v818);
13074             })(l185.fvalue(pv, v815),l185.fvalue(pv, v816));
13075         })();
13076     }));
13077     var v819 = ({car: v814, cdr: (function(){
13078         var symbol = l290;
13079         var value = symbol.value;
13080         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13081         return value;
13082     })()});
13083     return ((l290).value = v819);
13084 })();
13085 var l298 = {name: "COMPARISON-CONJUNTION"};
13086 (function(){
13087     (l298).fvalue = (function(v822){
13088         ((v822)["fname"] = "COMPARISON-CONJUNTION");
13089         return v822;
13090     })((function (values,v820,v821){
13091         checkArgs(arguments, 3);
13092         return (function(){
13093             return (l13.fvalue(pv, (function(){
13094                 var tmp = v820;
13095                 return tmp === l5.value? l5.value: tmp.cdr;
13096             })()) !== l5.value ? "true" : (l13.fvalue(pv, l36.fvalue(pv, v820)) !== l5.value ? l149.fvalue(values, (function(){
13097                 var tmp = v820;
13098                 return tmp === l5.value? l5.value: tmp.car;
13099             })(), v821, l34.fvalue(pv, v820)) : l149.fvalue(values, (function(){
13100                 var tmp = v820;
13101                 return tmp === l5.value? l5.value: tmp.car;
13102             })(), v821, l34.fvalue(pv, v820), " && ", l298.fvalue(pv, (function(){
13103                 var tmp = v820;
13104                 return tmp === l5.value? l5.value: tmp.cdr;
13105             })(), v821))));
13106         })();
13107     }));
13108     return l298;
13109 })();
13110 var l299 = {name: "DEFINE-BUILTIN-COMPARISON"};
13111 l299;
13112 var l300 = {name: ">"};
13113 (function(){
13114     var v823 = l45.fvalue(pv, l300, (function (values,v825){
13115         checkArgsAtLeast(arguments, 2);
13116         var v824= l5.value;
13117         for (var i = arguments.length-1; i>=2; i--)
13118             v824 = {car: arguments[i], cdr: 
13119         v824};
13120         return (function(){
13121             return (function(v826){
13122                 return l294.fvalue(values, v826, (function (values,v827){
13123                     checkArgs(arguments, 2);
13124                     return l183.fvalue(values, "return ", l184.fvalue(pv, l298.fvalue(pv, v827, ">")), ";", (function(){
13125                         var symbol = l148;
13126                         var value = symbol.value;
13127                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13128                         return value;
13129                     })());
13130                 }));
13131             })(({car: v825, cdr: v824}));
13132         })();
13133     }));
13134     var v828 = ({car: v823, cdr: (function(){
13135         var symbol = l290;
13136         var value = symbol.value;
13137         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13138         return value;
13139     })()});
13140     return ((l290).value = v828);
13141 })();
13142 var l301 = {name: "<"};
13143 (function(){
13144     var v829 = l45.fvalue(pv, l301, (function (values,v831){
13145         checkArgsAtLeast(arguments, 2);
13146         var v830= l5.value;
13147         for (var i = arguments.length-1; i>=2; i--)
13148             v830 = {car: arguments[i], cdr: 
13149         v830};
13150         return (function(){
13151             return (function(v832){
13152                 return l294.fvalue(values, v832, (function (values,v833){
13153                     checkArgs(arguments, 2);
13154                     return l183.fvalue(values, "return ", l184.fvalue(pv, l298.fvalue(pv, v833, "<")), ";", (function(){
13155                         var symbol = l148;
13156                         var value = symbol.value;
13157                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13158                         return value;
13159                     })());
13160                 }));
13161             })(({car: v831, cdr: v830}));
13162         })();
13163     }));
13164     var v834 = ({car: v829, cdr: (function(){
13165         var symbol = l290;
13166         var value = symbol.value;
13167         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13168         return value;
13169     })()});
13170     return ((l290).value = v834);
13171 })();
13172 var l302 = {name: ">="};
13173 (function(){
13174     var v835 = l45.fvalue(pv, l302, (function (values,v837){
13175         checkArgsAtLeast(arguments, 2);
13176         var v836= l5.value;
13177         for (var i = arguments.length-1; i>=2; i--)
13178             v836 = {car: arguments[i], cdr: 
13179         v836};
13180         return (function(){
13181             return (function(v838){
13182                 return l294.fvalue(values, v838, (function (values,v839){
13183                     checkArgs(arguments, 2);
13184                     return l183.fvalue(values, "return ", l184.fvalue(pv, l298.fvalue(pv, v839, ">=")), ";", (function(){
13185                         var symbol = l148;
13186                         var value = symbol.value;
13187                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13188                         return value;
13189                     })());
13190                 }));
13191             })(({car: v837, cdr: v836}));
13192         })();
13193     }));
13194     var v840 = ({car: v835, cdr: (function(){
13195         var symbol = l290;
13196         var value = symbol.value;
13197         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13198         return value;
13199     })()});
13200     return ((l290).value = v840);
13201 })();
13202 var l303 = {name: "<="};
13203 (function(){
13204     var v841 = l45.fvalue(pv, l303, (function (values,v843){
13205         checkArgsAtLeast(arguments, 2);
13206         var v842= l5.value;
13207         for (var i = arguments.length-1; i>=2; i--)
13208             v842 = {car: arguments[i], cdr: 
13209         v842};
13210         return (function(){
13211             return (function(v844){
13212                 return l294.fvalue(values, v844, (function (values,v845){
13213                     checkArgs(arguments, 2);
13214                     return l183.fvalue(values, "return ", l184.fvalue(pv, l298.fvalue(pv, v845, "<=")), ";", (function(){
13215                         var symbol = l148;
13216                         var value = symbol.value;
13217                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13218                         return value;
13219                     })());
13220                 }));
13221             })(({car: v843, cdr: v842}));
13222         })();
13223     }));
13224     var v846 = ({car: v841, cdr: (function(){
13225         var symbol = l290;
13226         var value = symbol.value;
13227         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13228         return value;
13229     })()});
13230     return ((l290).value = v846);
13231 })();
13232 (function(){
13233     var v847 = l45.fvalue(pv, l20, (function (values,v849){
13234         checkArgsAtLeast(arguments, 2);
13235         var v848= l5.value;
13236         for (var i = arguments.length-1; i>=2; i--)
13237             v848 = {car: arguments[i], cdr: 
13238         v848};
13239         return (function(){
13240             return (function(v850){
13241                 return l294.fvalue(values, v850, (function (values,v851){
13242                     checkArgs(arguments, 2);
13243                     return l183.fvalue(values, "return ", l184.fvalue(pv, l298.fvalue(pv, v851, "==")), ";", (function(){
13244                         var symbol = l148;
13245                         var value = symbol.value;
13246                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13247                         return value;
13248                     })());
13249                 }));
13250             })(({car: v849, cdr: v848}));
13251         })();
13252     }));
13253     var v852 = ({car: v847, cdr: (function(){
13254         var symbol = l290;
13255         var value = symbol.value;
13256         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13257         return value;
13258     })()});
13259     return ((l290).value = v852);
13260 })();
13261 var l304 = {name: "NUMBERP"};
13262 (function(){
13263     var v853 = l45.fvalue(pv, l304, (function (values,v854){
13264         checkArgs(arguments, 2);
13265         return (function(){
13266             return (function(v855){
13267                 return l184.fvalue(values, l183.fvalue(pv, "(typeof (", v855, ") == \"number\")"));
13268             })(l185.fvalue(pv, v854));
13269         })();
13270     }));
13271     var v856 = ({car: v853, cdr: (function(){
13272         var symbol = l290;
13273         var value = symbol.value;
13274         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13275         return value;
13276     })()});
13277     return ((l290).value = v856);
13278 })();
13279 var l305 = {name: "FLOOR"};
13280 (function(){
13281     var v857 = l45.fvalue(pv, l305, (function (values,v858){
13282         checkArgs(arguments, 2);
13283         return (function(){
13284             return (function(v859){
13285                 return l183.fvalue(values, "(function(){", (function(){
13286                     var symbol = l148;
13287                     var value = symbol.value;
13288                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13289                     return value;
13290                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v859, ";", (function(){
13291                     var symbol = l148;
13292                     var value = symbol.value;
13293                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13294                     return value;
13295                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
13296                     var symbol = l148;
13297                     var value = symbol.value;
13298                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13299                     return value;
13300                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
13301                     var symbol = l148;
13302                     var value = symbol.value;
13303                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13304                     return value;
13305                 })())), l183.fvalue(pv, "return ", "Math.floor(x)", ";", (function(){
13306                     var symbol = l148;
13307                     var value = symbol.value;
13308                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13309                     return value;
13310                 })())), "})()");
13311             })(l185.fvalue(pv, v858));
13312         })();
13313     }));
13314     var v860 = ({car: v857, cdr: (function(){
13315         var symbol = l290;
13316         var value = symbol.value;
13317         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13318         return value;
13319     })()});
13320     return ((l290).value = v860);
13321 })();
13322 (function(){
13323     var v861 = l45.fvalue(pv, l29, (function (values,v862,v863){
13324         checkArgs(arguments, 3);
13325         return (function(){
13326             return (function(v864,v865){
13327                 return l183.fvalue(values, "({car: ", v864, ", cdr: ", v865, "})");
13328             })(l185.fvalue(pv, v862),l185.fvalue(pv, v863));
13329         })();
13330     }));
13331     var v866 = ({car: v861, cdr: (function(){
13332         var symbol = l290;
13333         var value = symbol.value;
13334         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13335         return value;
13336     })()});
13337     return ((l290).value = v866);
13338 })();
13339 (function(){
13340     var v867 = l45.fvalue(pv, l30, (function (values,v868){
13341         checkArgs(arguments, 2);
13342         return (function(){
13343             return (function(v869){
13344                 return l184.fvalue(values, l183.fvalue(pv, "(function(){", (function(){
13345                     var symbol = l148;
13346                     var value = symbol.value;
13347                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13348                     return value;
13349                 })(), l187.fvalue(pv, "var tmp = ", v869, ";", (function(){
13350                     var symbol = l148;
13351                     var value = symbol.value;
13352                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13353                     return value;
13354                 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
13355                     var symbol = l148;
13356                     var value = symbol.value;
13357                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13358                     return value;
13359                 })()), "})()"));
13360             })(l185.fvalue(pv, v868));
13361         })();
13362     }));
13363     var v870 = ({car: v867, cdr: (function(){
13364         var symbol = l290;
13365         var value = symbol.value;
13366         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13367         return value;
13368     })()});
13369     return ((l290).value = v870);
13370 })();
13371 (function(){
13372     var v871 = l45.fvalue(pv, l31, (function (values,v872){
13373         checkArgs(arguments, 2);
13374         return (function(){
13375             return (function(v873){
13376                 return l183.fvalue(values, "(function(){", (function(){
13377                     var symbol = l148;
13378                     var value = symbol.value;
13379                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13380                     return value;
13381                 })(), l187.fvalue(pv, "var tmp = ", v873, ";", (function(){
13382                     var symbol = l148;
13383                     var value = symbol.value;
13384                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13385                     return value;
13386                 })(), "return tmp === ", l185.fvalue(pv, l5.value), "? ", l185.fvalue(pv, l5.value), ": tmp.car;", (function(){
13387                     var symbol = l148;
13388                     var value = symbol.value;
13389                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13390                     return value;
13391                 })()), "})()");
13392             })(l185.fvalue(pv, v872));
13393         })();
13394     }));
13395     var v874 = ({car: v871, cdr: (function(){
13396         var symbol = l290;
13397         var value = symbol.value;
13398         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13399         return value;
13400     })()});
13401     return ((l290).value = v874);
13402 })();
13403 (function(){
13404     var v875 = l45.fvalue(pv, l32, (function (values,v876){
13405         checkArgs(arguments, 2);
13406         return (function(){
13407             return (function(v877){
13408                 return l183.fvalue(values, "(function(){", (function(){
13409                     var symbol = l148;
13410                     var value = symbol.value;
13411                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13412                     return value;
13413                 })(), l187.fvalue(pv, "var tmp = ", v877, ";", (function(){
13414                     var symbol = l148;
13415                     var value = symbol.value;
13416                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13417                     return value;
13418                 })(), "return tmp === ", l185.fvalue(pv, l5.value), "? ", l185.fvalue(pv, l5.value), ": tmp.cdr;", (function(){
13419                     var symbol = l148;
13420                     var value = symbol.value;
13421                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13422                     return value;
13423                 })()), "})()");
13424             })(l185.fvalue(pv, v876));
13425         })();
13426     }));
13427     var v878 = ({car: v875, cdr: (function(){
13428         var symbol = l290;
13429         var value = symbol.value;
13430         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13431         return value;
13432     })()});
13433     return ((l290).value = v878);
13434 })();
13435 (function(){
13436     var v879 = l45.fvalue(pv, l120, (function (values,v880,v881){
13437         checkArgs(arguments, 3);
13438         return (function(){
13439             return (function(v882,v883){
13440                 return l183.fvalue(values, "(function(){", (function(){
13441                     var symbol = l148;
13442                     var value = symbol.value;
13443                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13444                     return value;
13445                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v882, ";", (function(){
13446                     var symbol = l148;
13447                     var value = symbol.value;
13448                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13449                     return value;
13450                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
13451                     var symbol = l148;
13452                     var value = symbol.value;
13453                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13454                     return value;
13455                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
13456                     var symbol = l148;
13457                     var value = symbol.value;
13458                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13459                     return value;
13460                 })())), l183.fvalue(pv, "return ", l183.fvalue(pv, "(x.car = ", v883, ", x)"), ";", (function(){
13461                     var symbol = l148;
13462                     var value = symbol.value;
13463                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13464                     return value;
13465                 })())), "})()");
13466             })(l185.fvalue(pv, v880),l185.fvalue(pv, v881));
13467         })();
13468     }));
13469     var v884 = ({car: v879, cdr: (function(){
13470         var symbol = l290;
13471         var value = symbol.value;
13472         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13473         return value;
13474     })()});
13475     return ((l290).value = v884);
13476 })();
13477 (function(){
13478     var v885 = l45.fvalue(pv, l121, (function (values,v886,v887){
13479         checkArgs(arguments, 3);
13480         return (function(){
13481             return (function(v888,v889){
13482                 return l183.fvalue(values, "(function(){", (function(){
13483                     var symbol = l148;
13484                     var value = symbol.value;
13485                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13486                     return value;
13487                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v888, ";", (function(){
13488                     var symbol = l148;
13489                     var value = symbol.value;
13490                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13491                     return value;
13492                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "object", "')", (function(){
13493                     var symbol = l148;
13494                     var value = symbol.value;
13495                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13496                     return value;
13497                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
13498                     var symbol = l148;
13499                     var value = symbol.value;
13500                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13501                     return value;
13502                 })())), l183.fvalue(pv, "return ", l183.fvalue(pv, "(x.cdr = ", v889, ", x)"), ";", (function(){
13503                     var symbol = l148;
13504                     var value = symbol.value;
13505                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13506                     return value;
13507                 })())), "})()");
13508             })(l185.fvalue(pv, v886),l185.fvalue(pv, v887));
13509         })();
13510     }));
13511     var v890 = ({car: v885, cdr: (function(){
13512         var symbol = l290;
13513         var value = symbol.value;
13514         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13515         return value;
13516     })()});
13517     return ((l290).value = v890);
13518 })();
13519 var l306 = {name: "SYMBOLP"};
13520 (function(){
13521     var v891 = l45.fvalue(pv, l306, (function (values,v892){
13522         checkArgs(arguments, 2);
13523         return (function(){
13524             return (function(v893){
13525                 return l184.fvalue(values, l183.fvalue(pv, "(function(){", (function(){
13526                     var symbol = l148;
13527                     var value = symbol.value;
13528                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13529                     return value;
13530                 })(), l187.fvalue(pv, "var tmp = ", v893, ";", (function(){
13531                     var symbol = l148;
13532                     var value = symbol.value;
13533                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13534                     return value;
13535                 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
13536                     var symbol = l148;
13537                     var value = symbol.value;
13538                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13539                     return value;
13540                 })()), "})()"));
13541             })(l185.fvalue(pv, v892));
13542         })();
13543     }));
13544     var v894 = ({car: v891, cdr: (function(){
13545         var symbol = l290;
13546         var value = symbol.value;
13547         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13548         return value;
13549     })()});
13550     return ((l290).value = v894);
13551 })();
13552 var l307 = {name: "MAKE-SYMBOL"};
13553 (function(){
13554     var v895 = l45.fvalue(pv, l307, (function (values,v896){
13555         checkArgs(arguments, 2);
13556         return (function(){
13557             return (function(v897){
13558                 return l183.fvalue(values, "(function(){", (function(){
13559                     var symbol = l148;
13560                     var value = symbol.value;
13561                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13562                     return value;
13563                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "name", " = ", v897, ";", (function(){
13564                     var symbol = l148;
13565                     var value = symbol.value;
13566                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13567                     return value;
13568                 })()), l183.fvalue(pv, "if (typeof ", "name", " != '", "string", "')", (function(){
13569                     var symbol = l148;
13570                     var value = symbol.value;
13571                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13572                     return value;
13573                 })(), l187.fvalue(pv, "throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
13574                     var symbol = l148;
13575                     var value = symbol.value;
13576                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13577                     return value;
13578                 })())), l183.fvalue(pv, "return ", "({name: name})", ";", (function(){
13579                     var symbol = l148;
13580                     var value = symbol.value;
13581                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13582                     return value;
13583                 })())), "})()");
13584             })(l185.fvalue(pv, v896));
13585         })();
13586     }));
13587     var v898 = ({car: v895, cdr: (function(){
13588         var symbol = l290;
13589         var value = symbol.value;
13590         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13591         return value;
13592     })()});
13593     return ((l290).value = v898);
13594 })();
13595 var l308 = {name: "SYMBOL-NAME"};
13596 (function(){
13597     var v899 = l45.fvalue(pv, l308, (function (values,v900){
13598         checkArgs(arguments, 2);
13599         return (function(){
13600             return (function(v901){
13601                 return l183.fvalue(values, "(", v901, ").name");
13602             })(l185.fvalue(pv, v900));
13603         })();
13604     }));
13605     var v902 = ({car: v899, cdr: (function(){
13606         var symbol = l290;
13607         var value = symbol.value;
13608         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13609         return value;
13610     })()});
13611     return ((l290).value = v902);
13612 })();
13613 (function(){
13614     var v903 = l45.fvalue(pv, l248, (function (values,v904,v905){
13615         checkArgs(arguments, 3);
13616         return (function(){
13617             return (function(v906,v907){
13618                 return l183.fvalue(values, "(", v906, ").value = ", v907);
13619             })(l185.fvalue(pv, v904),l185.fvalue(pv, v905));
13620         })();
13621     }));
13622     var v908 = ({car: v903, cdr: (function(){
13623         var symbol = l290;
13624         var value = symbol.value;
13625         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13626         return value;
13627     })()});
13628     return ((l290).value = v908);
13629 })();
13630 var l309 = {name: "FSET"};
13631 (function(){
13632     var v909 = l45.fvalue(pv, l309, (function (values,v910,v911){
13633         checkArgs(arguments, 3);
13634         return (function(){
13635             return (function(v912,v913){
13636                 return l183.fvalue(values, "(", v912, ").fvalue = ", v913);
13637             })(l185.fvalue(pv, v910),l185.fvalue(pv, v911));
13638         })();
13639     }));
13640     var v914 = ({car: v909, cdr: (function(){
13641         var symbol = l290;
13642         var value = symbol.value;
13643         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13644         return value;
13645     })()});
13646     return ((l290).value = v914);
13647 })();
13648 (function(){
13649     var v915 = l45.fvalue(pv, l19, (function (values,v916){
13650         checkArgs(arguments, 2);
13651         return (function(){
13652             return (function(v917){
13653                 return l184.fvalue(values, l183.fvalue(pv, "(", v917, ".value !== undefined)"));
13654             })(l185.fvalue(pv, v916));
13655         })();
13656     }));
13657     var v918 = ({car: v915, cdr: (function(){
13658         var symbol = l290;
13659         var value = symbol.value;
13660         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13661         return value;
13662     })()});
13663     return ((l290).value = v918);
13664 })();
13665 var l310 = {name: "SYMBOL-VALUE"};
13666 (function(){
13667     var v919 = l45.fvalue(pv, l310, (function (values,v920){
13668         checkArgs(arguments, 2);
13669         return (function(){
13670             return (function(v921){
13671                 return l183.fvalue(values, "(function(){", (function(){
13672                     var symbol = l148;
13673                     var value = symbol.value;
13674                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13675                     return value;
13676                 })(), l187.fvalue(pv, "var symbol = ", v921, ";", (function(){
13677                     var symbol = l148;
13678                     var value = symbol.value;
13679                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13680                     return value;
13681                 })(), "var value = symbol.value;", (function(){
13682                     var symbol = l148;
13683                     var value = symbol.value;
13684                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13685                     return value;
13686                 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
13687                     var symbol = l148;
13688                     var value = symbol.value;
13689                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13690                     return value;
13691                 })(), "return value;", (function(){
13692                     var symbol = l148;
13693                     var value = symbol.value;
13694                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13695                     return value;
13696                 })()), "})()");
13697             })(l185.fvalue(pv, v920));
13698         })();
13699     }));
13700     var v922 = ({car: v919, cdr: (function(){
13701         var symbol = l290;
13702         var value = symbol.value;
13703         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13704         return value;
13705     })()});
13706     return ((l290).value = v922);
13707 })();
13708 (function(){
13709     var v923 = l45.fvalue(pv, l256, (function (values,v924){
13710         checkArgs(arguments, 2);
13711         return (function(){
13712             return (function(v925){
13713                 return l183.fvalue(values, "(function(){", (function(){
13714                     var symbol = l148;
13715                     var value = symbol.value;
13716                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13717                     return value;
13718                 })(), l187.fvalue(pv, "var symbol = ", v925, ";", (function(){
13719                     var symbol = l148;
13720                     var value = symbol.value;
13721                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13722                     return value;
13723                 })(), "var func = symbol.fvalue;", (function(){
13724                     var symbol = l148;
13725                     var value = symbol.value;
13726                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13727                     return value;
13728                 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
13729                     var symbol = l148;
13730                     var value = symbol.value;
13731                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13732                     return value;
13733                 })(), "return func;", (function(){
13734                     var symbol = l148;
13735                     var value = symbol.value;
13736                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13737                     return value;
13738                 })()), "})()");
13739             })(l185.fvalue(pv, v924));
13740         })();
13741     }));
13742     var v926 = ({car: v923, cdr: (function(){
13743         var symbol = l290;
13744         var value = symbol.value;
13745         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13746         return value;
13747     })()});
13748     return ((l290).value = v926);
13749 })();
13750 var l311 = {name: "SYMBOL-PLIST"};
13751 (function(){
13752     var v927 = l45.fvalue(pv, l311, (function (values,v928){
13753         checkArgs(arguments, 2);
13754         return (function(){
13755             return (function(v929){
13756                 return l183.fvalue(values, "((", v929, ").plist || ", l185.fvalue(pv, l5.value), ")");
13757             })(l185.fvalue(pv, v928));
13758         })();
13759     }));
13760     var v930 = ({car: v927, cdr: (function(){
13761         var symbol = l290;
13762         var value = symbol.value;
13763         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13764         return value;
13765     })()});
13766     return ((l290).value = v930);
13767 })();
13768 var l312 = {name: "LAMBDA-CODE"};
13769 (function(){
13770     var v931 = l45.fvalue(pv, l312, (function (values,v932){
13771         checkArgs(arguments, 2);
13772         return (function(){
13773             return (function(v933){
13774                 return l183.fvalue(values, "(", v933, ").toString()");
13775             })(l185.fvalue(pv, v932));
13776         })();
13777     }));
13778     var v934 = ({car: v931, cdr: (function(){
13779         var symbol = l290;
13780         var value = symbol.value;
13781         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13782         return value;
13783     })()});
13784     return ((l290).value = v934);
13785 })();
13786 var l313 = {name: "EQ"};
13787 (function(){
13788     var v935 = l45.fvalue(pv, l313, (function (values,v936,v937){
13789         checkArgs(arguments, 3);
13790         return (function(){
13791             return (function(v938,v939){
13792                 return l184.fvalue(values, l183.fvalue(pv, "(", v938, " === ", v939, ")"));
13793             })(l185.fvalue(pv, v936),l185.fvalue(pv, v937));
13794         })();
13795     }));
13796     var v940 = ({car: v935, cdr: (function(){
13797         var symbol = l290;
13798         var value = symbol.value;
13799         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13800         return value;
13801     })()});
13802     return ((l290).value = v940);
13803 })();
13804 var l314 = {name: "EQUAL"};
13805 (function(){
13806     var v941 = l45.fvalue(pv, l314, (function (values,v942,v943){
13807         checkArgs(arguments, 3);
13808         return (function(){
13809             return (function(v944,v945){
13810                 return l184.fvalue(values, l183.fvalue(pv, "(", v944, " == ", v945, ")"));
13811             })(l185.fvalue(pv, v942),l185.fvalue(pv, v943));
13812         })();
13813     }));
13814     var v946 = ({car: v941, cdr: (function(){
13815         var symbol = l290;
13816         var value = symbol.value;
13817         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13818         return value;
13819     })()});
13820     return ((l290).value = v946);
13821 })();
13822 var l315 = {name: "CHAR-TO-STRING"};
13823 (function(){
13824     var v947 = l45.fvalue(pv, l315, (function (values,v948){
13825         checkArgs(arguments, 2);
13826         return (function(){
13827             return (function(v949){
13828                 return l183.fvalue(values, "(function(){", (function(){
13829                     var symbol = l148;
13830                     var value = symbol.value;
13831                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13832                     return value;
13833                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v949, ";", (function(){
13834                     var symbol = l148;
13835                     var value = symbol.value;
13836                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13837                     return value;
13838                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "number", "')", (function(){
13839                     var symbol = l148;
13840                     var value = symbol.value;
13841                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13842                     return value;
13843                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
13844                     var symbol = l148;
13845                     var value = symbol.value;
13846                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13847                     return value;
13848                 })())), l183.fvalue(pv, "return ", "String.fromCharCode(x)", ";", (function(){
13849                     var symbol = l148;
13850                     var value = symbol.value;
13851                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13852                     return value;
13853                 })())), "})()");
13854             })(l185.fvalue(pv, v948));
13855         })();
13856     }));
13857     var v950 = ({car: v947, cdr: (function(){
13858         var symbol = l290;
13859         var value = symbol.value;
13860         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13861         return value;
13862     })()});
13863     return ((l290).value = v950);
13864 })();
13865 var l316 = {name: "STRINGP"};
13866 (function(){
13867     var v951 = l45.fvalue(pv, l316, (function (values,v952){
13868         checkArgs(arguments, 2);
13869         return (function(){
13870             return (function(v953){
13871                 return l184.fvalue(values, l183.fvalue(pv, "(typeof(", v953, ") == \"string\")"));
13872             })(l185.fvalue(pv, v952));
13873         })();
13874     }));
13875     var v954 = ({car: v951, cdr: (function(){
13876         var symbol = l290;
13877         var value = symbol.value;
13878         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13879         return value;
13880     })()});
13881     return ((l290).value = v954);
13882 })();
13883 var l317 = {name: "STRING-UPCASE"};
13884 (function(){
13885     var v955 = l45.fvalue(pv, l317, (function (values,v956){
13886         checkArgs(arguments, 2);
13887         return (function(){
13888             return (function(v957){
13889                 return l183.fvalue(values, "(function(){", (function(){
13890                     var symbol = l148;
13891                     var value = symbol.value;
13892                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13893                     return value;
13894                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v957, ";", (function(){
13895                     var symbol = l148;
13896                     var value = symbol.value;
13897                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13898                     return value;
13899                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
13900                     var symbol = l148;
13901                     var value = symbol.value;
13902                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13903                     return value;
13904                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
13905                     var symbol = l148;
13906                     var value = symbol.value;
13907                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13908                     return value;
13909                 })())), l183.fvalue(pv, "return ", "x.toUpperCase()", ";", (function(){
13910                     var symbol = l148;
13911                     var value = symbol.value;
13912                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13913                     return value;
13914                 })())), "})()");
13915             })(l185.fvalue(pv, v956));
13916         })();
13917     }));
13918     var v958 = ({car: v955, cdr: (function(){
13919         var symbol = l290;
13920         var value = symbol.value;
13921         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13922         return value;
13923     })()});
13924     return ((l290).value = v958);
13925 })();
13926 var l318 = {name: "STRING-LENGTH"};
13927 (function(){
13928     var v959 = l45.fvalue(pv, l318, (function (values,v960){
13929         checkArgs(arguments, 2);
13930         return (function(){
13931             return (function(v961){
13932                 return l183.fvalue(values, "(function(){", (function(){
13933                     var symbol = l148;
13934                     var value = symbol.value;
13935                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13936                     return value;
13937                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v961, ";", (function(){
13938                     var symbol = l148;
13939                     var value = symbol.value;
13940                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13941                     return value;
13942                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
13943                     var symbol = l148;
13944                     var value = symbol.value;
13945                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13946                     return value;
13947                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
13948                     var symbol = l148;
13949                     var value = symbol.value;
13950                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13951                     return value;
13952                 })())), l183.fvalue(pv, "return ", "x.length", ";", (function(){
13953                     var symbol = l148;
13954                     var value = symbol.value;
13955                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13956                     return value;
13957                 })())), "})()");
13958             })(l185.fvalue(pv, v960));
13959         })();
13960     }));
13961     var v962 = ({car: v959, cdr: (function(){
13962         var symbol = l290;
13963         var value = symbol.value;
13964         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13965         return value;
13966     })()});
13967     return ((l290).value = v962);
13968 })();
13969 var l319 = {name: "SLICE"};
13970 (function(){
13971     var v963 = l45.fvalue(pv, l319, (function (values,v964,v965,v966){
13972         checkArgsAtLeast(arguments, 3);
13973         checkArgsAtMost(arguments, 4);
13974         var v966; 
13975         switch(arguments.length-1){
13976         case 2:
13977             v966=l5.value;
13978         default: break;
13979         }
13980         return (function(){
13981             return l183.fvalue(values, "(function(){", (function(){
13982                 var symbol = l148;
13983                 var value = symbol.value;
13984                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13985                 return value;
13986             })(), l187.fvalue(pv, "var str = ", l185.fvalue(pv, v964), ";", (function(){
13987                 var symbol = l148;
13988                 var value = symbol.value;
13989                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13990                 return value;
13991             })(), "var a = ", l185.fvalue(pv, v965), ";", (function(){
13992                 var symbol = l148;
13993                 var value = symbol.value;
13994                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13995                 return value;
13996             })(), "var b;", (function(){
13997                 var symbol = l148;
13998                 var value = symbol.value;
13999                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14000                 return value;
14001             })(), (v966 !== l5.value ? l183.fvalue(pv, "b = ", l185.fvalue(pv, v966), ";", (function(){
14002                 var symbol = l148;
14003                 var value = symbol.value;
14004                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14005                 return value;
14006             })()) : l5.value), "return str.slice(a,b);", (function(){
14007                 var symbol = l148;
14008                 var value = symbol.value;
14009                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14010                 return value;
14011             })()), "})()");
14012         })();
14013     }));
14014     var v967 = ({car: v963, cdr: (function(){
14015         var symbol = l290;
14016         var value = symbol.value;
14017         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14018         return value;
14019     })()});
14020     return ((l290).value = v967);
14021 })();
14022 var l320 = {name: "CHAR"};
14023 (function(){
14024     var v968 = l45.fvalue(pv, l320, (function (values,v969,v970){
14025         checkArgs(arguments, 3);
14026         return (function(){
14027             return (function(v971,v972){
14028                 return l183.fvalue(values, "(function(){", (function(){
14029                     var symbol = l148;
14030                     var value = symbol.value;
14031                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14032                     return value;
14033                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "string", " = ", v971, ";", (function(){
14034                     var symbol = l148;
14035                     var value = symbol.value;
14036                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14037                     return value;
14038                 })()), l183.fvalue(pv, "var ", "index", " = ", v972, ";", (function(){
14039                     var symbol = l148;
14040                     var value = symbol.value;
14041                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14042                     return value;
14043                 })()), l183.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
14044                     var symbol = l148;
14045                     var value = symbol.value;
14046                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14047                     return value;
14048                 })(), l187.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
14049                     var symbol = l148;
14050                     var value = symbol.value;
14051                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14052                     return value;
14053                 })())), l183.fvalue(pv, "if (typeof ", "index", " != '", "number", "')", (function(){
14054                     var symbol = l148;
14055                     var value = symbol.value;
14056                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14057                     return value;
14058                 })(), l187.fvalue(pv, "throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
14059                     var symbol = l148;
14060                     var value = symbol.value;
14061                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14062                     return value;
14063                 })())), l183.fvalue(pv, "return ", "string.charCodeAt(index)", ";", (function(){
14064                     var symbol = l148;
14065                     var value = symbol.value;
14066                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14067                     return value;
14068                 })())), "})()");
14069             })(l185.fvalue(pv, v969),l185.fvalue(pv, v970));
14070         })();
14071     }));
14072     var v973 = ({car: v968, cdr: (function(){
14073         var symbol = l290;
14074         var value = symbol.value;
14075         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14076         return value;
14077     })()});
14078     return ((l290).value = v973);
14079 })();
14080 (function(){
14081     var v974 = l45.fvalue(pv, l74, (function (values,v975,v976){
14082         checkArgs(arguments, 3);
14083         return (function(){
14084             return (function(v977,v978){
14085                 return l183.fvalue(values, "(function(){", (function(){
14086                     var symbol = l148;
14087                     var value = symbol.value;
14088                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14089                     return value;
14090                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "string1", " = ", v977, ";", (function(){
14091                     var symbol = l148;
14092                     var value = symbol.value;
14093                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14094                     return value;
14095                 })()), l183.fvalue(pv, "var ", "string2", " = ", v978, ";", (function(){
14096                     var symbol = l148;
14097                     var value = symbol.value;
14098                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14099                     return value;
14100                 })()), l183.fvalue(pv, "if (typeof ", "string1", " != '", "string", "')", (function(){
14101                     var symbol = l148;
14102                     var value = symbol.value;
14103                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14104                     return value;
14105                 })(), l187.fvalue(pv, "throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
14106                     var symbol = l148;
14107                     var value = symbol.value;
14108                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14109                     return value;
14110                 })())), l183.fvalue(pv, "if (typeof ", "string2", " != '", "string", "')", (function(){
14111                     var symbol = l148;
14112                     var value = symbol.value;
14113                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14114                     return value;
14115                 })(), l187.fvalue(pv, "throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
14116                     var symbol = l148;
14117                     var value = symbol.value;
14118                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14119                     return value;
14120                 })())), l183.fvalue(pv, "return ", "string1.concat(string2)", ";", (function(){
14121                     var symbol = l148;
14122                     var value = symbol.value;
14123                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14124                     return value;
14125                 })())), "})()");
14126             })(l185.fvalue(pv, v975),l185.fvalue(pv, v976));
14127         })();
14128     }));
14129     var v979 = ({car: v974, cdr: (function(){
14130         var symbol = l290;
14131         var value = symbol.value;
14132         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14133         return value;
14134     })()});
14135     return ((l290).value = v979);
14136 })();
14137 var l321 = {name: "FUNCALL"};
14138 (function(){
14139     var v980 = l45.fvalue(pv, l321, (function (values,v982){
14140         checkArgsAtLeast(arguments, 2);
14141         var v981= l5.value;
14142         for (var i = arguments.length-1; i>=2; i--)
14143             v981 = {car: arguments[i], cdr: 
14144         v981};
14145         return (function(){
14146             return l183.fvalue(values, "(function(){", (function(){
14147                 var symbol = l148;
14148                 var value = symbol.value;
14149                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14150                 return value;
14151             })(), l187.fvalue(pv, "var f = ", l185.fvalue(pv, v982), ";", (function(){
14152                 var symbol = l148;
14153                 var value = symbol.value;
14154                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14155                 return value;
14156             })(), "return (typeof f === 'function'? f: f.fvalue)(", l151.fvalue(pv, ({car: ((function(){
14157                 var symbol = l188;
14158                 var value = symbol.value;
14159                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14160                 return value;
14161             })() !== l5.value ? "values" : "pv"), cdr: l79.fvalue(pv, (function(){
14162                 var symbol = l185;
14163                 var func = symbol.fvalue;
14164                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14165                 return func;
14166             })(), v981)}), ", "), ")"), "})()");
14167         })();
14168     }));
14169     var v983 = ({car: v980, cdr: (function(){
14170         var symbol = l290;
14171         var value = symbol.value;
14172         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14173         return value;
14174     })()});
14175     return ((l290).value = v983);
14176 })();
14177 var l322 = {name: "APPLY"};
14178 (function(){
14179     var v984 = l45.fvalue(pv, l322, (function (values,v986){
14180         checkArgsAtLeast(arguments, 2);
14181         var v985= l5.value;
14182         for (var i = arguments.length-1; i>=2; i--)
14183             v985 = {car: arguments[i], cdr: 
14184         v985};
14185         return (function(){
14186             return (l13.fvalue(pv, v985) !== l5.value ? l183.fvalue(values, "(", l185.fvalue(pv, v986), ")()") : (function(v987,v988){
14187                 return l183.fvalue(values, "(function(){", (function(){
14188                     var symbol = l148;
14189                     var value = symbol.value;
14190                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14191                     return value;
14192                 })(), l187.fvalue(pv, "var f = ", l185.fvalue(pv, v986), ";", (function(){
14193                     var symbol = l148;
14194                     var value = symbol.value;
14195                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14196                     return value;
14197                 })(), "var args = [", l151.fvalue(pv, ({car: ((function(){
14198                     var symbol = l188;
14199                     var value = symbol.value;
14200                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14201                     return value;
14202                 })() !== l5.value ? "values" : "pv"), cdr: l79.fvalue(pv, (function(){
14203                     var symbol = l185;
14204                     var func = symbol.fvalue;
14205                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14206                     return func;
14207                 })(), v987)}), ", "), "];", (function(){
14208                     var symbol = l148;
14209                     var value = symbol.value;
14210                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14211                     return value;
14212                 })(), "var tail = (", l185.fvalue(pv, v988), ");", (function(){
14213                     var symbol = l148;
14214                     var value = symbol.value;
14215                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14216                     return value;
14217                 })(), "while (tail != ", l185.fvalue(pv, l5.value), "){", (function(){
14218                     var symbol = l148;
14219                     var value = symbol.value;
14220                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14221                     return value;
14222                 })(), "    args.push(tail.car);", (function(){
14223                     var symbol = l148;
14224                     var value = symbol.value;
14225                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14226                     return value;
14227                 })(), "    tail = tail.cdr;", (function(){
14228                     var symbol = l148;
14229                     var value = symbol.value;
14230                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14231                     return value;
14232                 })(), "}", (function(){
14233                     var symbol = l148;
14234                     var value = symbol.value;
14235                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14236                     return value;
14237                 })(), "return (typeof f === 'function'? f : f.fvalue).apply(this, args);", (function(){
14238                     var symbol = l148;
14239                     var value = symbol.value;
14240                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14241                     return value;
14242                 })()), "})()");
14243             })(l92.fvalue(pv, v985),(function(){
14244                 var tmp = l91.fvalue(pv, v985);
14245                 return tmp === l5.value? l5.value: tmp.car;
14246             })()));
14247         })();
14248     }));
14249     var v989 = ({car: v984, cdr: (function(){
14250         var symbol = l290;
14251         var value = symbol.value;
14252         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14253         return value;
14254     })()});
14255     return ((l290).value = v989);
14256 })();
14257 var l323 = {name: "JS-EVAL"};
14258 (function(){
14259     var v990 = l45.fvalue(pv, l323, (function (values,v991){
14260         checkArgs(arguments, 2);
14261         return (function(){
14262             return (function(v992){
14263                 return l183.fvalue(values, "(function(){", (function(){
14264                     var symbol = l148;
14265                     var value = symbol.value;
14266                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14267                     return value;
14268                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "string", " = ", v992, ";", (function(){
14269                     var symbol = l148;
14270                     var value = symbol.value;
14271                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14272                     return value;
14273                 })()), l183.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
14274                     var symbol = l148;
14275                     var value = symbol.value;
14276                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14277                     return value;
14278                 })(), l187.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
14279                     var symbol = l148;
14280                     var value = symbol.value;
14281                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14282                     return value;
14283                 })())), l183.fvalue(pv, "return ", ((function(){
14284                     var symbol = l188;
14285                     var value = symbol.value;
14286                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14287                     return value;
14288                 })() !== l5.value ? l183.fvalue(pv, "(function(){", (function(){
14289                     var symbol = l148;
14290                     var value = symbol.value;
14291                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14292                     return value;
14293                 })(), l187.fvalue(pv, "var v = eval.apply(window, [string]);", (function(){
14294                     var symbol = l148;
14295                     var value = symbol.value;
14296                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14297                     return value;
14298                 })(), "if (typeof v !== 'object' || !('multiple-value' in v)){", (function(){
14299                     var symbol = l148;
14300                     var value = symbol.value;
14301                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14302                     return value;
14303                 })(), l187.fvalue(pv, "v = [v];", (function(){
14304                     var symbol = l148;
14305                     var value = symbol.value;
14306                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14307                     return value;
14308                 })(), "v['multiple-value'] = true;", (function(){
14309                     var symbol = l148;
14310                     var value = symbol.value;
14311                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14312                     return value;
14313                 })()), "}", (function(){
14314                     var symbol = l148;
14315                     var value = symbol.value;
14316                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14317                     return value;
14318                 })(), "return values.apply(this, v);", (function(){
14319                     var symbol = l148;
14320                     var value = symbol.value;
14321                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14322                     return value;
14323                 })()), "})()") : "eval.apply(window, [string])"), ";", (function(){
14324                     var symbol = l148;
14325                     var value = symbol.value;
14326                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14327                     return value;
14328                 })())), "})()");
14329             })(l185.fvalue(pv, v991));
14330         })();
14331     }));
14332     var v993 = ({car: v990, cdr: (function(){
14333         var symbol = l290;
14334         var value = symbol.value;
14335         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14336         return value;
14337     })()});
14338     return ((l290).value = v993);
14339 })();
14340 var l324 = {name: "ERROR"};
14341 (function(){
14342     var v994 = l45.fvalue(pv, l324, (function (values,v995){
14343         checkArgs(arguments, 2);
14344         return (function(){
14345             return (function(v996){
14346                 return l183.fvalue(values, "(function(){", (function(){
14347                     var symbol = l148;
14348                     var value = symbol.value;
14349                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14350                     return value;
14351                 })(), l187.fvalue(pv, "throw ", v996, ";", (function(){
14352                     var symbol = l148;
14353                     var value = symbol.value;
14354                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14355                     return value;
14356                 })()), "})()");
14357             })(l185.fvalue(pv, v995));
14358         })();
14359     }));
14360     var v997 = ({car: v994, cdr: (function(){
14361         var symbol = l290;
14362         var value = symbol.value;
14363         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14364         return value;
14365     })()});
14366     return ((l290).value = v997);
14367 })();
14368 var l325 = {name: "NEW"};
14369 (function(){
14370     var v998 = l45.fvalue(pv, l325, (function (values){
14371         checkArgsAtMost(arguments, 1);
14372         return (function(){
14373             return (function(){
14374                 return "{}";
14375             })();
14376         })();
14377     }));
14378     var v999 = ({car: v998, cdr: (function(){
14379         var symbol = l290;
14380         var value = symbol.value;
14381         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14382         return value;
14383     })()});
14384     return ((l290).value = v999);
14385 })();
14386 var l326 = {name: "OBJECTP"};
14387 (function(){
14388     var v1000 = l45.fvalue(pv, l326, (function (values,v1001){
14389         checkArgs(arguments, 2);
14390         return (function(){
14391             return (function(v1002){
14392                 return l184.fvalue(values, l183.fvalue(pv, "(typeof (", v1002, ") === 'object')"));
14393             })(l185.fvalue(pv, v1001));
14394         })();
14395     }));
14396     var v1003 = ({car: v1000, cdr: (function(){
14397         var symbol = l290;
14398         var value = symbol.value;
14399         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14400         return value;
14401     })()});
14402     return ((l290).value = v1003);
14403 })();
14404 var l327 = {name: "OGET"};
14405 (function(){
14406     var v1004 = l45.fvalue(pv, l327, (function (values,v1005,v1006){
14407         checkArgs(arguments, 3);
14408         return (function(){
14409             return (function(v1007,v1008){
14410                 return l183.fvalue(values, "(function(){", (function(){
14411                     var symbol = l148;
14412                     var value = symbol.value;
14413                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14414                     return value;
14415                 })(), l187.fvalue(pv, "var tmp = ", "(", v1007, ")[", v1008, "];", (function(){
14416                     var symbol = l148;
14417                     var value = symbol.value;
14418                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14419                     return value;
14420                 })(), "return tmp == undefined? ", l185.fvalue(pv, l5.value), ": tmp ;", (function(){
14421                     var symbol = l148;
14422                     var value = symbol.value;
14423                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14424                     return value;
14425                 })()), "})()");
14426             })(l185.fvalue(pv, v1005),l185.fvalue(pv, v1006));
14427         })();
14428     }));
14429     var v1009 = ({car: v1004, cdr: (function(){
14430         var symbol = l290;
14431         var value = symbol.value;
14432         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14433         return value;
14434     })()});
14435     return ((l290).value = v1009);
14436 })();
14437 var l328 = {name: "OSET"};
14438 (function(){
14439     var v1010 = l45.fvalue(pv, l328, (function (values,v1011,v1012,v1013){
14440         checkArgs(arguments, 4);
14441         return (function(){
14442             return (function(v1014,v1015,v1016){
14443                 return l183.fvalue(values, "((", v1014, ")[", v1015, "] = ", v1016, ")");
14444             })(l185.fvalue(pv, v1011),l185.fvalue(pv, v1012),l185.fvalue(pv, v1013));
14445         })();
14446     }));
14447     var v1017 = ({car: v1010, cdr: (function(){
14448         var symbol = l290;
14449         var value = symbol.value;
14450         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14451         return value;
14452     })()});
14453     return ((l290).value = v1017);
14454 })();
14455 var l329 = {name: "IN"};
14456 (function(){
14457     var v1018 = l45.fvalue(pv, l329, (function (values,v1019,v1020){
14458         checkArgs(arguments, 3);
14459         return (function(){
14460             return (function(v1021,v1022){
14461                 return l184.fvalue(values, l183.fvalue(pv, "((", v1021, ") in (", v1022, "))"));
14462             })(l185.fvalue(pv, v1019),l185.fvalue(pv, v1020));
14463         })();
14464     }));
14465     var v1023 = ({car: v1018, cdr: (function(){
14466         var symbol = l290;
14467         var value = symbol.value;
14468         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14469         return value;
14470     })()});
14471     return ((l290).value = v1023);
14472 })();
14473 var l330 = {name: "FUNCTIONP"};
14474 (function(){
14475     var v1024 = l45.fvalue(pv, l330, (function (values,v1025){
14476         checkArgs(arguments, 2);
14477         return (function(){
14478             return (function(v1026){
14479                 return l184.fvalue(values, l183.fvalue(pv, "(typeof ", v1026, " == 'function')"));
14480             })(l185.fvalue(pv, v1025));
14481         })();
14482     }));
14483     var v1027 = ({car: v1024, cdr: (function(){
14484         var symbol = l290;
14485         var value = symbol.value;
14486         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14487         return value;
14488     })()});
14489     return ((l290).value = v1027);
14490 })();
14491 var l331 = {name: "WRITE-STRING"};
14492 (function(){
14493     var v1028 = l45.fvalue(pv, l331, (function (values,v1029){
14494         checkArgs(arguments, 2);
14495         return (function(){
14496             return (function(v1030){
14497                 return l183.fvalue(values, "(function(){", (function(){
14498                     var symbol = l148;
14499                     var value = symbol.value;
14500                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14501                     return value;
14502                 })(), l187.fvalue(pv, l183.fvalue(pv, "var ", "x", " = ", v1030, ";", (function(){
14503                     var symbol = l148;
14504                     var value = symbol.value;
14505                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14506                     return value;
14507                 })()), l183.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
14508                     var symbol = l148;
14509                     var value = symbol.value;
14510                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14511                     return value;
14512                 })(), l187.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
14513                     var symbol = l148;
14514                     var value = symbol.value;
14515                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14516                     return value;
14517                 })())), l183.fvalue(pv, "return ", "lisp.write(x)", ";", (function(){
14518                     var symbol = l148;
14519                     var value = symbol.value;
14520                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14521                     return value;
14522                 })())), "})()");
14523             })(l185.fvalue(pv, v1029));
14524         })();
14525     }));
14526     var v1031 = ({car: v1028, cdr: (function(){
14527         var symbol = l290;
14528         var value = symbol.value;
14529         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14530         return value;
14531     })()});
14532     return ((l290).value = v1031);
14533 })();
14534 var l332 = {name: "MAKE-ARRAY"};
14535 (function(){
14536     var v1032 = l45.fvalue(pv, l332, (function (values,v1033){
14537         checkArgs(arguments, 2);
14538         return (function(){
14539             return (function(v1034){
14540                 return l183.fvalue(values, "(function(){", (function(){
14541                     var symbol = l148;
14542                     var value = symbol.value;
14543                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14544                     return value;
14545                 })(), l187.fvalue(pv, "var r = [];", (function(){
14546                     var symbol = l148;
14547                     var value = symbol.value;
14548                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14549                     return value;
14550                 })(), "for (var i = 0; i < ", v1034, "; i++)", (function(){
14551                     var symbol = l148;
14552                     var value = symbol.value;
14553                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14554                     return value;
14555                 })(), l187.fvalue(pv, "r.push(", l185.fvalue(pv, l5.value), ");", (function(){
14556                     var symbol = l148;
14557                     var value = symbol.value;
14558                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14559                     return value;
14560                 })()), "return r;", (function(){
14561                     var symbol = l148;
14562                     var value = symbol.value;
14563                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14564                     return value;
14565                 })()), "})()");
14566             })(l185.fvalue(pv, v1033));
14567         })();
14568     }));
14569     var v1035 = ({car: v1032, cdr: (function(){
14570         var symbol = l290;
14571         var value = symbol.value;
14572         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14573         return value;
14574     })()});
14575     return ((l290).value = v1035);
14576 })();
14577 var l333 = {name: "ARRAYP"};
14578 (function(){
14579     var v1036 = l45.fvalue(pv, l333, (function (values,v1037){
14580         checkArgs(arguments, 2);
14581         return (function(){
14582             return (function(v1038){
14583                 return l184.fvalue(values, l183.fvalue(pv, "(function(){", (function(){
14584                     var symbol = l148;
14585                     var value = symbol.value;
14586                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14587                     return value;
14588                 })(), l187.fvalue(pv, "var x = ", v1038, ";", (function(){
14589                     var symbol = l148;
14590                     var value = symbol.value;
14591                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14592                     return value;
14593                 })(), "return typeof x === 'object' && 'length' in x;"), "})()"));
14594             })(l185.fvalue(pv, v1037));
14595         })();
14596     }));
14597     var v1039 = ({car: v1036, cdr: (function(){
14598         var symbol = l290;
14599         var value = symbol.value;
14600         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14601         return value;
14602     })()});
14603     return ((l290).value = v1039);
14604 })();
14605 var l334 = {name: "AREF"};
14606 (function(){
14607     var v1040 = l45.fvalue(pv, l334, (function (values,v1041,v1042){
14608         checkArgs(arguments, 3);
14609         return (function(){
14610             return (function(v1043,v1044){
14611                 return l183.fvalue(values, "(function(){", (function(){
14612                     var symbol = l148;
14613                     var value = symbol.value;
14614                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14615                     return value;
14616                 })(), l187.fvalue(pv, "var x = ", "(", v1043, ")[", v1044, "];", (function(){
14617                     var symbol = l148;
14618                     var value = symbol.value;
14619                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14620                     return value;
14621                 })(), "if (x === undefined) throw 'Out of range';", (function(){
14622                     var symbol = l148;
14623                     var value = symbol.value;
14624                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14625                     return value;
14626                 })(), "return x;", (function(){
14627                     var symbol = l148;
14628                     var value = symbol.value;
14629                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14630                     return value;
14631                 })()), "})()");
14632             })(l185.fvalue(pv, v1041),l185.fvalue(pv, v1042));
14633         })();
14634     }));
14635     var v1045 = ({car: v1040, cdr: (function(){
14636         var symbol = l290;
14637         var value = symbol.value;
14638         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14639         return value;
14640     })()});
14641     return ((l290).value = v1045);
14642 })();
14643 var l335 = {name: "ASET"};
14644 (function(){
14645     var v1046 = l45.fvalue(pv, l335, (function (values,v1047,v1048,v1049){
14646         checkArgs(arguments, 4);
14647 =======
14648         })(l192.fvalue(pv, v911),l192.fvalue(pv, v912));
14649     })();
14650 })), cdr: (function(){
14651     var symbol = l319;
14652     var value = symbol.value;
14653     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14654     return value;
14655 })()}));
14656 var l350 = {name: "FUNCALL"};
14657 ((l319).value = ({car: l47.fvalue(pv, l350, (function (values,v916){
14658     checkArgsAtLeast(arguments, 2);
14659     var v915= l5.value;
14660     for (var i = arguments.length-1; i>=2; i--)
14661         v915 = {car: arguments[i], cdr: 
14662     v915};
14663     return (function(){
14664         return l190.fvalue(values, "(function(){", (function(){
14665             var symbol = l155;
14666             var value = symbol.value;
14667             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14668             return value;
14669         })(), l194.fvalue(pv, "var f = ", l192.fvalue(pv, v916), ";", (function(){
14670             var symbol = l155;
14671             var value = symbol.value;
14672             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14673             return value;
14674         })(), "return (typeof f === 'function'? f: f.fvalue)(", l158.fvalue(pv, ({car: ((function(){
14675             var symbol = l195;
14676             var value = symbol.value;
14677             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14678             return value;
14679         })() !== l5.value ? "values" : "pv"), cdr: l81.fvalue(pv, (function(){
14680             var symbol = l192;
14681             var func = symbol.fvalue;
14682             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14683             return func;
14684         })(), v915)}), ", "), ")"), "})()");
14685     })();
14686 })), cdr: (function(){
14687     var symbol = l319;
14688     var value = symbol.value;
14689     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14690     return value;
14691 })()}));
14692 var l351 = {name: "APPLY"};
14693 ((l319).value = ({car: l47.fvalue(pv, l351, (function (values,v918){
14694     checkArgsAtLeast(arguments, 2);
14695     var v917= l5.value;
14696     for (var i = arguments.length-1; i>=2; i--)
14697         v917 = {car: arguments[i], cdr: 
14698     v917};
14699     return (function(){
14700         return (l13.fvalue(pv, v917) !== l5.value ? l190.fvalue(values, "(", l192.fvalue(pv, v918), ")()") : (function(v919,v920){
14701             return l190.fvalue(values, "(function(){", (function(){
14702                 var symbol = l155;
14703                 var value = symbol.value;
14704                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14705                 return value;
14706             })(), l194.fvalue(pv, "var f = ", l192.fvalue(pv, v918), ";", (function(){
14707                 var symbol = l155;
14708                 var value = symbol.value;
14709                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14710                 return value;
14711             })(), "var args = [", l158.fvalue(pv, ({car: ((function(){
14712                 var symbol = l195;
14713                 var value = symbol.value;
14714                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14715                 return value;
14716             })() !== l5.value ? "values" : "pv"), cdr: l81.fvalue(pv, (function(){
14717                 var symbol = l192;
14718                 var func = symbol.fvalue;
14719                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14720                 return func;
14721             })(), v919)}), ", "), "];", (function(){
14722                 var symbol = l155;
14723                 var value = symbol.value;
14724                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14725                 return value;
14726             })(), "var tail = (", l192.fvalue(pv, v920), ");", (function(){
14727                 var symbol = l155;
14728                 var value = symbol.value;
14729                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14730                 return value;
14731             })(), "while (tail != ", l192.fvalue(pv, l5.value), "){", (function(){
14732                 var symbol = l155;
14733                 var value = symbol.value;
14734                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14735                 return value;
14736             })(), "    args.push(tail.car);", (function(){
14737                 var symbol = l155;
14738                 var value = symbol.value;
14739                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14740                 return value;
14741             })(), "    tail = tail.cdr;", (function(){
14742                 var symbol = l155;
14743                 var value = symbol.value;
14744                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14745                 return value;
14746             })(), "}", (function(){
14747                 var symbol = l155;
14748                 var value = symbol.value;
14749                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14750                 return value;
14751             })(), "return (typeof f === 'function'? f : f.fvalue).apply(this, args);", (function(){
14752                 var symbol = l155;
14753                 var value = symbol.value;
14754                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14755                 return value;
14756             })()), "})()");
14757         })(l95.fvalue(pv, v917),(function(){
14758             var tmp = l94.fvalue(pv, v917);
14759             return tmp === l5.value? l5.value: tmp.car;
14760         })()));
14761     })();
14762 })), cdr: (function(){
14763     var symbol = l319;
14764     var value = symbol.value;
14765     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14766     return value;
14767 })()}));
14768 var l352 = {name: "JS-EVAL"};
14769 ((l319).value = ({car: l47.fvalue(pv, l352, (function (values,v921){
14770     checkArgs(arguments, 2);
14771     return (function(){
14772         return (function(v922){
14773             return l190.fvalue(values, "(function(){", (function(){
14774                 var symbol = l155;
14775                 var value = symbol.value;
14776                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14777                 return value;
14778             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "string", " = ", v922, ";", (function(){
14779                 var symbol = l155;
14780                 var value = symbol.value;
14781                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14782                 return value;
14783             })()), l190.fvalue(pv, "if (typeof ", "string", " != '", "string", "')", (function(){
14784                 var symbol = l155;
14785                 var value = symbol.value;
14786                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14787                 return value;
14788             })(), l194.fvalue(pv, "throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
14789                 var symbol = l155;
14790                 var value = symbol.value;
14791                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14792                 return value;
14793             })())), l190.fvalue(pv, "return ", ((function(){
14794                 var symbol = l195;
14795                 var value = symbol.value;
14796                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14797                 return value;
14798             })() !== l5.value ? l190.fvalue(pv, "(function(){", (function(){
14799                 var symbol = l155;
14800                 var value = symbol.value;
14801                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14802                 return value;
14803             })(), l194.fvalue(pv, "var v = eval.apply(window, [string]);", (function(){
14804                 var symbol = l155;
14805                 var value = symbol.value;
14806                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14807                 return value;
14808             })(), "if (typeof v !== 'object' || !('multiple-value' in v)){", (function(){
14809                 var symbol = l155;
14810                 var value = symbol.value;
14811                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14812                 return value;
14813             })(), l194.fvalue(pv, "v = [v];", (function(){
14814                 var symbol = l155;
14815                 var value = symbol.value;
14816                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14817                 return value;
14818             })(), "v['multiple-value'] = true;", (function(){
14819                 var symbol = l155;
14820                 var value = symbol.value;
14821                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14822                 return value;
14823             })()), "}", (function(){
14824                 var symbol = l155;
14825                 var value = symbol.value;
14826                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14827                 return value;
14828             })(), "return values.apply(this, v);", (function(){
14829                 var symbol = l155;
14830                 var value = symbol.value;
14831                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14832                 return value;
14833             })()), "})()") : "eval.apply(window, [string])"), ";", (function(){
14834                 var symbol = l155;
14835                 var value = symbol.value;
14836                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14837                 return value;
14838             })())), "})()");
14839         })(l192.fvalue(pv, v921));
14840     })();
14841 })), cdr: (function(){
14842     var symbol = l319;
14843     var value = symbol.value;
14844     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14845     return value;
14846 })()}));
14847 var l353 = {name: "ERROR"};
14848 ((l319).value = ({car: l47.fvalue(pv, l353, (function (values,v923){
14849     checkArgs(arguments, 2);
14850     return (function(){
14851         return (function(v924){
14852             return l190.fvalue(values, "(function(){", (function(){
14853                 var symbol = l155;
14854                 var value = symbol.value;
14855                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14856                 return value;
14857             })(), l194.fvalue(pv, "throw ", v924, ";", (function(){
14858                 var symbol = l155;
14859                 var value = symbol.value;
14860                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14861                 return value;
14862             })()), "})()");
14863         })(l192.fvalue(pv, v923));
14864     })();
14865 })), cdr: (function(){
14866     var symbol = l319;
14867     var value = symbol.value;
14868     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14869     return value;
14870 })()}));
14871 var l354 = {name: "NEW"};
14872 ((l319).value = ({car: l47.fvalue(pv, l354, (function (values){
14873     checkArgsAtMost(arguments, 1);
14874     return (function(){
14875 >>>>>>> backquote
14876         return (function(){
14877             return (function(v1050,v1051,v1052){
14878                 return l183.fvalue(values, "(function(){", (function(){
14879                     var symbol = l148;
14880                     var value = symbol.value;
14881                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14882                     return value;
14883                 })(), l187.fvalue(pv, "var x = ", v1050, ";", (function(){
14884                     var symbol = l148;
14885                     var value = symbol.value;
14886                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14887                     return value;
14888                 })(), "var i = ", v1051, ";", (function(){
14889                     var symbol = l148;
14890                     var value = symbol.value;
14891                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14892                     return value;
14893                 })(), "if (i < 0 || i >= x.length) throw 'Out of range';", (function(){
14894                     var symbol = l148;
14895                     var value = symbol.value;
14896                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14897                     return value;
14898                 })(), "return x[i] = ", v1052, ";", (function(){
14899                     var symbol = l148;
14900                     var value = symbol.value;
14901                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14902                     return value;
14903                 })()), "})()");
14904             })(l185.fvalue(pv, v1047),l185.fvalue(pv, v1048),l185.fvalue(pv, v1049));
14905         })();
14906 <<<<<<< HEAD
14907     }));
14908     var v1053 = ({car: v1046, cdr: (function(){
14909         var symbol = l290;
14910         var value = symbol.value;
14911         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14912         return value;
14913     })()});
14914     return ((l290).value = v1053);
14915 })();
14916 var l336 = {name: "GET-UNIX-TIME"};
14917 (function(){
14918     var v1054 = l45.fvalue(pv, l336, (function (values){
14919         checkArgsAtMost(arguments, 1);
14920         return (function(){
14921             return (function(){
14922                 return l183.fvalue(values, "(Math.round(new Date() / 1000))");
14923             })();
14924         })();
14925     }));
14926     var v1055 = ({car: v1054, cdr: (function(){
14927         var symbol = l290;
14928         var value = symbol.value;
14929         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14930         return value;
14931     })()});
14932     return ((l290).value = v1055);
14933 })();
14934 var l337 = {name: "VALUES-ARRAY"};
14935 (function(){
14936     var v1056 = l45.fvalue(pv, l337, (function (values,v1057){
14937         checkArgs(arguments, 2);
14938         return (function(){
14939             return (function(v1058){
14940                 return ((function(){
14941                     var symbol = l188;
14942                     var value = symbol.value;
14943                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14944                     return value;
14945                 })() !== l5.value ? l183.fvalue(values, "values.apply(this, ", v1058, ")") : l183.fvalue(values, "pv.apply(this, ", v1058, ")"));
14946             })(l185.fvalue(pv, v1057));
14947         })();
14948     }));
14949     var v1059 = ({car: v1056, cdr: (function(){
14950         var symbol = l290;
14951         var value = symbol.value;
14952         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14953         return value;
14954     })()});
14955     return ((l290).value = v1059);
14956 })();
14957 (function(){
14958     var v1060 = l45.fvalue(pv, l157, (function (values){
14959         var v1061= l5.value;
14960         for (var i = arguments.length-1; i>=1; i--)
14961             v1061 = {car: arguments[i], cdr: 
14962         v1061};
14963         return (function(){
14964 =======
14965     })();
14966 })), cdr: (function(){
14967     var symbol = l319;
14968     var value = symbol.value;
14969     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14970     return value;
14971 })()}));
14972 var l355 = {name: "OBJECTP"};
14973 ((l319).value = ({car: l47.fvalue(pv, l355, (function (values,v925){
14974     checkArgs(arguments, 2);
14975     return (function(){
14976         return (function(v926){
14977             return l191.fvalue(values, l190.fvalue(pv, "(typeof (", v926, ") === 'object')"));
14978         })(l192.fvalue(pv, v925));
14979     })();
14980 })), cdr: (function(){
14981     var symbol = l319;
14982     var value = symbol.value;
14983     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14984     return value;
14985 })()}));
14986 var l356 = {name: "OGET"};
14987 ((l319).value = ({car: l47.fvalue(pv, l356, (function (values,v927,v928){
14988     checkArgs(arguments, 3);
14989     return (function(){
14990         return (function(v929,v930){
14991             return l190.fvalue(values, "(function(){", (function(){
14992                 var symbol = l155;
14993                 var value = symbol.value;
14994                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14995                 return value;
14996             })(), l194.fvalue(pv, "var tmp = ", "(", v929, ")[", v930, "];", (function(){
14997                 var symbol = l155;
14998                 var value = symbol.value;
14999                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15000                 return value;
15001             })(), "return tmp == undefined? ", l192.fvalue(pv, l5.value), ": tmp ;", (function(){
15002                 var symbol = l155;
15003                 var value = symbol.value;
15004                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15005                 return value;
15006             })()), "})()");
15007         })(l192.fvalue(pv, v927),l192.fvalue(pv, v928));
15008     })();
15009 })), cdr: (function(){
15010     var symbol = l319;
15011     var value = symbol.value;
15012     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15013     return value;
15014 })()}));
15015 var l357 = {name: "OSET"};
15016 ((l319).value = ({car: l47.fvalue(pv, l357, (function (values,v931,v932,v933){
15017     checkArgs(arguments, 4);
15018     return (function(){
15019         return (function(v934,v935,v936){
15020             return l190.fvalue(values, "((", v934, ")[", v935, "] = ", v936, ")");
15021         })(l192.fvalue(pv, v931),l192.fvalue(pv, v932),l192.fvalue(pv, v933));
15022     })();
15023 })), cdr: (function(){
15024     var symbol = l319;
15025     var value = symbol.value;
15026     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15027     return value;
15028 })()}));
15029 var l358 = {name: "IN"};
15030 ((l319).value = ({car: l47.fvalue(pv, l358, (function (values,v937,v938){
15031     checkArgs(arguments, 3);
15032     return (function(){
15033         return (function(v939,v940){
15034             return l191.fvalue(values, l190.fvalue(pv, "((", v939, ") in (", v940, "))"));
15035         })(l192.fvalue(pv, v937),l192.fvalue(pv, v938));
15036     })();
15037 })), cdr: (function(){
15038     var symbol = l319;
15039     var value = symbol.value;
15040     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15041     return value;
15042 })()}));
15043 var l359 = {name: "FUNCTIONP"};
15044 ((l319).value = ({car: l47.fvalue(pv, l359, (function (values,v941){
15045     checkArgs(arguments, 2);
15046     return (function(){
15047         return (function(v942){
15048             return l191.fvalue(values, l190.fvalue(pv, "(typeof ", v942, " == 'function')"));
15049         })(l192.fvalue(pv, v941));
15050     })();
15051 })), cdr: (function(){
15052     var symbol = l319;
15053     var value = symbol.value;
15054     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15055     return value;
15056 })()}));
15057 var l360 = {name: "WRITE-STRING"};
15058 ((l319).value = ({car: l47.fvalue(pv, l360, (function (values,v943){
15059     checkArgs(arguments, 2);
15060     return (function(){
15061         return (function(v944){
15062             return l190.fvalue(values, "(function(){", (function(){
15063                 var symbol = l155;
15064                 var value = symbol.value;
15065                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15066                 return value;
15067             })(), l194.fvalue(pv, l190.fvalue(pv, "var ", "x", " = ", v944, ";", (function(){
15068                 var symbol = l155;
15069                 var value = symbol.value;
15070                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15071                 return value;
15072             })()), l190.fvalue(pv, "if (typeof ", "x", " != '", "string", "')", (function(){
15073                 var symbol = l155;
15074                 var value = symbol.value;
15075                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15076                 return value;
15077             })(), l194.fvalue(pv, "throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
15078                 var symbol = l155;
15079                 var value = symbol.value;
15080                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15081                 return value;
15082             })())), l190.fvalue(pv, "return ", "lisp.write(x)", ";", (function(){
15083                 var symbol = l155;
15084                 var value = symbol.value;
15085                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15086                 return value;
15087             })())), "})()");
15088         })(l192.fvalue(pv, v943));
15089     })();
15090 })), cdr: (function(){
15091     var symbol = l319;
15092     var value = symbol.value;
15093     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15094     return value;
15095 })()}));
15096 var l361 = {name: "MAKE-ARRAY"};
15097 ((l319).value = ({car: l47.fvalue(pv, l361, (function (values,v945){
15098     checkArgs(arguments, 2);
15099     return (function(){
15100         return (function(v946){
15101             return l190.fvalue(values, "(function(){", (function(){
15102                 var symbol = l155;
15103                 var value = symbol.value;
15104                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15105                 return value;
15106             })(), l194.fvalue(pv, "var r = [];", (function(){
15107                 var symbol = l155;
15108                 var value = symbol.value;
15109                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15110                 return value;
15111             })(), "for (var i = 0; i < ", v946, "; i++)", (function(){
15112                 var symbol = l155;
15113                 var value = symbol.value;
15114                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15115                 return value;
15116             })(), l194.fvalue(pv, "r.push(", l192.fvalue(pv, l5.value), ");", (function(){
15117                 var symbol = l155;
15118                 var value = symbol.value;
15119                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15120                 return value;
15121             })()), "return r;", (function(){
15122                 var symbol = l155;
15123                 var value = symbol.value;
15124                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15125                 return value;
15126             })()), "})()");
15127         })(l192.fvalue(pv, v945));
15128     })();
15129 })), cdr: (function(){
15130     var symbol = l319;
15131     var value = symbol.value;
15132     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15133     return value;
15134 })()}));
15135 var l362 = {name: "ARRAYP"};
15136 ((l319).value = ({car: l47.fvalue(pv, l362, (function (values,v947){
15137     checkArgs(arguments, 2);
15138     return (function(){
15139         return (function(v948){
15140             return l191.fvalue(values, l190.fvalue(pv, "(function(){", (function(){
15141                 var symbol = l155;
15142                 var value = symbol.value;
15143                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15144                 return value;
15145             })(), l194.fvalue(pv, "var x = ", v948, ";", (function(){
15146                 var symbol = l155;
15147                 var value = symbol.value;
15148                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15149                 return value;
15150             })(), "return typeof x === 'object' && 'length' in x;"), "})()"));
15151         })(l192.fvalue(pv, v947));
15152     })();
15153 })), cdr: (function(){
15154     var symbol = l319;
15155     var value = symbol.value;
15156     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15157     return value;
15158 })()}));
15159 var l363 = {name: "AREF"};
15160 ((l319).value = ({car: l47.fvalue(pv, l363, (function (values,v949,v950){
15161     checkArgs(arguments, 3);
15162     return (function(){
15163         return (function(v951,v952){
15164             return l190.fvalue(values, "(function(){", (function(){
15165                 var symbol = l155;
15166                 var value = symbol.value;
15167                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15168                 return value;
15169             })(), l194.fvalue(pv, "var x = ", "(", v951, ")[", v952, "];", (function(){
15170                 var symbol = l155;
15171                 var value = symbol.value;
15172                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15173                 return value;
15174             })(), "if (x === undefined) throw 'Out of range';", (function(){
15175                 var symbol = l155;
15176                 var value = symbol.value;
15177                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15178                 return value;
15179             })(), "return x;", (function(){
15180                 var symbol = l155;
15181                 var value = symbol.value;
15182                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15183                 return value;
15184             })()), "})()");
15185         })(l192.fvalue(pv, v949),l192.fvalue(pv, v950));
15186     })();
15187 })), cdr: (function(){
15188     var symbol = l319;
15189     var value = symbol.value;
15190     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15191     return value;
15192 })()}));
15193 var l364 = {name: "ASET"};
15194 ((l319).value = ({car: l47.fvalue(pv, l364, (function (values,v953,v954,v955){
15195     checkArgs(arguments, 4);
15196     return (function(){
15197         return (function(v956,v957,v958){
15198             return l190.fvalue(values, "(function(){", (function(){
15199                 var symbol = l155;
15200                 var value = symbol.value;
15201                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15202                 return value;
15203             })(), l194.fvalue(pv, "var x = ", v956, ";", (function(){
15204                 var symbol = l155;
15205                 var value = symbol.value;
15206                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15207                 return value;
15208             })(), "var i = ", v957, ";", (function(){
15209                 var symbol = l155;
15210                 var value = symbol.value;
15211                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15212                 return value;
15213             })(), "if (i < 0 || i >= x.length) throw 'Out of range';", (function(){
15214                 var symbol = l155;
15215                 var value = symbol.value;
15216                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15217                 return value;
15218             })(), "return x[i] = ", v958, ";", (function(){
15219                 var symbol = l155;
15220                 var value = symbol.value;
15221                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15222                 return value;
15223             })()), "})()");
15224         })(l192.fvalue(pv, v953),l192.fvalue(pv, v954),l192.fvalue(pv, v955));
15225     })();
15226 })), cdr: (function(){
15227     var symbol = l319;
15228     var value = symbol.value;
15229     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15230     return value;
15231 })()}));
15232 var l365 = {name: "GET-UNIX-TIME"};
15233 ((l319).value = ({car: l47.fvalue(pv, l365, (function (values){
15234     checkArgsAtMost(arguments, 1);
15235     return (function(){
15236         return (function(){
15237             return l190.fvalue(values, "(Math.round(new Date() / 1000))");
15238         })();
15239     })();
15240 })), cdr: (function(){
15241     var symbol = l319;
15242     var value = symbol.value;
15243     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15244     return value;
15245 })()}));
15246 var l366 = {name: "VALUES-ARRAY"};
15247 ((l319).value = ({car: l47.fvalue(pv, l366, (function (values,v959){
15248     checkArgs(arguments, 2);
15249     return (function(){
15250         return (function(v960){
15251 >>>>>>> backquote
15252             return ((function(){
15253                 var symbol = l195;
15254                 var value = symbol.value;
15255                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15256                 return value;
15257 <<<<<<< HEAD
15258             })() !== l5.value ? l183.fvalue(values, "values(", l151.fvalue(pv, l79.fvalue(pv, (function(){
15259                 var symbol = l185;
15260                 var func = symbol.fvalue;
15261                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15262                 return func;
15263             })(), v1061), ", "), ")") : l183.fvalue(values, "pv(", l151.fvalue(pv, l79.fvalue(pv, (function(){
15264                 var symbol = l185;
15265                 var func = symbol.fvalue;
15266                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15267                 return func;
15268             })(), v1061), ", "), ")"));
15269         })();
15270     }));
15271     var v1062 = ({car: v1060, cdr: (function(){
15272         var symbol = l290;
15273         var value = symbol.value;
15274         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15275         return value;
15276     })()});
15277     return ((l290).value = v1062);
15278 })();
15279 (function(){
15280     (l214).fvalue = (function(v1065){
15281         ((v1065)["fname"] = "MACRO");
15282         return v1065;
15283     })((function (values,v1063){
15284         checkArgs(arguments, 2);
15285         return (function(){
15286             return (((function(){
15287                 var tmp = v1063;
15288                 return (typeof tmp == 'object' && 'name' in tmp);
15289             })()?l4.value: l5.value) !== l5.value ? (function(v1064){
15290                 return (((l191.fvalue(pv, v1064) === l214)?l4.value: l5.value) !== l5.value ? v1064 : l5.value);
15291             })(l203.fvalue(pv, v1063, (function(){
15292                 var symbol = l204;
15293 =======
15294             })() !== l5.value ? l190.fvalue(values, "values.apply(this, ", v960, ")") : l190.fvalue(values, "pv.apply(this, ", v960, ")"));
15295         })(l192.fvalue(pv, v959));
15296     })();
15297 })), cdr: (function(){
15298     var symbol = l319;
15299     var value = symbol.value;
15300     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15301     return value;
15302 })()}));
15303 ((l319).value = ({car: l47.fvalue(pv, l164, (function (values){
15304     var v961= l5.value;
15305     for (var i = arguments.length-1; i>=1; i--)
15306         v961 = {car: arguments[i], cdr: 
15307     v961};
15308     return (function(){
15309         return ((function(){
15310             var symbol = l195;
15311             var value = symbol.value;
15312             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15313             return value;
15314         })() !== l5.value ? l190.fvalue(values, "values(", l158.fvalue(pv, l81.fvalue(pv, (function(){
15315             var symbol = l192;
15316             var func = symbol.fvalue;
15317             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15318             return func;
15319         })(), v961), ", "), ")") : l190.fvalue(values, "pv(", l158.fvalue(pv, l81.fvalue(pv, (function(){
15320             var symbol = l192;
15321             var func = symbol.fvalue;
15322             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15323             return func;
15324         })(), v961), ", "), ")"));
15325     })();
15326 })), cdr: (function(){
15327     var symbol = l319;
15328     var value = symbol.value;
15329     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15330     return value;
15331 })()}));
15332 (function(){
15333     (l221).fvalue = (function(v964){
15334         ((v964)["fname"] = "MACRO");
15335         return v964;
15336     })((function (values,v962){
15337         checkArgs(arguments, 2);
15338         return (function(){
15339             return (((function(){
15340                 var tmp = v962;
15341                 return (typeof tmp == 'object' && 'name' in tmp);
15342             })()?l4.value: l5.value) !== l5.value ? (function(v963){
15343                 return (((l198.fvalue(pv, v963) === l221)?l4.value: l5.value) !== l5.value ? v963 : l5.value);
15344             })(l210.fvalue(pv, v962, (function(){
15345                 var symbol = l211;
15346 >>>>>>> backquote
15347                 var value = symbol.value;
15348                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15349                 return value;
15350             })(), l112)) : l5.value);
15351         })();
15352     }));
15353     return l221;
15354 })();
15355 (function(){
15356 <<<<<<< HEAD
15357     (l116).fvalue = (function(v1070){
15358         ((v1070)["fname"] = "LS-MACROEXPAND-1");
15359         return v1070;
15360     })((function (values,v1066){
15361         checkArgs(arguments, 2);
15362         return (function(){
15363             return (function(v1067){
15364                 return (v1067 !== l5.value ? (function(v1068){
15365                     (l60.fvalue(pv, v1068) !== l5.value ? (function(v1069){
15366                         l194.fvalue(pv, v1067, v1069);
15367                         return (v1068 = v1069);
15368                     })(l264.fvalue(pv, v1068)) : l5.value);
15369                     return (function(){
15370                         var f = v1068;
15371                         var args = [values];
15372                         var tail = ((function(){
15373                             var tmp = v1066;
15374 =======
15375     (l119).fvalue = (function(v969){
15376         ((v969)["fname"] = "LS-MACROEXPAND-1");
15377         return v969;
15378     })((function (values,v965){
15379         checkArgs(arguments, 2);
15380         return (function(){
15381             return (function(v966){
15382                 return (v966 !== l5.value ? (function(v967){
15383                     (l62.fvalue(pv, v967) !== l5.value ? (function(v968){
15384                         l201.fvalue(pv, v966, v968);
15385                         return (v967 = v968);
15386                     })(l271.fvalue(pv, v967)) : l5.value);
15387                     return (function(){
15388                         var f = v967;
15389                         var args = [values];
15390                         var tail = ((function(){
15391                             var tmp = v965;
15392 >>>>>>> backquote
15393                             return tmp === l5.value? l5.value: tmp.cdr;
15394                         })());
15395                         while (tail != l5.value){
15396                             args.push(tail.car);
15397                             tail = tail.cdr;
15398                         }
15399                         return (typeof f === 'function'? f : f.fvalue).apply(this, args);
15400                     })();
15401 <<<<<<< HEAD
15402                 })(l192.fvalue(pv, v1067)) : v1066);
15403             })(l214.fvalue(pv, (function(){
15404                 var tmp = v1066;
15405 =======
15406                 })(l199.fvalue(pv, v966)) : v965);
15407             })(l221.fvalue(pv, (function(){
15408                 var tmp = v965;
15409 >>>>>>> backquote
15410                 return tmp === l5.value? l5.value: tmp.car;
15411             })()));
15412         })();
15413     }));
15414     return l119;
15415 })();
15416 <<<<<<< HEAD
15417 var l338 = {name: "COMPILE-FUNCALL"};
15418 var l339 = {name: "G764"};
15419 (function(){
15420     (l338).fvalue = (function(v1075){
15421         ((v1075)["fname"] = "COMPILE-FUNCALL");
15422         return v1075;
15423     })((function (values,v1071,v1072){
15424         checkArgs(arguments, 3);
15425         return (function(){
15426             return (function(){
15427                 var v1073 = ((function(){
15428                     var symbol = l188;
15429 =======
15430 var l367 = {name: "COMPILE-FUNCALL"};
15431 var l368 = {name: "G764"};
15432 (function(){
15433     (l367).fvalue = (function(v974){
15434         ((v974)["fname"] = "COMPILE-FUNCALL");
15435         return v974;
15436     })((function (values,v970,v971){
15437         checkArgs(arguments, 3);
15438         return (function(){
15439             return (function(){
15440                 var v972 = ((function(){
15441                     var symbol = l195;
15442 >>>>>>> backquote
15443                     var value = symbol.value;
15444                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15445                     return value;
15446                 })() !== l5.value ? "values" : "pv");
15447 <<<<<<< HEAD
15448                 var v1074 = l149.fvalue(pv, "(", l151.fvalue(pv, ({car: v1073, cdr: l79.fvalue(pv, (function(){
15449                     var symbol = l185;
15450                     var func = symbol.fvalue;
15451                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15452                     return func;
15453                 })(), v1072)}), ", "), ")");
15454                 return (l259.fvalue(pv, v1071) !== l5.value ? l149.fvalue(values, l259.fvalue(pv, v1071), v1074) : ((((function(){
15455                     var tmp = v1071;
15456                     return (typeof tmp == 'object' && 'name' in tmp);
15457                 })()?l4.value: l5.value) !== l5.value ? (((l137.fvalue(pv, v1071) === l128.fvalue(pv, "COMMON-LISP"))?l4.value: l5.value) !== l5.value ? (function(){
15458                     var symbol = l339;
15459                     var value = symbol.value;
15460                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15461                     return value;
15462                 })() : l5.value) : l5.value) !== l5.value ? l183.fvalue(values, l185.fvalue(pv, l45.fvalue(pv, l178, v1071)), ".fvalue", v1074) : l183.fvalue(values, l185.fvalue(pv, l45.fvalue(pv, l109, v1071)), v1074)));
15463             })();
15464         })();
15465     }));
15466     return l338;
15467 })();
15468 (function(){
15469     (l246).fvalue = (function(v1078){
15470         ((v1078)["fname"] = "LS-COMPILE-BLOCK");
15471         return v1078;
15472     })((function (values,v1076,v1077){
15473         checkArgsAtLeast(arguments, 2);
15474         checkArgsAtMost(arguments, 3);
15475         var v1077; 
15476         switch(arguments.length-1){
15477         case 1:
15478             v1077=l5.value;
15479         default: break;
15480         }
15481         return (function(){
15482             return (v1077 !== l5.value ? l183.fvalue(values, l246.fvalue(pv, l92.fvalue(pv, v1076)), "return ", l185.fvalue(pv, (function(){
15483                 var tmp = l91.fvalue(pv, v1076);
15484 =======
15485                 var v973 = l156.fvalue(pv, "(", l158.fvalue(pv, ({car: v972, cdr: l81.fvalue(pv, (function(){
15486                     var symbol = l192;
15487                     var func = symbol.fvalue;
15488                     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15489                     return func;
15490                 })(), v971)}), ", "), ")");
15491                 return (l266.fvalue(pv, v970) !== l5.value ? l156.fvalue(values, l266.fvalue(pv, v970), v973) : ((((function(){
15492                     var tmp = v970;
15493                     return (typeof tmp == 'object' && 'name' in tmp);
15494                 })()?l4.value: l5.value) !== l5.value ? (((l144.fvalue(pv, v970) === l135.fvalue(pv, "COMMON-LISP"))?l4.value: l5.value) !== l5.value ? (function(){
15495                     var symbol = l368;
15496                     var value = symbol.value;
15497                     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15498                     return value;
15499                 })() : l5.value) : l5.value) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l185, v970)), ".fvalue", v973) : l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l112, v970)), v973)));
15500             })();
15501         })();
15502     }));
15503     return l367;
15504 })();
15505 (function(){
15506     (l253).fvalue = (function(v977){
15507         ((v977)["fname"] = "LS-COMPILE-BLOCK");
15508         return v977;
15509     })((function (values,v975,v976){
15510         checkArgsAtLeast(arguments, 2);
15511         checkArgsAtMost(arguments, 3);
15512         var v976; 
15513         switch(arguments.length-1){
15514         case 1:
15515             v976=l5.value;
15516         default: break;
15517         }
15518         return (function(){
15519             return (v976 !== l5.value ? l190.fvalue(values, l253.fvalue(pv, l95.fvalue(pv, v975)), "return ", l192.fvalue(pv, (function(){
15520                 var tmp = l94.fvalue(pv, v975);
15521 >>>>>>> backquote
15522                 return tmp === l5.value? l5.value: tmp.car;
15523             })(), (function(){
15524                 var symbol = l195;
15525                 var value = symbol.value;
15526                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15527                 return value;
15528             })()), ";") : l159.fvalue(values, l98.fvalue(pv, (function(){
15529                 var symbol = l218;
15530                 var func = symbol.fvalue;
15531                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15532                 return func;
15533             })(), l81.fvalue(pv, (function(){
15534                 var symbol = l192;
15535                 var func = symbol.fvalue;
15536                 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15537                 return func;
15538 <<<<<<< HEAD
15539             })(), v1076)), l149.fvalue(pv, ";", (function(){
15540                 var symbol = l148;
15541 =======
15542             })(), v975)), l156.fvalue(pv, ";", (function(){
15543                 var symbol = l155;
15544 >>>>>>> backquote
15545                 var value = symbol.value;
15546                 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15547                 return value;
15548             })())));
15549         })();
15550     }));
15551     return l253;
15552 })();
15553 (function(){
15554 <<<<<<< HEAD
15555     (l185).fvalue = (function(v1088){
15556         ((v1088)["fname"] = "LS-COMPILE");
15557         return v1088;
15558     })((function (values,v1079,v1080){
15559         checkArgsAtLeast(arguments, 2);
15560         checkArgsAtMost(arguments, 3);
15561         var v1080; 
15562         switch(arguments.length-1){
15563         case 1:
15564             v1080=l5.value;
15565         default: break;
15566         }
15567         return (function(){
15568             return (function(v1081){
15569                 try {
15570                     var tmp;
15571                     tmp = l188.value;
15572                     l188.value = v1081;
15573                     v1081 = tmp;
15574                     return (((function(){
15575                         var tmp = v1079;
15576                         return (typeof tmp == 'object' && 'name' in tmp);
15577                     })()?l4.value: l5.value) !== l5.value ? (function(v1082){
15578                         return ((v1082 !== l5.value ? l28.fvalue(pv, l93.fvalue(pv, l218, l193.fvalue(pv, v1082))) : l5.value) !== l5.value ? l192.fvalue(values, v1082) : ((function(v1083){
15579                             return (v1083 !== l5.value ? v1083 : l93.fvalue(pv, l220, l193.fvalue(pv, v1082)));
15580                         })(l136.fvalue(pv, v1079)) !== l5.value ? l183.fvalue(values, l185.fvalue(pv, l45.fvalue(pv, l178, v1079)), ".value") : l185.fvalue(values, l45.fvalue(pv, l310, l45.fvalue(pv, l178, v1079)))));
15581                     })(l203.fvalue(pv, v1079, (function(){
15582                         var symbol = l204;
15583                         var value = symbol.value;
15584                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15585                         return value;
15586                     })(), l110)) : (l86.fvalue(pv, v1079) !== l5.value ? l18.fvalue(values, v1079) : (((typeof(v1079) == "string")?l4.value: l5.value) !== l5.value ? l183.fvalue(values, "\"", l159.fvalue(pv, v1079), "\"") : (((function(){
15587                         var x = v1079;
15588                         return typeof x === 'object' && 'length' in x;
15589                     })()?l4.value: l5.value) !== l5.value ? l254.fvalue(values, v1079) : (l60.fvalue(pv, v1079) !== l5.value ? (function(v1084,v1085){
15590                         return (l102.fvalue(pv, v1084, (function(){
15591                             var symbol = l222;
15592                             var value = symbol.value;
15593                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15594                             return value;
15595                         })()) !== l5.value ? (function(v1086){
15596                             return (function(){
15597                                 var f = v1086;
15598                                 var args = [values];
15599                                 var tail = (v1085);
15600 =======
15601     (l192).fvalue = (function(v987){
15602         ((v987)["fname"] = "LS-COMPILE");
15603         return v987;
15604     })((function (values,v978,v979){
15605         checkArgsAtLeast(arguments, 2);
15606         checkArgsAtMost(arguments, 3);
15607         var v979; 
15608         switch(arguments.length-1){
15609         case 1:
15610             v979=l5.value;
15611         default: break;
15612         }
15613         return (function(){
15614             return (function(v980){
15615                 try {
15616                     var tmp;
15617                     tmp = l195.value;
15618                     l195.value = v980;
15619                     v980 = tmp;
15620                     return (((function(){
15621                         var tmp = v978;
15622                         return (typeof tmp == 'object' && 'name' in tmp);
15623                     })()?l4.value: l5.value) !== l5.value ? (function(v981){
15624                         return ((v981 !== l5.value ? l29.fvalue(pv, l96.fvalue(pv, l225, l200.fvalue(pv, v981))) : l5.value) !== l5.value ? l199.fvalue(values, v981) : ((function(v982){
15625                             return (v982 !== l5.value ? v982 : l96.fvalue(pv, l227, l200.fvalue(pv, v981)));
15626                         })(l143.fvalue(pv, v978)) !== l5.value ? l190.fvalue(values, l192.fvalue(pv, l47.fvalue(pv, l185, v978)), ".value") : l192.fvalue(values, l47.fvalue(pv, l339, l47.fvalue(pv, l185, v978)))));
15627                     })(l210.fvalue(pv, v978, (function(){
15628                         var symbol = l211;
15629                         var value = symbol.value;
15630                         if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15631                         return value;
15632                     })(), l113)) : (l89.fvalue(pv, v978) !== l5.value ? l19.fvalue(values, v978) : (((typeof(v978) == "string")?l4.value: l5.value) !== l5.value ? l190.fvalue(values, "\"", l166.fvalue(pv, v978), "\"") : (((function(){
15633                         var x = v978;
15634                         return typeof x === 'object' && 'length' in x;
15635                     })()?l4.value: l5.value) !== l5.value ? l261.fvalue(values, v978) : (l62.fvalue(pv, v978) !== l5.value ? (function(v983,v984){
15636                         return (l105.fvalue(pv, v983, (function(){
15637                             var symbol = l229;
15638                             var value = symbol.value;
15639                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15640                             return value;
15641                         })()) !== l5.value ? (function(v985){
15642                             return (function(){
15643                                 var f = v985;
15644                                 var args = [values];
15645                                 var tail = (v984);
15646 >>>>>>> backquote
15647                                 while (tail != l5.value){
15648                                     args.push(tail.car);
15649                                     tail = tail.cdr;
15650                                 }
15651                                 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
15652                             })();
15653 <<<<<<< HEAD
15654                         })(l41.fvalue(pv, l102.fvalue(pv, v1084, (function(){
15655                             var symbol = l222;
15656                             var value = symbol.value;
15657                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15658                             return value;
15659                         })()))) : ((l102.fvalue(pv, v1084, (function(){
15660                             var symbol = l290;
15661                             var value = symbol.value;
15662                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15663                             return value;
15664                         })()) !== l5.value ? l28.fvalue(pv, l216.fvalue(pv, v1084, l109, l219)) : l5.value) !== l5.value ? (function(v1087){
15665                             return (function(){
15666                                 var f = v1087;
15667                                 var args = [values];
15668                                 var tail = (v1085);
15669 =======
15670                         })(l43.fvalue(pv, l105.fvalue(pv, v983, (function(){
15671                             var symbol = l229;
15672                             var value = symbol.value;
15673                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15674                             return value;
15675                         })()))) : ((l105.fvalue(pv, v983, (function(){
15676                             var symbol = l319;
15677                             var value = symbol.value;
15678                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15679                             return value;
15680                         })()) !== l5.value ? l29.fvalue(pv, l223.fvalue(pv, v983, l112, l226)) : l5.value) !== l5.value ? (function(v986){
15681                             return (function(){
15682                                 var f = v986;
15683                                 var args = [values];
15684                                 var tail = (v984);
15685 >>>>>>> backquote
15686                                 while (tail != l5.value){
15687                                     args.push(tail.car);
15688                                     tail = tail.cdr;
15689                                 }
15690                                 return (typeof f === 'function'? f : f.fvalue).apply(this, args);
15691                             })();
15692 <<<<<<< HEAD
15693                         })(l41.fvalue(pv, l102.fvalue(pv, v1084, (function(){
15694                             var symbol = l290;
15695                             var value = symbol.value;
15696                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15697                             return value;
15698                         })()))) : (l214.fvalue(pv, v1084) !== l5.value ? l185.fvalue(values, l116.fvalue(pv, v1079), v1080) : l338.fvalue(values, v1084, v1085))));
15699                     })((function(){
15700                         var tmp = v1079;
15701                         return tmp === l5.value? l5.value: tmp.car;
15702                     })(),(function(){
15703                         var tmp = v1079;
15704 =======
15705                         })(l43.fvalue(pv, l105.fvalue(pv, v983, (function(){
15706                             var symbol = l319;
15707                             var value = symbol.value;
15708                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15709                             return value;
15710                         })()))) : (l221.fvalue(pv, v983) !== l5.value ? l192.fvalue(values, l119.fvalue(pv, v978), v979) : l367.fvalue(values, v983, v984))));
15711                     })((function(){
15712                         var tmp = v978;
15713                         return tmp === l5.value? l5.value: tmp.car;
15714                     })(),(function(){
15715                         var tmp = v978;
15716 >>>>>>> backquote
15717                         return tmp === l5.value? l5.value: tmp.cdr;
15718                     })()) : (function(){
15719                         throw l156.fvalue(pv, "How should I compile ", l165.fvalue(pv, v978), "?");
15720                     })())))));
15721                 }
15722                 finally {
15723 <<<<<<< HEAD
15724                     l188.value = v1081;
15725                 }
15726             })(v1080);
15727 =======
15728                     l195.value = v980;
15729                 }
15730             })(v979);
15731 >>>>>>> backquote
15732         })();
15733     }));
15734     return l192;
15735 })();
15736 <<<<<<< HEAD
15737 var l340 = {name: "LS-COMPILE-TOPLEVEL"};
15738 (function(){
15739     (l340).fvalue = (function(v1095){
15740         ((v1095)["fname"] = "LS-COMPILE-TOPLEVEL");
15741         return v1095;
15742     })((function (values,v1089,v1090){
15743         checkArgsAtLeast(arguments, 2);
15744         checkArgsAtMost(arguments, 3);
15745         var v1090; 
15746         switch(arguments.length-1){
15747         case 1:
15748             v1090=l5.value;
15749         default: break;
15750         }
15751         return (function(){
15752             return (function(v1091){
15753                 try {
15754                     var tmp;
15755                     tmp = l209.value;
15756                     l209.value = v1091;
15757                     v1091 = tmp;
15758                     return ((((function(){
15759                         var tmp = v1089;
15760                         return (typeof tmp == 'object' && 'car' in tmp);
15761                     })()?l4.value: l5.value) !== l5.value ? (((function(){
15762                         var tmp = v1089;
15763                         return tmp === l5.value? l5.value: tmp.car;
15764                     })() === l119)?l4.value: l5.value) : l5.value) !== l5.value ? (function(v1093){
15765                         return l151.fvalue(values, l95.fvalue(pv, (function(){
15766                             var symbol = l211;
15767                             var func = symbol.fvalue;
15768                             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15769                             return func;
15770                         })(), v1093));
15771                     })(l79.fvalue(pv, (function (values,v1092){
15772                         checkArgs(arguments, 2);
15773                         return l340.fvalue(values, v1092, l4.value);
15774                     }), (function(){
15775                         var tmp = v1089;
15776                         return tmp === l5.value? l5.value: tmp.cdr;
15777                     })())) : (function(v1094){
15778                         return l183.fvalue(values, l152.fvalue(pv, l212.fvalue(pv), l183.fvalue(pv, ";", (function(){
15779                             var symbol = l148;
15780                             var value = symbol.value;
15781                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15782                             return value;
15783                         })())), (v1094 !== l5.value ? l183.fvalue(pv, v1094, ";", (function(){
15784                             var symbol = l148;
15785 =======
15786 var l369 = {name: "LS-COMPILE-TOPLEVEL"};
15787 (function(){
15788     (l369).fvalue = (function(v994){
15789         ((v994)["fname"] = "LS-COMPILE-TOPLEVEL");
15790         return v994;
15791     })((function (values,v988,v989){
15792         checkArgsAtLeast(arguments, 2);
15793         checkArgsAtMost(arguments, 3);
15794         var v989; 
15795         switch(arguments.length-1){
15796         case 1:
15797             v989=l5.value;
15798         default: break;
15799         }
15800         return (function(){
15801             return (function(v990){
15802                 try {
15803                     var tmp;
15804                     tmp = l216.value;
15805                     l216.value = v990;
15806                     v990 = tmp;
15807                     return ((((function(){
15808                         var tmp = v988;
15809                         return (typeof tmp == 'object' && 'car' in tmp);
15810                     })()?l4.value: l5.value) !== l5.value ? (((function(){
15811                         var tmp = v988;
15812                         return tmp === l5.value? l5.value: tmp.car;
15813                     })() === l122)?l4.value: l5.value) : l5.value) !== l5.value ? (function(v992){
15814                         return l158.fvalue(values, l98.fvalue(pv, (function(){
15815                             var symbol = l218;
15816                             var func = symbol.fvalue;
15817                             if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15818                             return func;
15819                         })(), v992));
15820                     })(l81.fvalue(pv, (function (values,v991){
15821                         checkArgs(arguments, 2);
15822                         return l369.fvalue(values, v991, l4.value);
15823                     }), (function(){
15824                         var tmp = v988;
15825                         return tmp === l5.value? l5.value: tmp.cdr;
15826                     })())) : (function(v993){
15827                         return l190.fvalue(values, l159.fvalue(pv, l219.fvalue(pv), l190.fvalue(pv, ";", (function(){
15828                             var symbol = l155;
15829                             var value = symbol.value;
15830                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15831                             return value;
15832                         })())), (v993 !== l5.value ? l190.fvalue(pv, v993, ";", (function(){
15833                             var symbol = l155;
15834 >>>>>>> backquote
15835                             var value = symbol.value;
15836                             if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15837                             return value;
15838                         })()) : l5.value));
15839 <<<<<<< HEAD
15840                     })(l185.fvalue(pv, v1089, v1090)));
15841                 }
15842                 finally {
15843                     l209.value = v1091;
15844 =======
15845                     })(l192.fvalue(pv, v988, v989)));
15846                 }
15847                 finally {
15848                     l216.value = v990;
15849 >>>>>>> backquote
15850                 }
15851             })(l5.value);
15852         })();
15853     }));
15854 <<<<<<< HEAD
15855     return l340;
15856 })();
15857 (function(){
15858     (l264).fvalue = (function(v1097){
15859         ((v1097)["fname"] = "EVAL");
15860         return v1097;
15861     })((function (values,v1096){
15862         checkArgs(arguments, 2);
15863         return (function(){
15864             return (function(){
15865                 var string = l340.fvalue(pv, v1096, l4.value);
15866 =======
15867     return l369;
15868 })();
15869 (function(){
15870     (l271).fvalue = (function(v996){
15871         ((v996)["fname"] = "EVAL");
15872         return v996;
15873     })((function (values,v995){
15874         checkArgs(arguments, 2);
15875         return (function(){
15876             return (function(){
15877                 var string = l369.fvalue(pv, v995, l4.value);
15878 >>>>>>> backquote
15879                 if (typeof string != 'string')
15880                     throw 'The value ' + string + ' is not a type string.';
15881                 return (function(){
15882                     var v = eval.apply(window, [string]);
15883                     if (typeof v !== 'object' || !('multiple-value' in v)){
15884                         v = [v];
15885                         v['multiple-value'] = true;
15886                     }
15887                     return values.apply(this, v);
15888                 })();
15889             })();
15890         })();
15891     }));
15892     return l271;
15893 })();
15894 <<<<<<< HEAD
15895 var l341 = {name: "&BODY"};
15896 var l342 = QIList(l227,l228,l226,l341,l21,l16,l138,l63,l64,l22,l23,l24,l301,l303,l20,l20,l300,l302,l55,l66,l322,l334,l333,l102,l46,l200,l19,l19,l92,l33,l39,l37,l34,l31,l31,l53,l276,l35,l38,l36,l32,l32,l320,l84,l105,l128,l141,l40,l260,l43,l309,l321,l109,l330,l17,l114,l147,l284,l80,l224,l139,l47,l86,l86,l145,l136,l261,l6,l91,l73,l268,l271,l85,l83,l52,l29,l30,l81,l82,l48,l2,l117,l3,l10,l12,l1,l9,l98,l97,l106,l70,l71,l108,l50,l51,l54,l313,l27,l314,l324,l264,l101,l146,l123,l45,l60,l78,l332,l124,l307,l79,l93,l88,l297,l111,l286,l112,l287,l5,l28,l90,l89,l13,l304,l56,l129,l131,l127,l176,l87,l158,l161,l221,l57,l58,l119,l69,l49,l178,l94,l95,l96,l14,l275,l67,l68,l120,l121,l41,l248,l118,l115,l100,l317,l103,l104,l316,l99,l256,l308,l137,l311,l310,l306,l4,l282,l42,l277,l26,l8,l285,l157,l156,l110,l160,l7,l107,l331,l25,l5);
15897 l146.fvalue(values, l342);
15898 ((l138).value = (function(){
15899     var symbol = l134;
15900 =======
15901 var l370 = {name: "&BODY"};
15902 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);
15903 l153.fvalue(values, l371);
15904 ((l145).value = (function(){
15905     var symbol = l141;
15906 >>>>>>> backquote
15907     var value = symbol.value;
15908     if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15909     return value;
15910 })());
15911 (function(){
15912     var string = "var lisp";
15913     if (typeof string != 'string')
15914         throw 'The value ' + string + ' is not a type string.';
15915     return (function(){
15916         var v = eval.apply(window, [string]);
15917         if (typeof v !== 'object' || !('multiple-value' in v)){
15918             v = [v];
15919             v['multiple-value'] = true;
15920         }
15921         return values.apply(this, v);
15922     })();
15923 })();
15924 (lisp = {});
15925 (lisp.read = (function(){
15926     var symbol = l189;
15927     var func = symbol.fvalue;
15928     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15929     return func;
15930 })());
15931 (lisp.print = (function(){
15932     var symbol = l165;
15933     var func = symbol.fvalue;
15934     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15935     return func;
15936 })());
15937 (lisp.eval = (function(){
15938     var symbol = l271;
15939     var func = symbol.fvalue;
15940     if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15941     return func;
15942 })());
15943 <<<<<<< HEAD
15944 (lisp.compile = (function (values,v1098){
15945     checkArgs(arguments, 2);
15946     return l340.fvalue(values, v1098, l4.value);
15947 }));
15948 (lisp.evalString = (function (values,v1099){
15949     checkArgs(arguments, 2);
15950     return l264.fvalue(values, l182.fvalue(pv, v1099));
15951 }));
15952 (lisp.compileString = (function (values,v1100){
15953     checkArgs(arguments, 2);
15954     return l340.fvalue(values, l182.fvalue(pv, v1100), l4.value);
15955 }));
15956 var l343 = {name: "OP"};
15957 var l344 = {name: "SYM"};
15958 var l345 = {name: "X"};
15959 var l346 = {name: "ARGS"};
15960 var l347 = {name: "BODY"};
15961 var l348 = {name: "DECLS"};
15962 var l349 = {name: "DECL"};
15963 var l350 = {name: "NAME"};
15964 var l351 = {name: "ARG"};
15965 var l352 = {name: "FORM"};
15966 var l353 = {name: "PACKAGE-DESIGNATOR"};
15967 var l354 = {name: "PLACE"};
15968 var l355 = {name: "DUMMIES"};
15969 var l356 = {name: "VALS"};
15970 var l357 = {name: "NEWVAL"};
15971 var l358 = {name: "SETTER"};
15972 var l359 = {name: "GETTER"};
15973 var l360 = {name: "G"};
15974 var l361 = {name: "PAIRS"};
15975 var l362 = {name: "VALUE"};
15976 var l363 = {name: "VARS"};
15977 var l364 = {name: "STORE-VARS"};
15978 var l365 = {name: "WRITER-FORM"};
15979 var l366 = {name: "READER-FORM"};
15980 var l367 = {name: "RESULT"};
15981 var l368 = {name: "ACCESS-FN"};
15982 var l369 = {name: "LAMBDA-LIST"};
15983 var l370 = {name: "VALUE-FROM"};
15984 var l371 = {name: "VARIABLES"};
15985 var l372 = {name: "HEAD"};
15986 var l373 = {name: "TAIL"};
15987 var l374 = {name: "COLLECT"};
15988 var l375 = {name: "VARLIST"};
15989 var l376 = {name: "ENDLIST"};
15990 var l377 = {name: "V"};
15991 var l378 = {name: "ASSIGNMENTS"};
15992 var l379 = {name: "FORM1"};
15993 var l380 = {name: "FORMS"};
15994 var l381 = {name: "CLAUSULES"};
15995 var l382 = {name: "!FORM"};
15996 var l383 = {name: "CLAUSULE"};
15997 var l384 = {name: "ITER"};
15998 var l385 = {name: "G!TO"};
15999 var l386 = {name: "VAR"};
16000 var l387 = {name: "TO"};
16001 var l388 = {name: "G!LIST"};
16002 var l389 = {name: "DELTA"};
16003 var l390 = {name: "CONDITION"};
16004 var l391 = {name: "DOCSTRING"};
16005 var l392 = QIList(QIList(QIList(l290,l110,l5,QIList(l218,l5),l5),QIList(l279,l110,l5,QIList(l218,l5),l5),QIList(l278,l110,l5,QIList(l218,l5),l5),QIList(l272,l110,l5,QIList(l218,l5),l5),QIList(l262,l110,l5,QIList(l218,l5),l5),QIList(l252,l110,l5,QIList(l218,l5),l5),QIList(l251,l110,l5,QIList(l218,l5),l5),QIList(l225,l110,l5,QIList(l218,l5),l5),QIList(l222,l110,l5,QIList(l218,l5),l5),QIList(l209,l110,l5,QIList(l218,l5),l5),QIList(l205,l110,l5,QIList(l218,l5),l5),QIList(l204,l110,l5,QIList(l218,l5),l5),QIList(l188,l110,l5,QIList(l218,l5),l5),QIList(l177,l110,l5,QIList(l218,l5),l5),QIList(l148,l110,l5,QIList(l218,l5),l5),QIList(l138,l110,l5,QIList(l218,l5),l5),QIList(l135,l110,l5,QIList(l218,l5),l5),QIList(l134,l110,l5,QIList(l218,l5),l5),QIList(l133,l110,l5,QIList(l218,l5),l5),QIList(l122,l110,l5,QIList(l218,l5),l5),QIList(l113,l110,l5,QIList(l218,l5),l5),QIList(l16,l110,l5,QIList(l218,l5),l5),QIList(l5,l110,l5,QIList(l220,l218,l5),l5),QIList(l4,l110,l5,QIList(l220,l218,l5),l5),l5),QIList(QIList(l299,l214,QIList(l109,QIList(l6,QIList(l343,l344,l5),QIList(l179,QIList(l291,QIList(l181,l343,l5),QIList(l345,l227,l346,l5),QIList(l268,QIList(QIList(l346,QIList(l29,l345,l346,l5),l5),l5),QIList(l295,l346,QIList(l184,QIList(l298,l346,QIList(l181,l344,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l295,l214,QIList(l109,QIList(l6,QIList(l346,l227,l347,l5),QIList(l8,QIList(l306,l346,l5),QIList(l324,"Bad usage of VARIABLE-ARITY, you must pass a symbol",l5),l5),QIList(l179,QIList(l294,QIList(l181,l346,l5),QIList(l6,QIList(QIList(l181,l346,l5),l5),QIList(l183,"return ",QIList(l180,l347,l5),";",l148,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l293,l214,QIList(l109,QIList(l6,QIList(l348,l227,l347,l5),QIList(l179,QIList(l186,QIList(l180,QIList(l79,QIList(l6,QIList(l349,l5),QIList(l179,QIList(l183,"var ",QIList(l181,QIList(l40,l349,l5),l5)," = ",QIList(l181,QIList(l42,l349,l5),l5),";",l148,l5),l5),l5),l348,l5),l5),QIList(l180,QIList(l79,QIList(l6,QIList(l349,l5),QIList(l179,QIList(l183,"if (typeof ",QIList(l181,QIList(l40,l349,l5),l5)," != '",QIList(l181,QIList(l41,l349,l5),l5),"')",l148,QIList(l187,"throw 'The value ' + ",QIList(l181,QIList(l40,l349,l5),l5)," + ' is not a type ",QIList(l181,QIList(l41,l349,l5),l5),".';",l148,l5),l5),l5),l5),l348,l5),l5),QIList(l183,"return ",QIList(l119,QIList(l180,l347,l5),l5),";",l148,l5),l5),l5),l5),l5),l5,l5),QIList(l292,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l179,QIList(l291,QIList(l181,l350,l5),QIList(l181,l346,l5),QIList(l268,QIList(l181,QIList(l79,QIList(l6,QIList(l351,l5),QIList(l179,QIList(QIList(l181,l351,l5),QIList(l185,QIList(l181,l351,l5),l5),l5),l5),l5),l346,l5),l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l291,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l179,QIList(l49,QIList(l45,QIList(l178,QIList(l181,l350,l5),l5),QIList(l6,QIList(l181,l346,l5),QIList(l200,QIList(l181,l350,l5),QIList(l180,l347,l5),l5),l5),l5),l290,l5),l5),l5),l5),l5,l5),QIList(l179,l214,QIList(l109,QIList(l6,QIList(l352,l5),QIList(l288,l352,l5),l5),l5),l5,l5),QIList(l265,l214,QIList(l109,QIList(l6,QIList(l350,l346,l352,l5),QIList(l179,QIList(l223,QIList(l181,l350,l5),QIList(l181,l346,l5),QIList(l185,QIList(l181,l352,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l223,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l179,QIList(l49,QIList(l45,QIList(l178,QIList(l181,l350,l5),l5),QIList(l6,QIList(l181,l346,l5),QIList(l200,QIList(l181,l350,l5),QIList(l180,l347,l5),l5),l5),l5),l222,l5),l5),l5),l5),l5,l5),QIList(l186,l214,QIList(l109,QIList(l6,QIList(l227,l347,l5),QIList(l179,QIList(l183,"(function(){",l148,QIList(l187,QIList(l180,l347,l5),l5),"})()",l5),l5),l5),l5),l5,l5),QIList(l150,l214,QIList(l109,QIList(l6,QIList(l110,l227,l352,l5),QIList(l179,QIList(l115,QIList(l181,l110,l5),QIList(l149,QIList(l181,l110,l5),QIList(l119,QIList(l180,l352,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l139,l214,QIList(l109,QIList(l6,QIList(l353,l5),QIList(l179,QIList(l263,QIList(l115,l138,QIList(l126,QIList(l181,l353,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l49,l214,QIList(l109,QIList(l6,QIList(l345,l354,l5),QIList(l111,QIList(l355,l356,l357,l358,l359,l5),QIList(l114,l354,l5),QIList(l268,QIList(QIList(l360,QIList(l17,l5),l5),l5),QIList(l179,QIList(l271,QIList(QIList(QIList(l181,l360,l5),QIList(l181,l345,l5),l5),QIList(l180,QIList(l79,QIList(l109,l45,l5),l355,l356,l5),l5),QIList(QIList(l181,QIList(l31,l357,l5),l5),QIList(l29,QIList(l181,l360,l5),QIList(l181,l359,l5),l5),l5),QIList(l180,QIList(l32,l357,l5),l5),l5),QIList(l181,l358,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l118,l214,QIList(l109,QIList(l6,QIList(l227,l361,l5),QIList(l52,QIList(QIList(l13,l361,l5),l5,l5),QIList(QIList(l13,QIList(l32,l361,l5),l5),QIList(l324,"Odd number of arguments to setf.",l5),l5),QIList(QIList(l13,QIList(l36,l361,l5),l5),QIList(l268,QIList(QIList(l354,QIList(l40,l361,l5),l5),QIList(l362,QIList(l41,l361,l5),l5),l5),QIList(l111,QIList(l363,l356,l364,l365,l366,l5),QIList(l114,l354,l5),QIList(l179,QIList(l271,QIList(l181,QIList(l79,QIList(l109,l45,l5),l363,l356,l5),l5),QIList(l111,QIList(l181,l364,l5),QIList(l181,l362,l5),QIList(l181,l365,l5),l5),l5),l5),l5),l5),l5),QIList(l4,QIList(l179,QIList(l119,QIList(l180,QIList(l70,QIList(QIList(l361,l361,QIList(l36,l361,l5),l5),QIList(l367,QIList(l178,l5,l5),QIList(l29,QIList(l179,QIList(l118,QIList(l181,QIList(l31,l361,l5),l5),QIList(l181,QIList(l34,l361,l5),l5),l5),l5),l367,l5),l5),l5),QIList(QIList(l13,l361,l5),QIList(l68,l367,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l117,l214,QIList(l109,QIList(l6,QIList(l368,l369,l227,l347,l5),QIList(l8,QIList(l306,l368,l5),QIList(l324,"ACCESS-FN must be a symbol.",l5),l5),QIList(l179,QIList(l119,QIList(l49,QIList(l29,QIList(l178,QIList(l181,l368,l5),l5),QIList(l6,QIList(l181,l369,l5),QIList(l180,l347,l5),l5),l5),l113,l5),QIList(l178,QIList(l181,l368,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l112,l214,QIList(l109,QIList(l6,QIList(l370,l5),QIList(l179,QIList(l286,QIList(l109,l45,l5),QIList(l181,l370,l5),l5),l5),l5),l5),l5,l5),QIList(l111,l214,QIList(l109,QIList(l6,QIList(l371,l370,l227,l347,l5),QIList(l179,QIList(l286,QIList(l6,QIList(l226,QIList(l180,l371,l5),l227,QIList(l181,QIList(l17,l5),l5),l5),QIList(l180,l347,l5),l5),QIList(l181,l370,l5),l5),l5),l5),l5),l5,l5),QIList(l78,l214,QIList(l109,QIList(l6,QIList(l227,l347,l5),QIList(l179,QIList(l15,l4,QIList(l180,l347,l5),l5),l5),l5),l5),l5,l5),QIList(l75,l214,QIList(l109,QIList(l6,QIList(l227,l347,l5),QIList(l268,QIList(QIList(l372,QIList(l17,l5),l5),QIList(l373,QIList(l17,l5),l5),l5),QIList(l179,QIList(l271,QIList(QIList(QIList(l181,l372,l5),QIList(l29,QIList(l178,l77,l5),l5,l5),l5),QIList(QIList(l181,l373,l5),QIList(l181,l372,l5),l5),l5),QIList(l260,QIList(QIList(l374,QIList(l345,l5),QIList(l121,QIList(l181,l373,l5),QIList(l29,l345,l5,l5),l5),QIList(l115,QIList(l181,l373,l5),QIList(l32,QIList(l181,l373,l5),l5),l5),l345,l5),l5),QIList(l180,l347,l5),l5),QIList(l32,QIList(l181,l372,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l71,l214,QIList(l109,QIList(l6,QIList(l375,l376,l227,l347,l5),QIList(l179,QIList(l200,l5,QIList(l271,QIList(l181,QIList(l79,QIList(l6,QIList(l345,l5),QIList(l45,QIList(l40,l345,l5),QIList(l41,l345,l5),l5),l5),l375,l5),l5),QIList(l15,l4,QIList(l7,QIList(l181,QIList(l31,l376,l5),l5),QIList(l14,QIList(l119,QIList(l181,QIList(l32,l376,l5),l5),l5),l5),l5),QIList(l282,QIList(l180,l347,l5),l5),QIList(l115,QIList(l180,QIList(l322,QIList(l109,l66,l5),QIList(l79,QIList(l6,QIList(l377,l5),QIList(l55,QIList(l30,QIList(l36,l377,l5),l5),QIList(l45,QIList(l40,l377,l5),QIList(l42,l377,l5),l5),l5),l5),l375,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l70,l214,QIList(l109,QIList(l6,QIList(l375,l376,l227,l347,l5),QIList(l179,QIList(l200,l5,QIList(l268,QIList(l181,QIList(l79,QIList(l6,QIList(l345,l5),QIList(l45,QIList(l40,l345,l5),QIList(l41,l345,l5),l5),l5),l375,l5),l5),QIList(l15,l4,QIList(l7,QIList(l181,QIList(l31,l376,l5),l5),QIList(l14,QIList(l119,QIList(l181,QIList(l32,l376,l5),l5),l5),l5),l5),QIList(l282,QIList(l180,l347,l5),l5),QIList(l69,QIList(l180,QIList(l322,QIList(l109,l66,l5),QIList(l79,QIList(l6,QIList(l377,l5),QIList(l55,QIList(l30,QIList(l36,l377,l5),l5),QIList(l45,QIList(l40,l377,l5),QIList(l42,l377,l5),l5),l5),l5),l375,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l69,l214,QIList(l109,QIList(l6,QIList(l227,l361,l5),QIList(l268,QIList(QIList(l378,QIList(l178,l5,l5),l5),l5),QIList(l15,l4,QIList(l52,QIList(QIList(l13,l361,l5),QIList(l14,l5),l5),QIList(QIList(l13,QIList(l32,l361,l5),l5),QIList(l324,"Odd paris in PSETQ",l5),l5),QIList(l4,QIList(l268,QIList(QIList(l110,QIList(l31,l361,l5),l5),QIList(l362,QIList(l34,l361,l5),l5),l5),QIList(l49,QIList(l179,QIList(QIList(l181,l110,l5),QIList(l181,QIList(l17,l5),l5),QIList(l181,l362,l5),l5),l5),l378,l5),QIList(l115,l361,QIList(l36,l361,l5),l5),l5),l5),l5),l5),QIList(l115,l378,QIList(l68,l378,l5),l5),QIList(l179,QIList(l268,QIList(l181,QIList(l79,QIList(l109,l32,l5),l378,l5),l5),QIList(l115,QIList(l180,QIList(l61,QIList(l109,l66,l5),QIList(l79,QIList(l109,l92,l5),l378,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l58,l214,QIList(l109,QIList(l6,QIList(l379,l367,l227,l347,l5),QIList(l179,QIList(l57,QIList(l119,QIList(l181,l379,l5),QIList(l181,l367,l5),l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5,l5),QIList(l57,l214,QIList(l109,QIList(l6,QIList(l352,l227,l347,l5),QIList(l268,QIList(QIList(l362,QIList(l17,l5),l5),l5),QIList(l179,QIList(l268,QIList(QIList(QIList(l181,l362,l5),QIList(l181,l352,l5),l5),l5),QIList(l180,l347,l5),QIList(l181,l362,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l56,l214,QIList(l109,QIList(l6,QIList(l227,l380,l5),QIList(l52,QIList(QIList(l13,l380,l5),l5,l5),QIList(QIList(l13,QIList(l32,l380,l5),l5),QIList(l31,l380,l5),l5),QIList(l4,QIList(l268,QIList(QIList(l360,QIList(l17,l5),l5),l5),QIList(l179,QIList(l268,QIList(QIList(QIList(l181,l360,l5),QIList(l181,QIList(l31,l380,l5),l5),l5),l5),QIList(l224,QIList(l181,l360,l5),QIList(l181,l360,l5),QIList(l56,QIList(l180,QIList(l32,l380,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l55,l214,QIList(l109,QIList(l6,QIList(l227,l380,l5),QIList(l52,QIList(QIList(l13,l380,l5),l4,l5),QIList(QIList(l13,QIList(l32,l380,l5),l5),QIList(l31,l380,l5),l5),QIList(l4,QIList(l179,QIList(l224,QIList(l181,QIList(l31,l380,l5),l5),QIList(l55,QIList(l180,QIList(l32,l380,l5),l5),l5),l5,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l54,l214,QIList(l109,QIList(l6,QIList(l352,l227,l381,l5),QIList(l179,QIList(l53,QIList(l181,l352,l5),QIList(l180,QIList(l66,l381,QIList(l179,QIList(QIList(l4,QIList(l324,"ECASE expression failed.",l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l53,l214,QIList(l109,QIList(l6,QIList(l352,l227,l381,l5),QIList(l268,QIList(QIList(l382,QIList(l17,l5),l5),l5),QIList(l179,QIList(l268,QIList(QIList(QIList(l181,l382,l5),QIList(l181,l352,l5),l5),l5),QIList(l52,QIList(l180,QIList(l79,QIList(l6,QIList(l383,l5),QIList(l224,QIList(l313,QIList(l31,l383,l5),l4,l5),l383,QIList(l179,QIList(QIList(l27,QIList(l181,l382,l5),QIList(l178,QIList(l181,QIList(l31,l383,l5),l5),l5),l5),QIList(l180,QIList(l32,l383,l5),l5),l5),l5),l5),l5),l381,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l52,l214,QIList(l109,QIList(l6,QIList(l227,l381,l5),QIList(l224,QIList(l13,l381,l5),l5,QIList(l224,QIList(l313,QIList(l33,l381,l5),l4,l5),QIList(l179,QIList(l119,QIList(l180,QIList(l35,l381,l5),l5),l5),l5),QIList(l179,QIList(l224,QIList(l181,QIList(l33,l381,l5),l5),QIList(l119,QIList(l180,QIList(l35,l381,l5),l5),l5),QIList(l52,QIList(l180,QIList(l32,l381,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l51,l214,QIList(l109,QIList(l6,QIList(l384,l227,l347,l5),QIList(l268,QIList(QIList(l385,QIList(l17,l5),l5),QIList(l386,QIList(l40,l384,l5),l5),QIList(l387,QIList(l41,l384,l5),l5),QIList(l367,QIList(l42,l384,l5),l5),l5),QIList(l179,QIList(l200,l5,QIList(l268,QIList(QIList(QIList(l181,l386,l5),0,l5),QIList(QIList(l181,l385,l5),QIList(l181,l387,l5),l5),l5),QIList(l255,QIList(l301,QIList(l181,l386,l5),QIList(l181,l385,l5),l5),QIList(l282,QIList(l180,l347,l5),l5),QIList(l47,QIList(l181,l386,l5),l5),l5),QIList(l181,l367,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l50,l214,QIList(l109,QIList(l6,QIList(l384,l227,l347,l5),QIList(l268,QIList(QIList(l386,QIList(l40,l384,l5),l5),QIList(l388,QIList(l17,l5),l5),l5),QIList(l179,QIList(l200,l5,QIList(l268,QIList(QIList(QIList(l181,l388,l5),QIList(l181,QIList(l41,l384,l5),l5),l5),QIList(QIList(l181,l386,l5),l5,l5),l5),QIList(l255,QIList(l181,l388,l5),QIList(l115,QIList(l181,l386,l5),QIList(l31,QIList(l181,l388,l5),l5),l5),QIList(l282,QIList(l180,l347,l5),l5),QIList(l115,QIList(l181,l388,l5),QIList(l32,QIList(l181,l388,l5),l5),l5),l5),QIList(l181,QIList(l42,l384,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l49,l214,QIList(l109,QIList(l6,QIList(l345,l354,l5),QIList(l179,QIList(l115,QIList(l181,l354,l5),QIList(l29,QIList(l181,l345,l5),QIList(l181,l354,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l48,l214,QIList(l109,QIList(l6,QIList(l345,l226,QIList(l389,1,l5),l5),QIList(l179,QIList(l115,QIList(l181,l345,l5),QIList(l64,QIList(l181,l345,l5),QIList(l181,l389,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l47,l214,QIList(l109,QIList(l6,QIList(l345,l226,QIList(l389,1,l5),l5),QIList(l179,QIList(l115,QIList(l181,l345,l5),QIList(l63,QIList(l181,l345,l5),QIList(l181,l389,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l15,l214,QIList(l109,QIList(l6,QIList(l390,l227,l347,l5),QIList(l179,QIList(l200,l5,QIList(l255,QIList(l181,l390,l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l14,l214,QIList(l109,QIList(l6,QIList(l226,l362,l5),QIList(l179,QIList(l275,l5,QIList(l181,l362,l5),l5),l5),l5),l5),l5,l5),QIList(l12,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l179,QIList(l119,QIList(l309,QIList(l178,QIList(l181,l350,l5),l5),QIList(l11,QIList(l181,QIList(l308,l350,l5),l5),QIList(l181,l346,l5),QIList(l180,QIList(l224,QIList(l55,QIList(l316,QIList(l31,l347,l5),l5),QIList(l28,QIList(l13,QIList(l32,l347,l5),l5),l5),l5),QIList(l179,QIList(QIList(l181,QIList(l31,l347,l5),l5),QIList(l200,QIList(l181,l350,l5),QIList(l180,QIList(l32,l347,l5),l5),l5),l5),l5),QIList(l179,QIList(QIList(l200,QIList(l181,l350,l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5),l5),QIList(l178,QIList(l181,l350,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l11,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l268,QIList(QIList(l345,QIList(l17,"FN",l5),l5),l5),QIList(l179,QIList(l268,QIList(QIList(QIList(l181,l345,l5),QIList(l6,QIList(l181,l346,l5),QIList(l180,l347,l5),l5),l5),l5),QIList(l328,QIList(l181,l345,l5),"fname",QIList(l181,l350,l5),l5),QIList(l181,l345,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l10,l214,QIList(l109,QIList(l6,QIList(l350,l362,l226,l391,l5),QIList(l179,QIList(l119,QIList(l115,QIList(l181,l350,l5),QIList(l181,l362,l5),l5),QIList(l180,QIList(l7,QIList(l316,l391,l5),QIList(l179,QIList(QIList(l328,QIList(l178,QIList(l181,l350,l5),l5),"vardoc",QIList(l181,l391,l5),l5),l5),l5),l5),l5),QIList(l178,QIList(l181,l350,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l9,l214,QIList(l109,QIList(l6,QIList(l350,l362,l226,l391,l5),QIList(l179,QIList(l119,QIList(l2,QIList(l218,QIList(l181,l350,l5),l5),l5),QIList(l8,QIList(l19,QIList(l178,QIList(l181,l350,l5),l5),l5),QIList(l115,QIList(l181,l350,l5),QIList(l181,l362,l5),l5),l5),QIList(l180,QIList(l7,QIList(l316,l391,l5),QIList(l179,QIList(QIList(l328,QIList(l178,QIList(l181,l350,l5),l5),"vardoc",QIList(l181,l391,l5),l5),l5),l5),l5),l5),QIList(l178,QIList(l181,l350,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l8,l214,QIList(l109,QIList(l6,QIList(l390,l227,l347,l5),QIList(l179,QIList(l224,QIList(l181,l390,l5),l5,QIList(l119,QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l7,l214,QIList(l109,QIList(l6,QIList(l390,l227,l347,l5),QIList(l179,QIList(l224,QIList(l181,l390,l5),QIList(l119,QIList(l180,l347,l5),l5),l5,l5),l5),l5),l5),l5,l5),QIList(l6,l214,QIList(l109,QIList(l6,QIList(l346,l227,l347,l5),QIList(l179,QIList(l109,QIList(l6,QIList(l181,l346,l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l3,l214,QIList(l109,QIList(l6,QIList(l350,l362,l226,l391,l5),QIList(l179,QIList(l119,QIList(l2,QIList(l218,QIList(l181,l350,l5),l5),l5),QIList(l2,QIList(l220,QIList(l181,l350,l5),l5),l5),QIList(l115,QIList(l181,l350,l5),QIList(l181,l362,l5),l5),QIList(l180,QIList(l7,QIList(l316,l391,l5),QIList(l179,QIList(QIList(l328,QIList(l178,QIList(l181,l350,l5),l5),"vardoc",QIList(l181,l391,l5),l5),l5),l5),l5),l5),QIList(l178,QIList(l181,l350,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l2,l214,QIList(l109,QIList(l6,QIList(l227,l348,l5),QIList(l179,QIList(l263,QIList(l180,QIList(l79,QIList(l6,QIList(l349,l5),QIList(l179,QIList(l217,QIList(l178,QIList(l181,l349,l5),l5),l5),l5),l5),l348,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l1,l214,QIList(l109,QIList(l6,QIList(l350,l346,l227,l347,l5),QIList(l179,QIList(l263,QIList(l213,QIList(l178,QIList(l181,l350,l5),l5),QIList(l178,QIList(l109,QIList(l6,QIList(l181,QIList(l79,QIList(l109,QIList(l6,QIList(l345,l5),QIList(l224,QIList(l313,l345,QIList(l178,l341,l5),l5),QIList(l178,l227,l5),l345,l5),l5),l5),l346,l5),l5),QIList(l180,l347,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),l5),l5,l5,l5);
16006 ((l204).value = l392);
16007 var l393 = QIList(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(l371,"l371"),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(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(l290,"l290"),QIList(l289,"l289"),QIList(l288,"l288"),QIList(l287,"l287"),QIList(l286,"l286"),QIList(l285,"l285"),QIList(l284,"l284"),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(l236,"l236"),QIList(l235,"l235"),QIList(l234,"l234"),QIList(l233,"l233"),QIList(l232,"l232"),QIList(l231,"l231"),QIList(l230,"l230"),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);
16008 (function(){
16009     l140.fvalue(pv, l391);
16010     l140.fvalue(pv, l390);
16011     l140.fvalue(pv, l389);
16012     l140.fvalue(pv, l388);
16013     l140.fvalue(pv, l387);
16014     l140.fvalue(pv, l386);
16015     l140.fvalue(pv, l385);
16016     l140.fvalue(pv, l384);
16017     l140.fvalue(pv, l383);
16018     l140.fvalue(pv, l382);
16019     l140.fvalue(pv, l381);
16020     l140.fvalue(pv, l380);
16021     l140.fvalue(pv, l379);
16022     l140.fvalue(pv, l378);
16023     l140.fvalue(pv, l377);
16024     l140.fvalue(pv, l376);
16025     l140.fvalue(pv, l375);
16026     l140.fvalue(pv, l374);
16027     l140.fvalue(pv, l373);
16028     l140.fvalue(pv, l372);
16029     l140.fvalue(pv, l371);
16030     l140.fvalue(pv, l370);
16031     l140.fvalue(pv, l369);
16032     l140.fvalue(pv, l368);
16033     l140.fvalue(pv, l367);
16034     l140.fvalue(pv, l366);
16035     l140.fvalue(pv, l365);
16036     l140.fvalue(pv, l364);
16037     l140.fvalue(pv, l363);
16038     l140.fvalue(pv, l362);
16039     l140.fvalue(pv, l361);
16040     l140.fvalue(pv, l360);
16041     l140.fvalue(pv, l359);
16042     l140.fvalue(pv, l358);
16043     l140.fvalue(pv, l357);
16044     l140.fvalue(pv, l356);
16045     l140.fvalue(pv, l355);
16046     l140.fvalue(pv, l354);
16047     l140.fvalue(pv, l353);
16048     l140.fvalue(pv, l352);
16049     l140.fvalue(pv, l351);
16050     l140.fvalue(pv, l350);
16051     l140.fvalue(pv, l349);
16052     l140.fvalue(pv, l348);
16053     l140.fvalue(pv, l347);
16054     l140.fvalue(pv, l346);
16055     l140.fvalue(pv, l345);
16056     l140.fvalue(pv, l344);
16057     l140.fvalue(pv, l343);
16058     l140.fvalue(pv, l341);
16059     l140.fvalue(pv, l340);
16060     l140.fvalue(pv, l339);
16061     l140.fvalue(pv, l338);
16062     l140.fvalue(pv, l337);
16063     l140.fvalue(pv, l336);
16064     l140.fvalue(pv, l335);
16065     l140.fvalue(pv, l334);
16066     l140.fvalue(pv, l333);
16067     l140.fvalue(pv, l332);
16068     l140.fvalue(pv, l331);
16069     l140.fvalue(pv, l330);
16070     l140.fvalue(pv, l329);
16071     l140.fvalue(pv, l328);
16072     l140.fvalue(pv, l327);
16073     l140.fvalue(pv, l326);
16074     l140.fvalue(pv, l325);
16075     l140.fvalue(pv, l324);
16076     l140.fvalue(pv, l323);
16077     l140.fvalue(pv, l322);
16078     l140.fvalue(pv, l321);
16079     l140.fvalue(pv, l320);
16080     l140.fvalue(pv, l319);
16081     l140.fvalue(pv, l318);
16082     l140.fvalue(pv, l317);
16083     l140.fvalue(pv, l316);
16084     l140.fvalue(pv, l315);
16085     l140.fvalue(pv, l314);
16086     l140.fvalue(pv, l313);
16087     l140.fvalue(pv, l312);
16088     l140.fvalue(pv, l311);
16089     l140.fvalue(pv, l310);
16090     l140.fvalue(pv, l309);
16091     l140.fvalue(pv, l308);
16092     l140.fvalue(pv, l307);
16093     l140.fvalue(pv, l306);
16094     l140.fvalue(pv, l305);
16095     l140.fvalue(pv, l304);
16096     l140.fvalue(pv, l303);
16097     l140.fvalue(pv, l302);
16098     l140.fvalue(pv, l301);
16099     l140.fvalue(pv, l300);
16100     l140.fvalue(pv, l299);
16101     l140.fvalue(pv, l298);
16102     l140.fvalue(pv, l297);
16103     l140.fvalue(pv, l296);
16104     l140.fvalue(pv, l295);
16105     l140.fvalue(pv, l294);
16106     l140.fvalue(pv, l293);
16107     l140.fvalue(pv, l292);
16108     l140.fvalue(pv, l291);
16109     l140.fvalue(pv, l290);
16110     l140.fvalue(pv, l289);
16111     l140.fvalue(pv, l288);
16112     l140.fvalue(pv, l287);
16113     l140.fvalue(pv, l286);
16114     l140.fvalue(pv, l285);
16115     l140.fvalue(pv, l284);
16116     l140.fvalue(pv, l282);
16117     l140.fvalue(pv, l281);
16118     l140.fvalue(pv, l280);
16119     l140.fvalue(pv, l279);
16120     l140.fvalue(pv, l278);
16121     l140.fvalue(pv, l277);
16122     l140.fvalue(pv, l276);
16123     l140.fvalue(pv, l275);
16124     l140.fvalue(pv, l274);
16125     l140.fvalue(pv, l273);
16126     l140.fvalue(pv, l272);
16127     l140.fvalue(pv, l271);
16128     l140.fvalue(pv, l270);
16129     l140.fvalue(pv, l269);
16130     l140.fvalue(pv, l268);
16131     l140.fvalue(pv, l267);
16132     l140.fvalue(pv, l266);
16133     l140.fvalue(pv, l265);
16134     l140.fvalue(pv, l264);
16135     l140.fvalue(pv, l263);
16136     l140.fvalue(pv, l262);
16137     l140.fvalue(pv, l261);
16138     l140.fvalue(pv, l260);
16139     l140.fvalue(pv, l259);
16140     l140.fvalue(pv, l258);
16141     l140.fvalue(pv, l257);
16142     l140.fvalue(pv, l256);
16143     l140.fvalue(pv, l255);
16144     l140.fvalue(pv, l254);
16145     l140.fvalue(pv, l253);
16146     l140.fvalue(pv, l252);
16147     l140.fvalue(pv, l251);
16148     l140.fvalue(pv, l250);
16149     l140.fvalue(pv, l249);
16150     l140.fvalue(pv, l248);
16151     l140.fvalue(pv, l247);
16152     l140.fvalue(pv, l246);
16153     l140.fvalue(pv, l245);
16154     l140.fvalue(pv, l244);
16155     l140.fvalue(pv, l243);
16156     l140.fvalue(pv, l242);
16157     l140.fvalue(pv, l241);
16158     l140.fvalue(pv, l240);
16159     l140.fvalue(pv, l239);
16160     l140.fvalue(pv, l238);
16161     l140.fvalue(pv, l237);
16162     l140.fvalue(pv, l236);
16163     l140.fvalue(pv, l235);
16164     l140.fvalue(pv, l234);
16165     l140.fvalue(pv, l233);
16166     l140.fvalue(pv, l232);
16167     l140.fvalue(pv, l231);
16168     l140.fvalue(pv, l230);
16169     l140.fvalue(pv, l228);
16170     l140.fvalue(pv, l227);
16171     l140.fvalue(pv, l226);
16172     l140.fvalue(pv, l225);
16173     l140.fvalue(pv, l224);
16174     l140.fvalue(pv, l223);
16175     l140.fvalue(pv, l222);
16176     l140.fvalue(pv, l221);
16177     l140.fvalue(pv, l220);
16178     l140.fvalue(pv, l219);
16179     l140.fvalue(pv, l218);
16180     l140.fvalue(pv, l217);
16181     l140.fvalue(pv, l216);
16182     l140.fvalue(pv, l215);
16183     l140.fvalue(pv, l214);
16184     l140.fvalue(pv, l213);
16185     l140.fvalue(pv, l212);
16186     l140.fvalue(pv, l211);
16187     l140.fvalue(pv, l210);
16188     l140.fvalue(pv, l209);
16189     l140.fvalue(pv, l208);
16190     l140.fvalue(pv, l207);
16191     l140.fvalue(pv, l206);
16192     l140.fvalue(pv, l205);
16193     l140.fvalue(pv, l204);
16194     l140.fvalue(pv, l203);
16195     l140.fvalue(pv, l202);
16196     l140.fvalue(pv, l201);
16197     l140.fvalue(pv, l200);
16198     l140.fvalue(pv, l199);
16199     l140.fvalue(pv, l198);
16200     l140.fvalue(pv, l197);
16201     l140.fvalue(pv, l196);
16202     l140.fvalue(pv, l195);
16203     l140.fvalue(pv, l194);
16204     l140.fvalue(pv, l193);
16205     l140.fvalue(pv, l192);
16206     l140.fvalue(pv, l191);
16207     l140.fvalue(pv, l190);
16208     l140.fvalue(pv, l189);
16209     l140.fvalue(pv, l188);
16210     l140.fvalue(pv, l187);
16211     l140.fvalue(pv, l186);
16212     l140.fvalue(pv, l185);
16213     l140.fvalue(pv, l184);
16214     l140.fvalue(pv, l183);
16215     l140.fvalue(pv, l182);
16216     l140.fvalue(pv, l181);
16217     l140.fvalue(pv, l180);
16218     l140.fvalue(pv, l179);
16219     l140.fvalue(pv, l178);
16220     l140.fvalue(pv, l177);
16221     l140.fvalue(pv, l176);
16222     l140.fvalue(pv, l175);
16223     l140.fvalue(pv, l174);
16224     l140.fvalue(pv, l173);
16225     l140.fvalue(pv, l172);
16226     l140.fvalue(pv, l171);
16227     l140.fvalue(pv, l170);
16228     l140.fvalue(pv, l169);
16229     l140.fvalue(pv, l168);
16230     l140.fvalue(pv, l167);
16231     l140.fvalue(pv, l166);
16232     l140.fvalue(pv, l165);
16233     l140.fvalue(pv, l164);
16234     l140.fvalue(pv, l163);
16235     l140.fvalue(pv, l162);
16236     l140.fvalue(pv, l161);
16237     l140.fvalue(pv, l160);
16238     l140.fvalue(pv, l159);
16239     l140.fvalue(pv, l158);
16240     l140.fvalue(pv, l157);
16241     l140.fvalue(pv, l156);
16242     l140.fvalue(pv, l155);
16243     l140.fvalue(pv, l154);
16244     l140.fvalue(pv, l153);
16245     l140.fvalue(pv, l152);
16246     l140.fvalue(pv, l151);
16247     l140.fvalue(pv, l150);
16248     l140.fvalue(pv, l149);
16249     l140.fvalue(pv, l148);
16250     l140.fvalue(pv, l147);
16251     l140.fvalue(pv, l146);
16252     l140.fvalue(pv, l145);
16253     l140.fvalue(pv, l144);
16254     l140.fvalue(pv, l143);
16255     l140.fvalue(pv, l142);
16256     l140.fvalue(pv, l141);
16257     l140.fvalue(pv, l140);
16258     l140.fvalue(pv, l139);
16259     l140.fvalue(pv, l138);
16260     l140.fvalue(pv, l137);
16261     l140.fvalue(pv, l136);
16262     l140.fvalue(pv, l135);
16263     l140.fvalue(pv, l134);
16264     l140.fvalue(pv, l133);
16265     l140.fvalue(pv, l132);
16266     l140.fvalue(pv, l131);
16267     l140.fvalue(pv, l130);
16268     l140.fvalue(pv, l129);
16269     l140.fvalue(pv, l128);
16270     l140.fvalue(pv, l127);
16271     l140.fvalue(pv, l126);
16272     l140.fvalue(pv, l125);
16273     l140.fvalue(pv, l124);
16274     l140.fvalue(pv, l123);
16275     l140.fvalue(pv, l122);
16276     l140.fvalue(pv, l121);
16277     l140.fvalue(pv, l120);
16278     l140.fvalue(pv, l119);
16279     l140.fvalue(pv, l118);
16280     l140.fvalue(pv, l117);
16281     l140.fvalue(pv, l116);
16282     l140.fvalue(pv, l115);
16283     l140.fvalue(pv, l114);
16284     l140.fvalue(pv, l113);
16285     l140.fvalue(pv, l112);
16286     l140.fvalue(pv, l111);
16287     l140.fvalue(pv, l110);
16288     l140.fvalue(pv, l109);
16289     l140.fvalue(pv, l108);
16290     l140.fvalue(pv, l107);
16291     l140.fvalue(pv, l106);
16292     l140.fvalue(pv, l105);
16293     l140.fvalue(pv, l104);
16294     l140.fvalue(pv, l103);
16295     l140.fvalue(pv, l102);
16296     l140.fvalue(pv, l101);
16297     l140.fvalue(pv, l100);
16298     l140.fvalue(pv, l99);
16299     l140.fvalue(pv, l98);
16300     l140.fvalue(pv, l97);
16301     l140.fvalue(pv, l96);
16302     l140.fvalue(pv, l95);
16303     l140.fvalue(pv, l94);
16304     l140.fvalue(pv, l93);
16305     l140.fvalue(pv, l92);
16306     l140.fvalue(pv, l91);
16307     l140.fvalue(pv, l90);
16308     l140.fvalue(pv, l89);
16309     l140.fvalue(pv, l88);
16310     l140.fvalue(pv, l87);
16311     l140.fvalue(pv, l86);
16312     l140.fvalue(pv, l85);
16313     l140.fvalue(pv, l84);
16314     l140.fvalue(pv, l83);
16315     l140.fvalue(pv, l82);
16316     l140.fvalue(pv, l81);
16317     l140.fvalue(pv, l80);
16318     l140.fvalue(pv, l79);
16319     l140.fvalue(pv, l78);
16320     l140.fvalue(pv, l77);
16321     l140.fvalue(pv, l76);
16322     l140.fvalue(pv, l75);
16323     l140.fvalue(pv, l74);
16324     l140.fvalue(pv, l73);
16325     l140.fvalue(pv, l72);
16326     l140.fvalue(pv, l71);
16327     l140.fvalue(pv, l70);
16328     l140.fvalue(pv, l69);
16329     l140.fvalue(pv, l68);
16330     l140.fvalue(pv, l67);
16331     l140.fvalue(pv, l66);
16332     l140.fvalue(pv, l65);
16333     l140.fvalue(pv, l64);
16334     l140.fvalue(pv, l63);
16335     l140.fvalue(pv, l62);
16336     l140.fvalue(pv, l61);
16337     l140.fvalue(pv, l60);
16338     l140.fvalue(pv, l59);
16339     l140.fvalue(pv, l58);
16340     l140.fvalue(pv, l57);
16341     l140.fvalue(pv, l56);
16342     l140.fvalue(pv, l55);
16343     l140.fvalue(pv, l54);
16344     l140.fvalue(pv, l53);
16345     l140.fvalue(pv, l52);
16346     l140.fvalue(pv, l51);
16347     l140.fvalue(pv, l50);
16348     l140.fvalue(pv, l49);
16349     l140.fvalue(pv, l48);
16350     l140.fvalue(pv, l47);
16351     l140.fvalue(pv, l46);
16352     l140.fvalue(pv, l45);
16353     l140.fvalue(pv, l44);
16354     l140.fvalue(pv, l43);
16355     l140.fvalue(pv, l42);
16356     l140.fvalue(pv, l41);
16357     l140.fvalue(pv, l40);
16358     l140.fvalue(pv, l39);
16359     l140.fvalue(pv, l38);
16360     l140.fvalue(pv, l37);
16361     l140.fvalue(pv, l36);
16362     l140.fvalue(pv, l35);
16363     l140.fvalue(pv, l34);
16364     l140.fvalue(pv, l33);
16365     l140.fvalue(pv, l32);
16366     l140.fvalue(pv, l31);
16367     l140.fvalue(pv, l30);
16368     l140.fvalue(pv, l29);
16369     l140.fvalue(pv, l28);
16370     l140.fvalue(pv, l27);
16371     l140.fvalue(pv, l26);
16372     l140.fvalue(pv, l25);
16373     l140.fvalue(pv, l24);
16374     l140.fvalue(pv, l23);
16375     l140.fvalue(pv, l22);
16376     l140.fvalue(pv, l21);
16377     l140.fvalue(pv, l20);
16378     l140.fvalue(pv, l19);
16379     l140.fvalue(pv, l18);
16380     l140.fvalue(pv, l17);
16381     l140.fvalue(pv, l16);
16382     l140.fvalue(pv, l15);
16383     l140.fvalue(pv, l14);
16384     l140.fvalue(pv, l13);
16385     l140.fvalue(pv, l12);
16386     l140.fvalue(pv, l11);
16387     l140.fvalue(pv, l10);
16388     l140.fvalue(pv, l9);
16389     l140.fvalue(pv, l8);
16390     l140.fvalue(pv, l7);
16391     l140.fvalue(pv, l6);
16392     l140.fvalue(pv, l5);
16393     l140.fvalue(pv, l4);
16394     l140.fvalue(pv, l3);
16395     l140.fvalue(pv, l2);
16396     l140.fvalue(pv, l1);
16397     ((l251).value = l393);
16398     ((l205).value = 1100);
16399     ((l16).value = 413);
16400     return ((l272).value = 304);
16401 })();
16402 ((l252).value = 393);
16403 =======
16404 (lisp.compile = (function (values,v997){
16405     checkArgs(arguments, 2);
16406     return l369.fvalue(values, v997, l4.value);
16407 }));
16408 (lisp.evalString = (function (values,v998){
16409     checkArgs(arguments, 2);
16410     return l271.fvalue(values, l189.fvalue(pv, v998));
16411 }));
16412 (lisp.compileString = (function (values,v999){
16413     checkArgs(arguments, 2);
16414     return l369.fvalue(values, l189.fvalue(pv, v999), l4.value);
16415 }));
16416 var l372 = {name: "OP"};
16417 var l373 = {name: "SYM"};
16418 var l374 = {name: "X"};
16419 var l375 = {name: "ARGS"};
16420 var l376 = {name: "BODY"};
16421 var l377 = {name: "DECLS"};
16422 var l378 = {name: "DECL"};
16423 var l379 = {name: "NAME"};
16424 var l380 = {name: "ARG"};
16425 var l381 = {name: "FORM"};
16426 var l382 = {name: "PACKAGE-DESIGNATOR"};
16427 var l383 = {name: "CLAUSULES"};
16428 var l384 = {name: "VALUE"};
16429 var l385 = {name: "C"};
16430 var l386 = {name: "INTEGER"};
16431 var l387 = {name: "PAIRS"};
16432 var l388 = {name: "PLACE"};
16433 var l389 = {name: "VARS"};
16434 var l390 = {name: "VALS"};
16435 var l391 = {name: "STORE-VARS"};
16436 var l392 = {name: "WRITER-FORM"};
16437 var l393 = {name: "READER-FORM"};
16438 var l394 = {name: "RESULT"};
16439 var l395 = {name: "ACCESS-FN"};
16440 var l396 = {name: "LAMBDA-LIST"};
16441 var l397 = {name: "VALUE-FROM"};
16442 var l398 = {name: "VARIABLES"};
16443 var l399 = {name: "HEAD"};
16444 var l400 = {name: "TAIL"};
16445 var l401 = {name: "COLLECT"};
16446 var l402 = {name: "VARLIST"};
16447 var l403 = {name: "ENDLIST"};
16448 var l404 = {name: "V"};
16449 var l405 = {name: "ASSIGNMENTS"};
16450 var l406 = {name: "FORM1"};
16451 var l407 = {name: "FORMS"};
16452 var l408 = {name: "G"};
16453 var l409 = {name: "!FORM"};
16454 var l410 = {name: "CLAUSULE"};
16455 var l411 = {name: "ITER"};
16456 var l412 = {name: "G!TO"};
16457 var l413 = {name: "VAR"};
16458 var l414 = {name: "TO"};
16459 var l415 = {name: "G!LIST"};
16460 var l416 = {name: "DELTA"};
16461 var l417 = {name: "CONDITION"};
16462 var l418 = {name: "DOCSTRING"};
16463 var l419 = 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(l121,l221,QIList(l112,QIList(l6,QIList(l234,l387,l5),QIList(l54,QIList(QIList(l13,l387,l5),l5,l5),QIList(QIList(l13,QIList(l33,l387,l5),l5),QIList(l353,"Odd number of arguments to setf.",l5),l5),QIList(QIList(l13,QIList(l37,l387,l5),l5),QIList(l275,QIList(QIList(l388,QIList(l42,l387,l5),l5),QIList(l384,QIList(l43,l387,l5),l5),l5),QIList(l114,QIList(l389,l390,l391,l392,l393,l5),QIList(l117,l388,l5),QIList(l186,QIList(l278,QIList(l188,QIList(l81,QIList(l112,l47,l5),l389,l390,l5),l5),QIList(l114,QIList(l188,l391,l5),QIList(l188,l384,l5),QIList(l188,l392,l5),l5),l5),l5),l5),l5),l5),QIList(l4,QIList(l186,QIList(l122,QIList(l187,QIList(l72,QIList(QIList(l387,l387,QIList(l37,l387,l5),l5),QIList(l394,QIList(l185,l5,l5),QIList(l30,QIList(l186,QIList(l121,QIList(l188,QIList(l32,l387,l5),l5),QIList(l188,QIList(l35,l387,l5),l5),l5),l5),l394,l5),l5),l5),QIList(QIList(l13,l387,l5),QIList(l70,l394,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l120,l221,QIList(l112,QIList(l6,QIList(l395,l396,l234,l376,l5),QIList(l8,QIList(l335,l395,l5),QIList(l353,"ACCESS-FN must be a symbol.",l5),l5),QIList(l186,QIList(l122,QIList(l51,QIList(l30,QIList(l185,QIList(l188,l395,l5),l5),QIList(l6,QIList(l188,l396,l5),QIList(l187,l376,l5),l5),l5),l116,l5),QIList(l185,QIList(l188,l395,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l115,l221,QIList(l112,QIList(l6,QIList(l397,l5),QIList(l186,QIList(l293,QIList(l112,l47,l5),QIList(l188,l397,l5),l5),l5),l5),l5),l5,l5),QIList(l114,l221,QIList(l112,QIList(l6,QIList(l398,l397,l234,l376,l5),QIList(l186,QIList(l293,QIList(l6,QIList(l233,QIList(l187,l398,l5),l234,QIList(l188,QIList(l18,l5),l5),l5),QIList(l187,l376,l5),l5),QIList(l188,l397,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(l399,QIList(l18,l5),l5),QIList(l400,QIList(l18,l5),l5),l5),QIList(l186,QIList(l278,QIList(QIList(QIList(l188,l399,l5),QIList(l30,QIList(l185,l79,l5),l5,l5),l5),QIList(QIList(l188,l400,l5),QIList(l188,l399,l5),l5),l5),QIList(l267,QIList(QIList(l401,QIList(l374,l5),QIList(l124,QIList(l188,l400,l5),QIList(l30,l374,l5,l5),l5),QIList(l118,QIList(l188,l400,l5),QIList(l33,QIList(l188,l400,l5),l5),l5),l374,l5),l5),QIList(l187,l376,l5),l5),QIList(l33,QIList(l188,l399,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l73,l221,QIList(l112,QIList(l6,QIList(l402,l403,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),l402,l5),l5),QIList(l16,l4,QIList(l7,QIList(l188,QIList(l32,l403,l5),l5),QIList(l15,QIList(l122,QIList(l187,QIList(l33,l403,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(l404,l5),QIList(l57,QIList(l31,QIList(l37,l404,l5),l5),QIList(l47,QIList(l42,l404,l5),QIList(l44,l404,l5),l5),l5),l5),l402,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l72,l221,QIList(l112,QIList(l6,QIList(l402,l403,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),l402,l5),l5),QIList(l16,l4,QIList(l7,QIList(l188,QIList(l32,l403,l5),l5),QIList(l15,QIList(l122,QIList(l187,QIList(l33,l403,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(l404,l5),QIList(l57,QIList(l31,QIList(l37,l404,l5),l5),QIList(l47,QIList(l42,l404,l5),QIList(l44,l404,l5),l5),l5),l5),l402,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l71,l221,QIList(l112,QIList(l6,QIList(l234,l387,l5),QIList(l275,QIList(QIList(l405,QIList(l185,l5,l5),l5),l5),QIList(l16,l4,QIList(l54,QIList(QIList(l13,l387,l5),QIList(l15,l5),l5),QIList(QIList(l13,QIList(l33,l387,l5),l5),QIList(l353,"Odd paris in PSETQ",l5),l5),QIList(l4,QIList(l275,QIList(QIList(l113,QIList(l32,l387,l5),l5),QIList(l384,QIList(l35,l387,l5),l5),l5),QIList(l51,QIList(l186,QIList(QIList(l188,l113,l5),QIList(l188,QIList(l18,l5),l5),QIList(l188,l384,l5),l5),l5),l405,l5),QIList(l118,l387,QIList(l37,l387,l5),l5),l5),l5),l5),l5),QIList(l118,l405,QIList(l70,l405,l5),l5),QIList(l186,QIList(l275,QIList(l188,QIList(l81,QIList(l112,l33,l5),l405,l5),l5),QIList(l118,QIList(l187,QIList(l63,QIList(l112,l68,l5),QIList(l81,QIList(l112,l95,l5),l405,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l60,l221,QIList(l112,QIList(l6,QIList(l406,l394,l234,l376,l5),QIList(l186,QIList(l59,QIList(l122,QIList(l188,l406,l5),QIList(l188,l394,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,l407,l5),QIList(l54,QIList(QIList(l13,l407,l5),l5,l5),QIList(QIList(l13,QIList(l33,l407,l5),l5),QIList(l32,l407,l5),l5),QIList(l4,QIList(l275,QIList(QIList(l408,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l408,l5),QIList(l188,QIList(l32,l407,l5),l5),l5),l5),QIList(l231,QIList(l188,l408,l5),QIList(l188,l408,l5),QIList(l58,QIList(l187,QIList(l33,l407,l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l57,l221,QIList(l112,QIList(l6,QIList(l234,l407,l5),QIList(l54,QIList(QIList(l13,l407,l5),l4,l5),QIList(QIList(l13,QIList(l33,l407,l5),l5),QIList(l32,l407,l5),l5),QIList(l4,QIList(l186,QIList(l231,QIList(l188,QIList(l32,l407,l5),l5),QIList(l57,QIList(l187,QIList(l33,l407,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(l409,QIList(l18,l5),l5),l5),QIList(l186,QIList(l275,QIList(QIList(QIList(l188,l409,l5),QIList(l188,l381,l5),l5),l5),QIList(l54,QIList(l187,QIList(l81,QIList(l6,QIList(l410,l5),QIList(l231,QIList(l342,QIList(l32,l410,l5),l4,l5),l410,QIList(l186,QIList(QIList(l28,QIList(l188,l409,l5),QIList(l185,QIList(l188,QIList(l32,l410,l5),l5),l5),l5),QIList(l187,QIList(l33,l410,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(l411,l234,l376,l5),QIList(l275,QIList(QIList(l412,QIList(l18,l5),l5),QIList(l413,QIList(l42,l411,l5),l5),QIList(l414,QIList(l43,l411,l5),l5),QIList(l394,QIList(l44,l411,l5),l5),l5),QIList(l186,QIList(l207,l5,QIList(l275,QIList(QIList(QIList(l188,l413,l5),0,l5),QIList(QIList(l188,l412,l5),QIList(l188,l414,l5),l5),l5),QIList(l262,QIList(l330,QIList(l188,l413,l5),QIList(l188,l412,l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l49,QIList(l188,l413,l5),l5),l5),QIList(l188,l394,l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l52,l221,QIList(l112,QIList(l6,QIList(l411,l234,l376,l5),QIList(l275,QIList(QIList(l413,QIList(l42,l411,l5),l5),QIList(l415,QIList(l18,l5),l5),l5),QIList(l186,QIList(l207,l5,QIList(l275,QIList(QIList(QIList(l188,l415,l5),QIList(l188,QIList(l43,l411,l5),l5),l5),QIList(QIList(l188,l413,l5),l5,l5),l5),QIList(l262,QIList(l188,l415,l5),QIList(l118,QIList(l188,l413,l5),QIList(l32,QIList(l188,l415,l5),l5),l5),QIList(l289,QIList(l187,l376,l5),l5),QIList(l118,QIList(l188,l415,l5),QIList(l33,QIList(l188,l415,l5),l5),l5),l5),QIList(l188,QIList(l44,l411,l5),l5),l5),l5),l5),l5),l5),l5),l5,l5),QIList(l51,l221,QIList(l112,QIList(l6,QIList(l374,l388,l5),QIList(l186,QIList(l118,QIList(l188,l388,l5),QIList(l30,QIList(l188,l374,l5),QIList(l188,l388,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l50,l221,QIList(l112,QIList(l6,QIList(l374,l233,QIList(l416,1,l5),l5),QIList(l186,QIList(l118,QIList(l188,l374,l5),QIList(l66,QIList(l188,l374,l5),QIList(l188,l416,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l49,l221,QIList(l112,QIList(l6,QIList(l374,l233,QIList(l416,1,l5),l5),QIList(l186,QIList(l118,QIList(l188,l374,l5),QIList(l65,QIList(l188,l374,l5),QIList(l188,l416,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l16,l221,QIList(l112,QIList(l6,QIList(l417,l234,l376,l5),QIList(l186,QIList(l207,l5,QIList(l262,QIList(l188,l417,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,l418,l5),QIList(l186,QIList(l122,QIList(l118,QIList(l188,l379,l5),QIList(l188,l384,l5),l5),QIList(l187,QIList(l7,QIList(l345,l418,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l418,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,l418,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,l418,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l418,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(l417,l234,l376,l5),QIList(l186,QIList(l231,QIList(l188,l417,l5),l5,QIList(l122,QIList(l187,l376,l5),l5),l5),l5),l5),l5),l5,l5),QIList(l7,l221,QIList(l112,QIList(l6,QIList(l417,l234,l376,l5),QIList(l186,QIList(l231,QIList(l188,l417,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,l418,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,l418,l5),QIList(l186,QIList(QIList(l357,QIList(l185,QIList(l188,l379,l5),l5),"vardoc",QIList(l188,l418,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);
16464 ((l211).value = l419);
16465 var l420 = QIList(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);
16466 (function(){
16467     l147.fvalue(pv, l418);
16468     l147.fvalue(pv, l417);
16469     l147.fvalue(pv, l416);
16470     l147.fvalue(pv, l415);
16471     l147.fvalue(pv, l414);
16472     l147.fvalue(pv, l413);
16473     l147.fvalue(pv, l412);
16474     l147.fvalue(pv, l411);
16475     l147.fvalue(pv, l410);
16476     l147.fvalue(pv, l409);
16477     l147.fvalue(pv, l408);
16478     l147.fvalue(pv, l407);
16479     l147.fvalue(pv, l406);
16480     l147.fvalue(pv, l405);
16481     l147.fvalue(pv, l404);
16482     l147.fvalue(pv, l403);
16483     l147.fvalue(pv, l402);
16484     l147.fvalue(pv, l401);
16485     l147.fvalue(pv, l400);
16486     l147.fvalue(pv, l399);
16487     l147.fvalue(pv, l398);
16488     l147.fvalue(pv, l397);
16489     l147.fvalue(pv, l396);
16490     l147.fvalue(pv, l395);
16491     l147.fvalue(pv, l394);
16492     l147.fvalue(pv, l393);
16493     l147.fvalue(pv, l392);
16494     l147.fvalue(pv, l391);
16495     l147.fvalue(pv, l390);
16496     l147.fvalue(pv, l389);
16497     l147.fvalue(pv, l388);
16498     l147.fvalue(pv, l387);
16499     l147.fvalue(pv, l386);
16500     l147.fvalue(pv, l385);
16501     l147.fvalue(pv, l384);
16502     l147.fvalue(pv, l383);
16503     l147.fvalue(pv, l382);
16504     l147.fvalue(pv, l381);
16505     l147.fvalue(pv, l380);
16506     l147.fvalue(pv, l379);
16507     l147.fvalue(pv, l378);
16508     l147.fvalue(pv, l377);
16509     l147.fvalue(pv, l376);
16510     l147.fvalue(pv, l375);
16511     l147.fvalue(pv, l374);
16512     l147.fvalue(pv, l373);
16513     l147.fvalue(pv, l372);
16514     l147.fvalue(pv, l370);
16515     l147.fvalue(pv, l369);
16516     l147.fvalue(pv, l368);
16517     l147.fvalue(pv, l367);
16518     l147.fvalue(pv, l366);
16519     l147.fvalue(pv, l365);
16520     l147.fvalue(pv, l364);
16521     l147.fvalue(pv, l363);
16522     l147.fvalue(pv, l362);
16523     l147.fvalue(pv, l361);
16524     l147.fvalue(pv, l360);
16525     l147.fvalue(pv, l359);
16526     l147.fvalue(pv, l358);
16527     l147.fvalue(pv, l357);
16528     l147.fvalue(pv, l356);
16529     l147.fvalue(pv, l355);
16530     l147.fvalue(pv, l354);
16531     l147.fvalue(pv, l353);
16532     l147.fvalue(pv, l352);
16533     l147.fvalue(pv, l351);
16534     l147.fvalue(pv, l350);
16535     l147.fvalue(pv, l349);
16536     l147.fvalue(pv, l348);
16537     l147.fvalue(pv, l347);
16538     l147.fvalue(pv, l346);
16539     l147.fvalue(pv, l345);
16540     l147.fvalue(pv, l344);
16541     l147.fvalue(pv, l343);
16542     l147.fvalue(pv, l342);
16543     l147.fvalue(pv, l341);
16544     l147.fvalue(pv, l340);
16545     l147.fvalue(pv, l339);
16546     l147.fvalue(pv, l338);
16547     l147.fvalue(pv, l337);
16548     l147.fvalue(pv, l336);
16549     l147.fvalue(pv, l335);
16550     l147.fvalue(pv, l334);
16551     l147.fvalue(pv, l333);
16552     l147.fvalue(pv, l332);
16553     l147.fvalue(pv, l331);
16554     l147.fvalue(pv, l330);
16555     l147.fvalue(pv, l329);
16556     l147.fvalue(pv, l328);
16557     l147.fvalue(pv, l327);
16558     l147.fvalue(pv, l326);
16559     l147.fvalue(pv, l325);
16560     l147.fvalue(pv, l324);
16561     l147.fvalue(pv, l323);
16562     l147.fvalue(pv, l322);
16563     l147.fvalue(pv, l321);
16564     l147.fvalue(pv, l320);
16565     l147.fvalue(pv, l319);
16566     l147.fvalue(pv, l318);
16567     l147.fvalue(pv, l317);
16568     l147.fvalue(pv, l316);
16569     l147.fvalue(pv, l315);
16570     l147.fvalue(pv, l314);
16571     l147.fvalue(pv, l313);
16572     l147.fvalue(pv, l312);
16573     l147.fvalue(pv, l311);
16574     l147.fvalue(pv, l310);
16575     l147.fvalue(pv, l309);
16576     l147.fvalue(pv, l308);
16577     l147.fvalue(pv, l307);
16578     l147.fvalue(pv, l306);
16579     l147.fvalue(pv, l305);
16580     l147.fvalue(pv, l304);
16581     l147.fvalue(pv, l303);
16582     l147.fvalue(pv, l302);
16583     l147.fvalue(pv, l301);
16584     l147.fvalue(pv, l300);
16585     l147.fvalue(pv, l299);
16586     l147.fvalue(pv, l298);
16587     l147.fvalue(pv, l297);
16588     l147.fvalue(pv, l296);
16589     l147.fvalue(pv, l295);
16590     l147.fvalue(pv, l294);
16591     l147.fvalue(pv, l293);
16592     l147.fvalue(pv, l292);
16593     l147.fvalue(pv, l291);
16594     l147.fvalue(pv, l289);
16595     l147.fvalue(pv, l288);
16596     l147.fvalue(pv, l287);
16597     l147.fvalue(pv, l286);
16598     l147.fvalue(pv, l285);
16599     l147.fvalue(pv, l284);
16600     l147.fvalue(pv, l283);
16601     l147.fvalue(pv, l282);
16602     l147.fvalue(pv, l281);
16603     l147.fvalue(pv, l280);
16604     l147.fvalue(pv, l279);
16605     l147.fvalue(pv, l278);
16606     l147.fvalue(pv, l277);
16607     l147.fvalue(pv, l276);
16608     l147.fvalue(pv, l275);
16609     l147.fvalue(pv, l274);
16610     l147.fvalue(pv, l273);
16611     l147.fvalue(pv, l272);
16612     l147.fvalue(pv, l271);
16613     l147.fvalue(pv, l270);
16614     l147.fvalue(pv, l269);
16615     l147.fvalue(pv, l268);
16616     l147.fvalue(pv, l267);
16617     l147.fvalue(pv, l266);
16618     l147.fvalue(pv, l265);
16619     l147.fvalue(pv, l264);
16620     l147.fvalue(pv, l263);
16621     l147.fvalue(pv, l262);
16622     l147.fvalue(pv, l261);
16623     l147.fvalue(pv, l260);
16624     l147.fvalue(pv, l259);
16625     l147.fvalue(pv, l258);
16626     l147.fvalue(pv, l257);
16627     l147.fvalue(pv, l256);
16628     l147.fvalue(pv, l255);
16629     l147.fvalue(pv, l254);
16630     l147.fvalue(pv, l253);
16631     l147.fvalue(pv, l252);
16632     l147.fvalue(pv, l251);
16633     l147.fvalue(pv, l250);
16634     l147.fvalue(pv, l249);
16635     l147.fvalue(pv, l248);
16636     l147.fvalue(pv, l247);
16637     l147.fvalue(pv, l246);
16638     l147.fvalue(pv, l245);
16639     l147.fvalue(pv, l244);
16640     l147.fvalue(pv, l243);
16641     l147.fvalue(pv, l242);
16642     l147.fvalue(pv, l241);
16643     l147.fvalue(pv, l240);
16644     l147.fvalue(pv, l239);
16645     l147.fvalue(pv, l238);
16646     l147.fvalue(pv, l237);
16647     l147.fvalue(pv, l235);
16648     l147.fvalue(pv, l234);
16649     l147.fvalue(pv, l233);
16650     l147.fvalue(pv, l232);
16651     l147.fvalue(pv, l231);
16652     l147.fvalue(pv, l230);
16653     l147.fvalue(pv, l229);
16654     l147.fvalue(pv, l228);
16655     l147.fvalue(pv, l227);
16656     l147.fvalue(pv, l226);
16657     l147.fvalue(pv, l225);
16658     l147.fvalue(pv, l224);
16659     l147.fvalue(pv, l223);
16660     l147.fvalue(pv, l222);
16661     l147.fvalue(pv, l221);
16662     l147.fvalue(pv, l220);
16663     l147.fvalue(pv, l219);
16664     l147.fvalue(pv, l218);
16665     l147.fvalue(pv, l217);
16666     l147.fvalue(pv, l216);
16667     l147.fvalue(pv, l215);
16668     l147.fvalue(pv, l214);
16669     l147.fvalue(pv, l213);
16670     l147.fvalue(pv, l212);
16671     l147.fvalue(pv, l211);
16672     l147.fvalue(pv, l210);
16673     l147.fvalue(pv, l209);
16674     l147.fvalue(pv, l208);
16675     l147.fvalue(pv, l207);
16676     l147.fvalue(pv, l206);
16677     l147.fvalue(pv, l205);
16678     l147.fvalue(pv, l204);
16679     l147.fvalue(pv, l203);
16680     l147.fvalue(pv, l202);
16681     l147.fvalue(pv, l201);
16682     l147.fvalue(pv, l200);
16683     l147.fvalue(pv, l199);
16684     l147.fvalue(pv, l198);
16685     l147.fvalue(pv, l197);
16686     l147.fvalue(pv, l196);
16687     l147.fvalue(pv, l195);
16688     l147.fvalue(pv, l194);
16689     l147.fvalue(pv, l193);
16690     l147.fvalue(pv, l192);
16691     l147.fvalue(pv, l191);
16692     l147.fvalue(pv, l190);
16693     l147.fvalue(pv, l189);
16694     l147.fvalue(pv, l188);
16695     l147.fvalue(pv, l187);
16696     l147.fvalue(pv, l186);
16697     l147.fvalue(pv, l185);
16698     l147.fvalue(pv, l184);
16699     l147.fvalue(pv, l183);
16700     l147.fvalue(pv, l182);
16701     l147.fvalue(pv, l181);
16702     l147.fvalue(pv, l180);
16703     l147.fvalue(pv, l179);
16704     l147.fvalue(pv, l178);
16705     l147.fvalue(pv, l177);
16706     l147.fvalue(pv, l176);
16707     l147.fvalue(pv, l175);
16708     l147.fvalue(pv, l174);
16709     l147.fvalue(pv, l173);
16710     l147.fvalue(pv, l172);
16711     l147.fvalue(pv, l171);
16712     l147.fvalue(pv, l170);
16713     l147.fvalue(pv, l169);
16714     l147.fvalue(pv, l168);
16715     l147.fvalue(pv, l167);
16716     l147.fvalue(pv, l166);
16717     l147.fvalue(pv, l165);
16718     l147.fvalue(pv, l164);
16719     l147.fvalue(pv, l163);
16720     l147.fvalue(pv, l162);
16721     l147.fvalue(pv, l161);
16722     l147.fvalue(pv, l160);
16723     l147.fvalue(pv, l159);
16724     l147.fvalue(pv, l158);
16725     l147.fvalue(pv, l157);
16726     l147.fvalue(pv, l156);
16727     l147.fvalue(pv, l155);
16728     l147.fvalue(pv, l154);
16729     l147.fvalue(pv, l153);
16730     l147.fvalue(pv, l152);
16731     l147.fvalue(pv, l151);
16732     l147.fvalue(pv, l150);
16733     l147.fvalue(pv, l149);
16734     l147.fvalue(pv, l148);
16735     l147.fvalue(pv, l147);
16736     l147.fvalue(pv, l146);
16737     l147.fvalue(pv, l145);
16738     l147.fvalue(pv, l144);
16739     l147.fvalue(pv, l143);
16740     l147.fvalue(pv, l142);
16741     l147.fvalue(pv, l141);
16742     l147.fvalue(pv, l140);
16743     l147.fvalue(pv, l139);
16744     l147.fvalue(pv, l138);
16745     l147.fvalue(pv, l137);
16746     l147.fvalue(pv, l136);
16747     l147.fvalue(pv, l135);
16748     l147.fvalue(pv, l134);
16749     l147.fvalue(pv, l133);
16750     l147.fvalue(pv, l132);
16751     l147.fvalue(pv, l131);
16752     l147.fvalue(pv, l130);
16753     l147.fvalue(pv, l129);
16754     l147.fvalue(pv, l128);
16755     l147.fvalue(pv, l127);
16756     l147.fvalue(pv, l126);
16757     l147.fvalue(pv, l125);
16758     l147.fvalue(pv, l124);
16759     l147.fvalue(pv, l123);
16760     l147.fvalue(pv, l122);
16761     l147.fvalue(pv, l121);
16762     l147.fvalue(pv, l120);
16763     l147.fvalue(pv, l119);
16764     l147.fvalue(pv, l118);
16765     l147.fvalue(pv, l117);
16766     l147.fvalue(pv, l116);
16767     l147.fvalue(pv, l115);
16768     l147.fvalue(pv, l114);
16769     l147.fvalue(pv, l113);
16770     l147.fvalue(pv, l112);
16771     l147.fvalue(pv, l111);
16772     l147.fvalue(pv, l110);
16773     l147.fvalue(pv, l109);
16774     l147.fvalue(pv, l108);
16775     l147.fvalue(pv, l107);
16776     l147.fvalue(pv, l106);
16777     l147.fvalue(pv, l105);
16778     l147.fvalue(pv, l104);
16779     l147.fvalue(pv, l103);
16780     l147.fvalue(pv, l102);
16781     l147.fvalue(pv, l101);
16782     l147.fvalue(pv, l100);
16783     l147.fvalue(pv, l99);
16784     l147.fvalue(pv, l98);
16785     l147.fvalue(pv, l97);
16786     l147.fvalue(pv, l96);
16787     l147.fvalue(pv, l95);
16788     l147.fvalue(pv, l94);
16789     l147.fvalue(pv, l93);
16790     l147.fvalue(pv, l92);
16791     l147.fvalue(pv, l91);
16792     l147.fvalue(pv, l90);
16793     l147.fvalue(pv, l89);
16794     l147.fvalue(pv, l88);
16795     l147.fvalue(pv, l87);
16796     l147.fvalue(pv, l86);
16797     l147.fvalue(pv, l85);
16798     l147.fvalue(pv, l84);
16799     l147.fvalue(pv, l83);
16800     l147.fvalue(pv, l82);
16801     l147.fvalue(pv, l81);
16802     l147.fvalue(pv, l80);
16803     l147.fvalue(pv, l79);
16804     l147.fvalue(pv, l78);
16805     l147.fvalue(pv, l77);
16806     l147.fvalue(pv, l76);
16807     l147.fvalue(pv, l75);
16808     l147.fvalue(pv, l74);
16809     l147.fvalue(pv, l73);
16810     l147.fvalue(pv, l72);
16811     l147.fvalue(pv, l71);
16812     l147.fvalue(pv, l70);
16813     l147.fvalue(pv, l69);
16814     l147.fvalue(pv, l68);
16815     l147.fvalue(pv, l67);
16816     l147.fvalue(pv, l66);
16817     l147.fvalue(pv, l65);
16818     l147.fvalue(pv, l64);
16819     l147.fvalue(pv, l63);
16820     l147.fvalue(pv, l62);
16821     l147.fvalue(pv, l61);
16822     l147.fvalue(pv, l60);
16823     l147.fvalue(pv, l59);
16824     l147.fvalue(pv, l58);
16825     l147.fvalue(pv, l57);
16826     l147.fvalue(pv, l56);
16827     l147.fvalue(pv, l55);
16828     l147.fvalue(pv, l54);
16829     l147.fvalue(pv, l53);
16830     l147.fvalue(pv, l52);
16831     l147.fvalue(pv, l51);
16832     l147.fvalue(pv, l50);
16833     l147.fvalue(pv, l49);
16834     l147.fvalue(pv, l48);
16835     l147.fvalue(pv, l47);
16836     l147.fvalue(pv, l46);
16837     l147.fvalue(pv, l45);
16838     l147.fvalue(pv, l44);
16839     l147.fvalue(pv, l43);
16840     l147.fvalue(pv, l42);
16841     l147.fvalue(pv, l41);
16842     l147.fvalue(pv, l40);
16843     l147.fvalue(pv, l39);
16844     l147.fvalue(pv, l38);
16845     l147.fvalue(pv, l37);
16846     l147.fvalue(pv, l36);
16847     l147.fvalue(pv, l35);
16848     l147.fvalue(pv, l34);
16849     l147.fvalue(pv, l33);
16850     l147.fvalue(pv, l32);
16851     l147.fvalue(pv, l31);
16852     l147.fvalue(pv, l30);
16853     l147.fvalue(pv, l29);
16854     l147.fvalue(pv, l28);
16855     l147.fvalue(pv, l27);
16856     l147.fvalue(pv, l26);
16857     l147.fvalue(pv, l25);
16858     l147.fvalue(pv, l24);
16859     l147.fvalue(pv, l23);
16860     l147.fvalue(pv, l22);
16861     l147.fvalue(pv, l21);
16862     l147.fvalue(pv, l20);
16863     l147.fvalue(pv, l19);
16864     l147.fvalue(pv, l18);
16865     l147.fvalue(pv, l17);
16866     l147.fvalue(pv, l16);
16867     l147.fvalue(pv, l15);
16868     l147.fvalue(pv, l14);
16869     l147.fvalue(pv, l13);
16870     l147.fvalue(pv, l12);
16871     l147.fvalue(pv, l11);
16872     l147.fvalue(pv, l10);
16873     l147.fvalue(pv, l9);
16874     l147.fvalue(pv, l8);
16875     l147.fvalue(pv, l7);
16876     l147.fvalue(pv, l6);
16877     l147.fvalue(pv, l5);
16878     l147.fvalue(pv, l4);
16879     l147.fvalue(pv, l3);
16880     l147.fvalue(pv, l2);
16881     l147.fvalue(pv, l1);
16882     ((l258).value = l420);
16883     ((l212).value = 999);
16884     ((l17).value = 270);
16885     return ((l279).value = 332);
16886 })();
16887 ((l259).value = 420);
16888 >>>>>>> backquote