// File generated by Gambit v4.9.7
// Link info: (409007 (js ((compactness 9))) "termite/match-support" (("termite/match-support")) (module_register entrypt_init ctrlpt_init returnpt_init parententrypt_init make_interned_keyword keyword char build_rest r4 closure_alloc symbol check_procedure_glo pairp cons check_procedure poll r3 r2 structure glo make_interned_symbol peps string base92_decode r1 r0 sp stack wrong_nargs nargs) (##pair? ##cdr ##map ##symbol? ##null? ##gensym ##number? ##length termite/match-support#delete-duplicates ##not termite/utils#unquoted-symbol? ##error termite/match-support#clause-pattern ##cons ##remove ##cadar ##member ##car ##equal? termite/utils#quoted-symbol? termite/match-support#clause-guard termite/match-support#compile-pattern-match termite/match-support#clause? ##type-3-clause/rt termite/match-support#make-clause ##assoc ##char? ##list ##append ##cadr ##keyword? termite/match-support#tree-filter termite/match-support#clause-code ##eq? ##filter ##type-type) (termite/match-support#delete-duplicates termite/match-support#clause-pattern termite/match-support#clause-guard termite/match-support#compile-pattern-match termite/match-support#clause? ##type-3-clause/rt termite/match-support#make-clause termite/match-support# termite/match-support#tree-filter termite/match-support#clause-code) (termite/match-support#delete-duplicates termite/match-support#clause-pattern termite/match-support#clause-guard termite/match-support#compile-pattern-match termite/match-support#clause? ##type-3-clause/rt termite/match-support#make-clause termite/match-support#tree-filter termite/match-support#clause-code) #f)

_cst0__termite_2f_match_2d_support = new _ScmString(_z("FFcWc!cScHPVPcFcOcDcXcVcHRcUcW"));

_cst1__termite_2f_match_2d_support = _i("##string->uninterned-symbol");

_cst2__termite_2f_match_2d_support = _i("##type-type");

_cst3__termite_2f_match_2d_support = _i("clause/rt");

_cst4__termite_2f_match_2d_support = [_i("pattern"),18,!1,_i("guard"),18,!1,_i("code"),18,!1];

_cst8__termite_2f_match_2d_support = _i("##type-3-clause/rt");

_cst9__termite_2f_match_2d_support = _i("termite/match-support#make-clause");

_cst10__termite_2f_match_2d_support = _i("termite/match-support#clause?");

_cst11__termite_2f_match_2d_support = _i("termite/match-support#clause-pattern");

_cst12__termite_2f_match_2d_support = _i("termite/match-support#clause-guard");

_cst13__termite_2f_match_2d_support = _i("termite/match-support#clause-code");

_cst14__termite_2f_match_2d_support = _i("termite/match-support#tree-filter");

_cst15__termite_2f_match_2d_support = _i("termite/match-support#delete-duplicates");

_cst16__termite_2f_match_2d_support = _i("termite/match-support#compile-pattern-match");

_cst17__termite_2f_match_2d_support = _i("##type-id");

_cst18__termite_2f_match_2d_support = _i("##direct-structure-ref");

_cst19__termite_2f_match_2d_support = _i("##list");

_cst20__termite_2f_match_2d_support = _i("##pair?");

_cst21__termite_2f_match_2d_support = _i("##car");

_cst22__termite_2f_match_2d_support = _i("##cdr");

_cst23__termite_2f_match_2d_support = _i("##append");

_cst24__termite_2f_match_2d_support = _i("##null?");

_cst25__termite_2f_match_2d_support = _i("##member");

_cst26__termite_2f_match_2d_support = _i("##cons");

_cst27__termite_2f_match_2d_support = _i("##map");

_cst28__termite_2f_match_2d_support = _i("##cadr");

_cst29__termite_2f_match_2d_support = _i("##filter");

_cst30__termite_2f_match_2d_support = _i("##gensym");

_cst31__termite_2f_match_2d_support = _i("##symbol?");

_cst32__termite_2f_match_2d_support = _i("termite/utils#unquoted-symbol?");

_cst33__termite_2f_match_2d_support = _i("##length");

_cst34__termite_2f_match_2d_support = _i("termite/utils#quoted-symbol?");

_cst35__termite_2f_match_2d_support = _i("lambda");

_cst36__termite_2f_match_2d_support = _i("##quasi-list");

_cst37__termite_2f_match_2d_support = _i("where");

_cst38__termite_2f_match_2d_support = _i("_");

_cst39__termite_2f_match_2d_support = _i("##eq?");

_cst40__termite_2f_match_2d_support = _i("and");

_cst41__termite_2f_match_2d_support = _i("##quasi-cons");

_cst42__termite_2f_match_2d_support = _i("##not");

_cst43__termite_2f_match_2d_support = _i("##remove");

_cst44__termite_2f_match_2d_support = _i("let");

_cst45__termite_2f_match_2d_support = _i("begin");

_cst46__termite_2f_match_2d_support = _i("null?");

_cst47__termite_2f_match_2d_support = _i("if");

_cst48__termite_2f_match_2d_support = _i("##assoc");

_cst49__termite_2f_match_2d_support = _i("##number?");

_cst50__termite_2f_match_2d_support = _i("quote");

_cst51__termite_2f_match_2d_support = _i("eq?");

_cst52__termite_2f_match_2d_support = _i("##cadar");

_cst53__termite_2f_match_2d_support = _i("##char?");

_cst54__termite_2f_match_2d_support = _i("##keyword?");

_cst55__termite_2f_match_2d_support = _i("##equal?");

_cst56__termite_2f_match_2d_support = _i("pair?");

_cst57__termite_2f_match_2d_support = new _ScmString(_z("cXcQcNcQcRcZcQCcScDcWcWcHcUcQ"));

_cst58__termite_2f_match_2d_support = _i("##error");

_cst59__termite_2f_match_2d_support = _i("car");

_cst60__termite_2f_match_2d_support = _i("cdr");

_cst61__termite_2f_match_2d_support = _make_interned_keyword("val");

_cst62__termite_2f_match_2d_support = _make_interned_keyword("env");

_cst63__termite_2f_match_2d_support = new _ScmString(_z("cFcDcQJcWCcIcLcQcGCcLcW]"));

_m(_bb1_termite_2f_match_2d_support_23_ = () => {
if (_n !== 0) {
return _w(_bb1_termite_2f_match_2d_support_23_);
}
_s[_t+1] = _r;
_a = _cst0__termite_2f_match_2d_support;
_r = _bb2_termite_2f_match_2d_support_23_;
_n = 1;
++_t;
return _e["##string->uninterned-symbol"]();
},-1,_i("termite/match-support#"),!1,!0);

_k(_bb2_termite_2f_match_2d_support_23_ = () => {
_a = new _Structure([_g["##type-type"],_a,_cst3__termite_2f_match_2d_support,8,!1,_cst4__termite_2f_match_2d_support]);
_g["##type-3-clause/rt"] = _a;
_g["termite/match-support#make-clause"] = _bb1_termite_2f_match_2d_support_23_make_2d_clause;
_g["termite/match-support#clause?"] = _bb1_termite_2f_match_2d_support_23_clause_3f_;
_g["termite/match-support#clause-pattern"] = _bb1_termite_2f_match_2d_support_23_clause_2d_pattern;
_g["termite/match-support#clause-guard"] = _bb1_termite_2f_match_2d_support_23_clause_2d_guard;
_g["termite/match-support#clause-code"] = _bb1_termite_2f_match_2d_support_23_clause_2d_code;
_g["termite/match-support#tree-filter"] = _bb1_termite_2f_match_2d_support_23_tree_2d_filter;
_g["termite/match-support#delete-duplicates"] = _bb1_termite_2f_match_2d_support_23_delete_2d_duplicates;
_g["termite/match-support#compile-pattern-match"] = _bb1_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_a = void 0;
--_t;
return _s[_t+1]();
},1,1);



_m(_bb1_termite_2f_match_2d_support_23_make_2d_clause = () => {
if (_n !== 3) {
return _w(_bb1_termite_2f_match_2d_support_23_make_2d_clause);
}
_a = new _Structure([_g["##type-3-clause/rt"],_a,_b,_c]);
return _r;
},-1,_cst9__termite_2f_match_2d_support,!1,!1);



_m(_bb1_termite_2f_match_2d_support_23_clause_3f_ = () => {
if (_n !== 1) {
return _w(_bb1_termite_2f_match_2d_support_23_clause_3f_);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_a = _g["##type-3-clause/rt"];
_r = _bb2_termite_2f_match_2d_support_23_clause_3f_;
_n = 1;
_t += 2;
return _e["##type-id"]();
},-1,_cst10__termite_2f_match_2d_support,!1,!1);

_k(_bb2_termite_2f_match_2d_support_23_clause_3f_ = () => {
_a = _s[_t] instanceof _Structure && _s[_t].a[0].a[1] === _a;
_t -= 2;
return _s[_t+1]();
},2,1);



_m(_bb1_termite_2f_match_2d_support_23_clause_2d_pattern = () => {
if (_n !== 1) {
return _w(_bb1_termite_2f_match_2d_support_23_clause_2d_pattern);
}
_s[_t+1] = _g["##type-3-clause/rt"];
_s[_t+2] = _g["termite/match-support#clause-pattern"];
_s[_t+3] = _r;
_s[_t+4] = _a;
_a = _s[_t+1];
_r = _bb2_termite_2f_match_2d_support_23_clause_2d_pattern;
_n = 1;
_t += 4;
return _e["##type-id"]();
},-1,_cst11__termite_2f_match_2d_support,!1,!1);

_k(_bb2_termite_2f_match_2d_support_23_clause_2d_pattern = () => {
if (_s[_t] instanceof _Structure && _s[_t].a[0].a[1] === _a) {
return _bb5_termite_2f_match_2d_support_23_clause_2d_pattern();
} else {
return _bb3_termite_2f_match_2d_support_23_clause_2d_pattern();
}
},4,3);

_j(_bb5_termite_2f_match_2d_support_23_clause_2d_pattern = () => {
_a = _s[_t].a[1];
_t -= 4;
return _s[_t+3]();
});

_j(_bb3_termite_2f_match_2d_support_23_clause_2d_pattern = () => {
_s[_t+1] = _s[_t-3];
_s[_t-3] = _s[_t];
_c = _s[_t-2];
_b = _s[_t+1];
_a = 1;
_r = _s[_t-1];
++_t;
return _p(_bb4_termite_2f_match_2d_support_23_clause_2d_pattern);
});

_j(_bb4_termite_2f_match_2d_support_23_clause_2d_pattern = () => {
_n = 4;
_t -= 4;
return _e["##direct-structure-ref"]();
});



_m(_bb1_termite_2f_match_2d_support_23_clause_2d_guard = () => {
if (_n !== 1) {
return _w(_bb1_termite_2f_match_2d_support_23_clause_2d_guard);
}
_s[_t+1] = _g["##type-3-clause/rt"];
_s[_t+2] = _g["termite/match-support#clause-guard"];
_s[_t+3] = _r;
_s[_t+4] = _a;
_a = _s[_t+1];
_r = _bb2_termite_2f_match_2d_support_23_clause_2d_guard;
_n = 1;
_t += 4;
return _e["##type-id"]();
},-1,_cst12__termite_2f_match_2d_support,!1,!1);

_k(_bb2_termite_2f_match_2d_support_23_clause_2d_guard = () => {
if (_s[_t] instanceof _Structure && _s[_t].a[0].a[1] === _a) {
return _bb5_termite_2f_match_2d_support_23_clause_2d_guard();
} else {
return _bb3_termite_2f_match_2d_support_23_clause_2d_guard();
}
},4,3);

_j(_bb5_termite_2f_match_2d_support_23_clause_2d_guard = () => {
_a = _s[_t].a[2];
_t -= 4;
return _s[_t+3]();
});

_j(_bb3_termite_2f_match_2d_support_23_clause_2d_guard = () => {
_s[_t+1] = _s[_t-3];
_s[_t-3] = _s[_t];
_c = _s[_t-2];
_b = _s[_t+1];
_a = 2;
_r = _s[_t-1];
++_t;
return _p(_bb4_termite_2f_match_2d_support_23_clause_2d_guard);
});

_j(_bb4_termite_2f_match_2d_support_23_clause_2d_guard = () => {
_n = 4;
_t -= 4;
return _e["##direct-structure-ref"]();
});



_m(_bb1_termite_2f_match_2d_support_23_clause_2d_code = () => {
if (_n !== 1) {
return _w(_bb1_termite_2f_match_2d_support_23_clause_2d_code);
}
_s[_t+1] = _g["##type-3-clause/rt"];
_s[_t+2] = _g["termite/match-support#clause-code"];
_s[_t+3] = _r;
_s[_t+4] = _a;
_a = _s[_t+1];
_r = _bb2_termite_2f_match_2d_support_23_clause_2d_code;
_n = 1;
_t += 4;
return _e["##type-id"]();
},-1,_cst13__termite_2f_match_2d_support,!1,!1);

_k(_bb2_termite_2f_match_2d_support_23_clause_2d_code = () => {
if (_s[_t] instanceof _Structure && _s[_t].a[0].a[1] === _a) {
return _bb5_termite_2f_match_2d_support_23_clause_2d_code();
} else {
return _bb3_termite_2f_match_2d_support_23_clause_2d_code();
}
},4,3);

_j(_bb5_termite_2f_match_2d_support_23_clause_2d_code = () => {
_a = _s[_t].a[3];
_t -= 4;
return _s[_t+3]();
});

_j(_bb3_termite_2f_match_2d_support_23_clause_2d_code = () => {
_s[_t+1] = _s[_t-3];
_s[_t-3] = _s[_t];
_c = _s[_t-2];
_b = _s[_t+1];
_a = 3;
_r = _s[_t-1];
++_t;
return _p(_bb4_termite_2f_match_2d_support_23_clause_2d_code);
});

_j(_bb4_termite_2f_match_2d_support_23_clause_2d_code = () => {
_n = 4;
_t -= 4;
return _e["##direct-structure-ref"]();
});



_m(_bb1_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (_n !== 3) {
return _w(_bb1_termite_2f_match_2d_support_23_tree_2d_filter);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _c;
_t += 4;
return _p(_bb2_termite_2f_match_2d_support_23_tree_2d_filter);
},-1,_cst14__termite_2f_match_2d_support,!1,!1);

_j(_bb2_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_r = _bb3_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 1;
return _check_procedure(_s[_t-2])();
});

_k(_bb3_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (!(_a === !1)) {
return _bb4_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb8_termite_2f_match_2d_support_23_tree_2d_filter();
}
},4,1);

_j(_bb4_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (_g["##list"] === _e["##list"]) {
return _bb7_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb5_termite_2f_match_2d_support_23_tree_2d_filter();
}
});

_j(_bb8_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (_g["##pair?"] === _e["##pair?"]) {
return _bb9_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb20_termite_2f_match_2d_support_23_tree_2d_filter();
}
});

_j(_bb7_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = _X(_s[_t],null);
_t -= 4;
return _s[_t+1]();
});

_j(_bb5_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = _s[_t];
_r = _s[_t-3];
return _p(_bb6_termite_2f_match_2d_support_23_tree_2d_filter);
});

_j(_bb9_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (_x(_s[_t])) {
return _bb11_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb19_termite_2f_match_2d_support_23_tree_2d_filter();
}
});

_j(_bb20_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = _s[_t];
_r = _bb10_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb6_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_n = 1;
_t -= 4;
return _u(_g["##list"],_cst19__termite_2f_match_2d_support)();
});

_j(_bb11_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = _s[_t];
_r = _bb12_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_j(_bb19_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = null;
_t -= 4;
return _s[_t+1]();
});

_k(_bb10_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (!(_a === !1)) {
return _bb11_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb19_termite_2f_match_2d_support_23_tree_2d_filter();
}
},4,1);

_k(_bb12_termite_2f_match_2d_support_23_tree_2d_filter = () => {
if (!(_a === !1)) {
return _bb13_termite_2f_match_2d_support_23_tree_2d_filter();
} else {
return _bb19_termite_2f_match_2d_support_23_tree_2d_filter();
}
},4,1);

_j(_bb13_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_a = _s[_t];
_r = _bb14_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_k(_bb14_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_c = _a;
_b = _s[_t-1];
_a = _s[_t-2];
_r = _bb15_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 3;
return _u(_g["termite/match-support#tree-filter"],_cst14__termite_2f_match_2d_support)();
},4,1);

_k(_bb15_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_s[_t+1] = _a;
_a = _s[_t];
_r = _bb16_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 1;
++_t;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},4,1);

_k(_bb16_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_c = _a;
_b = _s[_t-2];
_a = _s[_t-3];
_r = _bb17_termite_2f_match_2d_support_23_tree_2d_filter;
_n = 3;
return _u(_g["termite/match-support#tree-filter"],_cst14__termite_2f_match_2d_support)();
},5,1);

_k(_bb17_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_b = _a;
_r = _s[_t-4];
_a = _s[_t];
return _p(_bb18_termite_2f_match_2d_support_23_tree_2d_filter);
},5,1);

_j(_bb18_termite_2f_match_2d_support_23_tree_2d_filter = () => {
_n = 2;
_t -= 5;
return _u(_g["##append"],_cst23__termite_2f_match_2d_support)();
});



_m(_bb1_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
if (_n !== 1) {
return _w(_bb1_termite_2f_match_2d_support_23_delete_2d_duplicates);
}
if (_g["##null?"] === _e["##null?"]) {
return _bb2_termite_2f_match_2d_support_23_delete_2d_duplicates();
} else {
return _bb22_termite_2f_match_2d_support_23_delete_2d_duplicates();
}
},-1,_cst15__termite_2f_match_2d_support,!1,!1);

_j(_bb2_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
if (_a === null) {
return _bb21_termite_2f_match_2d_support_23_delete_2d_duplicates();
} else {
return _bb5_termite_2f_match_2d_support_23_delete_2d_duplicates();
}
});

_j(_bb22_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb23_termite_2f_match_2d_support_23_delete_2d_duplicates);
});

_j(_bb21_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_a = null;
return _r;
});

_j(_bb5_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb6_termite_2f_match_2d_support_23_delete_2d_duplicates);
});

_j(_bb23_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_r = _bb3_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
return _u(_g["##null?"],_cst24__termite_2f_match_2d_support)();
});

_j(_bb6_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_r = _bb7_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_k(_bb3_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
if (!(_a === !1)) {
return _bb20_termite_2f_match_2d_support_23_delete_2d_duplicates();
} else {
return _bb4_termite_2f_match_2d_support_23_delete_2d_duplicates();
}
},2,1);

_k(_bb7_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_s[_t+1] = _a;
_a = _s[_t];
_r = _bb8_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
++_t;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},2,1);

_j(_bb20_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_r = _s[_t-1];
_t -= 2;
return _bb21_termite_2f_match_2d_support_23_delete_2d_duplicates();
});

_j(_bb4_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_a = _s[_t];
_r = _s[_t-1];
_t -= 2;
return _bb5_termite_2f_match_2d_support_23_delete_2d_duplicates();
});

_k(_bb8_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_b = _a;
_a = _s[_t];
_r = _bb9_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 2;
--_t;
return _u(_g["##member"],_cst25__termite_2f_match_2d_support)();
},3,1);

_k(_bb9_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
if (!(_a === !1)) {
return _bb17_termite_2f_match_2d_support_23_delete_2d_duplicates();
} else {
return _bb10_termite_2f_match_2d_support_23_delete_2d_duplicates();
}
},2,1);

_j(_bb17_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_a = _s[_t];
_r = _bb18_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
--_t;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_j(_bb10_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_a = _s[_t];
_r = _bb11_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_k(_bb18_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_r = _s[_t];
return _p(_bb19_termite_2f_match_2d_support_23_delete_2d_duplicates);
},1,1);

_k(_bb11_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_s[_t+1] = _a;
_a = _s[_t];
_r = _bb12_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
++_t;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},2,1);

_j(_bb19_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_n = 1;
--_t;
return _u(_g["termite/match-support#delete-duplicates"],_cst15__termite_2f_match_2d_support)();
});

_k(_bb12_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_r = _bb13_termite_2f_match_2d_support_23_delete_2d_duplicates;
_n = 1;
return _u(_g["termite/match-support#delete-duplicates"],_cst15__termite_2f_match_2d_support)();
},3,1);

_k(_bb13_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb16_termite_2f_match_2d_support_23_delete_2d_duplicates();
} else {
return _bb14_termite_2f_match_2d_support_23_delete_2d_duplicates();
}
},3,1);

_j(_bb16_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_a = _X(_s[_t],_a);
_t -= 3;
return _s[_t+1]();
});

_j(_bb14_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-2];
return _p(_bb15_termite_2f_match_2d_support_23_delete_2d_duplicates);
});

_j(_bb15_termite_2f_match_2d_support_23_delete_2d_duplicates = () => {
_n = 2;
_t -= 3;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});



_m(_bb1_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 4) {
return _w(_bb1_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
if (_g["##map"] === _e["##map"]) {
return _bb2_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb633_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1,_cst16__termite_2f_match_2d_support,!1,!1);

_j(_bb2_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _c;
_a = _bb571_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_r = _bb10_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_t += 3;
return _p(_bb3_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb633_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _c;
_a = _bb571_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_t += 3;
return _p(_bb634_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_l(_bb571_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb571_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb572_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},-1);

_j(_bb3_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb6_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb9_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb10_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##map"] === _e["##map"]) {
return _bb12_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb570_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,2);

_j(_bb634_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb11_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb572_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb573_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb6_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb7_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb9_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb12_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _bb484_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_r = _bb20_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb13_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb570_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _bb484_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_r = _bb21_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_k(_bb11_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##map"] === _e["##map"]) {
return _bb12_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb570_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,2);

_k(_bb573_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _g["##cadr"];
_s[_t+2] = _a;
_s[_t+3] = _bb620_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_a = _s[_t];
_r = _bb574_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
_t += 3;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},2,1);

_j(_bb7_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb4_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_l(_bb484_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb484_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb485_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},-1);

_j(_bb13_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb14_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb18_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb20_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb22_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,2);

_k(_bb21_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb22_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,2);

_l(_bb620_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb620_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb621_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb631_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb574_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _bb575_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##filter"],_cst29__termite_2f_match_2d_support)();
},5,1);

_k(_bb4_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb8_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb5_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb485_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb486_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 0;
return _u(_g["##gensym"],_cst30__termite_2f_match_2d_support)();
});

_j(_bb14_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb15_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb18_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb22_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _g["##car"];
_s[_t+2] = _a;
_b = _a;
_a = _g["##car"];
_r = _bb23_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
_t += 2;
return _u(_g["##filter"],_cst29__termite_2f_match_2d_support)();
});

_j(_bb621_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _x(_a);
return _bb623_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb631_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb632_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb575_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##map"] === _e["##map"]) {
return _bb576_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb619_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_j(_bb5_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb6_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb9_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb8_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_k(_bb486_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_s[_t+2] = _bb555_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_s[_t+3] = _bb546_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_a = _s[_t];
_r = _bb487_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
_t += 3;
return _u(_g["termite/match-support#clause-pattern"],_cst11__termite_2f_match_2d_support)();
},2,1);

_j(_bb15_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb16_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_k(_bb23_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##map"] === _e["##map"]) {
return _bb24_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb483_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,2);

_j(_bb623_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _b;
if (!(_a === !1)) {
++_t;
return _bb624_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb630_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb632_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb622_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb576_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb584_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb577_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb619_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb585_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_l(_bb555_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb555_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
if (_g["##symbol?"] === _e["##symbol?"]) {
return _bb556_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb568_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_l(_bb546_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb546_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb547_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},-1);

_k(_bb487_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t];
_a = _s[_t-1];
_r = _bb488_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
_t -= 2;
return _u(_g["termite/match-support#tree-filter"],_cst14__termite_2f_match_2d_support)();
},5,1);

_k(_bb16_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb19_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb17_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb24_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb32_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb25_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb483_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb33_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb624_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_a = _s[_t];
++_t;
return _p(_bb625_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb630_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
--_t;
return _r;
});

_k(_bb622_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-1];
_t -= 2;
return _bb623_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},2,1);

_j(_bb577_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb580_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb583_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb584_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb586_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_k(_bb585_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb586_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_j(_bb556_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a instanceof _ScmSymbol;
return _bb558_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb568_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb569_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb547_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb548_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/utils#unquoted-symbol?"],_cst32__termite_2f_match_2d_support)();
});

_k(_bb488_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb489_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#delete-duplicates"],_cst15__termite_2f_match_2d_support)();
},3,1);

_j(_bb17_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb14_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb18_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb19_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb25_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb28_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb31_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb32_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb34_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,2);

_k(_bb33_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb34_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,2);

_j(_bb625_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb626_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb580_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb581_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb583_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb586_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_r = _bb587_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##length"],_cst33__termite_2f_match_2d_support)();
});

_j(_bb558_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _b;
if (!(_a === !1)) {
++_t;
return _bb559_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb567_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb569_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb557_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##symbol?"],_cst31__termite_2f_match_2d_support)();
});

_k(_bb548_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb549_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb554_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,1);

_k(_bb489_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-1];
_r = _bb490_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
},3,1);

_j(_bb28_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb29_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb31_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb34_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_s[_t+1] = _g["##cdr"];
if (_g["##map"] === _e["##map"]) {
++_t;
return _bb35_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb482_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb626_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb629_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb627_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,2);

_j(_bb581_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb578_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_k(_bb587_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_a === 0) {
return _bb588_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb615_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_j(_bb559_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb560_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb565_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb567_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
--_t;
return _r;
});

_k(_bb557_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-1];
_t -= 2;
return _bb558_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},2,1);

_j(_bb549_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##not"] === _e["##not"]) {
--_t;
return _bb553_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
--_t;
return _bb551_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb554_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_r = _bb550_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
--_t;
return _u(_g["termite/utils#quoted-symbol?"],_cst34__termite_2f_match_2d_support)();
});

_k(_bb490_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_c = _a;
_b = _s[_t];
_a = _cst35__termite_2f_match_2d_support;
_r = _bb491_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
++_t;
return _e["##quasi-list"]();
},4,1);

_j(_bb29_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb26_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_j(_bb35_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t];
_r = _bb51_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_t -= 2;
return _bb36_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb482_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t];
_r = _bb52_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
_t -= 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb629_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _a === _cst37__termite_2f_match_2d_support;
_t -= 2;
return _s[_t+2]();
});

_j(_bb627_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _cst37__termite_2f_match_2d_support;
_r = _s[_t];
return _p(_bb628_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb578_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb582_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb579_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb588_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = !0;
return _bb590_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb615_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_a === 1) {
return _bb616_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb618_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb560_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t] === _cst38__termite_2f_match_2d_support;
if (_g["##not"] === _e["##not"]) {
return _bb564_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb561_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb565_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_a = _s[_t];
_b = _cst38__termite_2f_match_2d_support;
++_t;
return _p(_bb566_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb553_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _a === !1;
--_t;
return _s[_t+1]();
});

_j(_bb551_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t];
return _p(_bb552_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb550_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##not"] === _e["##not"]) {
return _bb553_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb551_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},1,1);

_k(_bb491_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-2];
_r = _bb492_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-list"]();
},5,1);

_k(_bb26_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb30_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb27_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb36_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb37_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb50_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb51_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb53_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb481_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,2);

_k(_bb52_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb53_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb481_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,2);

_j(_bb628_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb579_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb580_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb583_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb582_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb590_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_s[_t+1] = _bb602_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_a = _s[_t-2];
_r = _bb591_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_j(_bb616_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-1];
_r = _bb617_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb618_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _cst40__termite_2f_match_2d_support;
_r = _bb589_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-cons"]();
});

_j(_bb564_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _a === !1;
--_t;
return _r;
});

_j(_bb561_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _p(_bb562_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb566_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb563_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb552_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
--_t;
return _u(_g["##not"],_cst42__termite_2f_match_2d_support)();
});

_k(_bb492_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##pair?"] === _e["##pair?"]) {
return _bb493_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb545_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,1);

_j(_bb27_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb28_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb31_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb30_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb37_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb38_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb50_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb53_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_a === null) {
return _bb54_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb59_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb481_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_r = _bb57_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##null?"],_cst24__termite_2f_match_2d_support)();
});

_l(_bb602_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb602_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb603_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb613_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb591_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _bb592_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##remove"],_cst43__termite_2f_match_2d_support)();
},5,1);

_k(_bb617_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb590_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_k(_bb589_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb590_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_j(_bb562_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
--_t;
return _u(_g["##not"],_cst42__termite_2f_match_2d_support)();
});

_k(_bb563_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t];
if (_g["##not"] === _e["##not"]) {
--_t;
return _bb564_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
--_t;
return _bb561_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,2);

_j(_bb493_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _x(_s[_t]);
return _bb495_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb545_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t];
_r = _bb494_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb38_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb39_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_j(_bb54_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-2];
return _bb55_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb59_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_r = _bb60_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_k(_bb57_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb480_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb58_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,2);

_j(_bb603_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _x(_a);
return _bb605_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb613_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb614_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb592_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_r = _bb593_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##length"],_cst33__termite_2f_match_2d_support)();
},4,1);

_j(_bb495_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _b;
if (!(_a === !1)) {
++_t;
return _bb540_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb496_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb494_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
--_t;
return _bb495_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,1);

_k(_bb39_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t].b;
if (_x(_b)) {
return _bb44_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb40_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,1);

_j(_bb55_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _cst44__termite_2f_match_2d_support;
_r = _s[_t-3];
_b = _s[_t];
return _p(_bb56_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb60_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
var closure0 = _closure_alloc([_bb435_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t-2],_s[_t],_s[_t-3],_s[_t-5]]);
_s[_t+1] = closure0;
_s[_t-3] = _a;
_r = _bb61_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-pattern"],_cst11__termite_2f_match_2d_support)();
},6,2);

_j(_bb480_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
--_t;
return _bb54_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb58_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
--_t;
return _bb59_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb605_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _b;
if (!(_a === !1)) {
++_t;
return _bb606_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb612_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb614_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb604_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_k(_bb593_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_a === 0) {
return _bb594_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb598_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_j(_bb540_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-1];
_r = _bb541_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/utils#quoted-symbol?"],_cst34__termite_2f_match_2d_support)();
});

_j(_bb496_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
if (!(_a === !1)) {
++_t;
return _bb497_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb498_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb44_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t] = _a;
_s[_t+1] = _b;
_a = _b.a;
_r = _bb45_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _check_procedure(_s[_t-2])();
});

_j(_bb40_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_a = null;
return _bb43_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb56_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 5;
return _e["##quasi-list"]();
});

_l(_bb435_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _d(!0)[4];
_s[_t+2] = _d(!0)[3];
_s[_t+3] = _d(!0)[1];
_s[_t+4] = _r;
_s[_t+5] = _a;
_s[_t+6] = _c;
_a = _d(!0)[2];
_t += 6;
return _p(_bb436_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},4);

_k(_bb61_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_s[_t+1] = _s[_t];
_s[_t] = null;
_s[_t+2] = _s[_t+1];
_s[_t+1] = null;
_s[_t+3] = _s[_t+2];
_s[_t+2] = null;
var closure1 = _closure_alloc([_bb408_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t-4],_s[_t+3],_s[_t-6]]);
_s[_t+4] = closure1;
_b = _s[_t+4];
_c = _s[_t+3];
_a = _s[_t-3];
_r = _bb407_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_t += 2;
return _bb62_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,2);

_j(_bb606_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_a = _s[_t];
++_t;
return _p(_bb607_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb612_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
--_t;
return _r;
});

_k(_bb604_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-1];
_t -= 2;
return _bb605_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},2,1);

_j(_bb594_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = !0;
return _bb596_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb598_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_a === 1) {
return _bb599_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb601_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb541_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##not"] === _e["##not"]) {
return _bb542_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb543_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,1);

_j(_bb497_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-1];
return _bb498_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb498_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_a = _s[_t-5];
_r = _bb499_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-pattern"],_cst11__termite_2f_match_2d_support)();
});

_k(_bb45_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t].b;
if (_x(_b)) {
return _bb47_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb46_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_j(_bb43_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-1],_a);
_t -= 3;
return _s[_t+1]();
});

_j(_bb436_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb437_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_l(_bb408_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_s[_t+5] = _d;
_a = _d(!0)[1];
_t += 5;
return _p(_bb409_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3);

_j(_bb62_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb65_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb234_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb407_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
return _bb55_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},5,2);

_j(_bb607_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb608_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb596_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-1];
_a = _s[_t];
_r = _s[_t-3];
return _p(_bb597_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb599_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2];
_r = _bb600_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb601_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-2];
_a = _cst45__termite_2f_match_2d_support;
_r = _bb595_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-cons"]();
});

_j(_bb542_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _a === !1;
return _bb496_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb543_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb544_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##not"],_cst42__termite_2f_match_2d_support)();
});

_k(_bb499_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-5];
_r = _bb500_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-guard"],_cst12__termite_2f_match_2d_support)();
},7,1);

_j(_bb47_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t] = _a;
_s[_t+1] = _b;
_a = _b.a;
_r = _bb48_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _check_procedure(_s[_t-3])();
});

_j(_bb46_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_a = null;
return _bb42_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb437_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-2];
_s[_t-2] = _a;
_c = _s[_t];
_a = _s[_t-1];
_b = null;
_r = _s[_t+1];
_t -= 2;
return _p(_bb439_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},6,4);

_j(_bb409_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb410_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-guard"],_cst12__termite_2f_match_2d_support)();
});

_j(_bb65_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t-3] === null) {
return _bb66_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb172_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb234_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _s[_t-3];
_t += 4;
return _p(_bb235_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb608_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb611_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb609_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,2);

_j(_bb597_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 4;
return _u(_g["termite/match-support#make-clause"],_cst9__termite_2f_match_2d_support)();
});

_k(_bb600_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb596_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_k(_bb595_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb596_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},4,1);

_k(_bb544_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb496_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,1);

_k(_bb500_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-6] = _a;
var closure2 = _closure_alloc([_bb505_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t-3],_s[_t-5],_s[_t-1],_s[_t-4]]);
_s[_t+1] = closure2;
_c = _s[_t+1];
_b = _s[_t-6];
_a = _s[_t];
_r = _bb501_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
_t -= 2;
return _u(_g["termite/match-support#make-clause"],_cst9__termite_2f_match_2d_support)();
},8,1);

_k(_bb48_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-3];
_r = _bb41_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb49_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},5,1);

_j(_bb42_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-2],_a);
_s[_t-2] = _s[_t-1];
--_t;
return _bb43_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb439_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb440_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb478_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb410_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb411_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb434_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,1);

_j(_bb66_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _r;
_s[_t+1] = _b;
_s[_t+2] = _c;
_b = _a;
_a = _cst46__termite_2f_match_2d_support;
_t += 2;
return _p(_bb67_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb172_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _s[_t-3];
_t += 4;
return _p(_bb173_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb235_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb170_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##null?"],_cst24__termite_2f_match_2d_support)();
});

_j(_bb611_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _a === _cst37__termite_2f_match_2d_support;
_t -= 2;
return _s[_t+2]();
});

_j(_bb609_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _cst37__termite_2f_match_2d_support;
_r = _s[_t];
return _p(_bb610_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_l(_bb505_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_d);
}
if (!(_d(!0)[3] === !1)) {
return _bb506_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb526_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4);

_k(_bb501_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb504_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb502_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,1);

_j(_bb49_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb37_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb50_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb41_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_s[_t-4] = _s[_t-2];
_t -= 2;
return _bb42_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,1);

_j(_bb440_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t] === null) {
return _bb476_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb441_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb478_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _s[_t];
_t += 4;
return _p(_bb479_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb411_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!0 === _a) {
return _bb413_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb421_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb434_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = !0;
_r = _bb412_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb67_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb81_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _bb68_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb173_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb174_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/utils#quoted-symbol?"],_cst34__termite_2f_match_2d_support)();
});

_k(_bb170_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb406_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb171_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb610_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb506_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
var closure3 = _closure_alloc([_bb522_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_a]);
_s[_t+1] = closure3;
if (_g["##map"] === _e["##map"]) {
++_t;
return _bb507_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb520_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb526_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##symbol?"] === _e["##symbol?"]) {
return _bb527_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb538_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb504_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 6;
return _s[_t+1]();
});

_j(_bb502_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-5];
return _p(_bb503_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb476_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2];
_t -= 4;
return _r;
});

_j(_bb441_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _s[_t];
_t += 4;
return _p(_bb442_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb479_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb474_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##null?"],_cst24__termite_2f_match_2d_support)();
});

_j(_bb413_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_s[_t](!0)[3] === !1)) {
return _bb414_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb418_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb421_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-4];
_s[_t-4] = _cst47__termite_2f_match_2d_support;
_a = _s[_t](!0)[1];
_r = _bb422_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-guard"],_cst12__termite_2f_match_2d_support)();
});

_k(_bb412_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb413_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb421_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,1);

_l(_bb68_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n === 2) {
_c = null;
} else {
if (!_build_rest(2)) {
return _w(_bb68_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb69_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb79_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb81_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-4];
_r = _bb82_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
},6,1);

_k(_bb174_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb393_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb406_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb66_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb171_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb172_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_l(_bb522_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_d);
}
_s[_t+1] = _r;
_b = _d(!0)[1];
++_t;
return _p(_bb523_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},1);

_j(_bb507_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _d;
_b = _d(!0)[4];
_a = _s[_t];
_r = _bb515_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_t += 2;
return _p(_bb508_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb520_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _d;
_b = _d(!0)[4];
_a = _s[_t];
_t += 2;
return _p(_bb521_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb527_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _d(!0)[1];
if (_c instanceof _ScmSymbol) {
return _bb530_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb537_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb538_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _d;
_a = _d(!0)[1];
_t += 3;
return _p(_bb539_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb503_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 6;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb442_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb443_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_k(_bb474_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb475_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb477_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb414_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t](!0)[1];
_r = _bb415_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_j(_bb418_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t](!0)[1];
_r = _bb419_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
_t -= 2;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_k(_bb422_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-3];
_a = _cst44__termite_2f_match_2d_support;
_r = _bb423_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _e["##quasi-list"]();
},6,6);

_j(_bb69_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_c)) {
return _bb70_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb74_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb79_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _c;
_t += 4;
return _p(_bb80_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb82_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb163_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb83_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,1);

_j(_bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb177_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/utils#quoted-symbol?"],_cst34__termite_2f_match_2d_support)();
});

_j(_bb393_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb394_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##number?"],_cst49__termite_2f_match_2d_support)();
});

_j(_bb523_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb524_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb508_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb511_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb514_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb515_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb519_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb517_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,2);

_j(_bb521_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb516_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb530_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _d;
_b = _a;
_a = _d(!0)[1];
_t += 2;
return _p(_bb531_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb537_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _d(!0)[1];
return _r;
});

_j(_bb539_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb528_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##symbol?"],_cst31__termite_2f_match_2d_support)();
});

_k(_bb443_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
var closure4 = _closure_alloc([_bb472_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t-5],_s[_t-4],_s[_t-6],_s[_t-7]]);
_s[_t+1] = closure4;
_s[_t-6] = _a;
_r = _bb444_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-pattern"],_cst11__termite_2f_match_2d_support)();
},8,5);

_j(_bb475_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t-3];
_t -= 4;
return _bb476_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb477_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb441_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb415_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _a;
_a = _s[_t-2];
_r = _bb416_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-3])();
},5,1);

_k(_bb419_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_a = _s[_t];
_r = _s[_t-2];
return _p(_bb420_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_k(_bb423_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
if (!(_s[_t-1](!0)[3] === !1)) {
++_t;
return _bb424_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb432_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,6);

_j(_bb70_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _c;
_t += 3;
return _p(_bb71_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb74_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _p(_bb77_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb80_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb75_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb163_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-5];
_a = _s[_t];
_r = _bb164_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb83_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t];
_a = _s[_t-5];
_r = _bb152_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb86_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb177_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb195_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb178_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_k(_bb394_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb395_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_k(_bb524_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t];
return _p(_bb525_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},1,1);

_j(_bb511_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb512_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb514_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb519_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t](!0)[2];
_a = _X(_r,_a);
_t -= 3;
return _s[_t+2]();
});

_j(_bb517_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t](!0)[2];
_r = _s[_t-1];
return _p(_bb518_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb516_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb519_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb517_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,2);

_j(_bb531_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb532_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_k(_bb528_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb529_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb536_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,1);

_l(_bb472_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _d(!0)[4];
_s[_t+2] = _d(!0)[3];
_s[_t+3] = _d(!0)[1];
_s[_t+4] = _r;
_s[_t+5] = _a;
_s[_t+6] = _c;
_a = _d(!0)[2];
_t += 6;
return _p(_bb473_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},4);

_k(_bb444_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-5] = _s[_t-8];
_s[_t-8] = _a;
_s[_t+1] = _s[_t-7];
_s[_t-7] = _s[_t-3];
_s[_t-3] = _s[_t-6];
_s[_t-6] = _s[_t-2];
_s[_t-2] = _s[_t-5];
_s[_t-5] = _s[_t-1];
var closure5 = _closure_alloc([_bb445_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t+1],_s[_t],_s[_t-2]]);
_s[_t+2] = closure5;
_b = _s[_t+2];
_c = _s[_t];
_a = _s[_t-3];
_r = _s[_t-4];
_t -= 5;
return _p(_bb64_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},9,5);

_k(_bb416_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t](!0)[3];
_a = _cst45__termite_2f_match_2d_support;
_r = _s[_t-4];
return _p(_bb417_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},5,1);

_j(_bb420_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
_t -= 3;
return _check_procedure(_s[_t+2])();
});

_j(_bb424_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2](!0)[1];
_r = _bb425_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_j(_bb432_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2](!0)[1];
_r = _bb433_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_j(_bb71_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb72_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb77_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
return _e["##quasi-list"]();
});

_k(_bb75_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb78_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb76_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_k(_bb164_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb165_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},6,1);

_j(_bb86_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_a = _b;
_t += 2;
return _p(_bb87_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb152_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb153_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb155_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,1);

_j(_bb195_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb196_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_j(_bb178_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
return _bb180_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb395_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb396_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb405_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb525_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
--_t;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_j(_bb512_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb509_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_j(_bb518_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 3;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb532_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb533_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb535_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,1);

_j(_bb529_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_d = _s[_t];
_a = _s[_t-1];
_r = _s[_t-2];
_t -= 3;
return _bb530_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb536_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_d = _s[_t];
_r = _s[_t-2];
_t -= 3;
return _bb537_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb473_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb438_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_l(_bb445_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_s[_t+5] = _d;
_a = _d(!0)[1];
_t += 5;
return _p(_bb446_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3);

_j(_bb64_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb65_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb234_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb417_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 5;
return _e["##quasi-list"]();
});

_k(_bb425_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-4];
_r = _bb426_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t+1])();
},7,6);

_k(_bb433_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-4];
_r = _bb428_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t+1])();
},7,6);

_k(_bb72_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t];
_a = _s[_t-1];
_r = _s[_t-2];
return _p(_bb73_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_j(_bb78_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb70_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb76_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _p(_bb77_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb165_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb166_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb168_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,1);

_j(_bb87_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb88_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_j(_bb153_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-3];
_b = _s[_t-4];
_a = _s[_t-5];
_r = _s[_t-6];
return _p(_bb154_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb155_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb156_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb162_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb196_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _cst50__termite_2f_match_2d_support;
_r = _bb179_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-list"]();
},8,5);

_j(_bb180_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-2];
_a = _cst51__termite_2f_match_2d_support;
_r = _bb194_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _bb181_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb396_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!0 === _s[_t-7]) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb398_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb405_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_a = !0;
_r = _bb397_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_k(_bb509_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb513_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb510_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb533_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t-1];
return _p(_bb534_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb535_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t](!0)[1];
_t -= 2;
return _s[_t+1]();
});

_k(_bb438_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-2];
_s[_t-2] = _a;
_c = _s[_t];
_a = _s[_t-1];
_b = null;
_r = _s[_t+1];
_t -= 2;
return _p(_bb439_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},6,4);

_j(_bb446_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb447_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-guard"],_cst12__termite_2f_match_2d_support)();
});

_k(_bb426_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-2](!0)[3];
_a = _cst45__termite_2f_match_2d_support;
_r = _bb427_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _e["##quasi-list"]();
},7,6);

_k(_bb428_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb429_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,6);

_j(_bb73_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 3;
return _e["##quasi-list"]();
});

_j(_bb166_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-2];
_b = _s[_t-3];
_a = _s[_t-4];
_r = _s[_t-5];
return _p(_bb167_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb168_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-2];
_b = _s[_t-3];
_a = _s[_t-4];
_r = _s[_t-5];
return _p(_bb169_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb88_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t];
_a = _g["##cdr"];
_r = _bb89_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _u(_g["##filter"],_cst29__termite_2f_match_2d_support)();
},2,1);

_j(_bb154_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 7;
return _check_procedure(_s[_t+6])();
});

_j(_bb156_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],!0);
if (_g["##cons"] === _e["##cons"]) {
return _bb158_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb160_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb162_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_b = !0;
_r = _bb157_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb179_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb180_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_l(_bb181_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n === 2) {
_c = null;
} else {
if (!_build_rest(2)) {
return _w(_bb181_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb182_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb192_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb194_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-7] = _a;
_b = _s[_t-6];
_r = _bb84_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
},8,5);

_j(_bb398_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb399_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb403_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb397_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb398_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb510_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb511_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb514_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb513_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb534_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
_t -= 2;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_k(_bb447_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb448_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb471_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,1);

_k(_bb427_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb429_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,6);

_j(_bb429_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_c = _s[_t-3];
_b = _s[_t-4];
_a = _s[_t-5];
_r = _bb430_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
++_t;
return _check_procedure(_s[_t-3](!0)[2])();
});

_j(_bb167_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 6;
return _check_procedure(_s[_t+5])();
});

_j(_bb169_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 6;
return _check_procedure(_s[_t+6])();
});

_k(_bb89_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _g["##cadar"];
if (_g["##map"] === _e["##map"]) {
return _bb90_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb102_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,1);

_j(_bb158_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-5]);
return _bb159_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb160_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-5];
_r = _bb161_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb157_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb158_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb160_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,1);

_j(_bb182_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_c)) {
return _bb183_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb187_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb192_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _c;
_t += 4;
return _p(_bb193_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb84_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb103_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb85_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb399_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!1 === _s[_t-7]) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb400_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb403_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_a = !1;
_r = _bb404_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb448_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!0 === _a) {
return _bb450_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb458_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb471_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = !0;
_r = _bb449_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_k(_bb430_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_r = _s[_t-2];
_b = _s[_t];
_a = _s[_t-1];
return _p(_bb431_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},8,6);

_j(_bb90_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb98_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb91_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb102_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb99_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb159_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-3];
_b = _s[_t-4];
_r = _bb120_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-2])();
});

_k(_bb161_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb159_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,1);

_j(_bb183_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _c;
_t += 3;
return _p(_bb184_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb187_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _p(_bb190_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb193_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb188_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb103_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-6];
_a = _s[_t-7];
_r = _bb104_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb85_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_a = _s[_t-6];
_r = _bb110_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb86_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb400_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##char?"] === _e["##char?"]) {
return _bb401_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb402_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb404_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb400_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb450_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_s[_t](!0)[3] === !1)) {
return _bb451_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb455_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb458_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-4];
_s[_t-4] = _cst47__termite_2f_match_2d_support;
_a = _s[_t](!0)[1];
_r = _bb459_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["termite/match-support#clause-guard"],_cst12__termite_2f_match_2d_support)();
});

_k(_bb449_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb450_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb458_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},5,1);

_j(_bb431_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 7;
return _e["##quasi-list"]();
});

_j(_bb91_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb94_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb97_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb98_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb100_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_k(_bb99_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb100_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_k(_bb120_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_b = _s[_t];
_a = _s[_t-5];
_r = _bb127_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb121_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,1);

_j(_bb184_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb185_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb190_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
return _e["##quasi-list"]();
});

_k(_bb188_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb191_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb189_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_k(_bb104_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb105_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},8,5);

_k(_bb110_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb111_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb113_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb401_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t-7] instanceof _Char) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb198_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb402_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb197_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##char?"],_cst53__termite_2f_match_2d_support)();
});

_j(_bb451_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t](!0)[1];
_r = _bb452_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_j(_bb455_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t](!0)[1];
_r = _bb456_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
_t -= 2;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_k(_bb459_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-3];
_a = _cst44__termite_2f_match_2d_support;
_r = _bb460_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _e["##quasi-list"]();
},6,6);

_j(_bb94_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb95_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb97_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb100_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-2];
return _p(_bb101_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb121_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb122_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb135_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb127_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-3];
_b = _s[_t-4];
_r = _bb128_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-1])();
},7,1);

_k(_bb185_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t];
_a = _s[_t-1];
_r = _s[_t-2];
return _p(_bb186_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_j(_bb191_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb183_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb189_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _p(_bb190_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb105_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb106_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb108_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb111_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb112_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb113_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb114_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb151_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb198_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##keyword?"] === _e["##keyword?"]) {
return _bb199_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb392_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb197_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb198_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_k(_bb452_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _a;
_a = _s[_t-2];
_r = _bb453_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-3])();
},5,1);

_k(_bb456_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-1] = _a;
_a = _s[_t];
_r = _s[_t-2];
return _p(_bb457_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_k(_bb460_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
if (!(_s[_t-1](!0)[3] === !1)) {
++_t;
return _bb461_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb469_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,6);

_j(_bb95_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb92_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_j(_bb101_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 3;
return _u(_g["##member"],_cst25__termite_2f_match_2d_support)();
});

_j(_bb122_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _X(_b,!1);
if (_g["##cons"] === _e["##cons"]) {
return _bb126_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb123_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb135_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_a = _b;
_b = !1;
_t += 2;
return _p(_bb136_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb128_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-5] = _a;
_b = _a;
_a = _s[_t-2];
_r = _bb129_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##equal?"],_cst55__termite_2f_match_2d_support)();
},7,1);

_j(_bb186_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 3;
return _e["##quasi-list"]();
});

_j(_bb106_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb107_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb108_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb109_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb112_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+8])();
});

_j(_bb114_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-7],!0);
if (_g["##cons"] === _e["##cons"]) {
return _bb116_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb149_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb151_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_b = !0;
_r = _bb115_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb199_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t-7] instanceof _ScmKeyword) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb200_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb392_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb175_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##keyword?"],_cst54__termite_2f_match_2d_support)();
});

_k(_bb453_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t](!0)[3];
_a = _cst45__termite_2f_match_2d_support;
_r = _s[_t-4];
return _p(_bb454_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},5,1);

_j(_bb457_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
_t -= 3;
return _check_procedure(_s[_t+2])();
});

_j(_bb461_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2](!0)[1];
_r = _bb462_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_j(_bb469_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2](!0)[1];
_r = _bb470_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/match-support#clause-code"],_cst13__termite_2f_match_2d_support)();
});

_k(_bb92_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb96_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb93_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb126_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_b,_a);
return _r;
});

_j(_bb123_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _b;
_b = _a;
_a = _s[_t+1];
++_t;
return _p(_bb124_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb136_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb125_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb129_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb132_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb130_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,1);

_j(_bb107_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+7])();
});

_j(_bb109_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+8])();
});

_j(_bb116_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-6]);
return _bb117_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb149_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-6];
_r = _bb150_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb115_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb116_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb149_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb200_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb201_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["termite/utils#unquoted-symbol?"],_cst32__termite_2f_match_2d_support)();
});

_k(_bb175_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb176_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb200_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb454_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 5;
return _e["##quasi-list"]();
});

_k(_bb462_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-4];
_r = _bb463_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t+1])();
},7,6);

_k(_bb470_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t-4];
_r = _bb465_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t+1])();
},7,6);

_j(_bb93_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb94_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb97_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb96_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb124_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
--_t;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb125_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-1];
if (_g["##cons"] === _e["##cons"]) {
_t -= 2;
return _bb126_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
_t -= 2;
return _bb123_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},2,1);

_j(_bb132_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-2];
_t -= 7;
return _s[_t+1]();
});

_j(_bb130_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-4] = _s[_t-6];
_s[_t-6] = _cst47__termite_2f_match_2d_support;
_c = _s[_t-5];
_b = _s[_t-2];
_a = _s[_t];
_r = _s[_t-4];
return _p(_bb131_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb117_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_r = _bb118_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-1])();
});

_k(_bb150_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb117_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_k(_bb201_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb370_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb202_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_k(_bb463_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-2](!0)[3];
_a = _cst45__termite_2f_match_2d_support;
_r = _bb464_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _e["##quasi-list"]();
},7,6);

_k(_bb465_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb466_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,6);

_j(_bb131_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 6;
return _e["##quasi-list"]();
});

_k(_bb118_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_b = _s[_t-7];
_a = _s[_t-6];
_r = _bb143_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb119_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_j(_bb370_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb371_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_j(_bb202_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##pair?"] === _e["##pair?"]) {
return _bb203_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb369_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb464_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb466_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,6);

_j(_bb466_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_c = _s[_t-3];
_b = _s[_t-4];
_a = _s[_t-5];
_r = _bb467_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
++_t;
return _check_procedure(_s[_t-3](!0)[2])();
});

_j(_bb119_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb122_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb135_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb143_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_r = _bb144_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
_t -= 2;
return _check_procedure(_s[_t+2])();
},8,5);

_k(_bb371_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-2];
_a = _cst51__termite_2f_match_2d_support;
_r = _bb385_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _bb372_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_j(_bb203_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_s[_t-7])) {
return _bb205_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb311_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb369_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb204_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_k(_bb467_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_r = _s[_t-2];
_b = _s[_t];
_a = _s[_t-1];
return _p(_bb468_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},8,6);

_k(_bb144_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-4] = _a;
_b = _a;
_a = _s[_t];
_r = _bb145_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##equal?"],_cst55__termite_2f_match_2d_support)();
},6,5);

_l(_bb372_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n === 2) {
_c = null;
} else {
if (!_build_rest(2)) {
return _w(_bb372_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb373_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb383_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb385_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-7] = _a;
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _bb386_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-1])();
},8,5);

_j(_bb205_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-2];
_a = _cst56__termite_2f_match_2d_support;
_r = _bb206_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _bb68_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb311_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##symbol?"] === _e["##symbol?"]) {
return _bb312_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb368_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb204_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb205_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb311_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb468_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 7;
return _e["##quasi-list"]();
});

_k(_bb145_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb148_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb146_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,5);

_j(_bb373_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_c)) {
return _bb376_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb381_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb383_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _c;
_t += 4;
return _p(_bb384_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb386_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _bb387_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
_t -= 2;
return _check_procedure(_s[_t+2])();
},8,5);

_k(_bb206_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-6];
_r = _bb207_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
},8,5);

_j(_bb312_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t-7] instanceof _ScmSymbol) {
return _bb316_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb314_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb368_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb313_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##symbol?"],_cst31__termite_2f_match_2d_support)();
});

_j(_bb148_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_t -= 6;
return _s[_t+5]();
});

_j(_bb146_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _s[_t-5];
_s[_t-5] = _cst47__termite_2f_match_2d_support;
_c = _s[_t-4];
_b = _s[_t];
_a = _s[_t-3];
_r = _s[_t-1];
return _p(_bb147_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb376_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _c;
_t += 3;
return _p(_bb377_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb381_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _p(_bb382_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb384_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb374_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_k(_bb387_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-4] = _a;
_b = _a;
_a = _s[_t];
_r = _bb388_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##equal?"],_cst55__termite_2f_match_2d_support)();
},6,5);

_k(_bb207_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb262_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb208_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},9,5);

_j(_bb316_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-5];
_a = _s[_t-7];
_r = _bb317_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb314_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_a = _cst57__termite_2f_match_2d_support;
_r = _s[_t-3];
return _p(_bb315_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb313_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb316_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb314_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb147_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 5;
return _e["##quasi-list"]();
});

_j(_bb377_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb378_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb382_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
return _e["##quasi-list"]();
});

_k(_bb374_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb375_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb380_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_k(_bb388_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb391_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb389_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,5);

_j(_bb262_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_a = _s[_t];
_r = _bb263_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb208_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t];
_a = _s[_t-7];
_r = _bb209_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb86_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb317_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb335_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb318_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb315_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 8;
return _u(_g["##error"],_cst58__termite_2f_match_2d_support)();
});

_k(_bb378_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t];
_a = _s[_t-1];
_r = _s[_t-2];
return _p(_bb379_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_j(_bb375_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb376_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb380_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _p(_bb382_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb391_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_t -= 6;
return _s[_t+5]();
});

_j(_bb389_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _s[_t-5];
_s[_t-5] = _cst47__termite_2f_match_2d_support;
_c = _s[_t-4];
_b = _s[_t];
_a = _s[_t-3];
_r = _s[_t-1];
return _p(_bb390_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb263_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb264_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},8,5);

_k(_bb209_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb210_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb212_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},9,5);

_j(_bb335_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-5];
_a = _s[_t-7];
_r = _bb336_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb318_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##eq?"] === _e["##eq?"]) {
return _bb319_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb334_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb379_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 3;
return _e["##quasi-list"]();
});

_j(_bb390_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 5;
return _e["##quasi-list"]();
});

_k(_bb264_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb267_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb265_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb210_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-5];
_b = _s[_t-6];
_a = _s[_t-7];
_r = _s[_t-4];
return _p(_bb211_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb212_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb213_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 0;
return _u(_g["##gensym"],_cst30__termite_2f_match_2d_support)();
});

_k(_bb336_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb337_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
},8,5);

_j(_bb319_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_s[_t-7] === _cst38__termite_2f_match_2d_support) {
return _bb320_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb325_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb334_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_b = _cst38__termite_2f_match_2d_support;
_r = _bb321_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##eq?"],_cst39__termite_2f_match_2d_support)();
});

_j(_bb267_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_r = _bb268_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb265_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb266_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb211_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 9;
return _check_procedure(_s[_t+8])();
});

_k(_bb213_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_r = _bb214_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 0;
++_t;
return _u(_g["##gensym"],_cst30__termite_2f_match_2d_support)();
},9,5);

_k(_bb337_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t-2];
_a = _cst51__termite_2f_match_2d_support;
_r = _bb351_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _bb338_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_j(_bb320_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
--_t;
return _bb322_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb325_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
--_t;
return _bb326_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
--_t;
return _bb333_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb321_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb322_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb324_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,5);

_k(_bb268_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-7];
_s[_t-7] = _a;
_b = _s[_t-2];
_a = _cst59__termite_2f_match_2d_support;
_r = _bb269_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
},8,5);

_j(_bb266_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+8])();
});

_k(_bb214_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-4];
_a = _cst59__termite_2f_match_2d_support;
_r = _bb215_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
},10,5);

_l(_bb338_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n === 2) {
_c = null;
} else {
if (!_build_rest(2)) {
return _w(_bb338_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
}
if (_g["##pair?"] === _e["##pair?"]) {
return _bb339_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb349_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},-1);

_k(_bb351_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-7] = _a;
_b = _s[_t-6];
_r = _bb352_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
},8,5);

_j(_bb322_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-3];
_b = _s[_t-4];
_a = _s[_t-5];
_r = _s[_t-2];
return _p(_bb323_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb326_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-6],_X(_s[_t-1],null));
if (_g["##cons"] === _e["##cons"]) {
return _bb327_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb331_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb333_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t-6];
_r = _bb330_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##list"],_cst19__termite_2f_match_2d_support)();
});

_j(_bb324_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
return _bb326_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb333_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb269_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-5];
_r = _bb307_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb271_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},9,5);

_k(_bb215_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-5];
_a = _cst60__termite_2f_match_2d_support;
_r = _bb216_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
},11,5);

_j(_bb339_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_c)) {
return _bb342_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb347_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb349_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_a = _c;
_t += 4;
return _p(_bb350_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb352_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb361_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb353_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb323_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 7;
return _check_procedure(_s[_t+7])();
});

_j(_bb327_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-4]);
return _bb328_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb331_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-4];
_r = _bb332_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb330_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb327_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb331_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},7,5);

_j(_bb271_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
if (_g["##map"] === _e["##map"]) {
_t += 3;
return _bb272_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
_t += 3;
return _bb304_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb307_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
var closure6 = _closure_alloc([_bb308_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t-3],_s[_t-1],_s[_t],_s[_t-2]]);
_s[_t+2] = closure6;
_b = _s[_t+2];
_c = _s[_t-1];
_r = _s[_t-4];
_a = _s[_t+1];
_t -= 5;
return _p(_bb64_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},9,5);

_k(_bb216_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
return _bb217_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb261_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},12,5);

_j(_bb342_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _c;
_t += 3;
return _p(_bb343_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb347_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _p(_bb348_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb350_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb340_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##pair?"],_cst20__termite_2f_match_2d_support)();
});

_j(_bb361_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-6];
_a = _s[_t-7];
_r = _bb362_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_j(_bb353_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb354_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb360_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb328_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_c = _s[_t-3];
_a = _s[_t-5];
_r = _s[_t-2];
return _p(_bb329_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb332_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb328_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},7,5);

_j(_bb272_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _bb297_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_r = _bb280_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _p(_bb273_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb304_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _bb297_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _p(_bb305_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_l(_bb308_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_s[_t+5] = _d;
_a = _d(!0)[3];
_t += 5;
return _p(_bb309_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},4);

_j(_bb217_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-1],_X(_a,null));
if (_g["##cons"] === _e["##cons"]) {
return _bb219_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb260_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb261_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb218_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##list"],_cst19__termite_2f_match_2d_support)();
});

_j(_bb343_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb344_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
});

_j(_bb348_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
return _e["##quasi-list"]();
});

_k(_bb340_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb341_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb346_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_k(_bb362_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb363_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
},8,5);

_j(_bb354_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-7],!0);
if (_g["##cons"] === _e["##cons"]) {
return _bb356_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb358_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb360_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-7];
_b = !0;
_r = _bb355_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb329_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 7;
return _check_procedure(_s[_t+7])();
});

_l(_bb297_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 1) {
return _w(_bb297_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_t += 2;
return _p(_bb298_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},-1);

_j(_bb273_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb274_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb278_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb280_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb282_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb305_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb281_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##map"],_cst27__termite_2f_match_2d_support)();
});

_j(_bb309_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb310_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_j(_bb219_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-8]);
if (_g["##list"] === _e["##list"]) {
return _bb220_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb259_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb260_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-8];
_r = _bb258_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb218_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb219_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb260_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},12,5);

_k(_bb344_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_b = _s[_t];
_a = _s[_t-1];
_r = _s[_t-2];
return _p(_bb345_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},3,1);

_j(_bb341_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t];
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _bb342_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb346_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-1];
_a = _s[_t-2];
_r = _s[_t-3];
_t -= 4;
return _p(_bb348_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb363_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb364_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb366_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb356_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-6]);
return _bb357_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb358_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-6];
_r = _bb359_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb355_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb356_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb358_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},8,5);

_j(_bb298_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb299_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cadr"],_cst28__termite_2f_match_2d_support)();
});

_j(_bb274_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_a = _b.a;
_t += 3;
return _p(_bb275_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb278_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = null;
return _r;
});

_j(_bb282_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-1];
_r = _bb283_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##assoc"],_cst48__termite_2f_match_2d_support)();
});

_k(_bb281_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb282_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_k(_bb310_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-4];
_s[_t-4] = _a;
_b = _s[_t](!0)[1];
_a = _cst60__termite_2f_match_2d_support;
_r = _bb270_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
},5,1);

_j(_bb220_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _X(_s[_t-2],_X(_s[_t],null));
if (_g["##cons"] === _e["##cons"]) {
return _bb221_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb256_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb259_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t];
_a = _s[_t-2];
_r = _bb255_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _u(_g["##list"],_cst19__termite_2f_match_2d_support)();
});

_k(_bb258_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
return _bb220_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb259_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},12,5);

_j(_bb345_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 3;
return _e["##quasi-list"]();
});

_j(_bb364_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb365_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb366_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_a = _s[_t-6];
_r = _s[_t-3];
return _p(_bb367_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb357_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_r = _bb133_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-1])();
});

_k(_bb359_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb357_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_k(_bb299_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_a = _s[_t];
_r = _bb300_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
},2,1);

_j(_bb275_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb276_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _check_procedure(_s[_t-1])();
});

_k(_bb283_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##not"] === _e["##not"]) {
return _bb284_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb296_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,1);

_k(_bb270_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-2];
_r = _bb306_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb271_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},6,6);

_j(_bb221_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_b,_a);
--_t;
return _bb222_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb256_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t] = _b;
_b = _a;
_a = _s[_t];
_r = _bb257_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb255_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
if (_g["##cons"] === _e["##cons"]) {
--_t;
return _bb221_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
--_t;
return _bb256_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},13,5);

_j(_bb365_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+7])();
});

_j(_bb367_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 3;
_t -= 8;
return _check_procedure(_s[_t+8])();
});

_k(_bb133_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-2] = _a;
_b = _s[_t-7];
_a = _s[_t-6];
_r = _bb137_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb134_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},8,5);

_k(_bb300_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb303_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb301_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},3,1);

_k(_bb276_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t].b;
_a = _s[_t-1];
_r = _bb279_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
++_t;
return _bb277_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},3,1);

_j(_bb284_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb287_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb290_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb296_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_r = _bb285_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
++_t;
return _u(_g["##not"],_cst42__termite_2f_match_2d_support)();
});

_k(_bb306_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-1](!0)[2];
_b = _s[_t-1](!0)[4];
_r = _s[_t];
_t -= 2;
return _p(_bb64_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},6,6);

_j(_bb222_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-5];
_a = _cst59__termite_2f_match_2d_support;
_r = _bb223_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
});

_k(_bb257_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb222_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},11,5);

_j(_bb134_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb122_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb135_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb137_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-4];
_b = _s[_t-5];
_r = _bb138_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
_t -= 2;
return _check_procedure(_s[_t+2])();
},8,5);

_j(_bb303_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 3;
return _s[_t+1]();
});

_j(_bb301_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _s[_t-2];
return _p(_bb302_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb277_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_x(_b)) {
return _bb274_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb278_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb279_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],_a);
_t -= 4;
return _s[_t+1]();
},4,1);

_j(_bb287_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _s[_t-2];
return _p(_bb288_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb290_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
return _bb291_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb294_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb285_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb289_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb286_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},4,1);

_k(_bb223_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-2];
_r = _bb224_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-list"]();
},12,5);

_k(_bb138_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-4] = _a;
_b = _a;
_a = _s[_t];
_r = _bb139_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##equal?"],_cst55__termite_2f_match_2d_support)();
},6,5);

_j(_bb302_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
_t -= 3;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb288_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 1;
_t -= 3;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_j(_bb291_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_cst61__termite_2f_match_2d_support,_X(_s[_t-1],_X(_cst62__termite_2f_match_2d_support,_X(_s[_t],null))));
_t -= 2;
return _bb292_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb294_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-1];
_s[_t-1] = _cst61__termite_2f_match_2d_support;
_c = _s[_t];
_a = _s[_t+1];
_b = _cst62__termite_2f_match_2d_support;
_r = _bb295_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 4;
--_t;
return _u(_g["##list"],_cst19__termite_2f_match_2d_support)();
});

_j(_bb289_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##list"] === _e["##list"]) {
--_t;
return _bb291_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
--_t;
return _bb294_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb286_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
--_t;
return _bb287_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb224_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _a;
_b = _s[_t-6];
_a = _cst60__termite_2f_match_2d_support;
_r = _bb225_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
++_t;
return _e["##quasi-list"]();
},12,5);

_k(_bb139_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb142_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb140_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},6,5);

_j(_bb292_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _cst63__termite_2f_match_2d_support;
_r = _s[_t];
return _p(_bb293_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_k(_bb295_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb292_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},1,1);

_k(_bb225_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t-2];
_r = _bb226_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _e["##quasi-list"]();
},13,5);

_j(_bb142_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_t -= 6;
return _s[_t+5]();
});

_j(_bb140_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-3] = _s[_t-5];
_s[_t-5] = _cst47__termite_2f_match_2d_support;
_c = _s[_t-4];
_b = _s[_t];
_a = _s[_t-3];
_r = _s[_t-1];
return _p(_bb141_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb293_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 2;
--_t;
return _u(_g["##error"],_cst58__termite_2f_match_2d_support)();
});

_k(_bb226_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _a;
_a = _s[_t];
_r = _bb227_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
--_t;
return _e["##quasi-list"]();
},13,5);

_j(_bb141_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 5;
return _e["##quasi-list"]();
});

_k(_bb227_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-6] = _a;
_a = _s[_t-11];
_r = _bb228_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##car"],_cst21__termite_2f_match_2d_support)();
},12,5);

_k(_bb228_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-2];
_s[_t-2] = _a;
if (_g["##cons"] === _e["##cons"]) {
++_t;
return _bb229_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
++_t;
return _bb254_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},12,5);

_j(_bb229_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t-4],!0);
if (_g["##cons"] === _e["##cons"]) {
return _bb231_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb252_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb254_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-4];
_b = !0;
_r = _bb230_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb231_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-11]);
return _bb232_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb252_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-11];
_r = _bb253_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb230_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb231_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb252_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},13,5);

_j(_bb232_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-2];
_s[_t-2] = _a;
_s[_t+2] = _s[_t-1];
_s[_t-1] = _s[_t-10];
_s[_t+3] = _s[_t];
_s[_t] = _s[_t+2];
var closure7 = _closure_alloc([_bb250_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match,_s[_t+1],_s[_t-5],_s[_t-12],_s[_t-6]]);
_s[_t+4] = closure7;
_b = _s[_t+4];
_c = _s[_t-5];
_a = _s[_t+3];
_r = _bb236_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
return _bb233_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_k(_bb253_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb232_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},13,5);

_l(_bb250_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_n !== 3) {
return _w(_d);
}
_s[_t+1] = _r;
_s[_t+2] = _a;
_s[_t+3] = _b;
_s[_t+4] = _c;
_s[_t+5] = _d;
_a = _d(!0)[3];
_t += 5;
return _p(_bb251_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},4);

_j(_bb233_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##null?"] === _e["##null?"]) {
return _bb65_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb234_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_k(_bb236_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _a;
_a = _cst44__termite_2f_match_2d_support;
_b = _s[_t-3];
_r = _bb237_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _e["##quasi-list"]();
},9,5);

_j(_bb251_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_r = _bb63_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 1;
return _u(_g["##cdr"],_cst22__termite_2f_match_2d_support)();
});

_k(_bb237_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-8] = _a;
if (_g["##cons"] === _e["##cons"]) {
return _bb238_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb249_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},9,5);

_k(_bb63_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t+1] = _s[_t-4];
_s[_t-4] = _a;
_c = _s[_t](!0)[2];
_b = _s[_t](!0)[4];
_a = _s[_t](!0)[1];
_r = _s[_t+1];
--_t;
return _p(_bb64_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
},5,1);

_j(_bb238_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_s[_t],!1);
if (_g["##cons"] === _e["##cons"]) {
return _bb240_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb247_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
});

_j(_bb249_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t];
_b = !1;
_r = _bb239_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_j(_bb240_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _X(_a,_s[_t-7]);
return _bb241_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
});

_j(_bb247_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_b = _s[_t-7];
_r = _bb248_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##cons"],_cst26__termite_2f_match_2d_support)();
});

_k(_bb239_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (_g["##cons"] === _e["##cons"]) {
return _bb240_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb247_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},9,5);

_j(_bb241_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_c = _s[_t-5];
_b = _s[_t-6];
_r = _bb242_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 3;
return _check_procedure(_s[_t-1])();
});

_k(_bb248_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
return _bb241_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
},9,5);

_k(_bb242_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-7] = _a;
_b = _a;
_a = _s[_t-8];
_r = _bb243_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match;
_n = 2;
return _u(_g["##equal?"],_cst55__termite_2f_match_2d_support)();
},9,5);

_k(_bb243_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
if (!(_a === !1)) {
return _bb246_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
} else {
return _bb244_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match();
}
},9,5);

_j(_bb246_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_a = _s[_t-8];
_t -= 9;
return _s[_t+5]();
});

_j(_bb244_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_s[_t-6] = _s[_t-8];
_s[_t-8] = _cst47__termite_2f_match_2d_support;
_c = _s[_t-7];
_b = _s[_t-6];
_a = _s[_t];
_r = _s[_t-4];
return _p(_bb245_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match);
});

_j(_bb245_termite_2f_match_2d_support_23_compile_2d_pattern_2d_match = () => {
_n = 4;
_t -= 8;
return _e["##quasi-list"]();
});



_module_register([[_i("termite/match-support")],[_i("termite/utils")],null,1,_bb1_termite_2f_match_2d_support_23_,!1]);

