diff --git a/punctual.js b/punctual.js index 8c5ed17..778118f 100644 --- a/punctual.js +++ b/punctual.js @@ -1,169 +1,169 @@ -var Wp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Bp=function(e){return e.compose};var Le=function(e){return e.identity},Pe={identity:function(e){return e},Semigroupoid0:function(){return Wp}};var Ow=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o.getTime()};function sy(e,a){var u=Ow(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Ow(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Dy(e){return function(a){return function(u){return function(l){var v=Ow(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Ie=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var Uw=function(e){return function(a){return e(a)}};var Ry=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function Oy(e,a,u,l){var v=VL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Qi(e){return e.charCodeAt(0)}function Uy(e){return String.fromCharCode(e)}var Wy=function(e){return function(a){return e+a}},By=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var ky={append:Wy},lf={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:By},Jy=function(e){return e.appendRecord},vf=function(){return function(e){return{append:Jy(e)(za.value)}}},re=function(e){return e.append};var fu=function(e){var a=Sl(e);return function(){return function(u){var l=Jy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(za.value)(o)(_),y=a(za.value),S=kn(y),A=f0(y);return S(t(A(o))(A(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var nv=function(e){return e.empty};var jy=function(e){return e.toString()},Hy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Xy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` -`:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Yy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` -`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Zy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},o3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},c3=function(e){return function(a){return e/a}};var _3={Ring0:function(){return jn}},f3={Ring0:function(){return Xp}};var yv=function(e){return e.mod},Hw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=yv(u);return function(t){return function(i){var o=a(i)(l);return o?t:Hw(e)(u)(i)(v(t)(i))}}}},yR={degree:function(e){return 1},div:c3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return _3}},Kn={degree:t3,div:i3,mod:o3,CommutativeRing0:function(){return f3}},tv=function(e){return e.div};var uA=vf();var $t={mempty:"",Semigroup0:function(){return ky}},cf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return lf}};var p3=function(e){return e.memptyRecord},_f=function(){return function(e){var a=uA(e.SemigroupRecord0());return{mempty:p3(e)(za.value),Semigroup0:function(){return a}}}},wa=function(e){return e.mempty};var Da=function(e){var a=Sl(e),u=fu(e)();return function(l){var v=wa(l),t=l.Semigroup0();return function(){return function(i){var o=p3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(za.value),S=a(za.value),A=kn(S);return A(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zw=function(e){return function(a){return e(a.value0)(a.value1)}};var Nl=function(e){return e.value1};var as={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var s3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],o=t;;){var _=v(o);if(e(_))return i;var s=a(_);i.push(u(s)),o=l(s)}}}}}}};var nA=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(o){return function(_){function s(y,S){switch(S-y){case 0:return i([]);case 1:return t(e)(o(_[y]));case 2:return v(t(a)(o(_[y])))(o(_[y+1]));case 3:return v(v(t(u)(o(_[y])))(o(_[y+1])))(o(_[y+2]));default:var A=y+Math.floor((S-y)/4)*2;return v(t(l)(s(y,A)))(s(A,S))}}return s(0,_.length)}}}}}}();var R3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},I3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},is=function(e){var a=Ev(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var o=i.value1>0;return o?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var GN=Xl(),D0=function(e){return e.unfoldr};var wf={unfoldr:s3(qt)(GN)(iv)(Nl),Unfoldable10:function(){return cd}},df=function(e){var a=D0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var V3=Al(jc),j3=dv(jc);var ha=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},H3=function(e){var a=ha(e),u=_a(e),l=Al(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=Qi(V3)&&e<=Qi(j3)?new R(Uy(e)):I.value},wN={succ:fd(_d)(Qi),pred:pd(_d)(Qi),Ord0:function(){return dR}};var vo=function(){return{cardinality:Qi(j3)-Qi(V3)|0,toEnum:_d,fromEnum:Qi,Bounded0:function(){return jc},Enum1:function(){return wN}}}();var sd=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},X3=k(ja);var jv=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),F0=function(){function e(){}return e.value=new e,e}(),K0=function(){function e(){}return e.value=new e,e}();var Y3={show:function(e){return"(Year "+(X3(e)+")")}};var Z3={show:function(e){if(e instanceof jv)return"January";if(e instanceof R0)return"February";if(e instanceof I0)return"March";if(e instanceof G0)return"April";if(e instanceof w0)return"May";if(e instanceof d0)return"June";if(e instanceof m0)return"July";if(e instanceof h0)return"August";if(e instanceof g0)return"September";if(e instanceof y0)return"October";if(e instanceof F0)return"November";if(e instanceof K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},Q3={show:function(e){return"(Day "+(X3(e)+")")}},Dd=Ga,Rd=Ga,K3=Pt;var Id={eq:function(e){return function(a){return e instanceof jv&&a instanceof jv||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof F0&&a instanceof F0||e instanceof K0&&a instanceof K0}}},Gd={compare:function(e){return function(a){if(e instanceof jv&&a instanceof jv)return Xe.value;if(e instanceof jv)return Te.value;if(a instanceof jv)return ge.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Te.value;if(a instanceof R0)return ge.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Te.value;if(a instanceof I0)return ge.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Te.value;if(a instanceof G0)return ge.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Te.value;if(a instanceof w0)return ge.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Te.value;if(a instanceof d0)return ge.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Te.value;if(a instanceof m0)return ge.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Te.value;if(a instanceof h0)return ge.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Te.value;if(a instanceof g0)return ge.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Te.value;if(a instanceof y0)return ge.value;if(e instanceof F0&&a instanceof F0)return Xe.value;if(e instanceof F0)return Te.value;if(a instanceof F0)return ge.value;if(e instanceof K0&&a instanceof K0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return Id}},x3=Pt,e7=function(){return{bottom:-271820,top:275759,Ord0:function(){return Dd}}}();var a7=function(){return{bottom:jv.value,top:K0.value,Ord0:function(){return Gd}}}(),no={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return e7},Enum1:function(){return dN(0)}},dN=sd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ha(no),a=_a(no);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(no),a=_a(no);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var Hv={cardinality:12,toEnum:function(e){return e===1?new R(jv.value):e===2?new R(R0.value):e===3?new R(I0.value):e===4?new R(G0.value):e===5?new R(w0.value):e===6?new R(d0.value):e===7?new R(m0.value):e===8?new R(h0.value):e===9?new R(g0.value):e===10?new R(y0.value):e===11?new R(F0.value):e===12?new R(K0.value):I.value},fromEnum:function(e){if(e instanceof jv)return 1;if(e instanceof R0)return 2;if(e instanceof I0)return 3;if(e instanceof G0)return 4;if(e instanceof w0)return 5;if(e instanceof d0)return 6;if(e instanceof m0)return 7;if(e instanceof h0)return 8;if(e instanceof g0)return 9;if(e instanceof y0)return 10;if(e instanceof F0)return 11;if(e instanceof K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return a7},Enum1:function(){return mN(0)}},mN=sd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ha(Hv),a=_a(Hv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Hv),a=_a(Hv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Gd}}});var u7={bottom:1,top:31,Ord0:function(){return Rd}},ro={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return u7},Enum1:function(){return hN(0)}},hN=sd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ha(ro),a=_a(ro);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(ro),a=_a(ro);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Rd}}});var l7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var LR=isFinite;var AR=Math.abs,os=Math.acos,cs=Math.asin,_s=Math.atan,dd=function(e){return function(a){return Math.atan2(e,a)}},mf=Math.ceil,ar=Math.cos,fs=Math.exp,to=Math.floor,ps=Math.log;var xc=function(e){return function(a){return Math.pow(e,a)}},md=function(e){return function(a){return e%a}},e_=Math.round,ss=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},io=Math.sin,Ds=Math.sqrt,Rs=Math.tan,hf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var v7=3.141592653589793;var n7=dv(mR),r7=Al(mR);var NR=function(){return l7(R.create)(I.value)}(),t7=function(e){if(!LR(e))return 0;if(e>=La(n7))return n7;if(e<=La(r7))return r7;if(Ie)return ao(0)(NR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},i7=function(e){return t7(e_(e))};var a_=function(e){return t7(to(e))};var o7=F3()();var c7=Le(Pe),CN=function(e){return e};var _7=function(e){return e};var Is=function(e){return e.toDuration};var hd=nl;var gd=function(e){return e.fromDuration};var zt={fromDuration:o7(CN)(function(e){return e*1e3}),toDuration:o7(_7)(function(e){return e/1e3})};var PR={fromDuration:c7,toDuration:c7};var qN=_a(Hv),$N=Xl();var ON=k(Y3),UN=k(Z3),WN=k(Q3);var BN=d(K3),zN=d(Id),kN=d(x3);var JN=ha(Hv);var f7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gs=function(e){return e.value0};var p7={show:function(e){return"(Date "+(ON(e.value0)+(" "+(UN(e.value1)+(" "+(WN(e.value2)+")")))))}},ws=function(e){return e.value1};var s7={eq:function(e){return function(a){return BN(e.value0)(a.value0)&&zN(e.value1)(a.value1)&&kN(e.value2)(a.value2)}}},VN=d(s7);var ds=function(e){return e.value2},qR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new f7(v,$N(JN(t)),i)}}};return Oy(l,e,qN(a),u)}}},yd=function(e){return function(a){return function(u){var l=new f7(e,a,u),v=VN(qR(e)(a)(u))(l);return v?new R(l):I.value}}};var $R=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},OR=k(ja);var R7={show:function(e){return"(Second "+(OR(e)+")")}},I7={show:function(e){return"(Minute "+(OR(e)+")")}},G7={show:function(e){return"(Millisecond "+(OR(e)+")")}},w7={show:function(e){return"(Hour "+(OR(e)+")")}},Fd=Ga,bd=Ga,Ed=Ga,Cd=Ga;var Td={bottom:0,top:59,Ord0:function(){return Fd}},Md={bottom:0,top:59,Ord0:function(){return bd}},Sd={bottom:0,top:999,Ord0:function(){return Ed}},Ld={bottom:0,top:23,Ord0:function(){return Cd}},_o={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Td},Enum1:function(){return jN(0)}},jN=$R("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ha(_o),a=_a(_o);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(_o),a=_a(_o);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var fo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Md},Enum1:function(){return HN(0)}},HN=$R("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ha(fo),a=_a(fo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(fo),a=_a(fo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return bd}}});var po={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Sd},Enum1:function(){return XN(0)}},XN=$R("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ha(po),a=_a(po);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(po),a=_a(po);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ed}}});var so={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ld},Enum1:function(){return YN(0)}},YN=$R("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ha(so),a=_a(so);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(so),a=_a(so);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Cd}}});var KN=k(w7),xN=k(I7),eP=k(R7),aP=k(G7);var ms=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),d7={show:function(e){return"(Time "+(KN(e.value0)+(" "+(xN(e.value1)+(" "+(eP(e.value2)+(" "+(aP(e.value3)+")")))))))}};var hs=function(e){return e.value2},gs=function(e){return e.value1},ys=function(e){return e.value3};var Fs=function(e){return e.value0};var uP=_a(no),lP=_a(Hv),vP=_a(ro),nP=_a(so),rP=_a(fo),tP=_a(_o),iP=_a(po),oP=k(p7),cP=k(d7);var _P=K(Zn),gf=xe(Yn),Nd=L(Sa),fP=kw(Zn),pP=ha(no),sP=ha(Hv),DP=ha(ro),RP=ha(so),IP=ha(fo),GP=ha(_o),wP=ha(po),qd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Pd=function(e){return{year:uP(Gs(e.value0)),month:lP(ws(e.value0)),day:vP(ds(e.value0)),hour:nP(Fs(e.value1)),minute:rP(gs(e.value1)),second:tP(hs(e.value1)),millisecond:iP(ys(e.value1))}};var $d={show:function(e){return"(DateTime "+(oP(e.value0)+(" "+(cP(e.value1)+")")))}};var yf=function(e){var a=Is(e);return function(u){return function(l){return a(sy(Pd(u),Pd(l)))}}};var Ff=function(e){var a=gd(e);return function(u){return function(l){return _P(Dy(R.create)(I.value)(a(u))(Pd(l)))(function(v){return gf(Nd(qd.create)(fP(gf(gf(Nd(yd)(pP(v.year)))(sP(v.month)))(DP(v.day)))))(gf(gf(gf(Nd(ms.create)(RP(v.hour)))(IP(v.minute)))(GP(v.second)))(wP(v.millisecond)))})}}};var dP=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o};function h7(e,a,u,l,v,t,i){return dP(e,a-1,u,l,v,t,i).getTime()}function g7(e){return function(a){var u=new Date(a);return e(u.getUTCFullYear())(u.getUTCMonth()+1)(u.getUTCDate())(u.getUTCHours())(u.getUTCMinutes())(u.getUTCSeconds())(u.getUTCMilliseconds())}}var hP=Xl(),gP=ha(Hv);var yP=_a(Hv);var bs=function(e){return e},u_=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return new qd(qR(a)(hP(gP(u)))(l),new ms(v,t,i,o))}}}}}}};return g7(e)}();var FP=hd,UR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Od=function(e){return h7(Gs(e.value0),yP(ws(e.value0)),ds(e.value0),Fs(e.value1),gs(e.value1),hs(e.value1),ys(e.value1))};var y7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return FP}}}();var Ud=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),F7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},Cs=function(e){var a=Hw(e.Eq0()),u=$y(e),l=Vc(e);return function(v){var t=a(v),i=tv(v),o=v.CommutativeRing0().Ring0(),_=Eu(o.Semiring0()),s=u(o),y=l(o);return function(S){return function(A){var V=t(S)(A),Ee=i(A)(V);return new Ud(_(i(S)(V))(s(Ee)),y(Ee))}}}},WR=function(e){var a=Cs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ll(l),t=a(u),i=Eu(l),o=Qu(l);return{one:new Ud(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Ud(Zu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Wd=function(e){var a=Cs(e),u=WR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=wv(t),o=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(o(s.value0)(y.value1))(o(s.value1)(y.value0)))(o(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Bd=function(e){return e.value0};var zd=function(e){return e.value1},b7=function(e){var a=Wd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},E7=function(e){var a=Cs(e),u=WR(e),l=b7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),o=Zu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return o}},CommutativeRing0:function(){return _}}}};var l_=e=>BigInt(e);var Ts=e=>Number(e),C7=e=>a=>e+a,T7=e=>a=>e*a,M7=e=>a=>e-a,kd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},S7=e=>a=>a===0n?0n:(e-kd(e)(a))/a,L7=e=>e<0n?-e:e,A7=0n,N7=1n;var P7=e=>a=>e==a,q7=e=>a=>e===a?0:e>a?1:-1,Jd=e=>e.toString();var $7={show:Jd},Vd={add:C7,zero:A7,mul:T7,one:N7};var NP={sub:M7,Semiring0:function(){return Vd}},BR={eq:P7};var Ms={compare:function(e){return function(a){var u=q7(e)(a);return u===1?ge.value:u===0?Xe.value:Te.value}},Eq0:function(){return BR}},PP={Ring0:function(){return NP}},Ro={degree:L7,div:S7,mod:kd,CommutativeRing0:function(){return PP}};var zR=Cs(Ms)(Ro);var bf={toRational:function(e){return function(a){return zR(l_(e))(l_(a))}}},U7={toRational:function(e){return function(a){return zR(e)(a)}}},kR=F7($7),Io=WR(Ms)(Ro),JR=Wd(Ms)(Ro);var VR=E7(Ms)(Ro);var v_=function(e){return e.toRational},kt=function(e){return Ts(Bd(e))/Ts(zd(e))},jd=function(e){return Bd(e)},Hd=function(e){return zR(l_(e))(l_(1))},W7=function(e){return zR(e)(l_(1))},Xd=function(e){return zd(e)};var B7=function(e){return function(a){return a.join(e)}};var z7=re(hv),Cf={genericShowArgs:function(e){return[]}},Cv=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},Yd=function(e){return e.genericShowArgs},Tf=function(e){var a=Yd(e);return function(u){var l=Yd(u);return{genericShowArgs:function(v){return z7(a(v.value0))(l(v.value1))}}}},dl=function(e){var a=Yd(e);return function(u){var l=Sl(u);return{"genericShow'":function(v){var t=l(za.value),i=a(v);return i.length===0?t:"("+(B7(" ")(z7([t])(i))+")")}}}},Zd=function(e){return e["genericShow'"]};var ml=function(e){var a=Zd(e);return function(u){var l=Zd(u);return{"genericShow'":function(v){if(v instanceof $a)return a(v.value0);if(v instanceof Re)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Tv=function(e){var a=Ky(e);return function(u){var l=Zd(u);return function(v){return l(a(v))}}};function Ss(){return Date.now()}var k7=function(e){return function(){return e}},J7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var V7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},n_={Applicative0:function(){return il},Bind1:function(){return Mf}},Mf={bind:J7,Apply0:function(){return H7(0)}},il={pure:k7,Apply0:function(){return H7(0)}},j7=V7("functorEffect","Effect",function(){return{map:kp(il)}}),H7=V7("applyEffect","Effect",function(){return{apply:b0(n_),Functor0:function(){return j7(0)}}}),ol=j7(20);var UP=L(ol);var Ls=UP(u_)(Ss);var WP=pu(),BP=yf(PR),zP=v_(bf),Kd=Qu(Io),xd=Eu(Io),e1=tv(VR),Y7=Le(Pe),Z7=Ff(zt),kP=Xl(),X7=v_(U7),JP=d(BR),VP=yv(Ro),jP=Zu(Vd),HP=tv(Ro),XP=wv(JR),YP=Ll(Io);var r_=function(e){return function(a){var u=WP(BP(a)(e.time)),l=zP(a_(u))(1e3);return Kd(xd(l)(e.freq))(e.count)}},a1=function(e){var a=e1(xd(e.count)(Hd(-1)))(e.freq);return mu(e.time)(Y7)(Z7(kt(a))(e.time))},Q7=function(e){return function(){var u=Ls();return{freq:e,time:u,count:Hd(0)}}},K7=function(e){var a=u_(kP(UR(e.time*1e3))),u=X7(e.freqNumerator)(e.freqDenominator),l=X7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},ZP=function(e){if(JP(VP(jd(e))(Xd(e)))(jP))return e;if(Ie)return W7(HP(jd(e))(Xd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},u1=function(e){return function(a){return function(u){return Kd(xd(Kd(ZP(e1(XP(u)(a))(e)))(YP))(e))(a)}}},l1=function(e){return function(a){return mu(e.time)(Y7)(Z7(kt(e1(a)(e.freq)))(a1(e)))}};var x7=Df(),KP=tv(VR),wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),As=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xP={to:function(e){if(e instanceof $a)return new wo(e.value0);if(e instanceof Re)return new As(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof wo)return new $a(e.value0);if(e instanceof As)return new Re(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},XR={show:Tv(xP)(ml(dl(Cv(zv))({reflectSymbol:function(){return"InSeconds"}}))(dl(Cv(kR))({reflectSymbol:function(){return"InCycles"}})))};var YR=function(e){return function(a){if(a instanceof wo)return x7(a.value0);if(a instanceof As)return x7(kt(KP(a.value0)(e.freq)));throw new Error("Failed pattern match at Duration (line 19, column 1 - line 19, column 42): "+[e.constructor.name,a.constructor.name])}};var e4=Cv(XR);var aq=Le(Pe),uq=Ff(zt),lq=v_(bf),vq=Eu(Io),n1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sf=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nq={to:function(e){if(e instanceof $a)return new n1(e.value0);if(e instanceof Re)return new Sf(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof n1)return new $a(e.value0);if(e instanceof Sf)return new Re(new xi(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},ZR={show:Tv(nq)(ml(dl(e4)({reflectSymbol:function(){return"After"}}))(dl(Tf(Cv(kR))(e4))({reflectSymbol:function(){return"Quant"}})))};var a4=function(e){return function(a){return function(u){if(u instanceof n1){var l=YR(e)(u.value0);return mu(a)(aq)(uq(l)(a))}if(u instanceof Sf&&u.value1 instanceof wo){var v=lq(a_(u.value1.value0*1e3))(1e3),l=u1(u.value0)(vq(v)(e.freq))(r_(e)(a));return l1(e)(l)}if(u instanceof Sf&&u.value1 instanceof As){var l=u1(u.value0)(u.value1.value0)(r_(e)(a));return l1(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Lf=dl(Cf),u4=Cv(ja),en=function(){function e(){}return e.value=new e,e}(),Jt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),vr=function(){function e(){}return e.value=new e,e}(),nr=function(){function e(){}return e.value=new e,e}(),rr=function(){function e(){}return e.value=new e,e}(),rq={to:function(e){if(e instanceof $a)return en.value;if(e instanceof Re&&e.value0 instanceof $a)return new Jt(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof $a)return ur.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof $a)return lr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof $a)return vr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof $a)return nr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof Re)return rr.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new $a(rv.value);if(e instanceof Jt)return new Re(new $a(new xi(e.value0,e.value1)));if(e instanceof ur)return new Re(new Re(new $a(rv.value)));if(e instanceof lr)return new Re(new Re(new Re(new $a(rv.value))));if(e instanceof vr)return new Re(new Re(new Re(new Re(new $a(rv.value)))));if(e instanceof nr)return new Re(new Re(new Re(new Re(new Re(new $a(rv.value))))));if(e instanceof rr)return new Re(new Re(new Re(new Re(new Re(new Re(rv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},KR={show:Tv(rq)(ml(Lf({reflectSymbol:function(){return"Audio"}}))(ml(dl(Tf(u4)(u4))({reflectSymbol:function(){return"AOut"}}))(ml(Lf({reflectSymbol:function(){return"Blend"}}))(ml(Lf({reflectSymbol:function(){return"RGBA"}}))(ml(Lf({reflectSymbol:function(){return"Add"}}))(ml(Lf({reflectSymbol:function(){return"Mul"}}))(Lf({reflectSymbol:function(){return"RGB"}}))))))))},l4={eq:function(e){return function(a){return e instanceof en&&a instanceof en?!0:e instanceof Jt&&a instanceof Jt?e.value0===a.value0&&e.value1===a.value1:e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr||e instanceof nr&&a instanceof nr||e instanceof rr&&a instanceof rr}}},v4=function(e){return e instanceof en||e instanceof Jt},n4=function(e){return e instanceof Jt?e.value0:0},r4=function(e){return function(a){return a instanceof en?e:a instanceof Jt?a.value1:0}};var xR=function(e){return e.channels};var i4=function(e){return function(){return{value:e}}};var oe=function(e){return function(){return e.value}};var qe=function(e){return function(a){return function(){a.value=e}}};var la=i4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xv=function(e){return e.tailRecM};var cq=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var o4={tailRecM:function(e){var a=function(l){return l},u=cq(function(l){return a(e(l))});return function(l){return Wt(u(l))}},Monad0:function(){return Cu}};var c4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var Ps=function(e){return e.foldrWithIndex};var qs=function(e){return e.traverseWithIndex};var pq=L(as),sq=L(Sa),hl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),i1=function(e){var a=D0(e);return{unfoldr1:function(u){return function(l){return Zw(hl.create)(pq(a(sq(u)))(u(l)))}}}};var Os=function(e){var a=nv(e);return function(u){return new hl(u,a)}};var eI=function(e){var a=L(e);return{map:function(u){return function(l){return new hl(u(l.value0),a(u)(l.value1))}}}};var Us=function(e){var a=Pl(e),u=Ua(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var o1=function(e){var a=wl(e),u=eu(e),l=eI(e.Functor0()),v=Us(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=L(i.Functor0()),s=a(t);return function(y){return o(_(hl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=L(i.Functor0()),s=u(t);return function(y){return function(S){return o(_(hl.create)(y(S.value0)))(s(y)(S.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var s4=function(e){var a=Ua(e),u=hu(e),l=Us(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(o){return a(function(_){return function(s){return t(_)(i(s))}})(i(o.value0))(o.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var o=mu(i)(v(i));return function(_){return R.create(o(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var hq=Le(Pe),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),uI=function(e){return e},R4=function(e){return new G(e.value0,e.value1)};var gq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(A){return A instanceof G&&A.value1 instanceof G&&A.value1.value1 instanceof h?new G(e(A.value0),new G(e(A.value1.value0),h.value)):A instanceof G&&A.value1 instanceof h?new G(e(A.value0),h.value):h.value},S=function(A){return function(V){var Ee=A,ma=!1,bu;function El(fa,J0){if(fa instanceof G&&fa.value0 instanceof G&&fa.value0.value1 instanceof G&&fa.value0.value1.value1 instanceof G){Ee=fa.value1,V=new G(e(fa.value0.value0),new G(e(fa.value0.value1.value0),new G(e(fa.value0.value1.value1.value0),J0)));return}return ma=!0,J0}for(;!ma;)bu=El(Ee,V);return bu}};return t=!0,S(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},_v={map:gq},I4=L(_v),Yl=eI(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(S,A){if(A instanceof h)return _=!0,S;if(A instanceof G){o=new G(A.value0,S),i=A.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[S.constructor.name,A.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=Ua(Za)(Qe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=wa(e);return function(l){return Ua(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},aI=Ua(Za),yq=hu(Za),Fq=xn(Za)($t),E0=Us(Za);var jt={append:function(e){return function(a){return yq(G.create)(a)(e)}}},qf=re(jt);var Ws={append:function(e){return function(a){return new hl(e.value0,qf(e.value1)(R4(a)))}}},$f=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(Fq(" : ")(I4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Il(a),v=U(e);return function(t){var i=u(aI(Qe(G.create))(h.value)),o=aI(function(_){var s=l(Qe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return eu(C0)(e)(hq)},Functor0:function(){return _v},Foldable1:function(){return Za}},Mv=o1(C0);var Bs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var S=e(s);if(S.value1 instanceof R){t=S.value1.value0,v=new G(S.value0,y);return}if(S.value1 instanceof I)return i=!0,aI(Qe(G.create))(h.value)(new G(S.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[S.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},Ht={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var S=e(s);if(S instanceof I)return i=!0,aI(Qe(G.create))(h.value)(y);if(S instanceof R){t=S.value0.value1,v=new G(S.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[S.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return Bs}},fv=i1(Ht),i_=s4(Za);var bq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,S;function A(V,Ee,ma){if(!ma)return y=!0,!1;if(V instanceof h&&Ee instanceof h)return y=!0,ma;if(V instanceof G&&Ee instanceof G){_=V.value1,s=Ee.value1,o=ma&&a(Ee.value0)(V.value0);return}return y=!0,!1}for(;!y;)S=A(_,s,o);return S}}};return v(u)(l)(!0)}}}},Eq=Zi(bq);var lI=function(e){return{eq:Eq(e)}};var c1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return qf(I4(e.value0)(a))(xe(c1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return _v}},D4=xe(c1),G4={apply:function(e){return function(a){return new hl(e.value0(a.value0),qf(D4(e.value1)(new G(a.value0,h.value)))(D4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},_1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return qf(a(e.value0))(K(_1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 164, column 1 - line 166, column 37): "+[e.constructor.name,a.constructor.name])}},Apply0:function(){return c1}},Cq=K(_1),vI={bind:function(e){return function(a){var u=a(e.value0);return new hl(u.value0,qf(u.value1)(Cq(e.value1)(function(l){return R4(a(l))})))}},Apply0:function(){return G4}};var Tq={alt:qf,Functor0:function(){return _v}},f1=function(){return{empty:h.value,Alt0:function(){return Tq}}}();var Of={pure:function(){var e=Os(f1);return function(a){return uI(e(a))}}(),Apply0:function(){return G4}};var s1=L(Sa);var Nq=Yc(c4),Pq=Ua(Za);var qq=Le(Pe);var D1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},tI=function(e){return D0(e)(function(a){return s1(function(u){return new B(u.head,u.tail)})(D1(a))})},$q=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Oq=function(e){return new G(e,h.value)};var mo=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(o,_){if(_ instanceof h)return v=!0,o;if(_ instanceof G){l=new G(_.value0,o),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[o.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}(),R1=function(){var e=function(a){return function(u){return function(l){var v=a,t=u,i=!1,o;function _(s,y,S){if(y<1||S instanceof h)return i=!0,mo(s);if(S instanceof G){v=new G(S.value0,s),t=y-1|0,l=S.value1;return}throw new Error("Failed pattern match at Data.List (line 513, column 3 - line 513, column 35): "+[s.constructor.name,y.constructor.name,S.constructor.name])}for(;!i;)o=_(v,t,l);return o}}};return e(h.value)}();var g4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return s1(function(u){return{init:mo(u.revInit),last:u.last}})(a(e)(h.value))},zs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,y;function S(A,V,Ee){if(A instanceof h||V instanceof h)return s=!0,Ee;if(A instanceof G&&V instanceof G){o=A.value1,_=V.value1,i=new G(e(A.value0)(V.value0),Ee);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[A.constructor.name,V.constructor.name,Ee.constructor.name])}for(;!s;)y=S(o,_,i);return y}}};return mo(l(a)(u)(h.value))}}},o_=function(){return zs(B.create)}();var y4=function(e){return function(a){if(e===a)return Oq(e);if(Ie){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,S;function A(V,Ee,ma,bu){if(V===Ee)return y=!0,new G(V,bu);if(Ie){o=V+ma|0,_=Ee,s=ma,i=new G(V,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Ee.constructor.name,ma.constructor.name,bu.constructor.name])}for(;!y;)S=A(o,_,s,i);return S}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var nI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,mo(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)},F4=function(e){var a=K(e.Monad0().Bind1()),u=Xv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(v),i=L(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(o(new Uu(void 0))))(function(S){return o(Nq(function(A){return new G(A,y)})(function(A){return mo(y)})(S))})};return u(s)(h.value)}}};var Uq=function(e){var a=xe(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Qn(l);return function(t){return a(u(G.create)(t))(v(function(i){return I1(e)(l)(t)}))}}},I1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Uq(e)(l)(v))(u(h.value))}}},Yv=Pq(function(e){return function(a){return e+1|0}})(0),b4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var E4=function(e){return s1(function(a){return a.init})(g4(e))};var Wq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},rI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return rI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,nI(Wq)(e.value1)),rI(new G(e.value0.value1,nI($q)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var C4=function(e){return function(a){var u=e,l=!1,v;function t(i,o){if(i<1)return l=!0,o;if(o instanceof h)return l=!0,h.value;if(o instanceof G){u=i-1|0,a=o.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,o.constructor.name])}for(;!l;)v=t(u,a);return v}};var c_=nI(qq);var T4=function(e){return e()};var M4=function(e){throw new Error(e)};var S4=function(){return M4};var Jq=S4(),Vq=T4,ks=function(e){return Vq(function(){return Jq(e)})};var Hq=K(vI),Xq=Le(Pe);var pv=function(e){return function(a){return function(u){return new hl(e(a.value0)(u.value0),zs(e)(a.value1)(u.value1))}}};var Xt=function(e){return new G(e.value0,e.value1)};var ga=function(e){return e.value1};var ya=function(){var e=Os(f1);return function(a){return uI(e(a))}}();var Yq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Yv(e.value1)|0},L4=function(e){return ao(e.value0)(b4(e.value1))};var A4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(E4(e.value1))};var Y=function(e){return e.value0};var ta=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new hl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var Yt=function(e){return Yq(C4(e))},Js=function(e){return function(a){return new hl(e,a)}},su=function(e){return function(a){return new hl(e,new G(a.value0,a.value1))}};var _l=function(e){return Hq(e)(Xq)};var __=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Zq=Le(Pe);var Na=function(){function e(){}return e.value=new e,e}(),ba=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var iI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),N4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Na){if(l instanceof Na)return new ba(1,1,e,a,u,l);if(l instanceof ba)return new ba(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof ba){if(l instanceof Na)return new ba(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof ba)return new ba(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var oI=function(e){return function(a){return new ba(1,1,e,a,Na.value,Na.value)}},tr=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof ba)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,o,_,s){return _ instanceof ba&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,o,_.value5,s)):T0(i,o,T0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof ba&&e(o)<=_.value0?T0(_.value2,_.value3,T0(t,i,o,_.value4),T0(l,v,_.value5,s)):T0(t,i,o,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Na)return i instanceof Na?oI(l)(v):i instanceof ba&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof ba){if(i instanceof ba){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Na&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),w1=__("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new iI(I.value,Na.value,Na.value);if(u instanceof ba){var l=e(a)(u.value2);if(l instanceof Te){var v=w1(771)(e,a,u.value4);return new iI(v.value0,v.value1,tr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof ge){var v=w1(774)(e,a,u.value5);return new iI(v.value0,tr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new iI(new R(u.value3),u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[u.constructor.name])}}),Qq=w1(764),P4=__("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new N4(e,a,u);if(l instanceof ba){var v=P4(757)(l.value2,l.value3,l.value4,l.value5);return new N4(v.value0,v.value1,tr(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),Kq=P4(753),xq=function(e,a){if(e instanceof Na)return a;if(e instanceof ba){var u=Kq(e.value2,e.value3,e.value4,e.value5);return tr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var d1=__("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Na)return l;if(l instanceof Na)return u;if(l instanceof ba){var v=Qq(e,l.value2,u),t=d1(787)(e,a,v.value1,l.value4),i=d1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return tr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return tr(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),e$=d1(781),a$=function(e){var a=Ue(e);return function(u){return function(l){return function(v){return e$(a,u,l,v)}}}},cI=function(e){return a$(e)(Ma)};var ln=function(e){var a=Ue(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof ba){var s=a(u)(_.value2);if(s instanceof Te){v=_.value4;return}if(s instanceof ge){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var ir=function(e){var a=Ue(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return oI(u)(l);if(t instanceof ba){var i=a(u)(t.value2);if(i instanceof Te)return tr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof ge)return tr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new ba(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},q4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},u$={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return q4}},_I={foldr:function(e){return function(a){var u=__("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof ba)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=__("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof ba)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},$4={foldrWithIndex:function(e){return function(a){var u=__("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof ba)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=__("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof ba)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return _I}},O4=function(){return Ps($4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),U4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[o.constructor.name])};return i}},sequence:function(e){return eu(U4)(e)(Zq)},Functor0:function(){return q4},Foldable1:function(){return _I}},W4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value2)(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[o.constructor.name])};return i}},FunctorWithIndex0:function(){return u$},FoldableWithIndex1:function(){return $4},Traversable2:function(){return U4}};var xu=function(){return Na.value}(),fI=function(e){var a=ir(e);return function(u){return Ua(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var m1=function(e){var a=Ue(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof ba){var t=a(u)(v.value2);if(t instanceof Te)return tr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof ge)return tr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return xq(v.value4,v.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 496, column 7 - line 499, column 43): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 493, column 8 - line 499, column 43): "+[v.constructor.name])};return l}};var v$=ns();var n$=function(e){return v$(cI(e))};var r$=function(e){return O4(e)},B4=function(e){var a=tI(e);return function(u){return a(r$(u))}};var h1=function(e){return oI(e)(void 0)};var Vs=function(e){return{append:n$(e)}};var t$=xu;var Uf=function(e){var a=Vs(e);return{mempty:t$,Semigroup0:function(){return a}}};var z4=dl(Cf),ye=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),i$={to:function(e){if(e instanceof $a)return ye.value;if(e instanceof Re)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ye)return new $a(rv.value);if(e instanceof de)return new Re(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},g1={show:Tv(i$)(ml(z4({reflectSymbol:function(){return"Combinatorial"}}))(z4({reflectSymbol:function(){return"Pairwise"}})))},y1={eq:function(e){return function(a){return e instanceof ye&&a instanceof ye||e instanceof de&&a instanceof de}}};var Pa=d(y1);var b1=Q0(Za)($t),o$=df(Ht),k4=k(zv),J4=L(_v),F1=k(ja),Wa=k(g1),Nu=U(g3),E1=Uf(xa),V4=wa(E1),or=Ot(Gl),c$=Pl(Za)(_f()(Da({reflectSymbol:function(){return"ain"}})(or)()(Da({reflectSymbol:function(){return"fft"}})(or)()(Da({reflectSymbol:function(){return"hi"}})(or)()(Da({reflectSymbol:function(){return"ifft"}})(or)()(Da({reflectSymbol:function(){return"ihi"}})(or)()(Da({reflectSymbol:function(){return"ilo"}})(or)()(Da({reflectSymbol:function(){return"imgURLs"}})(E1)()(Da({reflectSymbol:function(){return"imid"}})(or)()(Da({reflectSymbol:function(){return"lo"}})(or)()(Da({reflectSymbol:function(){return"mid"}})(or)()(Da({reflectSymbol:function(){return"vidURLs"}})(E1)()(Da({reflectSymbol:function(){return"webcam"}})(or)()(cf))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),_r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),pr=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),vn=function(){function e(){}return e.value=new e,e}(),Fo=function(){function e(){}return e.value=new e,e}(),bo=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(){}return e.value=new e,e}(),Eo=function(){function e(){}return e.value=new e,e}(),Co=function(){function e(){}return e.value=new e,e}(),To=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),Qt=function(){function e(){}return e.value=new e,e}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),ei=function(){function e(){}return e.value=new e,e}(),ai=function(){function e(){}return e.value=new e,e}(),sr=function(){function e(){}return e.value=new e,e}(),Dr=function(){function e(){}return e.value=new e,e}(),Rr=function(){function e(){}return e.value=new e,e}(),Ir=function(){function e(){}return e.value=new e,e}(),Gr=function(){function e(){}return e.value=new e,e}(),Mo=function(){function e(){}return e.value=new e,e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ui=function(){function e(){}return e.value=new e,e}(),li=function(){function e(){}return e.value=new e,e}(),So=function(){function e(){}return e.value=new e,e}(),vi=function(){function e(){}return e.value=new e,e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ri=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ti=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ii=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),oi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ko=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ci=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_i=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ho=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),et=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),pi=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ec=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ac=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),uc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),lc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),rc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),cn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Zv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Sv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),yn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ri=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Ii=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),di=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lv=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),hi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),yi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Fi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),bi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),tc=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Ju&&a instanceof Ju?e.value0===a.value0:e instanceof fl&&a instanceof fl?Pa(e.value0)(a.value0)&&d(lI(E))(e.value1)(a.value1):e instanceof nn&&a instanceof nn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof _r&&a instanceof _r?d(E)(e.value0)(a.value0):e instanceof fr&&a instanceof fr?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof pr&&a instanceof pr||e instanceof ho&&a instanceof ho||e instanceof go&&a instanceof go||e instanceof yo&&a instanceof yo||e instanceof vn&&a instanceof vn||e instanceof Fo&&a instanceof Fo||e instanceof bo&&a instanceof bo||e instanceof rn&&a instanceof rn||e instanceof Eo&&a instanceof Eo||e instanceof Co&&a instanceof Co||e instanceof To&&a instanceof To||e instanceof Zt&&a instanceof Zt||e instanceof Qt&&a instanceof Qt||e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt||e instanceof ei&&a instanceof ei||e instanceof ai&&a instanceof ai||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof Ir&&a instanceof Ir||e instanceof Gr&&a instanceof Gr||e instanceof Mo&&a instanceof Mo?!0:e instanceof tn&&a instanceof tn?e.value0===a.value0&&e.value1===a.value1:e instanceof ui&&a instanceof ui||e instanceof li&&a instanceof li||e instanceof So&&a instanceof So||e instanceof vi&&a instanceof vi?!0:e instanceof ni&&a instanceof ni||e instanceof ri&&a instanceof ri?e.value0===a.value0:e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof ti&&a instanceof ti?d(E)(e.value0)(a.value0):e instanceof ii&&a instanceof ii?d(E)(e.value0)(a.value0):e instanceof oi&&a instanceof oi?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0):e instanceof ci&&a instanceof ci?d(E)(e.value0)(a.value0):e instanceof _i&&a instanceof _i?d(E)(e.value0)(a.value0):e instanceof fi&&a instanceof fi?d(E)(e.value0)(a.value0):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0):e instanceof Kr&&a instanceof Kr?d(E)(e.value0)(a.value0):e instanceof xr&&a instanceof xr?d(E)(e.value0)(a.value0):e instanceof et&&a instanceof et?d(E)(e.value0)(a.value0):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof pi&&a instanceof pi?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ec&&a instanceof ec?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ac&&a instanceof ac?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof uc&&a instanceof uc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof lc&&a instanceof lc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof vc&&a instanceof vc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof nc&&a instanceof nc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof rc&&a instanceof rc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cn&&a instanceof cn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Zv&&a instanceof Zv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Sv&&a instanceof Sv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof yn&&a instanceof yn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ri&&a instanceof Ri?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Ii&&a instanceof Ii?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gi&&a instanceof Gi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wi&&a instanceof wi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof di&&a instanceof di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mi&&a instanceof mi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Fn&&a instanceof Fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof lt&&a instanceof lt?d(E)(e.value0)(a.value0):e instanceof Lv&&a instanceof Lv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof hi&&a instanceof hi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof gi&&a instanceof gi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof yi&&a instanceof yi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Fi&&a instanceof Fi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof bi&&a instanceof bi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof tc&&a instanceof tc?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},C1=function(e){return new Ju(0)},_$=function(e){if(e instanceof Ju)return h.value;if(e instanceof fl)return e.value1;if(e instanceof nn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,new G(e.value1,h.value));if(e instanceof _r)return new G(e.value0,h.value);if(e instanceof fr)return new G(e.value1,h.value);if(e instanceof pr)return h.value;if(e instanceof ho)return h.value;if(e instanceof go)return h.value;if(e instanceof yo)return h.value;if(e instanceof vn)return h.value;if(e instanceof Fo)return h.value;if(e instanceof bo)return h.value;if(e instanceof rn)return h.value;if(e instanceof Eo)return h.value;if(e instanceof Co)return h.value;if(e instanceof To)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Qt)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof sr)return h.value;if(e instanceof Dr)return h.value;if(e instanceof Rr)return h.value;if(e instanceof Ir)return h.value;if(e instanceof Gr)return h.value;if(e instanceof Mo)return h.value;if(e instanceof tn)return h.value;if(e instanceof ui)return h.value;if(e instanceof li)return h.value;if(e instanceof So)return h.value;if(e instanceof vi)return h.value;if(e instanceof ni)return h.value;if(e instanceof ri)return h.value;if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,h.value);if(e instanceof ti)return new G(e.value0,h.value);if(e instanceof ii)return new G(e.value0,h.value);if(e instanceof oi)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,h.value);if(e instanceof Jo)return new G(e.value0,h.value);if(e instanceof Vo)return new G(e.value0,h.value);if(e instanceof ci)return new G(e.value0,h.value);if(e instanceof _i)return new G(e.value0,h.value);if(e instanceof fi)return new G(e.value0,h.value);if(e instanceof jo)return new G(e.value0,h.value);if(e instanceof Ho)return new G(e.value0,h.value);if(e instanceof Xo)return new G(e.value0,h.value);if(e instanceof Kr)return new G(e.value0,h.value);if(e instanceof xr)return new G(e.value0,h.value);if(e instanceof et)return new G(e.value0,h.value);if(e instanceof at)return new G(e.value0,h.value);if(e instanceof ut)return new G(e.value0,h.value);if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof pi)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ec)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ac)return new G(e.value0,new G(e.value1,h.value));if(e instanceof uc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof lc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof vc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof nc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof rc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Zv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Sv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof yn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ri)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Ii)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof lt)return new G(e.value0,h.value);if(e instanceof hi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Lv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof yi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Fi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof bi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof tc)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])};var sI=function(e){return function(a){return function(u){return function(l){var v=new fl(e,new G(a,new G(u,h.value))),t=new fl(de.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},j4=function(e){return function(a){var u=new Zv(de.value,e,a),l=new M0(de.value,e,a);return sI(de.value)(u)(l)}};var H4=function(e){return on.create(new Zv(de.value,new Ju(0),e))},N=function(e){return b1(o$(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return N(e)+("Constant "+(k4(a.value0)+` -`));if(a instanceof fl&&a.value0 instanceof ye)return N(e)+(`[ -`+(b1(J4(C(e+1|0))(a.value1))+(N(e)+`] -`)));if(a instanceof fl&&a.value0 instanceof de)return N(e)+(`{ -`+(b1(J4(C(e+1|0))(a.value1))+(N(e)+`} -`)));if(a instanceof nn)return N(e)+(`Append -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cr)return N(e)+(`Zip -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof _r)return N(e)+(`Mono -`+C(e+1|0)(a.value0));if(a instanceof fr)return N(e)+("Rep "+(F1(a.value0)+(` -`+C(e+1|0)(a.value1))));if(a instanceof pr)return N(e)+`Pi -`;if(a instanceof ho)return N(e)+`Px -`;if(a instanceof go)return N(e)+`Py -`;if(a instanceof yo)return N(e)+`Pxy -`;if(a instanceof vn)return N(e)+`Aspect -`;if(a instanceof Fo)return N(e)+`Fx -`;if(a instanceof bo)return N(e)+`Fy -`;if(a instanceof rn)return N(e)+`Fxy -`;if(a instanceof Eo)return N(e)+`FRt -`;if(a instanceof Co)return N(e)+`FR -`;if(a instanceof To)return N(e)+`FT -`;if(a instanceof Zt)return N(e)+`Lo -`;if(a instanceof Qt)return N(e)+`Mid -`;if(a instanceof Kt)return N(e)+`Hi -`;if(a instanceof xt)return N(e)+`ILo -`;if(a instanceof ei)return N(e)+`IMid -`;if(a instanceof ai)return N(e)+`IHi -`;if(a instanceof sr)return N(e)+`Cps -`;if(a instanceof Dr)return N(e)+`Time -`;if(a instanceof Rr)return N(e)+`Beat -`;if(a instanceof Ir)return N(e)+`EBeat -`;if(a instanceof Gr)return N(e)+`ETime -`;if(a instanceof Mo)return N(e)+`Rnd -`;if(a instanceof tn)return N(e)+("AIn "+(F1(a.value0)+(" "+(F1(a.value1)+` -`))));if(a instanceof ui)return N(e)+`FFT -`;if(a instanceof li)return N(e)+`IFFT -`;if(a instanceof So)return N(e)+`Fb -`;if(a instanceof vi)return N(e)+`Cam -`;if(a instanceof ni)return N(e)+("Img "+(a.value0+` -`));if(a instanceof ri)return N(e)+("Vid "+(a.value0+` -`));if(a instanceof wr)return N(e)+(`Bipolar -`+C(e+1|0)(a.value0));if(a instanceof dr)return N(e)+(`Unipolar -`+C(e+1|0)(a.value0));if(a instanceof Lo)return N(e)+(`Blend -`+C(e+1|0)(a.value0));if(a instanceof Ao)return N(e)+(`Add -`+C(e+1|0)(a.value0));if(a instanceof No)return N(e)+(`Mul -`+C(e+1|0)(a.value0));if(a instanceof Po)return N(e)+(`RgbHsv -`+C(e+1|0)(a.value0));if(a instanceof qo)return N(e)+(`HsvRgb -`+C(e+1|0)(a.value0));if(a instanceof $o)return N(e)+(`HsvR -`+C(e+1|0)(a.value0));if(a instanceof Oo)return N(e)+(`HsvG -`+C(e+1|0)(a.value0));if(a instanceof Uo)return N(e)+(`HsvB -`+C(e+1|0)(a.value0));if(a instanceof Wo)return N(e)+(`RgbH -`+C(e+1|0)(a.value0));if(a instanceof Bo)return N(e)+(`RgbS -`+C(e+1|0)(a.value0));if(a instanceof zo)return N(e)+(`RgbV -`+C(e+1|0)(a.value0));if(a instanceof ti)return N(e)+(`RgbR -`+C(e+1|0)(a.value0));if(a instanceof ii)return N(e)+(`RgbG -`+C(e+1|0)(a.value0));if(a instanceof oi)return N(e)+(`RgbB -`+C(e+1|0)(a.value0));if(a instanceof mr)return N(e)+(`Osc -`+C(e+1|0)(a.value0));if(a instanceof hr)return N(e)+(`Tri -`+C(e+1|0)(a.value0));if(a instanceof gr)return N(e)+(`Saw -`+C(e+1|0)(a.value0));if(a instanceof yr)return N(e)+(`Sqr -`+C(e+1|0)(a.value0));if(a instanceof Fr)return N(e)+(`LFTri -`+C(e+1|0)(a.value0));if(a instanceof br)return N(e)+(`LFSaw -`+C(e+1|0)(a.value0));if(a instanceof Er)return N(e)+(`LFSqr -`+C(e+1|0)(a.value0));if(a instanceof Cr)return N(e)+(`Abs -`+C(e+1|0)(a.value0));if(a instanceof Tr)return N(e)+(`Acos -`+C(e+1|0)(a.value0));if(a instanceof Mr)return N(e)+(`Acosh -`+C(e+1|0)(a.value0));if(a instanceof Sr)return N(e)+(`Asin -`+C(e+1|0)(a.value0));if(a instanceof Lr)return N(e)+(`Asinh -`+C(e+1|0)(a.value0));if(a instanceof Ar)return N(e)+(`Atan -`+C(e+1|0)(a.value0));if(a instanceof Nr)return N(e)+(`Atanh -`+C(e+1|0)(a.value0));if(a instanceof Pr)return N(e)+(`Cbrt -`+C(e+1|0)(a.value0));if(a instanceof qr)return N(e)+(`Ceil -`+C(e+1|0)(a.value0));if(a instanceof $r)return N(e)+(`Cos -`+C(e+1|0)(a.value0));if(a instanceof Or)return N(e)+(`Cosh -`+C(e+1|0)(a.value0));if(a instanceof Ur)return N(e)+(`Exp -`+C(e+1|0)(a.value0));if(a instanceof Wr)return N(e)+(`Floor -`+C(e+1|0)(a.value0));if(a instanceof Br)return N(e)+(`Log -`+C(e+1|0)(a.value0));if(a instanceof zr)return N(e)+(`Log2 -`+C(e+1|0)(a.value0));if(a instanceof kr)return N(e)+(`Log10 -`+C(e+1|0)(a.value0));if(a instanceof Jr)return N(e)+(`Round -`+C(e+1|0)(a.value0));if(a instanceof Vr)return N(e)+(`Sign -`+C(e+1|0)(a.value0));if(a instanceof jr)return N(e)+(`Sin -`+C(e+1|0)(a.value0));if(a instanceof Hr)return N(e)+(`Sinh -`+C(e+1|0)(a.value0));if(a instanceof Xr)return N(e)+(`Sqrt -`+C(e+1|0)(a.value0));if(a instanceof Yr)return N(e)+(`Tan -`+C(e+1|0)(a.value0));if(a instanceof Zr)return N(e)+(`Tanh -`+C(e+1|0)(a.value0));if(a instanceof Qr)return N(e)+(`Trunc -`+C(e+1|0)(a.value0));if(a instanceof ko)return N(e)+(`RtXy -`+C(e+1|0)(a.value0));if(a instanceof Jo)return N(e)+(`RtX -`+C(e+1|0)(a.value0));if(a instanceof Vo)return N(e)+(`RtY -`+C(e+1|0)(a.value0));if(a instanceof ci)return N(e)+(`XyRt -`+C(e+1|0)(a.value0));if(a instanceof _i)return N(e)+(`XyR -`+C(e+1|0)(a.value0));if(a instanceof fi)return N(e)+(`XyT -`+C(e+1|0)(a.value0));if(a instanceof jo)return N(e)+(`Point -`+C(e+1|0)(a.value0));if(a instanceof Ho)return N(e)+(`Dist -`+C(e+1|0)(a.value0));if(a instanceof Xo)return N(e)+(`Prox -`+C(e+1|0)(a.value0));if(a instanceof Kr)return N(e)+(`MidiCps -`+C(e+1|0)(a.value0));if(a instanceof xr)return N(e)+(`CpsMidi -`+C(e+1|0)(a.value0));if(a instanceof et)return N(e)+(`DbAmp -`+C(e+1|0)(a.value0));if(a instanceof at)return N(e)+(`AmpDb -`+C(e+1|0)(a.value0));if(a instanceof ut)return N(e)+(`Fract -`+C(e+1|0)(a.value0));if(a instanceof Yo)return N(e)+(`SetFx -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return N(e)+(`SetFy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return N(e)+(`SetFxy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return N(e)+(`Zoom -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof pi)return N(e)+(`ZoomXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return N(e)+(`ZoomX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return N(e)+(`ZoomY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ac)return N(e)+(`Move -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof uc)return N(e)+(`Tile -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof lc)return N(e)+(`TileXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof vc)return N(e)+(`TileX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof nc)return N(e)+(`TileY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof rc)return N(e)+(`Spin -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof on)return N(e)+(`Early -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cn)return N(e)+(`Slow +var Wp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Bp=function(e){return e.compose};var Le=function(e){return e.identity},Pe={identity:function(e){return e},Semigroupoid0:function(){return Wp}};var Ow=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o.getTime()};function Dy(e,a){var u=Ow(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Ow(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Ry(e){return function(a){return function(u){return function(l){var v=Ow(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Ie=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var Uw=function(e){return function(a){return e(a)}};var Iy=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function Uy(e,a,u,l){var v=VL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Ji(e){return e.charCodeAt(0)}function Wy(e){return String.fromCharCode(e)}var By=function(e){return function(a){return e+a}},zy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Jy={append:By},K_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:zy},Vy=function(e){return e.appendRecord},x_=function(){return function(e){return{append:Vy(e)(za.value)}}},re=function(e){return e.append};var fu=function(e){var a=Sl(e);return function(){return function(u){var l=Vy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(za.value)(o)(_),y=a(za.value),S=zn(y),A=f0(y);return S(t(A(o))(A(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var nv=function(e){return e.empty};var Hy=function(e){return e.toString()},Xy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Yy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` +`:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Zy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` +`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Qy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},c3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},_3=function(e){return function(a){return e/a}};var f3={Ring0:function(){return Vn}},p3={Ring0:function(){return Xp}};var Fv=function(e){return e.mod},Hw=function(e){var a=d(e);return function(u){var l=Qu(u.CommutativeRing0().Ring0().Semiring0()),v=Fv(u);return function(t){return function(i){var o=a(i)(l);return o?t:Hw(e)(u)(i)(v(t)(i))}}}},yR={degree:function(e){return 1},div:_3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return f3}},Qn={degree:i3,div:o3,mod:c3,CommutativeRing0:function(){return p3}},tv=function(e){return e.div};var uA=x_();var St={mempty:"",Semigroup0:function(){return Jy}},nf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return K_}};var s3=function(e){return e.memptyRecord},rf=function(){return function(e){var a=uA(e.SemigroupRecord0());return{mempty:s3(e)(za.value),Semigroup0:function(){return a}}}},wa=function(e){return e.mempty};var Ra=function(e){var a=Sl(e),u=fu(e)();return function(l){var v=wa(l),t=l.Semigroup0();return function(){return function(i){var o=s3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(za.value),S=a(za.value),A=zn(S);return A(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zw=function(e){return function(a){return e(a.value0)(a.value1)}};var Nl=function(e){return e.value1};var as={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var D3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],o=t;;){var _=v(o);if(e(_))return i;var s=a(_);i.push(u(s)),o=l(s)}}}}}}};var nA=function(){function e(v){return[v]}function a(v){return function(t){return[v,t]}}function u(v){return function(t){return function(i){return[v,t,i]}}}function l(v){return function(t){return v.concat(t)}}return function(v){return function(t){return function(i){return function(o){return function(_){function s(y,S){switch(S-y){case 0:return i([]);case 1:return t(e)(o(_[y]));case 2:return v(t(a)(o(_[y])))(o(_[y+1]));case 3:return v(v(t(u)(o(_[y])))(o(_[y+1])))(o(_[y+2]));default:var A=y+Math.floor((S-y)/4)*2;return v(t(l)(s(y,A)))(s(A,S))}}return s(0,_.length)}}}}}}();var I3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},G3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},is=function(e){var a=Cv(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var o=i.value1>0;return o?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var GN=Xl(),D0=function(e){return e.unfoldr};var Df={unfoldr:D3(Mt)(GN)(iv)(Nl),Unfoldable10:function(){return cd}},Rf=function(e){var a=D0(e);return function(u){return function(l){var v=function(t){var i=t<=0;return i?I.value:new R(new B(l,t-1|0))};return a(v)(u)}}};var j3=Al(Wc),H3=dv(Wc);var ha=function(e){return e.toEnum};var fa=function(e){return e.fromEnum},X3=function(e){var a=ha(e),u=fa(e),l=Al(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=Ji(j3)&&e<=Ji(H3)?new R(Wy(e)):I.value},wN={succ:fd(_d)(Ji),pred:pd(_d)(Ji),Ord0:function(){return mR}};var Qi=function(){return{cardinality:Ji(H3)-Ji(j3)|0,toEnum:_d,fromEnum:Ji,Bounded0:function(){return Wc},Enum1:function(){return wN}}}();var sd=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},Y3=k(ja);var jv=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),F0=function(){function e(){}return e.value=new e,e}(),K0=function(){function e(){}return e.value=new e,e}();var Z3={show:function(e){return"(Year "+(Y3(e)+")")}};var Q3={show:function(e){if(e instanceof jv)return"January";if(e instanceof R0)return"February";if(e instanceof I0)return"March";if(e instanceof G0)return"April";if(e instanceof w0)return"May";if(e instanceof d0)return"June";if(e instanceof m0)return"July";if(e instanceof h0)return"August";if(e instanceof g0)return"September";if(e instanceof y0)return"October";if(e instanceof F0)return"November";if(e instanceof K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},K3={show:function(e){return"(Day "+(Y3(e)+")")}},Dd=_a,Rd=_a,x3=Tt;var Id={eq:function(e){return function(a){return e instanceof jv&&a instanceof jv||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof F0&&a instanceof F0||e instanceof K0&&a instanceof K0}}},Gd={compare:function(e){return function(a){if(e instanceof jv&&a instanceof jv)return Xe.value;if(e instanceof jv)return Te.value;if(a instanceof jv)return he.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Te.value;if(a instanceof R0)return he.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Te.value;if(a instanceof I0)return he.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Te.value;if(a instanceof G0)return he.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Te.value;if(a instanceof w0)return he.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Te.value;if(a instanceof d0)return he.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Te.value;if(a instanceof m0)return he.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Te.value;if(a instanceof h0)return he.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Te.value;if(a instanceof g0)return he.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Te.value;if(a instanceof y0)return he.value;if(e instanceof F0&&a instanceof F0)return Xe.value;if(e instanceof F0)return Te.value;if(a instanceof F0)return he.value;if(e instanceof K0&&a instanceof K0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return Id}},e7=Tt,a7=function(){return{bottom:-271820,top:275759,Ord0:function(){return Dd}}}();var u7=function(){return{bottom:jv.value,top:K0.value,Ord0:function(){return Gd}}}(),Ki={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return a7},Enum1:function(){return dN(0)}},dN=sd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ha(Ki),a=fa(Ki);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Ki),a=fa(Ki);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var Hv={cardinality:12,toEnum:function(e){return e===1?new R(jv.value):e===2?new R(R0.value):e===3?new R(I0.value):e===4?new R(G0.value):e===5?new R(w0.value):e===6?new R(d0.value):e===7?new R(m0.value):e===8?new R(h0.value):e===9?new R(g0.value):e===10?new R(y0.value):e===11?new R(F0.value):e===12?new R(K0.value):I.value},fromEnum:function(e){if(e instanceof jv)return 1;if(e instanceof R0)return 2;if(e instanceof I0)return 3;if(e instanceof G0)return 4;if(e instanceof w0)return 5;if(e instanceof d0)return 6;if(e instanceof m0)return 7;if(e instanceof h0)return 8;if(e instanceof g0)return 9;if(e instanceof y0)return 10;if(e instanceof F0)return 11;if(e instanceof K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return u7},Enum1:function(){return mN(0)}},mN=sd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ha(Hv),a=fa(Hv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Hv),a=fa(Hv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Gd}}});var l7={bottom:1,top:31,Ord0:function(){return Rd}},xi={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return l7},Enum1:function(){return hN(0)}},hN=sd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ha(xi),a=fa(xi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(xi),a=fa(xi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Rd}}});var v7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var LR=isFinite;var AR=Math.abs,os=Math.acos,cs=Math.asin,_s=Math.atan,dd=function(e){return function(a){return Math.atan2(e,a)}},If=Math.ceil,er=Math.cos,fs=Math.exp,eo=Math.floor,ps=Math.log;var Hc=function(e){return function(a){return Math.pow(e,a)}},md=function(e){return function(a){return e%a}},Xc=Math.round,ss=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},ao=Math.sin,Ds=Math.sqrt,Rs=Math.tan,Gf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var n7=3.141592653589793;var r7=dv(hR),t7=Al(hR);var NR=function(){return v7(R.create)(I.value)}(),i7=function(e){if(!LR(e))return 0;if(e>=La(r7))return r7;if(e<=La(t7))return t7;if(Ie)return Xi(0)(NR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},o7=function(e){return i7(Xc(e))};var Yc=function(e){return i7(eo(e))};var c7=b3()();var _7=Le(Pe),CN=function(e){return e};var f7=function(e){return e};var Is=function(e){return e.toDuration};var hd=rl;var gd=function(e){return e.fromDuration};var qt={fromDuration:c7(CN)(function(e){return e*1e3}),toDuration:c7(f7)(function(e){return e/1e3})};var PR={fromDuration:_7,toDuration:_7};var qN=fa(Hv),$N=Xl();var ON=k(Z3),UN=k(Q3),WN=k(K3);var BN=d(x3),zN=d(Id),kN=d(e7);var JN=ha(Hv);var p7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gs=function(e){return e.value0};var s7={show:function(e){return"(Date "+(ON(e.value0)+(" "+(UN(e.value1)+(" "+(WN(e.value2)+")")))))}},ws=function(e){return e.value1};var D7={eq:function(e){return function(a){return BN(e.value0)(a.value0)&&zN(e.value1)(a.value1)&&kN(e.value2)(a.value2)}}},VN=d(D7);var ds=function(e){return e.value2},qR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new p7(v,$N(JN(t)),i)}}};return Uy(l,e,qN(a),u)}}},yd=function(e){return function(a){return function(u){var l=new p7(e,a,u),v=VN(qR(e)(a)(u))(l);return v?new R(l):I.value}}};var $R=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},OR=k(ja);var I7={show:function(e){return"(Second "+(OR(e)+")")}},G7={show:function(e){return"(Minute "+(OR(e)+")")}},w7={show:function(e){return"(Millisecond "+(OR(e)+")")}},d7={show:function(e){return"(Hour "+(OR(e)+")")}},Fd=_a,bd=_a,Ed=_a,Cd=_a;var Td={bottom:0,top:59,Ord0:function(){return Fd}},Md={bottom:0,top:59,Ord0:function(){return bd}},Sd={bottom:0,top:999,Ord0:function(){return Ed}},Ld={bottom:0,top:23,Ord0:function(){return Cd}},vo={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Td},Enum1:function(){return jN(0)}},jN=$R("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ha(vo),a=fa(vo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(vo),a=fa(vo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var no={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Md},Enum1:function(){return HN(0)}},HN=$R("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ha(no),a=fa(no);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(no),a=fa(no);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return bd}}});var ro={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Sd},Enum1:function(){return XN(0)}},XN=$R("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ha(ro),a=fa(ro);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(ro),a=fa(ro);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ed}}});var to={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ld},Enum1:function(){return YN(0)}},YN=$R("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ha(to),a=fa(to);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(to),a=fa(to);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Cd}}});var KN=k(d7),xN=k(G7),eP=k(I7),aP=k(w7);var ms=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),m7={show:function(e){return"(Time "+(KN(e.value0)+(" "+(xN(e.value1)+(" "+(eP(e.value2)+(" "+(aP(e.value3)+")")))))))}};var hs=function(e){return e.value2},gs=function(e){return e.value1},ys=function(e){return e.value3};var Fs=function(e){return e.value0};var uP=fa(Ki),lP=fa(Hv),vP=fa(xi),nP=fa(to),rP=fa(no),tP=fa(vo),iP=fa(ro),oP=k(s7),cP=k(m7);var _P=K(Yn),wf=xe(Xn),Nd=L(Sa),fP=kw(Yn),pP=ha(Ki),sP=ha(Hv),DP=ha(xi),RP=ha(to),IP=ha(no),GP=ha(vo),wP=ha(ro),qd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Pd=function(e){return{year:uP(Gs(e.value0)),month:lP(ws(e.value0)),day:vP(ds(e.value0)),hour:nP(Fs(e.value1)),minute:rP(gs(e.value1)),second:tP(hs(e.value1)),millisecond:iP(ys(e.value1))}};var $d={show:function(e){return"(DateTime "+(oP(e.value0)+(" "+(cP(e.value1)+")")))}};var df=function(e){var a=Is(e);return function(u){return function(l){return a(Dy(Pd(u),Pd(l)))}}};var mf=function(e){var a=gd(e);return function(u){return function(l){return _P(Ry(R.create)(I.value)(a(u))(Pd(l)))(function(v){return wf(Nd(qd.create)(fP(wf(wf(Nd(yd)(pP(v.year)))(sP(v.month)))(DP(v.day)))))(wf(wf(wf(Nd(ms.create)(RP(v.hour)))(IP(v.minute)))(GP(v.second)))(wP(v.millisecond)))})}}};var dP=function(e,a,u,l,v,t,i){var o=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&o.setUTCFullYear(e),o};function g7(e,a,u,l,v,t,i){return dP(e,a-1,u,l,v,t,i).getTime()}function y7(e){return function(a){var u=new Date(a);return e(u.getUTCFullYear())(u.getUTCMonth()+1)(u.getUTCDate())(u.getUTCHours())(u.getUTCMinutes())(u.getUTCSeconds())(u.getUTCMilliseconds())}}var hP=Xl(),gP=ha(Hv);var yP=fa(Hv);var bs=function(e){return e},Zc=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return new qd(qR(a)(hP(gP(u)))(l),new ms(v,t,i,o))}}}}}}};return y7(e)}();var FP=hd,UR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Od=function(e){return g7(Gs(e.value0),yP(ws(e.value0)),ds(e.value0),Fs(e.value1),gs(e.value1),hs(e.value1),ys(e.value1))};var F7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return FP}}}();var Ud=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),b7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},Cs=function(e){var a=Hw(e.Eq0()),u=Oy(e),l=Uc(e);return function(v){var t=a(v),i=tv(v),o=v.CommutativeRing0().Ring0(),_=Eu(o.Semiring0()),s=u(o),y=l(o);return function(S){return function(A){var V=t(S)(A),Ee=i(A)(V);return new Ud(_(i(S)(V))(s(Ee)),y(Ee))}}}},WR=function(e){var a=Cs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ll(l),t=a(u),i=Eu(l),o=Ku(l);return{one:new Ud(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Ud(Qu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Wd=function(e){var a=Cs(e),u=WR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=wv(t),o=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(o(s.value0)(y.value1))(o(s.value1)(y.value0)))(o(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Bd=function(e){return e.value0};var zd=function(e){return e.value1},E7=function(e){var a=Wd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},C7=function(e){var a=Cs(e),u=WR(e),l=E7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),o=Qu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return o}},CommutativeRing0:function(){return _}}}};var Qc=e=>BigInt(e);var Ts=e=>Number(e),T7=e=>a=>e+a,M7=e=>a=>e*a,S7=e=>a=>e-a,kd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},L7=e=>a=>a===0n?0n:(e-kd(e)(a))/a,A7=e=>e<0n?-e:e,N7=0n,P7=1n;var q7=e=>a=>e==a,$7=e=>a=>e===a?0:e>a?1:-1,Jd=e=>e.toString();var O7={show:Jd},Vd={add:T7,zero:N7,mul:M7,one:P7};var NP={sub:S7,Semiring0:function(){return Vd}},BR={eq:q7};var Ms={compare:function(e){return function(a){var u=$7(e)(a);return u===1?he.value:u===0?Xe.value:Te.value}},Eq0:function(){return BR}},PP={Ring0:function(){return NP}},oo={degree:A7,div:L7,mod:kd,CommutativeRing0:function(){return PP}};var zR=Cs(Ms)(oo);var hf={toRational:function(e){return function(a){return zR(Qc(e))(Qc(a))}}},W7={toRational:function(e){return function(a){return zR(e)(a)}}},kR=b7(O7),co=WR(Ms)(oo),JR=Wd(Ms)(oo);var VR=C7(Ms)(oo);var Kc=function(e){return e.toRational},$t=function(e){return Ts(Bd(e))/Ts(zd(e))},jd=function(e){return Bd(e)},Hd=function(e){return zR(Qc(e))(Qc(1))},B7=function(e){return zR(e)(Qc(1))},Xd=function(e){return zd(e)};var z7=function(e){return function(a){return a.join(e)}};var k7=re(hv),yf={genericShowArgs:function(e){return[]}},Tv=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},Yd=function(e){return e.genericShowArgs},Ff=function(e){var a=Yd(e);return function(u){var l=Yd(u);return{genericShowArgs:function(v){return k7(a(v.value0))(l(v.value1))}}}},dl=function(e){var a=Yd(e);return function(u){var l=Sl(u);return{"genericShow'":function(v){var t=l(za.value),i=a(v);return i.length===0?t:"("+(z7(" ")(k7([t])(i))+")")}}}},Zd=function(e){return e["genericShow'"]};var ml=function(e){var a=Zd(e);return function(u){var l=Zd(u);return{"genericShow'":function(v){if(v instanceof $a)return a(v.value0);if(v instanceof Re)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Mv=function(e){var a=xy(e);return function(u){var l=Zd(u);return function(v){return l(a(v))}}};function Ss(){return Date.now()}var J7=function(e){return function(){return e}},V7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var j7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},xc={Applicative0:function(){return ol},Bind1:function(){return bf}},bf={bind:V7,Apply0:function(){return X7(0)}},ol={pure:J7,Apply0:function(){return X7(0)}},H7=j7("functorEffect","Effect",function(){return{map:kp(ol)}}),X7=j7("applyEffect","Effect",function(){return{apply:b0(xc),Functor0:function(){return H7(0)}}}),cl=H7(20);var UP=L(cl);var Ls=UP(Zc)(Ss);var WP=pu(),BP=df(PR),zP=Kc(hf),Kd=Ku(co),xd=Eu(co),e1=tv(VR),Z7=Le(Pe),Q7=mf(qt),kP=Xl(),Y7=Kc(W7),JP=d(BR),VP=Fv(oo),jP=Qu(Vd),HP=tv(oo),XP=wv(JR),YP=Ll(co);var e_=function(e){return function(a){var u=WP(BP(a)(e.time)),l=zP(Yc(u))(1e3);return Kd(xd(l)(e.freq))(e.count)}},a1=function(e){var a=e1(xd(e.count)(Hd(-1)))(e.freq);return mu(e.time)(Z7)(Q7($t(a))(e.time))},K7=function(e){return function(){var u=Ls();return{freq:e,time:u,count:Hd(0)}}},x7=function(e){var a=Zc(kP(UR(e.time*1e3))),u=Y7(e.freqNumerator)(e.freqDenominator),l=Y7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},ZP=function(e){if(JP(VP(jd(e))(Xd(e)))(jP))return e;if(Ie)return B7(HP(jd(e))(Xd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},u1=function(e){return function(a){return function(u){return Kd(xd(Kd(ZP(e1(XP(u)(a))(e)))(YP))(e))(a)}}},l1=function(e){return function(a){return mu(e.time)(Z7)(Q7($t(e1(a)(e.freq)))(a1(e)))}};var e4=_f(),KP=tv(VR),fo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),As=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xP={to:function(e){if(e instanceof $a)return new fo(e.value0);if(e instanceof Re)return new As(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof fo)return new $a(e.value0);if(e instanceof As)return new Re(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},XR={show:Mv(xP)(ml(dl(Tv(kv))({reflectSymbol:function(){return"InSeconds"}}))(dl(Tv(kR))({reflectSymbol:function(){return"InCycles"}})))};var YR=function(e){return function(a){if(a instanceof fo)return e4(a.value0);if(a instanceof As)return e4($t(KP(a.value0)(e.freq)));throw new Error("Failed pattern match at Duration (line 19, column 1 - line 19, column 42): "+[e.constructor.name,a.constructor.name])}};var a4=Tv(XR);var aq=Le(Pe),uq=mf(qt),lq=Kc(hf),vq=Eu(co),n1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ef=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nq={to:function(e){if(e instanceof $a)return new n1(e.value0);if(e instanceof Re)return new Ef(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof n1)return new $a(e.value0);if(e instanceof Ef)return new Re(new ji(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},ZR={show:Mv(nq)(ml(dl(a4)({reflectSymbol:function(){return"After"}}))(dl(Ff(Tv(kR))(a4))({reflectSymbol:function(){return"Quant"}})))};var u4=function(e){return function(a){return function(u){if(u instanceof n1){var l=YR(e)(u.value0);return mu(a)(aq)(uq(l)(a))}if(u instanceof Ef&&u.value1 instanceof fo){var v=lq(Yc(u.value1.value0*1e3))(1e3),l=u1(u.value0)(vq(v)(e.freq))(e_(e)(a));return l1(e)(l)}if(u instanceof Ef&&u.value1 instanceof As){var l=u1(u.value0)(u.value1.value0)(e_(e)(a));return l1(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Cf=dl(yf),l4=Tv(ja),r1=Ju(_a),po=function(){function e(){}return e.value=new e,e}(),a_=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Tf=function(){function e(){}return e.value=new e,e}(),Mf=function(){function e(){}return e.value=new e,e}(),Sf=function(){function e(){}return e.value=new e,e}(),Lf=function(){function e(){}return e.value=new e,e}(),Af=function(){function e(){}return e.value=new e,e}(),rq={to:function(e){if(e instanceof $a)return po.value;if(e instanceof Re&&e.value0 instanceof $a)return new a_(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof $a)return Tf.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof $a)return Mf.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof $a)return Sf.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof $a)return Lf.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof Re)return Af.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof po)return new $a(rv.value);if(e instanceof a_)return new Re(new $a(new ji(e.value0,e.value1)));if(e instanceof Tf)return new Re(new Re(new $a(rv.value)));if(e instanceof Mf)return new Re(new Re(new Re(new $a(rv.value))));if(e instanceof Sf)return new Re(new Re(new Re(new Re(new $a(rv.value)))));if(e instanceof Lf)return new Re(new Re(new Re(new Re(new Re(new $a(rv.value))))));if(e instanceof Af)return new Re(new Re(new Re(new Re(new Re(new Re(rv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},KR={show:Mv(rq)(ml(Cf({reflectSymbol:function(){return"Audio"}}))(ml(dl(Ff(l4)(l4))({reflectSymbol:function(){return"AOut"}}))(ml(Cf({reflectSymbol:function(){return"Blend"}}))(ml(Cf({reflectSymbol:function(){return"RGBA"}}))(ml(Cf({reflectSymbol:function(){return"Add"}}))(ml(Cf({reflectSymbol:function(){return"Mul"}}))(Cf({reflectSymbol:function(){return"RGB"}}))))))))};var Ns=function(e){return e instanceof po||e instanceof a_},v4=function(){var e=lf(xu);return function(a){return e(Ns(a))}}(),n4=function(e){return e instanceof a_?r1(e.value0)(0):0},r4=function(e){return function(a){return a instanceof po?r1(e)(1):a instanceof a_?r1(a.value1)(1):1}};var xR=function(e){return e.channels};var i4=function(e){return function(){return{value:e}}};var oe=function(e){return function(){return e.value}};var qe=function(e){return function(a){return function(){a.value=e}}};var la=i4;var Ou=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xv=function(e){return e.tailRecM};var cq=function(e){var a=function(u){var l=!1,v;function t(i){if(i instanceof Ou){u=e(i.value0);return}if(i instanceof Uu)return l=!0,i.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 103, column 3 - line 103, column 25): "+[i.constructor.name])}for(;!l;)v=t(u);return v};return function(u){return a(e(u))}};var o4={tailRecM:function(e){var a=function(l){return l},u=cq(function(l){return a(e(l))});return function(l){return Nt(u(l))}},Monad0:function(){return Cu}};var c4={bimap:function(e){return function(a){return function(u){if(u instanceof Ou)return new Ou(e(u.value0));if(u instanceof Uu)return new Uu(a(u.value0));throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 33, column 1 - line 35, column 34): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}}};var qs=function(e){return e.foldrWithIndex};var $s=function(e){return e.traverseWithIndex};var pq=L(as),sq=L(Sa),hl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),o1=function(e){var a=D0(e);return{unfoldr1:function(u){return function(l){return Zw(hl.create)(pq(a(sq(u)))(u(l)))}}}};var Us=function(e){var a=nv(e);return function(u){return new hl(u,a)}};var eI=function(e){var a=L(e);return{map:function(u){return function(l){return new hl(u(l.value0),a(u)(l.value1))}}}};var Ws=function(e){var a=Pl(e),u=Ua(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var c1=function(e){var a=wl(e),u=eu(e),l=eI(e.Functor0()),v=Ws(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=L(i.Functor0()),s=a(t);return function(y){return o(_(hl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=L(i.Functor0()),s=u(t);return function(y){return function(S){return o(_(hl.create)(y(S.value0)))(s(y)(S.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var s4=function(e){var a=Ua(e),u=hu(e),l=Ws(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(o){return a(function(_){return function(s){return t(_)(i(s))}})(i(o.value0))(o.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var o=mu(i)(v(i));return function(_){return R.create(o(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var hq=Le(Pe),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),uI=function(e){return e},R4=function(e){return new G(e.value0,e.value1)};var gq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof G&&s.value1 instanceof G&&s.value1.value1 instanceof G){v=new G(s,_),l=s.value1.value1.value1;return}var y=function(A){return A instanceof G&&A.value1 instanceof G&&A.value1.value1 instanceof h?new G(e(A.value0),new G(e(A.value1.value0),h.value)):A instanceof G&&A.value1 instanceof h?new G(e(A.value0),h.value):h.value},S=function(A){return function(V){var Ee=A,ma=!1,bu;function El(pa,J0){if(pa instanceof G&&pa.value0 instanceof G&&pa.value0.value1 instanceof G&&pa.value0.value1.value1 instanceof G){Ee=pa.value1,V=new G(e(pa.value0.value0),new G(e(pa.value0.value1.value0),new G(e(pa.value0.value1.value1.value0),J0)));return}return ma=!0,J0}for(;!ma;)bu=El(Ee,V);return bu}};return t=!0,S(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},_v={map:gq},I4=L(_v),Yl=eI(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(S,A){if(A instanceof h)return _=!0,S;if(A instanceof G){o=new G(A.value0,S),i=A.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[S.constructor.name,A.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=Ua(Za)(Qe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=wa(e);return function(l){return Ua(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},aI=Ua(Za),yq=hu(Za),Fq=Kn(Za)(St),E0=Ws(Za);var Ut={append:function(e){return function(a){return yq(G.create)(a)(e)}}},$f=re(Ut);var Bs={append:function(e){return function(a){return new hl(e.value0,$f(e.value1)(R4(a)))}}},Of=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(Fq(" : ")(I4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Gl(a),v=U(e);return function(t){var i=u(aI(Qe(G.create))(h.value)),o=aI(function(_){var s=l(Qe(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return eu(C0)(e)(hq)},Functor0:function(){return _v},Foldable1:function(){return Za}},Sv=c1(C0);var zs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var S=e(s);if(S.value1 instanceof R){t=S.value1.value0,v=new G(S.value0,y);return}if(S.value1 instanceof I)return i=!0,aI(Qe(G.create))(h.value)(new G(S.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[S.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},Wt={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var S=e(s);if(S instanceof I)return i=!0,aI(Qe(G.create))(h.value)(y);if(S instanceof R){t=S.value0.value1,v=new G(S.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[S.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return zs}},fv=o1(Wt),l_=s4(Za);var bq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(o){var _=t,s=i,y=!1,S;function A(V,Ee,ma){if(!ma)return y=!0,!1;if(V instanceof h&&Ee instanceof h)return y=!0,ma;if(V instanceof G&&Ee instanceof G){_=V.value1,s=Ee.value1,o=ma&&a(Ee.value0)(V.value0);return}return y=!0,!1}for(;!y;)S=A(_,s,o);return S}}};return v(u)(l)(!0)}}}},Eq=ki(bq);var lI=function(e){return{eq:Eq(e)}};var _1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return $f(I4(e.value0)(a))(xe(_1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return _v}},D4=xe(_1),G4={apply:function(e){return function(a){return new hl(e.value0(a.value0),$f(D4(e.value1)(new G(a.value0,h.value)))(D4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},f1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return $f(a(e.value0))(K(f1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 164, column 1 - line 166, column 37): "+[e.constructor.name,a.constructor.name])}},Apply0:function(){return _1}},Cq=K(f1),vI={bind:function(e){return function(a){var u=a(e.value0);return new hl(u.value0,$f(u.value1)(Cq(e.value1)(function(l){return R4(a(l))})))}},Apply0:function(){return G4}};var Tq={alt:$f,Functor0:function(){return _v}},p1=function(){return{empty:h.value,Alt0:function(){return Tq}}}();var Uf={pure:function(){var e=Us(p1);return function(a){return uI(e(a))}}(),Apply0:function(){return G4}};var D1=L(Sa);var Nq=kc(c4),Pq=Ua(Za);var qq=Le(Pe);var R1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},tI=function(e){return D0(e)(function(a){return D1(function(u){return new B(u.head,u.tail)})(R1(a))})},$q=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value1);throw new Error("Failed pattern match at Data.List (line 245, column 1 - line 245, column 43): "+[e.constructor.name])};var Oq=function(e){return new G(e,h.value)};var so=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(o,_){if(_ instanceof h)return v=!0,o;if(_ instanceof G){l=new G(_.value0,o),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[o.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(h.value)}(),I1=function(){var e=function(a){return function(u){return function(l){var v=a,t=u,i=!1,o;function _(s,y,S){if(y<1||S instanceof h)return i=!0,so(s);if(S instanceof G){v=new G(S.value0,s),t=y-1|0,l=S.value1;return}throw new Error("Failed pattern match at Data.List (line 513, column 3 - line 513, column 35): "+[s.constructor.name,y.constructor.name,S.constructor.name])}for(;!i;)o=_(v,t,l);return o}}};return e(h.value)}();var g4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(_ instanceof h)return t=!0,I.value;if(_ instanceof G&&_.value1 instanceof h)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof G){v=_.value1,l=new G(_.value0,s);return}throw new Error("Failed pattern match at Data.List (line 270, column 3 - line 270, column 21): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return D1(function(u){return{init:so(u.revInit),last:u.last}})(a(e)(h.value))},ks=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var o=v,_=t,s=!1,y;function S(A,V,Ee){if(A instanceof h||V instanceof h)return s=!0,Ee;if(A instanceof G&&V instanceof G){o=A.value1,_=V.value1,i=new G(e(A.value0)(V.value0),Ee);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[A.constructor.name,V.constructor.name,Ee.constructor.name])}for(;!s;)y=S(o,_,i);return y}}};return so(l(a)(u)(h.value))}}},v_=function(){return ks(B.create)}();var y4=function(e){return function(a){if(e===a)return Oq(e);if(Ie){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,S;function A(V,Ee,ma,bu){if(V===Ee)return y=!0,new G(V,bu);if(Ie){o=V+ma|0,_=Ee,s=ma,i=new G(V,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[V.constructor.name,Ee.constructor.name,ma.constructor.name,bu.constructor.name])}for(;!y;)S=A(o,_,s,i);return S}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(h.value)}throw new Error("Failed pattern match at Data.List (line 144, column 1 - line 144, column 32): "+[e.constructor.name,a.constructor.name])}};var nI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,so(_);if(s instanceof G){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new G(y.value0,_),l=s.value1;return}throw new Error("Failed pattern match at Data.List (line 419, column 5 - line 421, column 32): "+[y.constructor.name])}throw new Error("Failed pattern match at Data.List (line 417, column 3 - line 417, column 27): "+[_.constructor.name,s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a(h.value)},F4=function(e){var a=K(e.Monad0().Bind1()),u=Xv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(v),i=L(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(o(new Uu(void 0))))(function(S){return o(Nq(function(A){return new G(A,y)})(function(A){return so(y)})(S))})};return u(s)(h.value)}}};var Uq=function(e){var a=xe(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Zn(l);return function(t){return a(u(G.create)(t))(v(function(i){return G1(e)(l)(t)}))}}},G1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Uq(e)(l)(v))(u(h.value))}}},Yv=Pq(function(e){return function(a){return e+1|0}})(0),b4=function(e){var a=!1,u;function l(v){if(v instanceof G&&v.value1 instanceof h)return a=!0,new R(v.value0);if(v instanceof G){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var E4=function(e){return D1(function(a){return a.init})(g4(e))};var Wq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},rI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return rI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,nI(Wq)(e.value1)),rI(new G(e.value0.value1,nI($q)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var C4=function(e){return function(a){var u=e,l=!1,v;function t(i,o){if(i<1)return l=!0,o;if(o instanceof h)return l=!0,h.value;if(o instanceof G){u=i-1|0,a=o.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,o.constructor.name])}for(;!l;)v=t(u,a);return v}};var n_=nI(qq);var T4=function(e){return e()};var M4=function(e){throw new Error(e)};var S4=function(){return M4};var Jq=S4(),Vq=T4,Js=function(e){return Vq(function(){return Jq(e)})};var Hq=K(vI),Xq=Le(Pe);var pv=function(e){return function(a){return function(u){return new hl(e(a.value0)(u.value0),ks(e)(a.value1)(u.value1))}}};var Bt=function(e){return new G(e.value0,e.value1)};var ga=function(e){return e.value1};var ya=function(){var e=Us(p1);return function(a){return uI(e(a))}}();var Yq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Yv(e.value1)|0},L4=function(e){return Xi(e.value0)(b4(e.value1))};var A4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(E4(e.value1))};var Y=function(e){return e.value0};var ta=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new hl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var zt=function(e){return Yq(C4(e))},Vs=function(e){return function(a){return new hl(e,a)}},su=function(e){return function(a){return new hl(e,new G(a.value0,a.value1))}};var fl=function(e){return Hq(e)(Xq)};var r_=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Zq=Le(Pe);var Na=function(){function e(){}return e.value=new e,e}(),ba=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var iI=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),N4=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),T0=function(e,a,u,l){if(u instanceof Na){if(l instanceof Na)return new ba(1,1,e,a,u,l);if(l instanceof ba)return new ba(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof ba){if(l instanceof Na)return new ba(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof ba)return new ba(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var oI=function(e){return function(a){return new ba(1,1,e,a,Na.value,Na.value)}},ar=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof ba)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,o,_,s){return _ instanceof ba&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,o,_.value5,s)):T0(i,o,T0(l,v,t,_),s)},u=function(l,v,t,i,o,_,s){return _ instanceof ba&&e(o)<=_.value0?T0(_.value2,_.value3,T0(t,i,o,_.value4),T0(l,v,_.value5,s)):T0(t,i,o,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Na)return i instanceof Na?oI(l)(v):i instanceof ba&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof ba){if(i instanceof ba){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Na&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),d1=r_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new iI(I.value,Na.value,Na.value);if(u instanceof ba){var l=e(a)(u.value2);if(l instanceof Te){var v=d1(771)(e,a,u.value4);return new iI(v.value0,v.value1,ar(u.value2,u.value3,v.value2,u.value5))}if(l instanceof he){var v=d1(774)(e,a,u.value5);return new iI(v.value0,ar(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new iI(new R(u.value3),u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[u.constructor.name])}}),Qq=d1(764),P4=r_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new N4(e,a,u);if(l instanceof ba){var v=P4(757)(l.value2,l.value3,l.value4,l.value5);return new N4(v.value0,v.value1,ar(e,a,u,v.value2))}throw new Error("Failed pattern match at Data.Map.Internal (line 754, column 37 - line 758, column 57): "+[l.constructor.name])}}),Kq=P4(753),xq=function(e,a){if(e instanceof Na)return a;if(e instanceof ba){var u=Kq(e.value2,e.value3,e.value4,e.value5);return ar(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var m1=r_("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Na)return l;if(l instanceof Na)return u;if(l instanceof ba){var v=Qq(e,l.value2,u),t=m1(787)(e,a,v.value1,l.value4),i=m1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return ar(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return ar(l.value2,l.value3,t,i);throw new Error("Failed pattern match at Data.Map.Internal (line 789, column 5 - line 793, column 46): "+[v.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 782, column 42 - line 793, column 46): "+[u.constructor.name,l.constructor.name])}}),e$=m1(781),a$=function(e){var a=Ue(e);return function(u){return function(l){return function(v){return e$(a,u,l,v)}}}},cI=function(e){return a$(e)(Ma)};var un=function(e){var a=Ue(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof ba){var s=a(u)(_.value2);if(s instanceof Te){v=_.value4;return}if(s instanceof he){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var ur=function(e){var a=Ue(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return oI(u)(l);if(t instanceof ba){var i=a(u)(t.value2);if(i instanceof Te)return ar(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof he)return ar(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new ba(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},q4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},u$={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return q4}},_I={foldr:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof ba)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof ba)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},$4={foldrWithIndex:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof ba)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=r_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof ba)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return _I}},O4=function(){return qs($4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),U4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[o.constructor.name])};return i}},sequence:function(e){return eu(U4)(e)(Zq)},Functor0:function(){return q4},Foldable1:function(){return _I}},W4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(o.value0,o.value1,o.value2,s,_,y)}}})(i(o.value4)))(t(o.value2)(o.value3)))(i(o.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[o.constructor.name])};return i}},FunctorWithIndex0:function(){return u$},FoldableWithIndex1:function(){return $4},Traversable2:function(){return U4}};var el=function(){return Na.value}(),fI=function(e){var a=ur(e);return function(u){return Ua(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(el)}};var h1=function(e){var a=Ue(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof ba){var t=a(u)(v.value2);if(t instanceof Te)return ar(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof he)return ar(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return xq(v.value4,v.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 496, column 7 - line 499, column 43): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 493, column 8 - line 499, column 43): "+[v.constructor.name])};return l}};var v$=ns();var n$=function(e){return v$(cI(e))};var r$=function(e){return O4(e)},B4=function(e){var a=tI(e);return function(u){return a(r$(u))}};var g1=function(e){return oI(e)(void 0)};var js=function(e){return{append:n$(e)}};var t$=el;var Wf=function(e){var a=js(e);return{mempty:t$,Semigroup0:function(){return a}}};var z4=dl(yf),ye=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),i$={to:function(e){if(e instanceof $a)return ye.value;if(e instanceof Re)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ye)return new $a(rv.value);if(e instanceof de)return new Re(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},y1={show:Mv(i$)(ml(z4({reflectSymbol:function(){return"Combinatorial"}}))(z4({reflectSymbol:function(){return"Pairwise"}})))},F1={eq:function(e){return function(a){return e instanceof ye&&a instanceof ye||e instanceof de&&a instanceof de}}};var Pa=d(F1);var E1=Q0(Za)(St),o$=Rf(Wt),k4=k(kv),J4=L(_v),b1=k(ja),Wa=k(y1),Nu=U(y3),C1=Wf(xa),V4=wa(C1),lr=Lt(xu),c$=Pl(Za)(rf()(Ra({reflectSymbol:function(){return"ain"}})(lr)()(Ra({reflectSymbol:function(){return"fft"}})(lr)()(Ra({reflectSymbol:function(){return"hi"}})(lr)()(Ra({reflectSymbol:function(){return"ifft"}})(lr)()(Ra({reflectSymbol:function(){return"ihi"}})(lr)()(Ra({reflectSymbol:function(){return"ilo"}})(lr)()(Ra({reflectSymbol:function(){return"imgURLs"}})(C1)()(Ra({reflectSymbol:function(){return"imid"}})(lr)()(Ra({reflectSymbol:function(){return"lo"}})(lr)()(Ra({reflectSymbol:function(){return"mid"}})(lr)()(Ra({reflectSymbol:function(){return"vidURLs"}})(C1)()(Ra({reflectSymbol:function(){return"webcam"}})(lr)()(nf))))))))))))));var Vu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),pl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),rr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tr=function(){function e(){}return e.value=new e,e}(),Do=function(){function e(){}return e.value=new e,e}(),Ro=function(){function e(){}return e.value=new e,e}(),Io=function(){function e(){}return e.value=new e,e}(),ln=function(){function e(){}return e.value=new e,e}(),Go=function(){function e(){}return e.value=new e,e}(),wo=function(){function e(){}return e.value=new e,e}(),nn=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),ho=function(){function e(){}return e.value=new e,e}(),go=function(){function e(){}return e.value=new e,e}(),kt=function(){function e(){}return e.value=new e,e}(),Jt=function(){function e(){}return e.value=new e,e}(),Vt=function(){function e(){}return e.value=new e,e}(),jt=function(){function e(){}return e.value=new e,e}(),Ht=function(){function e(){}return e.value=new e,e}(),Xt=function(){function e(){}return e.value=new e,e}(),ir=function(){function e(){}return e.value=new e,e}(),or=function(){function e(){}return e.value=new e,e}(),cr=function(){function e(){}return e.value=new e,e}(),_r=function(){function e(){}return e.value=new e,e}(),fr=function(){function e(){}return e.value=new e,e}(),yo=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yt=function(){function e(){}return e.value=new e,e}(),Zt=function(){function e(){}return e.value=new e,e}(),Fo=function(){function e(){}return e.value=new e,e}(),Qt=function(){function e(){}return e.value=new e,e}(),Kt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),xt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Eo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Co=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),To=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),So=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ao=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),No=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Po=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ei=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ai=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ui=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Rr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ir=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Oo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),li=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),vi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ni=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Vo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),jo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ri=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ho=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Yo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Zo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Qo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ko=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xo=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ec=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Zv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),cn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Lv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ti=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ii=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),oi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ci=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_i=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pi=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),si=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),yn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Av=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Di=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Ri=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),L0=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Ii=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Gi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),wi=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ac=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}();var E={eq:function(e){return function(a){return e instanceof Vu&&a instanceof Vu?e.value0===a.value0:e instanceof pl&&a instanceof pl?Pa(e.value0)(a.value0)&&d(lI(E))(e.value1)(a.value1):e instanceof vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof vr&&a instanceof vr?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof nr&&a instanceof nr?d(E)(e.value0)(a.value0):e instanceof rr&&a instanceof rr?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof tr&&a instanceof tr||e instanceof Do&&a instanceof Do||e instanceof Ro&&a instanceof Ro||e instanceof Io&&a instanceof Io||e instanceof ln&&a instanceof ln||e instanceof Go&&a instanceof Go||e instanceof wo&&a instanceof wo||e instanceof nn&&a instanceof nn||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof go&&a instanceof go||e instanceof kt&&a instanceof kt||e instanceof Jt&&a instanceof Jt||e instanceof Vt&&a instanceof Vt||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof ir&&a instanceof ir||e instanceof or&&a instanceof or||e instanceof cr&&a instanceof cr||e instanceof _r&&a instanceof _r||e instanceof fr&&a instanceof fr||e instanceof yo&&a instanceof yo?!0:e instanceof rn&&a instanceof rn?e.value0===a.value0&&e.value1===a.value1:e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof Fo&&a instanceof Fo||e instanceof Qt&&a instanceof Qt?!0:e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt?e.value0===a.value0:e instanceof pr&&a instanceof pr?d(E)(e.value0)(a.value0):e instanceof sr&&a instanceof sr?d(E)(e.value0)(a.value0):e instanceof bo&&a instanceof bo?d(E)(e.value0)(a.value0):e instanceof Eo&&a instanceof Eo?d(E)(e.value0)(a.value0):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0):e instanceof qo&&a instanceof qo?d(E)(e.value0)(a.value0):e instanceof ei&&a instanceof ei?d(E)(e.value0)(a.value0):e instanceof ai&&a instanceof ai?d(E)(e.value0)(a.value0):e instanceof ui&&a instanceof ui?d(E)(e.value0)(a.value0):e instanceof Dr&&a instanceof Dr?d(E)(e.value0)(a.value0):e instanceof Rr&&a instanceof Rr?d(E)(e.value0)(a.value0):e instanceof Ir&&a instanceof Ir?d(E)(e.value0)(a.value0):e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof $o&&a instanceof $o?d(E)(e.value0)(a.value0):e instanceof Oo&&a instanceof Oo?d(E)(e.value0)(a.value0):e instanceof Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?d(E)(e.value0)(a.value0):e instanceof vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof jr&&a instanceof jr?d(E)(e.value0)(a.value0):e instanceof Hr&&a instanceof Hr?d(E)(e.value0)(a.value0):e instanceof Xr&&a instanceof Xr?d(E)(e.value0)(a.value0):e instanceof Yr&&a instanceof Yr?d(E)(e.value0)(a.value0):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Vo&&a instanceof Vo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof jo&&a instanceof jo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ri&&a instanceof ri?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ho&&a instanceof Ho?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Xo&&a instanceof Xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Yo&&a instanceof Yo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Zo&&a instanceof Zo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Qo&&a instanceof Qo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ko&&a instanceof Ko?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof xo&&a instanceof xo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ec&&a instanceof ec?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof tn&&a instanceof tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Zv&&a instanceof Zv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Lv&&a instanceof Lv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ti&&a instanceof ti?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ii&&a instanceof ii?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof oi&&a instanceof oi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof yn&&a instanceof yn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Av&&a instanceof Av?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Di&&a instanceof Di?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Ri&&a instanceof Ri?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Ii&&a instanceof Ii?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Gi&&a instanceof Gi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof wi&&a instanceof wi?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ac&&a instanceof ac?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},T1=function(e){return new Vu(0)},_$=function(e){if(e instanceof Vu)return h.value;if(e instanceof pl)return e.value1;if(e instanceof vn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof vr)return new G(e.value0,new G(e.value1,h.value));if(e instanceof nr)return new G(e.value0,h.value);if(e instanceof rr)return new G(e.value1,h.value);if(e instanceof tr)return h.value;if(e instanceof Do)return h.value;if(e instanceof Ro)return h.value;if(e instanceof Io)return h.value;if(e instanceof ln)return h.value;if(e instanceof Go)return h.value;if(e instanceof wo)return h.value;if(e instanceof nn)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof go)return h.value;if(e instanceof kt)return h.value;if(e instanceof Jt)return h.value;if(e instanceof Vt)return h.value;if(e instanceof jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof ir)return h.value;if(e instanceof or)return h.value;if(e instanceof cr)return h.value;if(e instanceof _r)return h.value;if(e instanceof fr)return h.value;if(e instanceof yo)return h.value;if(e instanceof rn)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Fo)return h.value;if(e instanceof Qt)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof pr)return new G(e.value0,h.value);if(e instanceof sr)return new G(e.value0,h.value);if(e instanceof bo)return new G(e.value0,h.value);if(e instanceof Eo)return new G(e.value0,h.value);if(e instanceof Co)return new G(e.value0,h.value);if(e instanceof To)return new G(e.value0,h.value);if(e instanceof Mo)return new G(e.value0,h.value);if(e instanceof So)return new G(e.value0,h.value);if(e instanceof Lo)return new G(e.value0,h.value);if(e instanceof Ao)return new G(e.value0,h.value);if(e instanceof No)return new G(e.value0,h.value);if(e instanceof Po)return new G(e.value0,h.value);if(e instanceof qo)return new G(e.value0,h.value);if(e instanceof ei)return new G(e.value0,h.value);if(e instanceof ai)return new G(e.value0,h.value);if(e instanceof ui)return new G(e.value0,h.value);if(e instanceof Dr)return new G(e.value0,h.value);if(e instanceof Rr)return new G(e.value0,h.value);if(e instanceof Ir)return new G(e.value0,h.value);if(e instanceof Gr)return new G(e.value0,h.value);if(e instanceof wr)return new G(e.value0,h.value);if(e instanceof dr)return new G(e.value0,h.value);if(e instanceof mr)return new G(e.value0,h.value);if(e instanceof hr)return new G(e.value0,h.value);if(e instanceof gr)return new G(e.value0,h.value);if(e instanceof yr)return new G(e.value0,h.value);if(e instanceof Fr)return new G(e.value0,h.value);if(e instanceof br)return new G(e.value0,h.value);if(e instanceof Er)return new G(e.value0,h.value);if(e instanceof Cr)return new G(e.value0,h.value);if(e instanceof Tr)return new G(e.value0,h.value);if(e instanceof Mr)return new G(e.value0,h.value);if(e instanceof Sr)return new G(e.value0,h.value);if(e instanceof Lr)return new G(e.value0,h.value);if(e instanceof Ar)return new G(e.value0,h.value);if(e instanceof Nr)return new G(e.value0,h.value);if(e instanceof Pr)return new G(e.value0,h.value);if(e instanceof qr)return new G(e.value0,h.value);if(e instanceof $r)return new G(e.value0,h.value);if(e instanceof Or)return new G(e.value0,h.value);if(e instanceof Ur)return new G(e.value0,h.value);if(e instanceof Wr)return new G(e.value0,h.value);if(e instanceof Br)return new G(e.value0,h.value);if(e instanceof zr)return new G(e.value0,h.value);if(e instanceof kr)return new G(e.value0,h.value);if(e instanceof Jr)return new G(e.value0,h.value);if(e instanceof Vr)return new G(e.value0,h.value);if(e instanceof $o)return new G(e.value0,h.value);if(e instanceof Oo)return new G(e.value0,h.value);if(e instanceof Uo)return new G(e.value0,h.value);if(e instanceof li)return new G(e.value0,h.value);if(e instanceof vi)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,h.value);if(e instanceof jr)return new G(e.value0,h.value);if(e instanceof Hr)return new G(e.value0,h.value);if(e instanceof Xr)return new G(e.value0,h.value);if(e instanceof Yr)return new G(e.value0,h.value);if(e instanceof Zr)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Vo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof jo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ri)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ho)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Yo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Zo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Qo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof Ko)return new G(e.value0,new G(e.value1,h.value));if(e instanceof xo)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ec)return new G(e.value0,new G(e.value1,h.value));if(e instanceof tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Zv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof cn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Lv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ti)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ii)return new G(e.value1,new G(e.value2,h.value));if(e instanceof mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof oi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ci)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _i)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pi)return new G(e.value1,new G(e.value2,h.value));if(e instanceof si)return new G(e.value1,new G(e.value2,h.value));if(e instanceof yn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Qr)return new G(e.value0,h.value);if(e instanceof Di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ri)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Av)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Ii)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Gi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof wi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof ac)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])};var sI=function(e){return function(a){return function(u){return function(l){var v=new pl(e,new G(a,new G(u,h.value))),t=new pl(de.value,new G(new Vu(-1),new G(new Vu(1),h.value)));return new L0(e,t,v,l)}}}},j4=function(e){return function(a){var u=new Zv(de.value,e,a),l=new M0(de.value,e,a);return sI(de.value)(u)(l)}};var H4=function(e){return tn.create(new Zv(de.value,new Vu(0),e))},N=function(e){return E1(o$(e)(" "))},C=function(e){return function(a){if(a instanceof Vu)return N(e)+("Constant "+(k4(a.value0)+` +`));if(a instanceof pl&&a.value0 instanceof ye)return N(e)+(`[ +`+(E1(J4(C(e+1|0))(a.value1))+(N(e)+`] +`)));if(a instanceof pl&&a.value0 instanceof de)return N(e)+(`{ +`+(E1(J4(C(e+1|0))(a.value1))+(N(e)+`} +`)));if(a instanceof vn)return N(e)+(`Append +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof vr)return N(e)+(`Zip +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof nr)return N(e)+(`Mono +`+C(e+1|0)(a.value0));if(a instanceof rr)return N(e)+("Rep "+(b1(a.value0)+(` +`+C(e+1|0)(a.value1))));if(a instanceof tr)return N(e)+`Pi +`;if(a instanceof Do)return N(e)+`Px +`;if(a instanceof Ro)return N(e)+`Py +`;if(a instanceof Io)return N(e)+`Pxy +`;if(a instanceof ln)return N(e)+`Aspect +`;if(a instanceof Go)return N(e)+`Fx +`;if(a instanceof wo)return N(e)+`Fy +`;if(a instanceof nn)return N(e)+`Fxy +`;if(a instanceof mo)return N(e)+`FRt +`;if(a instanceof ho)return N(e)+`FR +`;if(a instanceof go)return N(e)+`FT +`;if(a instanceof kt)return N(e)+`Lo +`;if(a instanceof Jt)return N(e)+`Mid +`;if(a instanceof Vt)return N(e)+`Hi +`;if(a instanceof jt)return N(e)+`ILo +`;if(a instanceof Ht)return N(e)+`IMid +`;if(a instanceof Xt)return N(e)+`IHi +`;if(a instanceof ir)return N(e)+`Cps +`;if(a instanceof or)return N(e)+`Time +`;if(a instanceof cr)return N(e)+`Beat +`;if(a instanceof _r)return N(e)+`EBeat +`;if(a instanceof fr)return N(e)+`ETime +`;if(a instanceof yo)return N(e)+`Rnd +`;if(a instanceof rn)return N(e)+("AIn "+(b1(a.value0)+(" "+(b1(a.value1)+` +`))));if(a instanceof Yt)return N(e)+`FFT +`;if(a instanceof Zt)return N(e)+`IFFT +`;if(a instanceof Fo)return N(e)+`Fb +`;if(a instanceof Qt)return N(e)+`Cam +`;if(a instanceof Kt)return N(e)+("Img "+(a.value0+` +`));if(a instanceof xt)return N(e)+("Vid "+(a.value0+` +`));if(a instanceof pr)return N(e)+(`Bipolar +`+C(e+1|0)(a.value0));if(a instanceof sr)return N(e)+(`Unipolar +`+C(e+1|0)(a.value0));if(a instanceof bo)return N(e)+(`Blend +`+C(e+1|0)(a.value0));if(a instanceof Eo)return N(e)+(`Add +`+C(e+1|0)(a.value0));if(a instanceof Co)return N(e)+(`Mul +`+C(e+1|0)(a.value0));if(a instanceof To)return N(e)+(`RgbHsv +`+C(e+1|0)(a.value0));if(a instanceof Mo)return N(e)+(`HsvRgb +`+C(e+1|0)(a.value0));if(a instanceof So)return N(e)+(`HsvR +`+C(e+1|0)(a.value0));if(a instanceof Lo)return N(e)+(`HsvG +`+C(e+1|0)(a.value0));if(a instanceof Ao)return N(e)+(`HsvB +`+C(e+1|0)(a.value0));if(a instanceof No)return N(e)+(`RgbH +`+C(e+1|0)(a.value0));if(a instanceof Po)return N(e)+(`RgbS +`+C(e+1|0)(a.value0));if(a instanceof qo)return N(e)+(`RgbV +`+C(e+1|0)(a.value0));if(a instanceof ei)return N(e)+(`RgbR +`+C(e+1|0)(a.value0));if(a instanceof ai)return N(e)+(`RgbG +`+C(e+1|0)(a.value0));if(a instanceof ui)return N(e)+(`RgbB +`+C(e+1|0)(a.value0));if(a instanceof Dr)return N(e)+(`Osc +`+C(e+1|0)(a.value0));if(a instanceof Rr)return N(e)+(`Tri +`+C(e+1|0)(a.value0));if(a instanceof Ir)return N(e)+(`Saw +`+C(e+1|0)(a.value0));if(a instanceof Gr)return N(e)+(`Sqr +`+C(e+1|0)(a.value0));if(a instanceof wr)return N(e)+(`LFTri +`+C(e+1|0)(a.value0));if(a instanceof dr)return N(e)+(`LFSaw +`+C(e+1|0)(a.value0));if(a instanceof mr)return N(e)+(`LFSqr +`+C(e+1|0)(a.value0));if(a instanceof hr)return N(e)+(`Abs +`+C(e+1|0)(a.value0));if(a instanceof gr)return N(e)+(`Acos +`+C(e+1|0)(a.value0));if(a instanceof yr)return N(e)+(`Acosh +`+C(e+1|0)(a.value0));if(a instanceof Fr)return N(e)+(`Asin +`+C(e+1|0)(a.value0));if(a instanceof br)return N(e)+(`Asinh +`+C(e+1|0)(a.value0));if(a instanceof Er)return N(e)+(`Atan +`+C(e+1|0)(a.value0));if(a instanceof Cr)return N(e)+(`Atanh +`+C(e+1|0)(a.value0));if(a instanceof Tr)return N(e)+(`Cbrt +`+C(e+1|0)(a.value0));if(a instanceof Mr)return N(e)+(`Ceil +`+C(e+1|0)(a.value0));if(a instanceof Sr)return N(e)+(`Cos +`+C(e+1|0)(a.value0));if(a instanceof Lr)return N(e)+(`Cosh +`+C(e+1|0)(a.value0));if(a instanceof Ar)return N(e)+(`Exp +`+C(e+1|0)(a.value0));if(a instanceof Nr)return N(e)+(`Floor +`+C(e+1|0)(a.value0));if(a instanceof Pr)return N(e)+(`Log +`+C(e+1|0)(a.value0));if(a instanceof qr)return N(e)+(`Log2 +`+C(e+1|0)(a.value0));if(a instanceof $r)return N(e)+(`Log10 +`+C(e+1|0)(a.value0));if(a instanceof Or)return N(e)+(`Round +`+C(e+1|0)(a.value0));if(a instanceof Ur)return N(e)+(`Sign +`+C(e+1|0)(a.value0));if(a instanceof Wr)return N(e)+(`Sin +`+C(e+1|0)(a.value0));if(a instanceof Br)return N(e)+(`Sinh +`+C(e+1|0)(a.value0));if(a instanceof zr)return N(e)+(`Sqrt +`+C(e+1|0)(a.value0));if(a instanceof kr)return N(e)+(`Tan +`+C(e+1|0)(a.value0));if(a instanceof Jr)return N(e)+(`Tanh +`+C(e+1|0)(a.value0));if(a instanceof Vr)return N(e)+(`Trunc +`+C(e+1|0)(a.value0));if(a instanceof $o)return N(e)+(`RtXy +`+C(e+1|0)(a.value0));if(a instanceof Oo)return N(e)+(`RtX +`+C(e+1|0)(a.value0));if(a instanceof Uo)return N(e)+(`RtY +`+C(e+1|0)(a.value0));if(a instanceof li)return N(e)+(`XyRt +`+C(e+1|0)(a.value0));if(a instanceof vi)return N(e)+(`XyR +`+C(e+1|0)(a.value0));if(a instanceof ni)return N(e)+(`XyT +`+C(e+1|0)(a.value0));if(a instanceof Wo)return N(e)+(`Point +`+C(e+1|0)(a.value0));if(a instanceof Bo)return N(e)+(`Dist +`+C(e+1|0)(a.value0));if(a instanceof zo)return N(e)+(`Prox +`+C(e+1|0)(a.value0));if(a instanceof jr)return N(e)+(`MidiCps +`+C(e+1|0)(a.value0));if(a instanceof Hr)return N(e)+(`CpsMidi +`+C(e+1|0)(a.value0));if(a instanceof Xr)return N(e)+(`DbAmp +`+C(e+1|0)(a.value0));if(a instanceof Yr)return N(e)+(`AmpDb +`+C(e+1|0)(a.value0));if(a instanceof Zr)return N(e)+(`Fract +`+C(e+1|0)(a.value0));if(a instanceof ko)return N(e)+(`SetFx +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Jo)return N(e)+(`SetFy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Vo)return N(e)+(`SetFxy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof jo)return N(e)+(`Zoom +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ri)return N(e)+(`ZoomXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ho)return N(e)+(`ZoomX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xo)return N(e)+(`ZoomY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return N(e)+(`Move +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return N(e)+(`Tile +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return N(e)+(`TileXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return N(e)+(`TileX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return N(e)+(`TileY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return N(e)+(`Spin +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof tn)return N(e)+(`Early +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof on)return N(e)+(`Slow `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return N(e)+("Addition "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Zv)return N(e)+("Difference "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return N(e)+("Product "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Sv)return N(e)+("Division "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return N(e)+("Mod "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return N(e)+("Pow "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return N(e)+("Equal "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return N(e)+("NotEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return N(e)+("GreaterThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return N(e)+("Product "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Lv)return N(e)+("Division "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return N(e)+("Mod "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return N(e)+("Pow "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return N(e)+("Equal "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return N(e)+("NotEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return N(e)+("GreaterThan "+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof S0)return N(e)+("GreaterThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return N(e)+("LessThan "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return N(e)+("LessThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return N(e)+("Max "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return N(e)+("Min "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return N(e)+("Gate "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return N(e)+("Circle "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Di)return N(e)+("Rect "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return N(e)+("Clip "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return N(e)+("Between "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof yn)return N(e)+("SmoothStep "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ri)return N(e)+("VLine "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ii)return N(e)+("HLine "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gi)return N(e)+("Chain "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wi)return N(e)+("Lines "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof di)return N(e)+("ILines "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mi)return N(e)+("Mesh "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Fn)return N(e)+("Spr "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof lt)return N(e)+(`Seq -`+C(e+1|0)(a.value0));if(a instanceof Lv)return N(e)+("Mix "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof hi)return N(e)+("ILine "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof gi)return N(e)+("Line"+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return N(e)+("LessThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return N(e)+("LessThanEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return N(e)+("Max "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return N(e)+("Min "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return N(e)+("Gate "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ti)return N(e)+("Circle "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ii)return N(e)+("Rect "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return N(e)+("Clip "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return N(e)+("Between "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return N(e)+("SmoothStep "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof oi)return N(e)+("VLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ci)return N(e)+("HLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _i)return N(e)+("Chain "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fi)return N(e)+("Lines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pi)return N(e)+("ILines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return N(e)+("Mesh "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof yn)return N(e)+("Spr "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Qr)return N(e)+(`Seq +`+C(e+1|0)(a.value0));if(a instanceof Av)return N(e)+("Mix "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Di)return N(e)+("ILine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Ri)return N(e)+("Line"+(Wa(a.value0)+(` `+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof L0)return N(e)+("LinLin "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof yi)return N(e)+("LPF "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Fi)return N(e)+("HPF "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof bi)return N(e)+("BPF "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof tc)return N(e)+("Delay "+(k4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}},DI={show:function(e){return C(0)(e)}},X4=function(e){return function(a){var u=new fl(ye.value,new G(new Sv(de.value,e,vn.value),new G(new Ju(1),h.value))),l=new fl(ye.value,new G(new Sv(de.value,e,vn.value),new G(new Ju(1),h.value))),v=new S0(ye.value,vn.value,e),t=new Lv(ye.value,l,u,v);return new pi(t,a)}},Y4=function(e){return cn.create(new Sv(de.value,new Ju(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:V4,vidURLs:V4},js=function(e){return e instanceof vi?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Nu(!0)}:e instanceof xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Nu(!0),ain:Nu(!0)}:e instanceof ei?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Nu(!0),ain:Nu(!0)}:e instanceof ai?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Nu(!0),ain:Nu(!0)}:e instanceof li?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Nu(!0),ain:Nu(!0)}:e instanceof tn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof Zt?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Nu(!0)}:e instanceof Qt?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Nu(!0)}:e instanceof Kt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Nu(!0)}:e instanceof ui?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Nu(!0)}:e instanceof ni?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:h1(e.value0)}:e instanceof ri?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:h1(e.value0)}:c$(js)(_$(e))};var Z4=dl(Cf);var Q4=Df(),Hs=function(){function e(){}return e.value=new e,e}(),Xs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),T1=function(){function e(){}return e.value=new e,e}(),f$={to:function(e){if(e instanceof $a)return Hs.value;if(e instanceof Re&&e.value0 instanceof $a)return new Xs(e.value0.value0);if(e instanceof Re&&e.value0 instanceof Re)return T1.value;throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Hs)return new $a(rv.value);if(e instanceof Xs)return new Re(new $a(e.value0));if(e instanceof T1)return new Re(new Re(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},RI={show:Tv(f$)(ml(Z4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ml(dl(Cv(XR))({reflectSymbol:function(){return"CrossFade"}}))(Z4({reflectSymbol:function(){return"HoldPhase"}}))))};var K4=function(e){return function(a){if(a instanceof Hs)return Q4(.25);if(a instanceof Xs)return YR(e)(a.value0);if(a instanceof T1)return Q4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var p$=Ll(Io),s$=Le(Pe),D$=Ff(zt),Ys=pu(),x4=yf(zt),Wf=d(l4),GI=function(e){return{signal:e,defTime:new Sf(p$,new wo(0)),transition:Hs.value,output:en.value}},e8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},a8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new Xs(new wo(a))}}},u8=function(e){return function(a){return function(u){var l=a4(e)(a)(u.defTime),v=mu(a)(s$)(D$(K4(e)(u.transition))(l));return new B(l,v)}}},l8=function(e){return function(a){return function(u){var l=u8(e)(a)(u),v=Ys(x4(l.value1)(a)),t=Ys(x4(l.value0)(a));return new B(t,v)}}},M1=function(e){return function(a){return function(u){return function(l){var v=u8(e)(a)(l),t=Ys(bs(Od(v.value1)))/1e3,i=t-u,o=Ys(bs(Od(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},v8=function(e){return Wf(e.output)(ur.value)||Wf(e.output)(lr.value)||Wf(e.output)(vr.value)||Wf(e.output)(nr.value)||Wf(e.output)(rr.value)},n8=function(e){return Wf(e.output)(en.value)},r8=function(e){return Ys(js(e.signal).ain)};var S1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},wI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function vt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var L1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var nt=function(e){return e.ask};var bn=function(e){return e.state},oc=function(e){var a=bn(e);return function(u){return a(function(l){return new B(void 0,u)})}},rt=function(e){var a=bn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var tt=function(e){return bn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var Ks={liftEffect:Le(Pe),Monad0:function(){return n_}},Tu=function(e){return e.liftEffect};var A1=function(e){return e};var eD={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},N1=Du(eD);var Ei=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var Ci=function(e){return{Applicative0:function(){return Cn(e)},Bind1:function(){return Kv(e)}}},Kv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return yI(e)}}},yI=function(e){var a=Ei(e.Bind1().Apply0().Functor0());return{apply:b0(Ci(e)),Functor0:function(){return a}}},Cn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return yI(e)}}};var o8=function(e){var a=e.Monad0(),u=Ci(a);return{ask:N1(a)(nt(e)),Monad0:function(){return u}}};var c8=function(e){var a=e.Monad0(),u=Ci(a);return{liftEffect:function(){var l=N1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var cc=function(e){var a=U(e.Applicative0()),u=Ci(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var _8=function(e){var a=e.Monad0(),u=N1(a),l=iu(e),v=Ci(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var m$=C3(E0),aD=L(Yl),s8=L(_v),f8=K(vI),h$=U(Of),p8=Kc(fv),g$=tv(Kn),y$=z3(Ga)(i_),F$=Ku(Ga),b$=Ev(fv),D8=function(e){var a=Y(e),u=function(){var t=m$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ta(Yt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},E$=function(e){var a=rI(Xt(aD(ga)(e)));return Js(aD(Y)(e))(c_(s8(ta)(a)))},q1=function(e){var a=ta(ga(e));if(a instanceof I)return aD(ya)(Y(e));if(a instanceof R)return f8(Y(e))(function(u){return f8(q1(a.value0))(function(l){return h$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},P1=function(e){return function(a){var u=p8(e)(1),l=g$(e)(Aa(a))+1|0,v=_l(p8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},C$=function(e){var a=y$(aD(Aa)(e));return aD(P1(a))(e)},FI=function(e){return E$(C$(e))},T$=function(e){return function(a){var u=F$(Aa(e))(Aa(a));return new B(P1(u)(e),P1(u)(a))}},Mi=function(e){return function(a){return function(u){var l=T$(a)(u);return pv(e)(l.value0)(l.value1)}}},M$=function(e){var a=ta(s8(B.create(Y(e)))(ga(e))),u=function(){var v=ta(ga(e));if(v instanceof I)return I.value;if(v instanceof R){var t=Aa(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ya(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},R8=function(e){return _l(b$(M$)(e))},I8=function(e){var a=ta(o_(A4(e))(ga(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ya(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var D_=L(Yl);var bI=U(Of),S$=Kc(fv),L$=Ua(E0),A$=hu(E0),N$=eu(Mv),P$=re(Ws),U1=function(e){return e},uD={map:function(e){return function(a){return D_(D_(e))(a)}}},G8=L(uD);var kf=function(e){return e};var w8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return D_(e)(a)}},d8=function(e){return Aa(e)===1&&Aa(Y(e))===1},pl=function(e){return U1(bI(e))},Ce=function(e){return _l(e)},EI=function(e){if(Aa(e)===1)return Y(e);if(Ie)return q1(D_(Ce)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},CI=function(e){return function(a){return pl(_l(S$(e)(Ce(a))))}},h8=function(e){return function(a){return Mi(function(u){return function(l){return su(u)(ya(l))}})(Ce(e))(Ce(a))}},W1={apply:function(e){return function(a){if(d8(e))return G8(w8(e))(a);if(d8(a))return G8(function(u){return u(w8(a))})(e);if(Ie)return D_(function(u){return D_(u)(Ce(a))})(Ce(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return uD}},q$=Iy(W1),$$=Il(W1),R_={pure:function(e){return U1(bI(bI(e)))},Apply0:function(){return W1}},m8=U(R_),g8={foldl:function(e){return function(a){return function(u){return L$(e)(a)(Ce(u))}}},foldr:function(e){return function(a){return function(u){return A$(e)(a)(Ce(u))}}},foldMap:function(e){return ld(g8)(e)}},I_={traverse:function(e){var a=L(e.Apply0().Functor0()),u=N$(e);return function(l){return function(v){return a(U1)(u(u(l))(v))}}},sequence:function(e){return O3(I_)(e)},Functor0:function(){return uD},Foldable1:function(){return g8}},B1={append:function(e){return function(a){return bI(P$(Ce(e))(Ce(a)))}}},O$=re(B1),y8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return m8(u.value0);if(u.value1 instanceof R)return O$(m8(u.value0))(Ev(y8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},U$=Ev(y8),TI=function(e){return U$(D8)(Ce(e))},lD=function(e){return D_(Ce)(e)},O1=function(e){return function(a){return function(u){return pl(Mi(e)(Ce(a))(Ce(u)))}}},Si=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ye)return q$(e)(u)(l)(v);if(a instanceof de)return O1(Uw)(O1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},$l=function(e){return function(a){if(a instanceof ye)return $$(e);if(a instanceof de)return O1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var z$=pu();var SI=function(e){return function(a){return z$(e(a))}};var vD=Math.acosh,nD=Math.asinh,rD=Math.atanh,tD=Math.cbrt,iD=Math.cosh,oD=Math.log2,z1=Math.log10,cD=Math.sinh,_D=Math.tanh;var b8=k(zv),k1=Ku(nl),J1=Hn(nl),G_=function(e){if(e<0)return"("+(b8(e)+")");if(Ie)return b8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},E8=function(e){return function(a){return e/a}},w_=function(e){return function(a){return a===0?0:e/a}},C8=function(e){return function(a){return function(u){return k1(e)(J1(a)(u))}}},T8=function(e){return function(a){return function(u){return C8(J1(e)(a))(k1(e)(a))(u)}}},M8=function(e){return function(a){return function(u){var l=C8(0)(1)(w_(u-e)(a-e));return l*l*(3-2*l)}}},S8=function(e){return function(a){return function(u){var l=u>=J1(e)(a)&&u<=k1(e)(a);return l?1:0}}};var Z1=cc(Cu),H1=rt(Z1),O8=Kv(Cu),P=K(O8),d_=tt(Z1),Hf=Cn(Cu),X1=MR(Hf)(Mv),Ol=Tl(Ml)(O8),Je=U(Hf),Q1=oc(Z1),k$=Qu(zc),ct=k(ja),U8=Vc(nl)(jn),J$=wv(jn),V$=Eu(Vn),Y1=L(Yl),j$=is(fv),H$=Qu(Vn),X$=wl(Mv)(Hf),Y$=If(E0)(Ci(Cu)),ot=wl(I_)(Hf),xv=U(R_),el=eu(I_)(Hf),Av=L(Ei(bv)),LI=eu(Mv)(Hf),Z$=re(B1),Q$=Bt(fv),K$=Ku(Ga),AI=function(){return new M(0)}(),N0=function(e){return H1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},L8=function(e){return function(a){return P(d_)(function(u){return P(X1(e)(function(l){return Ol(H1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(H1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Je(lD(l))})})})}},Jf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 426, column 1 - line 426, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},K1=function(){return new ae("(2.0*Math.PI)")}(),Me=function(e){if(e instanceof M)return G_(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},fD=function(){return new ae("sampleRate")}(),W8=function(e){return SI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},B8=P(d_)(function(e){return Ol(Q1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Je("i["+(ct(e.allocatedInts)+"]"))})}),A8=function(e){return P(B8)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Je(a)})})},x$=function(e){return P(d_)(function(a){return Ol(Q1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Je(a.allocatedFloats)})})},_c=P(d_)(function(e){return Ol(Q1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Je("f["+(ct(e.allocatedFloats)+"]"))})}),au=function(e){return P(_c)(function(a){return Ol(N0(a+("="+(e+`; -`))))(function(){return Je(new ae(a))})})},eO=function(e){return au("20 * Math.log10("+(Me(e)+")"))},Vf=function(e){if(e instanceof M)return Je(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 62, column 1 - line 62, column 39): "+[e.constructor.name])},z8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(S8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("("+(Me(a)+(">="+(u+("&&"+(Me(a)+("<="+(l+")?1:0"))))))))}},N8=function(e){return au(Me(e)+"*2-1")},x1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(T8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Me(a)+"))"))))))}},aO=function(e){return au("69 + (12 * (Math.log2("+(Me(e)+"/440)))"))},uO=function(e){return au("10 ** ("+(Me(e)+"/20)"))},Li=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(w_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(a)+("!=0? "+(Me(e)+("/"+(Me(a)+" : 0")))))}},jf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(E8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(e)+("/"+Me(a)))}},P8=function(e){return au("Math.abs("+(Me(e)+"%1)"))},k8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(a+("("+(Me(u)+(","+(Me(l)+")")))))}}}},lO=k8(Ku(nl))("Math.max"),vO=k8(Hn(nl))("Math.min"),nO=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=U8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Me(a)+(")>="+(Me(e)+("?"+(Me(a)+":0"))))))}},rO=function(e){return au("440 * (2 ** (("+(Me(e)+"-69)/12))"))},Tn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(Me(u)+(a+Me(l)))}}}},e0=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):Tn(J$)("-")(e)(a)}},tO=Tn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),iO=Tn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),oO=Tn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),cO=Tn(function(e){return function(a){var u=e=0?("+(ct(v)+("+"+(_+("):("+(ct(v)+("+"+(ct(l)+("+"+(_+`); -`))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(ct(l)+`; -`))))))(function(){return Je(s)})})})})})})})})})}}},RO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(M8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Me(a)+("-"+(Me(e.value0)+(")/("+(Me(e.value1)+("-"+(Me(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Me(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},NI=function(){var e=xn(E0)($t)("+"),a=Y1(Me);return function(u){return au(e(a(Ce(u))))}}(),q8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=j$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(z8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(X$(pv(t)(e)(v)))(function(i){return NI(pl(i))})}},$8=function(e){return au(Me(e)+"*0.5+0.5")},em=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(_c)(function(o){return P(_c)(function(_){return P(_c)(function(s){return P(_c)(function(y){return P(_c)(function(S){return P(_c)(function(A){return Ol(N0(s+("="+(_+`; +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Ii)return N(e)+("LPF "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Gi)return N(e)+("HPF "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof wi)return N(e)+("BPF "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ac)return N(e)+("Delay "+(k4(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}},DI={show:function(e){return C(0)(e)}},X4=function(e){return function(a){var u=new pl(ye.value,new G(new Lv(de.value,e,ln.value),new G(new Vu(1),h.value))),l=new pl(ye.value,new G(new Lv(de.value,e,ln.value),new G(new Vu(1),h.value))),v=new S0(ye.value,ln.value,e),t=new Av(ye.value,l,u,v);return new ri(t,a)}},Y4=function(e){return on.create(new Lv(de.value,new Vu(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:V4,vidURLs:V4},Hs=function(e){return e instanceof Qt?{fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,webcam:Nu(!0)}:e instanceof jt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ilo:Nu(!0),ain:Nu(!0)}:e instanceof Ht?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,imid:Nu(!0),ain:Nu(!0)}:e instanceof Xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ihi:Nu(!0),ain:Nu(!0)}:e instanceof Zt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ifft:Nu(!0),ain:Nu(!0)}:e instanceof rn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof kt?{webcam:$.webcam,fft:$.fft,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,lo:Nu(!0)}:e instanceof Jt?{webcam:$.webcam,fft:$.fft,lo:$.lo,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,mid:Nu(!0)}:e instanceof Vt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,hi:Nu(!0)}:e instanceof Yt?{webcam:$.webcam,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:$.vidURLs,fft:Nu(!0)}:e instanceof Kt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:g1(e.value0)}:e instanceof xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:g1(e.value0)}:c$(Hs)(_$(e))};var Z4=dl(yf);var Q4=_f(),Xs=function(){function e(){}return e.value=new e,e}(),Ys=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),M1=function(){function e(){}return e.value=new e,e}(),f$={to:function(e){if(e instanceof $a)return Xs.value;if(e instanceof Re&&e.value0 instanceof $a)return new Ys(e.value0.value0);if(e instanceof Re&&e.value0 instanceof Re)return M1.value;throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Xs)return new $a(rv.value);if(e instanceof Ys)return new Re(new $a(e.value0));if(e instanceof M1)return new Re(new Re(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},RI={show:Mv(f$)(ml(Z4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ml(dl(Tv(XR))({reflectSymbol:function(){return"CrossFade"}}))(Z4({reflectSymbol:function(){return"HoldPhase"}}))))};var K4=function(e){return function(a){if(a instanceof Xs)return Q4(.25);if(a instanceof Ys)return YR(e)(a.value0);if(a instanceof M1)return Q4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var p$=Ll(co),s$=Le(Pe),D$=mf(qt),Zs=pu(),x4=df(qt),GI=function(e){return{signal:e,defTime:new Ef(p$,new fo(0)),transition:Xs.value,output:po.value}},e8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},a8=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new Ys(new fo(a))}}},u8=function(e){return function(a){return function(u){var l=u4(e)(a)(u.defTime),v=mu(a)(s$)(D$(K4(e)(u.transition))(l));return new B(l,v)}}},l8=function(e){return function(a){return function(u){var l=u8(e)(a)(u),v=Zs(x4(l.value1)(a)),t=Zs(x4(l.value0)(a));return new B(t,v)}}},S1=function(e){return function(a){return function(u){return function(l){var v=u8(e)(a)(l),t=Zs(bs(Od(v.value1)))/1e3,i=t-u,o=Zs(bs(Od(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},v8=function(e){return v4(e.output)},n8=function(e){return Ns(e.output)},r8=function(e){return Zs(Hs(e.signal).ain)};var L1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},wI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function Kr(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var A1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var xr=function(e){return e.ask};var Fn=function(e){return e.state},lc=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u)})}},et=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var at=function(e){return Fn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var xs={liftEffect:Le(Pe),Monad0:function(){return xc}},Tu=function(e){return e.liftEffect};var N1=function(e){return e};var aD={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},P1=Du(aD);var di=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var mi=function(e){return{Applicative0:function(){return En(e)},Bind1:function(){return Kv(e)}}},Kv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return yI(e)}}},yI=function(e){var a=di(e.Bind1().Apply0().Functor0());return{apply:b0(mi(e)),Functor0:function(){return a}}},En=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return yI(e)}}};var o8=function(e){var a=e.Monad0(),u=mi(a);return{ask:P1(a)(xr(e)),Monad0:function(){return u}}};var c8=function(e){var a=e.Monad0(),u=mi(a);return{liftEffect:function(){var l=P1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var vc=function(e){var a=U(e.Applicative0()),u=mi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var _8=function(e){var a=e.Monad0(),u=P1(a),l=iu(e),v=mi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var m$=T3(E0),uD=L(Yl),s8=L(_v),f8=K(vI),h$=U(Uf),p8=jc(fv),g$=tv(Qn),y$=k3(_a)(l_),F$=Ju(_a),b$=Cv(fv),D8=function(e){var a=Y(e),u=function(){var t=m$(1)(e);if(t instanceof R)return t.value0;if(t instanceof I)return a;throw new Error("Failed pattern match at NonEmptyList (line 109, column 11 - line 111, column 25): "+[t.constructor.name])}(),l=new B(a,u),v=ta(zt(2)(e));if(v instanceof I)return new B(l,I.value);if(v instanceof R)return new B(l,new R(v.value0));throw new Error("Failed pattern match at NonEmptyList (line 113, column 6 - line 115, column 34): "+[v.constructor.name])},E$=function(e){var a=rI(Bt(uD(ga)(e)));return Vs(uD(Y)(e))(n_(s8(ta)(a)))},$1=function(e){var a=ta(ga(e));if(a instanceof I)return uD(ya)(Y(e));if(a instanceof R)return f8(Y(e))(function(u){return f8($1(a.value0))(function(l){return h$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},q1=function(e){return function(a){var u=p8(e)(1),l=g$(e)(Aa(a))+1|0,v=fl(p8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},C$=function(e){var a=y$(uD(Aa)(e));return uD(q1(a))(e)},FI=function(e){return E$(C$(e))},T$=function(e){return function(a){var u=F$(Aa(e))(Aa(a));return new B(q1(u)(e),q1(u)(a))}},gi=function(e){return function(a){return function(u){var l=T$(a)(u);return pv(e)(l.value0)(l.value1)}}},M$=function(e){var a=ta(s8(B.create(Y(e)))(ga(e))),u=function(){var v=ta(ga(e));if(v instanceof I)return I.value;if(v instanceof R){var t=Aa(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ya(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},R8=function(e){return fl(b$(M$)(e))},I8=function(e){var a=ta(v_(A4(e))(ga(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ya(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var c_=L(Yl);var bI=U(Uf),S$=jc(fv),L$=Ua(E0),A$=hu(E0),N$=eu(Sv),P$=re(Bs),W1=function(e){return e},lD={map:function(e){return function(a){return c_(c_(e))(a)}}},G8=L(lD);var kf=function(e){return e};var w8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return c_(e)(a)}},d8=function(e){return Aa(e)===1&&Aa(Y(e))===1},sl=function(e){return W1(bI(e))},Ce=function(e){return fl(e)},EI=function(e){if(Aa(e)===1)return Y(e);if(Ie)return $1(c_(Ce)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},CI=function(e){return function(a){return sl(fl(S$(e)(Ce(a))))}},h8=function(e){return function(a){return gi(function(u){return function(l){return su(u)(ya(l))}})(Ce(e))(Ce(a))}},B1={apply:function(e){return function(a){if(d8(e))return G8(w8(e))(a);if(d8(a))return G8(function(u){return u(w8(a))})(e);if(Ie)return c_(function(u){return c_(u)(Ce(a))})(Ce(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return lD}},q$=Gy(B1),$$=Gl(B1),__={pure:function(e){return W1(bI(bI(e)))},Apply0:function(){return B1}},m8=U(__),g8={foldl:function(e){return function(a){return function(u){return L$(e)(a)(Ce(u))}}},foldr:function(e){return function(a){return function(u){return A$(e)(a)(Ce(u))}}},foldMap:function(e){return ld(g8)(e)}},f_={traverse:function(e){var a=L(e.Apply0().Functor0()),u=N$(e);return function(l){return function(v){return a(W1)(u(u(l))(v))}}},sequence:function(e){return U3(f_)(e)},Functor0:function(){return lD},Foldable1:function(){return g8}},z1={append:function(e){return function(a){return bI(P$(Ce(e))(Ce(a)))}}},O$=re(z1),y8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return m8(u.value0);if(u.value1 instanceof R)return O$(m8(u.value0))(Cv(y8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},U$=Cv(y8),TI=function(e){return U$(D8)(Ce(e))},vD=function(e){return c_(Ce)(e)},U1=function(e){return function(a){return function(u){return sl(gi(e)(Ce(a))(Ce(u)))}}},yi=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ye)return q$(e)(u)(l)(v);if(a instanceof de)return U1(Uw)(U1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},$l=function(e){return function(a){if(a instanceof ye)return $$(e);if(a instanceof de)return U1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var z$=pu();var SI=function(e){return function(a){return z$(e(a))}};var nD=Math.acosh,rD=Math.asinh,tD=Math.atanh,iD=Math.cbrt,oD=Math.cosh,cD=Math.log2,k1=Math.log10,_D=Math.sinh,fD=Math.tanh;var b8=k(kv),J1=Ju(rl),V1=jn(rl),p_=function(e){if(e<0)return"("+(b8(e)+")");if(Ie)return b8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},E8=function(e){return function(a){return e/a}},s_=function(e){return function(a){return a===0?0:e/a}},C8=function(e){return function(a){return function(u){return J1(e)(V1(a)(u))}}},T8=function(e){return function(a){return function(u){return C8(V1(e)(a))(J1(e)(a))(u)}}},M8=function(e){return function(a){return function(u){var l=C8(0)(1)(s_(u-e)(a-e));return l*l*(3-2*l)}}},S8=function(e){return function(a){return function(u){var l=u>=V1(e)(a)&&u<=J1(e)(a);return l?1:0}}};var Q1=vc(Cu),X1=et(Q1),O8=Kv(Cu),P=K(O8),D_=at(Q1),Hf=En(Cu),Y1=MR(Hf)(Sv),Ol=Tl(Ml)(O8),Je=U(Hf),K1=lc(Q1),k$=Ku(qc),vt=k(ja),U8=Uc(rl)(Vn),J$=wv(Vn),V$=Eu(Jn),Z1=L(Yl),j$=is(fv),H$=Ku(Jn),X$=wl(Sv)(Hf),Y$=pf(E0)(mi(Cu)),lt=wl(f_)(Hf),xv=U(__),al=eu(f_)(Hf),Nv=L(di(Ev)),LI=eu(Sv)(Hf),Z$=re(z1),Q$=Pt(fv),K$=Ju(_a),AI=function(){return new M(0)}(),N0=function(e){return X1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},L8=function(e){return function(a){return P(D_)(function(u){return P(Y1(e)(function(l){return Ol(X1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=l.time,t.beat=l.beat,t.etime=l.etime,t.ebeat=l.ebeat,t}))(function(){return a})}))(function(l){return Ol(X1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Je(vD(l))})})})}},Jf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 426, column 1 - line 426, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},x1=function(){return new ae("(2.0*Math.PI)")}(),Me=function(e){if(e instanceof M)return p_(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},pD=function(){return new ae("sampleRate")}(),W8=function(e){return SI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},B8=P(D_)(function(e){return Ol(K1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Je("i["+(vt(e.allocatedInts)+"]"))})}),A8=function(e){return P(B8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(a)})})},x$=function(e){return P(D_)(function(a){return Ol(K1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Je(a.allocatedFloats)})})},nc=P(D_)(function(e){return Ol(K1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Je("f["+(vt(e.allocatedFloats)+"]"))})}),au=function(e){return P(nc)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(new ae(a))})})},eO=function(e){return au("20 * Math.log10("+(Me(e)+")"))},Vf=function(e){if(e instanceof M)return Je(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 62, column 1 - line 62, column 39): "+[e.constructor.name])},z8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(S8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("("+(Me(a)+(">="+(u+("&&"+(Me(a)+("<="+(l+")?1:0"))))))))}},N8=function(e){return au(Me(e)+"*2-1")},em=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(T8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Me(a)+"))"))))))}},aO=function(e){return au("69 + (12 * (Math.log2("+(Me(e)+"/440)))"))},uO=function(e){return au("10 ** ("+(Me(e)+"/20)"))},Fi=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(s_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(a)+("!=0? "+(Me(e)+("/"+(Me(a)+" : 0")))))}},jf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(E8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(e)+("/"+Me(a)))}},P8=function(e){return au("Math.abs("+(Me(e)+"%1)"))},k8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(a+("("+(Me(u)+(","+(Me(l)+")")))))}}}},lO=k8(Ju(rl))("Math.max"),vO=k8(jn(rl))("Math.min"),nO=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=U8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Me(a)+(")>="+(Me(e)+("?"+(Me(a)+":0"))))))}},rO=function(e){return au("440 * (2 ** (("+(Me(e)+"-69)/12))"))},Cn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(Me(u)+(a+Me(l)))}}}},e0=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):Cn(J$)("-")(e)(a)}},tO=Cn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),iO=Cn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),oO=Cn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),cO=Cn(function(e){return function(a){var u=e=0?("+(vt(v)+("+"+(_+("):("+(vt(v)+("+"+(vt(l)+("+"+(_+`); +`))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(vt(l)+`; +`))))))(function(){return Je(s)})})})})})})})})})}}},RO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(M8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Me(a)+("-"+(Me(e.value0)+(")/("+(Me(e.value1)+("-"+(Me(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Me(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},NI=function(){var e=Kn(E0)(St)("+"),a=Z1(Me);return function(u){return au(e(a(Ce(u))))}}(),q8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=j$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(z8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(X$(pv(t)(e)(v)))(function(i){return NI(sl(i))})}},$8=function(e){return au(Me(e)+"*0.5+0.5")},am=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(nc)(function(o){return P(nc)(function(_){return P(nc)(function(s){return P(nc)(function(y){return P(nc)(function(S){return P(nc)(function(A){return Ol(N0(s+("="+(_+`; `))))(function(){return Ol(N0(_+("="+(o+`; `))))(function(){return Ol(N0(o+("="+(Me(i)+`; `))))(function(){return Ol(N0(A+("="+(S+`; `))))(function(){return Ol(N0(S+("="+(y+`; `))))(function(){var V="("+(o+("*"+(Me(e)+("/"+(Me(l)+")"))))),Ee="("+(_+("*"+(Me(a)+("/"+(Me(l)+")"))))),ma="("+(s+("*"+(Me(u)+("/"+(Me(l)+")"))))),bu="("+(S+("*"+(Me(v)+("/"+(Me(l)+")"))))),El="("+(A+("*"+(Me(t)+("/"+(Me(l)+")")))));return Ol(N0(y+("="+(V+("+"+(Ee+("+"+(ma+("-"+(bu+("-"+(El+`; -`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},m_=function(e){return P(jf(e)(fD))(function(a){return P(_c)(function(u){return Ol(N0(u+("=("+(u+("+"+(Me(a)+`)%1; -`))))))(function(){return Je(new ae(u))})})})};var Nv=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):Tn(H$)("+")(e)(a)}},IO=function(e){return function(a){return function(u){return P(Bu(K1)(e))(function(l){return P(jf(l)(fD))(function(v){return P(Vf(Jf(ar)("Math.cos")(v)))(function(t){return P(Vf(Jf(io)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Li(i)))(function(o){var _=new M(0);return P(Bu(new M(-1))(o))(function(s){return P(Nv(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(S){return P(e0(new M(1))(o))(function(A){return em(o)(_)(s)(y)(S)(A)(u)})})})})})})})})})}}},GO=function(e){return function(a){return function(u){return P(Bu(K1)(e))(function(l){return P(jf(l)(fD))(function(v){return P(Vf(Jf(ar)("Math.cos")(v)))(function(t){return P(Nv(new M(1))(t))(function(i){return P(Vf(Jf(io)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Li(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Nv(new M(1))(_))(function(S){return P(Bu(new M(-2))(t))(function(A){return P(e0(new M(1))(_))(function(V){return em(s)(y)(s)(S)(A)(V)(u)})})})})})})})})})})})}}},wO=function(e){return function(a){return function(u){return e.value0 instanceof M&&e.value1 instanceof M&&a.value0 instanceof M&&a.value1 instanceof M&&u instanceof M?Je(new M(w_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(e0(u)(e.value0))(function(l){return P(e0(a.value1)(a.value0))(function(v){return P(P(P(e0(e.value1)(e.value0))(Li(l)))(Bu(v)))(Nv(a.value0))})})}}},dO=function(e){return function(a){return function(u){return P(Bu(K1)(e))(function(l){return P(jf(l)(fD))(function(v){return P(Vf(Jf(ar)("Math.cos")(v)))(function(t){return P(e0(new M(1))(t))(function(i){return P(Vf(Jf(io)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Li(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Nv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(S){return P(e0(new M(1))(_))(function(A){return em(s)(i)(s)(y)(S)(A)(u)})})})})})})})})})})}}},mO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Je(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(e0(e.value1)(e.value0))(Bu(a)))(Nv(e.value0))}},J8=function(e){return Y$(function(a){return function(u){return ot($l(Nv)(de.value)(a)(u))}})(xv(new M(0)))(e)},PI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Me(l)+")")))(function(v){return P(Nv(v)(new M(1)))(function(t){return P(e0(t)(l))(function(i){return P(e0(l)(v))(function(o){return P(au(e+("["+(Me(v)+("%"+(ct(a)+"]"))))))(function(_){return P(au(e+("["+(Me(t)+("%"+(ct(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(S){return Nv(y)(S)})})})})})})})})})}}},hO=function(e){return P(m_(e))(PI("sin")(16384))},gO=function(e){return P(m_(e))(PI("saw")(4096))},yO=function(e){return P(m_(e))(PI("sqr")(4096))},FO=function(e){return P(m_(e))(PI("tri")(4096))},am=function(e){if(e instanceof M)return Je(new M(U8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 583, column 1 - line 583, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(Be(u))(function(l){var v=function(t){if(t instanceof M)return Je(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 421, column 13 - line 423, column 60): "+[t.constructor.name])};return el(v)(l)})}}},Be=function(e){if(e instanceof Ju)return Je(xv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof ye){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return Av(EI)(LI(Be)(a.value0));throw new Error("Failed pattern match at W (line 231, column 3 - line 233, column 69): "+[a.constructor.name])}if(e instanceof fl&&e.value0 instanceof de){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return P(Av(Y1(Ce))(LI(Be)(a.value0)))(function(v){return Je(FI(v))});throw new Error("Failed pattern match at W (line 236, column 3 - line 240, column 36): "+[a.constructor.name])}if(e instanceof nn)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(Z$(l)(v))})});if(e instanceof cr)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(h8(l)(v))})});if(e instanceof _r)return Av(xv)(P(Be(e.value0))(NI));if(e instanceof fr)return Av(CI(e.value0))(Be(e.value1));if(e instanceof pr)return Je(xv(new ae("Math.PI")));if(e instanceof sr)return Je(xv(new ae("cps")));if(e instanceof Dr)return Je(xv(new ae("time")));if(e instanceof Rr)return Je(xv(new ae("beat")));if(e instanceof Gr)return Je(xv(new ae("eTime")));if(e instanceof Ir)return Je(xv(new ae("eBeat")));if(e instanceof Mo)return Av(xv)(au("Math.random()*2-1"));if(e instanceof tn){var u=Y1(k$(e.value1))(Q$(0)(K$(0)(e.value0-1|0)));return P(LI(function(l){return au("ain(input,"+(ct(l)+")[n]"))})(u))(function(l){return Je(pl(l))})}return e instanceof wr?P(Be(e.value0))(el(N8)):e instanceof dr?P(Be(e.value0))(el($8)):e instanceof mr?P(Be(e.value0))(el(hO)):e instanceof hr?P(Be(e.value0))(el(FO)):e instanceof gr?P(Be(e.value0))(el(gO)):e instanceof yr?P(Be(e.value0))(el(yO)):e instanceof Fr?P(P(Be(e.value0))(el(m_)))(function(l){return el(function(v){return au(Me(v)+("<0.5?("+(Me(v)+("*4-1):("+(Me(v)+"*(-4)+3)")))))})(l)}):e instanceof br?P(P(Be(e.value0))(el(m_)))(el(N8)):e instanceof Er?P(P(Be(e.value0))(el(m_)))(function(l){return el(function(v){return au(Me(v)+">=0.5?1:-1")})(l)}):e instanceof Cr?P(Be(e.value0))(el(am)):e instanceof Tr?Wu(os)("Math.acos")(e.value0):e instanceof Mr?Wu(vD)("Math.acosh")(e.value0):e instanceof Sr?Wu(cs)("Math.asin")(e.value0):e instanceof Lr?Wu(nD)("Math.asinh")(e.value0):e instanceof Ar?Wu(_s)("Math.atan")(e.value0):e instanceof Nr?Wu(rD)("Math.atanh")(e.value0):e instanceof Pr?Wu(tD)("Math.cbrt")(e.value0):e instanceof qr?Wu(mf)("Math.ceil")(e.value0):e instanceof $r?Wu(ar)("Math.cos")(e.value0):e instanceof Or?Wu(iD)("Math.cosh")(e.value0):e instanceof Ur?Wu(fs)("Math.exp")(e.value0):e instanceof Wr?Wu(to)("Math.floor")(e.value0):e instanceof Br?Wu(ps)("Math.log")(e.value0):e instanceof zr?Wu(oD)("Math.log2")(e.value0):e instanceof kr?Wu(z1)("Math.log10")(e.value0):e instanceof Jr?Wu(e_)("Math.round")(e.value0):e instanceof Vr?Wu(ss)("Math.sign")(e.value0):e instanceof jr?Wu(io)("Math.sin")(e.value0):e instanceof Hr?Wu(cD)("Math.sinh")(e.value0):e instanceof Xr?Wu(Ds)("Math.sqrt")(e.value0):e instanceof Yr?Wu(Rs)("Math.tan")(e.value0):e instanceof Zr?Wu(_D)("Math.tanh")(e.value0):e instanceof Qr?Wu(hf)("Math.trunc")(e.value0):e instanceof Kr?P(Be(e.value0))(el(rO)):e instanceof xr?P(Be(e.value0))(el(aO)):e instanceof et?P(Be(e.value0))(el(uO)):e instanceof at?P(Be(e.value0))(el(eO)):e instanceof ut?P(Be(e.value0))(el(P8)):e instanceof on?P(Av(Ce)(Be(e.value0)))(function(l){return P(d_)(function(v){return P(X1(l)(function(t){return P(Nv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Nv(v.beat)(o))(function(_){return P(Nv(v.etime)(t))(function(s){return P(Nv(v.ebeat)(o))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return L8(t)(Be(e.value1))})})}):e instanceof cn?P(Av(Ce)(Be(e.value0)))(function(l){return P(d_)(function(v){return P(X1(l)(function(t){return P(Li(v.time)(t))(function(i){return P(Li(v.beat)(t))(function(o){return P(Li(v.etime)(t))(function(_){return P(Li(v.ebeat)(t))(function(s){return Je({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return L8(t)(Be(e.value1))})})}):e instanceof M0?sv(Nv)(e.value0)(e.value1)(e.value2):e instanceof Zv?sv(e0)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Sv?sv(Li)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(fO)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(sO)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(tO)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(pO)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(iO)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(oO)(e.value0)(e.value1)(e.value2):e instanceof In?sv(cO)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(_O)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(lO)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(vO)(e.value0)(e.value1)(e.value2):e instanceof mn?sv(nO)(e.value0)(e.value1)(e.value2):e instanceof hn?j1(x1)(e.value0)(e.value1)(e.value2):e instanceof gn?j1(z8)(e.value0)(e.value1)(e.value2):e instanceof yn?j1(RO)(e.value0)(e.value1)(e.value2):e instanceof Fn?P(P(Be(e.value1))(function(l){return Je(pl(kf(l)))}))(function(l){return P(P(Be(e.value2))(el($8)))(function(v){return ot($l(q8)(e.value0)(l)(v))})}):e instanceof lt?P(Av(kf)(Be(e.value0)))(function(l){return P(P(Av(function(v){return v.beat})(d_))(P8))(function(v){return P(LI(function(t){return q8(t)(v)})(l))(function(t){return Je(pl(t))})})}):e instanceof Lv?P(Av(Ce)(Be(e.value1)))(function(l){return P(Av(Ce)(Be(e.value2)))(function(v){var t=pl(Mi(B.create)(l)(v));return P(Be(e.value3))(function(i){return ot($l(mO)(e.value0)(t)(i))})})}):e instanceof L0?P(Av(TI)(Be(e.value1)))(function(l){return P(Av(TI)(Be(e.value2)))(function(v){return P(Be(e.value3))(function(t){return ot(Si(wO)(e.value0)(l)(v)(t))})})}):e instanceof yi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return ot(Si(dO)(e.value0)(l)(v)(t))})})}):e instanceof Fi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return ot(Si(GO)(e.value0)(l)(v)(t))})})}):e instanceof bi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return ot(Si(IO)(e.value0)(l)(v)(t))})})}):e instanceof tc?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return ot($l(DO(e.value0))(ye.value)(l)(v))})}):Je(xv(new M(0)))},j1=function(e){return function(a){return function(u){return function(l){return P(Av(TI)(Be(u)))(function(v){return P(Be(l))(function(t){return ot($l(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(Be(u))(function(v){return P(Be(l))(function(t){return ot($l(e)(a)(v)(t))})})}}}};var j8=Vc(nl)(jn),lm=Cn(Cu),sD=U(lm),bO=U(R_),h_=K(Kv(Cu)),Z8=is(fv),um=eu(Mv)(lm),pD=L(Ei(bv)),Q8=U(Of),EO=L(Yl),CO=wl(Mv)(lm),H8=df(Ht),X8=re(jt),TO=function(e){if(e instanceof M){if(j8(e.value0)>1)return sD(new M(0));if(Ie)return sD(new M(ar(j8(e.value0)*v7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 51, column 1 - line 51, column 39): "+[e.constructor.name])},Y8=function(e){return function(a){return function(u){if(e<=1)return sD(bO(u));if(Ie)return h_(Bu(a)(new M(La(e-1|0))))(function(l){var v=Z8(e)(function(t){return t+1})(0);return h_(um(function(t){return h_(h_(e0(new M(t))(l))(am))(x1(new B(new M(0),new M(1))))})(v))(function(t){return h_(um(TO)(t))(function(i){return pD(pl)(um(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 41, column 1 - line 41, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},MO=function(e){return function(a){if(e<=1)return pD(Q8)(NI(a));if(Aa(Ce(a))===1)return pD(Ce)(Y8(e)(new M(.5))(Y(Ce(a))));if(Ie){var u=Ce(a),l=Aa(u),v=1/La(l-1|0),t=EO(M.create)(Z8(l)(function(i){return i+v})(0));return h_(CO(pv(Y8(e))(t)(u)))(function(i){return pD(Ce)(J8(i))})}throw new Error("Failed pattern match at AudioPanning (line 20, column 1 - line 20, column 49): "+[e.constructor.name,a.constructor.name])}},K8=function(e){return function(a){return function(u){return function(l){var v=H8(u)(AI);return h_(pD(Xt)(MO(a)(l)))(function(t){var i=H8((e-u|0)-a|0)(AI),o=ta(R1(e)(X8(v)(X8(t)(i))));if(o instanceof R)return sD(o.value0);if(o instanceof I)return sD(Q8(AI));throw new Error("Failed pattern match at AudioPanning (line 37, column 3 - line 39, column 32): "+[o.constructor.name])})}}}};function x8(e,a,u){return e==null?a:u(e)}function DD(e){return e}var fc=function(e){return x8(e,I.value,R.create)};var AO=U(il),NO=K(Kv(Cu)),PO=Bt(fv),$I=k(ja),qO=Q0(E0)($t),eF=k(zv),OI=function(e){return function(a){return function(u){var l=fc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return AO(void 0);if(l instanceof R)return function(){return wI(l.value0)("fOutStart")(a)(),wI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 40, column 3 - line 44, column 47): "+[l.constructor.name])}}},$O=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=W8(NO(Be(e))(K8(a)(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); +`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},R_=function(e){return P(jf(e)(pD))(function(a){return P(nc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Me(a)+`)%1; +`))))))(function(){return Je(new ae(u))})})})};var Pv=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):Cn(H$)("+")(e)(a)}},IO=function(e){return function(a){return function(u){return P(Bu(x1)(e))(function(l){return P(jf(l)(pD))(function(v){return P(Vf(Jf(er)("Math.cos")(v)))(function(t){return P(Vf(Jf(ao)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Fi(i)))(function(o){var _=new M(0);return P(Bu(new M(-1))(o))(function(s){return P(Pv(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(S){return P(e0(new M(1))(o))(function(A){return am(o)(_)(s)(y)(S)(A)(u)})})})})})})})})})}}},GO=function(e){return function(a){return function(u){return P(Bu(x1)(e))(function(l){return P(jf(l)(pD))(function(v){return P(Vf(Jf(er)("Math.cos")(v)))(function(t){return P(Pv(new M(1))(t))(function(i){return P(Vf(Jf(ao)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Fi(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Pv(new M(1))(_))(function(S){return P(Bu(new M(-2))(t))(function(A){return P(e0(new M(1))(_))(function(V){return am(s)(y)(s)(S)(A)(V)(u)})})})})})})})})})})})}}},wO=function(e){return function(a){return function(u){return e.value0 instanceof M&&e.value1 instanceof M&&a.value0 instanceof M&&a.value1 instanceof M&&u instanceof M?Je(new M(s_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(e0(u)(e.value0))(function(l){return P(e0(a.value1)(a.value0))(function(v){return P(P(P(e0(e.value1)(e.value0))(Fi(l)))(Bu(v)))(Pv(a.value0))})})}}},dO=function(e){return function(a){return function(u){return P(Bu(x1)(e))(function(l){return P(jf(l)(pD))(function(v){return P(Vf(Jf(er)("Math.cos")(v)))(function(t){return P(e0(new M(1))(t))(function(i){return P(Vf(Jf(ao)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Fi(o)))(function(_){return P(jf(i)(new M(2)))(function(s){return P(Pv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(S){return P(e0(new M(1))(_))(function(A){return am(s)(i)(s)(y)(S)(A)(u)})})})})})})})})})})}}},mO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Je(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(e0(e.value1)(e.value0))(Bu(a)))(Pv(e.value0))}},J8=function(e){return Y$(function(a){return function(u){return lt($l(Pv)(de.value)(a)(u))}})(xv(new M(0)))(e)},PI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Me(l)+")")))(function(v){return P(Pv(v)(new M(1)))(function(t){return P(e0(t)(l))(function(i){return P(e0(l)(v))(function(o){return P(au(e+("["+(Me(v)+("%"+(vt(a)+"]"))))))(function(_){return P(au(e+("["+(Me(t)+("%"+(vt(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(S){return Pv(y)(S)})})})})})})})})})}}},hO=function(e){return P(R_(e))(PI("sin")(16384))},gO=function(e){return P(R_(e))(PI("saw")(4096))},yO=function(e){return P(R_(e))(PI("sqr")(4096))},FO=function(e){return P(R_(e))(PI("tri")(4096))},um=function(e){if(e instanceof M)return Je(new M(U8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 583, column 1 - line 583, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(Be(u))(function(l){var v=function(t){if(t instanceof M)return Je(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 421, column 13 - line 423, column 60): "+[t.constructor.name])};return al(v)(l)})}}},Be=function(e){if(e instanceof Vu)return Je(xv(new M(e.value0)));if(e instanceof pl&&e.value0 instanceof ye){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return Nv(EI)(LI(Be)(a.value0));throw new Error("Failed pattern match at W (line 231, column 3 - line 233, column 69): "+[a.constructor.name])}if(e instanceof pl&&e.value0 instanceof de){var a=ta(e.value1);if(a instanceof I)return Je(xv(new M(0)));if(a instanceof R)return P(Nv(Z1(Ce))(LI(Be)(a.value0)))(function(v){return Je(FI(v))});throw new Error("Failed pattern match at W (line 236, column 3 - line 240, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(Z$(l)(v))})});if(e instanceof vr)return P(Be(e.value0))(function(l){return P(Be(e.value1))(function(v){return Je(h8(l)(v))})});if(e instanceof nr)return Nv(xv)(P(Be(e.value0))(NI));if(e instanceof rr)return Nv(CI(e.value0))(Be(e.value1));if(e instanceof tr)return Je(xv(new ae("Math.PI")));if(e instanceof ir)return Je(xv(new ae("cps")));if(e instanceof or)return Je(xv(new ae("time")));if(e instanceof cr)return Je(xv(new ae("beat")));if(e instanceof fr)return Je(xv(new ae("eTime")));if(e instanceof _r)return Je(xv(new ae("eBeat")));if(e instanceof yo)return Nv(xv)(au("Math.random()*2-1"));if(e instanceof rn){var u=Z1(k$(e.value1))(Q$(0)(K$(0)(e.value0-1|0)));return P(LI(function(l){return au("ain(input,"+(vt(l)+")[n]"))})(u))(function(l){return Je(sl(l))})}return e instanceof pr?P(Be(e.value0))(al(N8)):e instanceof sr?P(Be(e.value0))(al($8)):e instanceof Dr?P(Be(e.value0))(al(hO)):e instanceof Rr?P(Be(e.value0))(al(FO)):e instanceof Ir?P(Be(e.value0))(al(gO)):e instanceof Gr?P(Be(e.value0))(al(yO)):e instanceof wr?P(P(Be(e.value0))(al(R_)))(function(l){return al(function(v){return au(Me(v)+("<0.5?("+(Me(v)+("*4-1):("+(Me(v)+"*(-4)+3)")))))})(l)}):e instanceof dr?P(P(Be(e.value0))(al(R_)))(al(N8)):e instanceof mr?P(P(Be(e.value0))(al(R_)))(function(l){return al(function(v){return au(Me(v)+">=0.5?1:-1")})(l)}):e instanceof hr?P(Be(e.value0))(al(um)):e instanceof gr?Wu(os)("Math.acos")(e.value0):e instanceof yr?Wu(nD)("Math.acosh")(e.value0):e instanceof Fr?Wu(cs)("Math.asin")(e.value0):e instanceof br?Wu(rD)("Math.asinh")(e.value0):e instanceof Er?Wu(_s)("Math.atan")(e.value0):e instanceof Cr?Wu(tD)("Math.atanh")(e.value0):e instanceof Tr?Wu(iD)("Math.cbrt")(e.value0):e instanceof Mr?Wu(If)("Math.ceil")(e.value0):e instanceof Sr?Wu(er)("Math.cos")(e.value0):e instanceof Lr?Wu(oD)("Math.cosh")(e.value0):e instanceof Ar?Wu(fs)("Math.exp")(e.value0):e instanceof Nr?Wu(eo)("Math.floor")(e.value0):e instanceof Pr?Wu(ps)("Math.log")(e.value0):e instanceof qr?Wu(cD)("Math.log2")(e.value0):e instanceof $r?Wu(k1)("Math.log10")(e.value0):e instanceof Or?Wu(Xc)("Math.round")(e.value0):e instanceof Ur?Wu(ss)("Math.sign")(e.value0):e instanceof Wr?Wu(ao)("Math.sin")(e.value0):e instanceof Br?Wu(_D)("Math.sinh")(e.value0):e instanceof zr?Wu(Ds)("Math.sqrt")(e.value0):e instanceof kr?Wu(Rs)("Math.tan")(e.value0):e instanceof Jr?Wu(fD)("Math.tanh")(e.value0):e instanceof Vr?Wu(Gf)("Math.trunc")(e.value0):e instanceof jr?P(Be(e.value0))(al(rO)):e instanceof Hr?P(Be(e.value0))(al(aO)):e instanceof Xr?P(Be(e.value0))(al(uO)):e instanceof Yr?P(Be(e.value0))(al(eO)):e instanceof Zr?P(Be(e.value0))(al(P8)):e instanceof tn?P(Nv(Ce)(Be(e.value0)))(function(l){return P(D_)(function(v){return P(Y1(l)(function(t){return P(Pv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Pv(v.beat)(o))(function(_){return P(Pv(v.etime)(t))(function(s){return P(Pv(v.ebeat)(o))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return L8(t)(Be(e.value1))})})}):e instanceof on?P(Nv(Ce)(Be(e.value0)))(function(l){return P(D_)(function(v){return P(Y1(l)(function(t){return P(Fi(v.time)(t))(function(i){return P(Fi(v.beat)(t))(function(o){return P(Fi(v.etime)(t))(function(_){return P(Fi(v.ebeat)(t))(function(s){return Je({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return L8(t)(Be(e.value1))})})}):e instanceof M0?sv(Pv)(e.value0)(e.value1)(e.value2):e instanceof Zv?sv(e0)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Lv?sv(Fi)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(fO)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(sO)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(tO)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(pO)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(iO)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(oO)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(cO)(e.value0)(e.value1)(e.value2):e instanceof In?sv(_O)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(lO)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(vO)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(nO)(e.value0)(e.value1)(e.value2):e instanceof mn?H1(em)(e.value0)(e.value1)(e.value2):e instanceof hn?H1(z8)(e.value0)(e.value1)(e.value2):e instanceof gn?H1(RO)(e.value0)(e.value1)(e.value2):e instanceof yn?P(P(Be(e.value1))(function(l){return Je(sl(kf(l)))}))(function(l){return P(P(Be(e.value2))(al($8)))(function(v){return lt($l(q8)(e.value0)(l)(v))})}):e instanceof Qr?P(Nv(kf)(Be(e.value0)))(function(l){return P(P(Nv(function(v){return v.beat})(D_))(P8))(function(v){return P(LI(function(t){return q8(t)(v)})(l))(function(t){return Je(sl(t))})})}):e instanceof Av?P(Nv(Ce)(Be(e.value1)))(function(l){return P(Nv(Ce)(Be(e.value2)))(function(v){var t=sl(gi(B.create)(l)(v));return P(Be(e.value3))(function(i){return lt($l(mO)(e.value0)(t)(i))})})}):e instanceof L0?P(Nv(TI)(Be(e.value1)))(function(l){return P(Nv(TI)(Be(e.value2)))(function(v){return P(Be(e.value3))(function(t){return lt(yi(wO)(e.value0)(l)(v)(t))})})}):e instanceof Ii?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return lt(yi(dO)(e.value0)(l)(v)(t))})})}):e instanceof Gi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return lt(yi(GO)(e.value0)(l)(v)(t))})})}):e instanceof wi?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return P(Be(e.value3))(function(t){return lt(yi(IO)(e.value0)(l)(v)(t))})})}):e instanceof ac?P(Be(e.value1))(function(l){return P(Be(e.value2))(function(v){return lt($l(DO(e.value0))(ye.value)(l)(v))})}):Je(xv(new M(0)))},H1=function(e){return function(a){return function(u){return function(l){return P(Nv(TI)(Be(u)))(function(v){return P(Be(l))(function(t){return lt($l(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(Be(u))(function(v){return P(Be(l))(function(t){return lt($l(e)(a)(v)(t))})})}}}};var j8=Uc(rl)(Vn),vm=En(Cu),DD=U(vm),bO=U(__),I_=K(Kv(Cu)),Z8=is(fv),lm=eu(Sv)(vm),sD=L(di(Ev)),Q8=U(Uf),EO=L(Yl),CO=wl(Sv)(vm),H8=Rf(Wt),X8=re(Ut),TO=function(e){if(e instanceof M){if(j8(e.value0)>1)return DD(new M(0));if(Ie)return DD(new M(er(j8(e.value0)*n7/2)))}if(e instanceof ae)return au("Math.abs("+(e.value0+(")>1?0:Math.cos(Math.abs("+(e.value0+")*Math.PI/2)"))));throw new Error("Failed pattern match at AudioPanning (line 51, column 1 - line 51, column 39): "+[e.constructor.name])},Y8=function(e){return function(a){return function(u){if(e<=1)return DD(bO(u));if(Ie)return I_(Bu(a)(new M(La(e-1|0))))(function(l){var v=Z8(e)(function(t){return t+1})(0);return I_(lm(function(t){return I_(I_(e0(new M(t))(l))(um))(em(new B(new M(0),new M(1))))})(v))(function(t){return I_(lm(TO)(t))(function(i){return sD(sl)(lm(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 41, column 1 - line 41, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},MO=function(e){return function(a){if(e<=1)return sD(Q8)(NI(a));if(Aa(Ce(a))===1)return sD(Ce)(Y8(e)(new M(.5))(Y(Ce(a))));if(Ie){var u=Ce(a),l=Aa(u),v=1/La(l-1|0),t=EO(M.create)(Z8(l)(function(i){return i+v})(0));return I_(CO(pv(Y8(e))(t)(u)))(function(i){return sD(Ce)(J8(i))})}throw new Error("Failed pattern match at AudioPanning (line 20, column 1 - line 20, column 49): "+[e.constructor.name,a.constructor.name])}},K8=function(e){return function(a){return function(u){return function(l){var v=H8(u)(AI);return I_(sD(Bt)(MO(a)(l)))(function(t){var i=H8((e-u|0)-a|0)(AI),o=ta(I1(e)(X8(v)(X8(t)(i))));if(o instanceof R)return DD(o.value0);if(o instanceof I)return DD(Q8(AI));throw new Error("Failed pattern match at AudioPanning (line 37, column 3 - line 39, column 32): "+[o.constructor.name])})}}}};function x8(e,a,u){return e==null?a:u(e)}function RD(e){return e}var rc=function(e){return x8(e,I.value,R.create)};var AO=U(ol),NO=K(Kv(Cu)),PO=Pt(fv),$I=k(ja),qO=Q0(E0)(St),eF=k(kv),OI=function(e){return function(a){return function(u){var l=rc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return AO(void 0);if(l instanceof R)return function(){return wI(l.value0)("fOutStart")(a)(),wI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 40, column 3 - line 44, column 47): "+[l.constructor.name])}}},$O=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=W8(NO(Be(e))(K8(a)(a)(u))),o="registerProcessor('"+(l+("',"+(l+`); `))),_=PO(0)(Aa(i.value0)-1|0),s=function(Ee){return function(ma){return"if(output["+($I(Ee)+("]!=null){output["+($I(Ee)+("][n] = "+(Me(ma)+`*fade}; `)))))}},y=qO(pv(s)(_)(i.value0)),S="const fIn = clamp(0,1,(t-"+(eF(v)+(")/"+(eF(t)+`); const fade = Math.min(fIn,fOut); @@ -249,15 +249,15 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+o))))))))}}}}}},aF=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=$O(v)(t)(i)(l)(o)(_);return function(){var S=S1(e)(a)(u)(l)(s)(t)();return{name:l,signal:v,code:s,"audioWorklet'":S}}}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Xf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var nm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},rm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),tm=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},im=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},om=e=>()=>e.loaded,cm=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},_m=e=>()=>e.isPlaying;var fm=e=>()=>new Uint8Array(e),pm=e=>a=>()=>e.getByteFrequencyData(a),sm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},Dm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Rm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Im=()=>new AudioContext,ID=e=>()=>e.resume(),GD=e=>()=>e.currentTime,Gm=e=>()=>e.destination,WI=e=>a=>()=>new GainNode(e,{gain:a}),wm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),dm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},Ai=e=>a=>()=>e.connect(a),pc=e=>a=>()=>e.disconnect(a);var BI=pu(),hm=re(Zc(Gl)),gm=X0(il),iF=function(e){return function(a){return function(){var l=oe(e.mAnalyserNode)();return function(){if(l instanceof R){var v=oe(e.sourceNode)();return pc(v)(l.value0)(),Ai(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),qe(a)(e.sourceNode)()}}},ym=function(e){return function(a){return function(){var l=la(a)(),v=la(I.value)(),t=fm(512)(),i=la(0)(),o=la(0)(),_=la(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},HO=function(e){return function(){var u=oe(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=oe(e.sourceNode)();return pc(l)(u.value0)(),qe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},XO=function(e){return function(){var u=oe(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=wm(e.webAudioContext)(1024)(.5)(),v=oe(e.sourceNode)();return Ai(v)(l)(),qe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},Fm=function(e){return function(a){var u=BI(hm(a.fft)(hm(a.lo)(hm(a.mid)(a.hi))));if(!u)return HO(e);if(u)return function(){ID(e.webAudioContext)();var v=XO(e)();return pm(v)(e.analyserArray)(),gm(BI(a.lo))(function(){var i=sm(e.analyserArray)();return qe(i)(e.lo)()})(),gm(BI(a.mid))(function(){var i=Dm(e.analyserArray)();return qe(i)(e.mid)()})(),gm(BI(a.hi))(function(){var i=Rm(e.analyserArray)();return qe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var ZO=K(Mf),QO=v_(bf),oF=ln(xa),cF=ir(xa),KO=pu(),_F=function(e){return function(a){return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return tm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 132, column 3 - line 134, column 25): "+[l.constructor.name])}}},fF=function(e){return function(a){if(a)return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=nm();return qe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 108, column 3 - line 113, column 42): "+[l.constructor.name])};if(!a)return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),rm(l.value0)(),qe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 116, column 3 - line 121, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 105, column 1 - line 105, column 61): "+[e.constructor.name,a.constructor.name])}},pF=function(e){return function(a){return qe(a)(e.tempo)}},sF=function(e){return function(a){return qe(a)(e.outputChannelCount)}},DF=function(e){return function(a){return qe(a)(e.brightness)}},RF=function(e){return function(a){return function(){var l=oe(e.externalAudioOutputNode)();return pc(e.internalAudioOutputNode)(l)(),Ai(e.internalAudioOutputNode)(a)(),qe(a)(e.externalAudioOutputNode)(),iF(e.outputAnalyser)(a)()}}},IF=function(e){return function(a){return function(){var l=oe(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){pc(l.value0)(e.internalAudioInputNode)();var v=a();return Ai(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 189, column 3 - line 195, column 72): "+[l.constructor.name])}(),qe(a)(e.audioInputGetter)()}}},GF=function(e){return function(){var u=ZO(Q7(QO(1)(1)))(la)(),l=la(I.value)(),v=la(xu)(),t=la(xu)(),i=la(xu)(),o=function(){if(e instanceof I)return Im();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 50, column 22 - line 52, column 40): "+[e.constructor.name])}(),_=la(dm(o))(),s=la(I.value)(),y=Gm(o)(),S=la(y)(),A=WI(o)(1)(),V=WI(o)(1)();Ai(V)(y)();var Ee=ym(o)(A)(),ma=ym(o)(V)(),bu=la(0)(),El=la(1)(),fa=la(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:S,internalAudioInputNode:A,internalAudioOutputNode:V,inputAnalyser:Ee,outputAnalyser:ma,audioWorkletCount:bu,brightness:El,outputChannelCount:fa}}},bm=function(e){return function(a){return function(){var l=oe(e.videos)(),v=oF(a)(l);if(v instanceof I){var t=cm(a)();return qe(cF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=_m(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 174, column 7 - line 176, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 167, column 3 - line 176, column 30): "+[v.constructor.name])}}},zI=function(e){return oe(e.tempo)},wF=function(e){return oe(e.outputChannelCount)},dF=function(e){return function(a){return function(){var l=oe(e.images)(),v=oF(a)(l);if(v instanceof I){var t=im(a)();return qe(cF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=om(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 151, column 7 - line 153, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 144, column 3 - line 153, column 30): "+[v.constructor.name])}}};var xO=function(e){return function(){var u=oe(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return pc(u.value0)(e.internalAudioInputNode)(),qe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 215, column 3 - line 220, column 46): "+[u.constructor.name])}},Em=function(e){return function(){var u=oe(e.mExternalAudioInputNode)();if(u instanceof I){var l=oe(e.audioInputGetter)(),v=l();return Ai(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 202, column 3 - line 209, column 24): "+[u.constructor.name])}},mF=function(e){return function(a){return function(){return function(){var l=KO(a.ain);if(l)return Em(e)();if(!l)return xO(e)();throw new Error("Failed pattern match at SharedResources (line 86, column 3 - line 88, column 38): "+[l.constructor.name])}(),Fm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),Fm(e.outputAnalyser)(a)()}}};var kI=U(il),eU=re(jt),aU=Kc(Bs),uU=Rf(il)(Za),JI=L(ol),lU=pu(),hF=Xf(Ks),vU=k(ja),nU=d(E),FF=L(_v),rU=eu(C0)(il),tU=Ku(Ga),iU=wl(C0)(il),oU=function(e){return function(a){return function(u){if(u instanceof I)return kI(void 0);if(u instanceof R)return OI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 125, column 1 - line 125, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},bF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(v4(e.value0.output))return new R(e.value0);if(Ie)return I.value}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},gF=function(e){return function(a){return function(u){if(Yv(u)>=a)return u;if(Ie)return eU(u)(aU(a-Yv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 109, column 1 - line 109, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},EF=function(e){return function(){var u=oe(e.worklets)(),l=GD(e.sharedResources.webAudioContext)();return uU(oU(l+.25)(.1))(u)(),qe(h.value)(e.worklets)()}},cU=function(e){return function(){var u=GD(e.webAudioContext)(),l=JI(function(v){return function(t){return t/1e3}(lU(bs(v)))})(Ss)();return l-u}},yF=function(e){return function(a){return function(u){return function(l){return function(){var t=oe(e.audioWorkletCount)();qe(t+1|0)(e.audioWorkletCount)();var i=function(){var y=r8(a);if(y)return hF("worklet has audio input")(),Em(e)(),JI(DD)(kI(e.internalAudioInputNode))();if(!y)return hF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 71, column 11 - line 78, column 24): "+[y.constructor.name])}(),o=wF(e)(),_=r4(o)(a.output),s=n4(a.output);return aF(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+vU(t))(a.signal)(_)(s)(u)(l-u)()}}}}},CF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return kI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=oe(e.tempo)(),_=M1(o)(a)(u)(v.value0);return JI(R.create)(yF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=GD(e.webAudioContext)();return OI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=nU(l.value0.signal)(v.value0.signal);if(t)return kI(new R(l.value0));if(!t)return function(){var o=oe(e.tempo)(),_=M1(o)(a)(u)(v.value0);return OI(l.value0)(_.value0)(_.value1-_.value0)(),JI(R.create)(yF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 58, column 3 - line 64, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 47, column 1 - line 47, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},TF=function(e){return function(a){return function(){ID(e.webAudioContext)();var l=cU(e)(),v=FF(bF)(a.actions),t=rU(CF(e)(a.evalTime)(l)(I.value))(v)(),i=la(t)(),o=la(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},MF=function(e){return function(a){return function(){var l=oe(e.worklets)(),v=tU(Yv(l))(Yv(a.actions)),t=gF(I.value)(v)(l),i=gF(I.value)(v)(a.actions),o=oe(e.clockDiff)(),_=iU(zs(CF(e.sharedResources)(a.evalTime)(o))(t)(FF(bF)(i)))();return qe(_)(e.worklets)()}}};function SF(e){return function(){return new Promise(function(a,u){var l=function(t){return function(){return a(t)}},v=function(t){return function(){return u(t)}};try{e(l)(v)()}catch(t){u(t)}})}}var pU=L(xp);var Tm=function(e){return e};var Yf=function(e){return e};var Mm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},sU=Du(Mm),VI=function(e){return function(a){return e(a)}},LF=function(e){var a=L(e);return{map:function(u){return VI(a(pU(u)))}}};var wD=function(e){return{Applicative0:function(){return Lm(e)},Bind1:function(){return DU(e)}}},DU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Z0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Sm(e)}}},Sm=function(e){var a=LF(e.Bind1().Apply0().Functor0());return{apply:b0(wD(e)),Functor0:function(){return a}}},Lm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Tm(a(ae.create(u)))}}(),Apply0:function(){return Sm(e)}}};var AF=function(e){var a=e.Monad0(),u=wD(a);return{liftEffect:function(){var l=sU(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var jI=function(e){var a=wD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Tm(u(M.create(l)))}}(),Monad0:function(){return a}}};var IU=pu();var Am=function(e){return IU(Yf(e))};var Zl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",S="Apply",A="Alt",V="Cons",Ee="Resume",ma="Release",bu="Finalizer",El="Finalized",fa="Forked",J0="Fiber",Z_="Thunk";function $e(pe,Ra,Gu,Ta){this.tag=pe,this._1=Ra,this._2=Gu,this._3=Ta}function jl(pe){var Ra=function(Gu,Ta,Se){return new $e(pe,Gu,Ta,Se)};return Ra.tag=pe,Ra}function $c(pe){return new $e(a,void 0)}function V0(pe){try{pe()}catch(Ra){setTimeout(function(){throw Ra},0)}}function Q_(pe,Ra,Gu){try{return Ra(Gu())}catch(Ta){return pe(Ta)}}function K_(pe,Ra,Gu){try{return Ra(Gu)()}catch(Ta){return Gu(pe(Ta))(),$c}}var St=function(){var pe=1024,Ra=0,Gu=0,Ta=new Array(pe),Se=!1;function ne(){var Fa;for(Se=!0;Ra!==0;)Ra--,Fa=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,Fa();Se=!1}return{isDraining:function(){return Se},enqueue:function(Fa){var aa,_u;Ra===pe&&(_u=Se,ne(),Se=_u),Ta[(Gu+Ra)%pe]=Fa,Ra++,Se||ne()}}}();function x_(pe){var Ra={},Gu=0,Ta=0;return{register:function(Se){var ne=Gu++;Se.onComplete({rethrow:!0,handler:function(Fa){return function(){Ta--,delete Ra[ne]}}})(),Ra[ne]=Se,Ta++},isEmpty:function(){return Ta===0},killAll:function(Se,ne){return function(){if(Ta===0)return ne();var Fa=0,aa={};function _u(ua){aa[ua]=Ra[ua].kill(Se,function(wu){return function(){delete aa[ua],Fa--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),Fa===0&&ne()}})()}for(var qu in Ra)Ra.hasOwnProperty(qu)&&(Fa++,_u(qu));return Ra={},Gu=0,Ta=0,function(ua){return new $e(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Bn=0,Dl=1,ji=2,Hi=3,Xi=4,Cl=5,zn=6;function Oc(pe,Ra,Gu){var Ta=0,Se=Bn,ne=Gu,Fa=null,aa=null,_u=null,qu=null,ua=null,wu=0,j0=0,Hl=null,o0=!0;function f(w){for(var g,X,_e;;)switch(g=null,X=null,_e=null,Se){case ji:Se=Dl;try{ne=_u(ne),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Se=Cl,Fa=pe.left(du),ne=null}break;case Hi:pe.isLeft(ne)?(Se=Cl,Fa=ne,ne=null):_u===null?Se=Cl:(Se=ji,ne=pe.fromRight(ne));break;case Dl:switch(ne.tag){case i:_u&&(qu=new $e(V,_u,qu)),_u=ne._2,Se=Dl,ne=ne._1;break;case a:_u===null?(Se=Cl,ne=pe.right(ne._1)):(Se=ji,ne=ne._1);break;case v:Se=Hi,ne=Q_(pe.left,pe.right,ne._1);break;case t:Se=Xi,ne=K_(pe.left,ne._1,function(du){return function(){Ta===w&&(Ta++,St.enqueue(function(){Ta===w+1&&(Se=Hi,ne=du,f(Ta))}))}});return;case u:Se=Cl,Fa=pe.left(ne._1),ne=null;break;case l:_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ne=ne._1;break;case o:wu++,_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ne=ne._1;break;case _:Se=Hi,g=Oc(pe,Ra,ne._2),Ra&&Ra.register(g),ne._1&&g.run(),ne=pe.right(g);break;case s:Se=Dl,ne=Up(pe,Ra,ne._1);break}break;case Cl:if(_u=null,qu=null,ua===null)Se=zn,ne=aa||Fa||ne;else switch(g=ua._3,_e=ua._1,ua=ua._2,_e.tag){case l:aa&&aa!==g&&wu===0?Se=Cl:Fa&&(Se=Dl,ne=_e._2(pe.fromLeft(Fa)),Fa=null);break;case Ee:aa&&aa!==g&&wu===0||Fa?Se=Cl:(_u=_e._1,qu=_e._2,Se=ji,ne=pe.fromRight(ne));break;case o:wu--,Fa===null&&(X=pe.fromRight(ne),ua=new $e(V,new $e(ma,_e._2,X),ua,g),(aa===g||wu>0)&&(Se=Dl,ne=_e._3(X)));break;case ma:ua=new $e(V,new $e(El,ne,Fa),ua,aa),Se=Dl,aa&&aa!==g&&wu===0?ne=_e._1.killed(pe.fromLeft(aa))(_e._2):Fa?ne=_e._1.failed(pe.fromLeft(Fa))(_e._2):ne=_e._1.completed(pe.fromRight(ne))(_e._2),Fa=null,wu++;break;case bu:wu++,ua=new $e(V,new $e(El,ne,Fa),ua,aa),Se=Dl,ne=_e._1;break;case El:wu--,Se=Cl,ne=_e._1,Fa=_e._2;break}break;case zn:for(var ia in Hl)Hl.hasOwnProperty(ia)&&(o0=o0&&Hl[ia].rethrow,V0(Hl[ia].handler(ne)));Hl=null,aa&&Fa?setTimeout(function(){throw pe.fromLeft(Fa)},0):pe.isLeft(ne)&&o0&&setTimeout(function(){if(o0)throw pe.fromLeft(ne)},0);return;case Bn:Se=Dl;break;case Xi:return}}function pa(w){return function(){if(Se===zn)return o0=o0&&w.rethrow,w.handler(ne)(),function(){};var g=j0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ne(w,g){return function(){if(Se===zn)return g(pe.right(void 0))(),function(){};var X=pa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Se){case Bn:aa=pe.left(w),Se=zn,ne=aa,f(Ta);break;case Xi:aa===null&&(aa=pe.left(w)),wu===0&&(Se===Xi&&(ua=new $e(V,new $e(bu,ne(w)),ua,aa)),Se=Cl,ne=null,Fa=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Se=Cl,ne=null,Fa=null)}return X}}function D(w){return function(){var g=pa({rethrow:!1,handler:w})();return Se===Bn&&f(Ta),g}}return{kill:Ne,join:D,onComplete:pa,isSuspended:function(){return Se===Bn},run:function(){Se===Bn&&(St.isDraining()?f(Ta):St.enqueue(function(){f(Ta)}))}}}function Op(pe,Ra,Gu,Ta){var Se=0,ne={},Fa=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(pa,Ne,D){var w=Ne,g=null,X=null,_e=0,ia={},du,Uc;e:for(;;)switch(du=null,w.tag){case fa:if(w._3===e&&(du=ne[w._1],ia[_e++]=du.kill(pa,function(Q){return function(){_e--,_e===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case S:case A:g&&(X=new $e(V,g,X)),g=w,w=w._1;break}if(_e===0)D(pe.right(void 0))();else for(Uc=0,du=_e;Uc=0&&e>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=A,++s):(l[y++]=S,++_);for(;_>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=A,++s):(l[y++]=S,++_);for(;_=i)return u;if(RB)for(var o=t[Symbol.iterator](),_=v;;--_){var s=o.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var kb=function(e){return IB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Jb=function(e){return function(a){return DB?function(u){return Array.from(u,a)}:e}};var Pi=function(e){return e.toLowerCase()};var qi=function(e){return e===""};var hB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},tp=_a(vo),gB=L(Sa),yB=D0(wf),FB=tv(Kn),bB=yv(Kn),EB=Ue(Ga),CB=function(e){return e},Hb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Xb=function(e){return 56320<=e&&e<=57343},Yb=function(e){return 55296<=e&&e<=56319},ip=function(e){var a=Ic(e);if(a===0)return I.value;if(a===1)return new R({head:tp(Ni(0)(e)),tail:""});var u=tp(Ni(1)(e)),l=tp(Ni(0)(e)),v=Yb(l)&&Xb(u);return v?new R({head:Hb(l)(u),tail:Gc(2)(e)}):new R({head:l,tail:Gc(1)(e)})},TB=function(e){return gB(function(a){return new B(a.head,a.tail)})(ip(e))},MB=function(e){return yB(TB)(e)},SB=function(e){var a=tp(Ni(0)(e)),u=Yb(a)&&Ic(e)>1;if(u){var l=tp(Ni(1)(e)),v=Xb(l);return v?Hb(a)(l):a}return a},ch=Bb(SB),Zb=Jb(MB)(ch);var oh=function(){var e=H3(vo)(Al(jc))(dv(jc));return function(a){return Rc(e(a))}}(),LB=function(e){if(e<=65535)return oh(e);var a=FB(e-65536|0)(1024)+55296|0,u=bB(e-65536|0)(1024)+56320|0;return oh(a)+oh(u)},Qb=kb(LB);var _h={eq:function(e){return function(a){return e===a}}},fh={compare:function(e){return function(a){return EB(e)(a)}},Eq0:function(){return _h}};var hc=function(e){return CB(tp(e))},AB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=ip(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Kb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ch(a)):zb(AB)(R.create)(I.value)(ch)(e)(a)}},NB={bottom:0,top:1114111,Ord0:function(){return fh}},mc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return NB},Enum1:function(){return PB(0)}}}(),PB=hB("enumCodePoint","Data.String.CodePoints",function(){return{succ:fd(ha(mc))(_a(mc)),pred:pd(ha(mc))(_a(mc)),Ord0:function(){return fh}}});var ph=_a(mc),UB=yv(Kn),WB=Xl(),BB=ha(vo);var zB=k(gv),kB=k(hR);var rG=function(e){return function(a){return function(u){var l=ph(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Kb(0)(u);return v instanceof R&&ph(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-UB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},JB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var S=ip(s);if(S instanceof I)return t=!0,_;if(S instanceof R){var A=function(){if(qi(S.value0.tail))return rG(_)(S.value0.head)(y);if(Ie)return rG(_)(S.value0.head)(S.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=A,v=S.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[S.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},sh=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new _t(i.value0.tail,rG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},$i=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=ph(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=WB(BB(o)),y=e(s);return y?t(new _t(i.value0.tail,rG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var Dh=vp(function(e){return function(a){return function(u){return function(l){return function(v){var t=qi(e.value0);return t?v(new _t(e.value0,e.value1,!0),void 0):l(e,new Qa("Expected EOF",e.value1))}}}}}),e6=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new _t(i.value0.remainder,JB(a.value1)(i.value0.consumed)(i.value0.remainder),!qi(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var It=function(e){return e6(function(a){var u=zm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+zB(e))})};var zu=function(e){return da($i(function(a){return a===e}))(kB(e))};var Sn=_a(vo),Rh=ha(vo);var VB=lh(),l6=bD(Pt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),TG=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),wh=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),MG=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}(),s6=function(){function e(){}return e.value=new e,e}(),D6=function(){function e(){}return e.value=new e,e}(),R6=function(){function e(){}return e.value=new e,e}(),I6=function(){function e(){}return e.value=new e,e}(),G6=function(){function e(){}return e.value=new e,e}(),w6=function(){function e(){}return e.value=new e,e}(),SG=function(){function e(){}return e.value=new e,e}(),d6=function(){function e(){}return e.value=new e,e}(),m6=function(){function e(){}return e.value=new e,e}(),h6=function(){function e(){}return e.value=new e,e}(),g6=function(){function e(){}return e.value=new e,e}(),y6=function(){function e(){}return e.value=new e,e}(),F6=function(){function e(){}return e.value=new e,e}(),b6=function(){function e(){}return e.value=new e,e}(),E6=function(){function e(){}return e.value=new e,e}();var jB=7;var HB=63,XB=1332,YB=3396;var C6=2,qv=function(){return{category:C6,unicodeCat:d6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=[{start:32,length:1,convRule:qv},{start:160,length:1,convRule:qv},{start:5760,length:1,convRule:qv},{start:8192,length:11,convRule:qv},{start:8239,length:1,convRule:qv},{start:8287,length:1,convRule:qv},{start:12288,length:1,convRule:qv}],QB=67108864,KB=function(){return{category:QB,unicodeCat:h6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=33554432,ez=function(){return{category:xB,unicodeCat:m6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dh=8192,F=function(){return{category:dh,unicodeCat:SG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),T6=function(){return{category:dh,unicodeCat:SG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),M6=function(){return{category:dh,unicodeCat:SG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),az=64,Ge=function(){return{category:az,unicodeCat:I6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=1024,lu=function(){return{category:uz,unicodeCat:w6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=8,Xu=function(){return{category:lz,unicodeCat:G6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=16,te=function(){return{category:vz,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nz=4,b=function(){return{category:nz,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),rz=32768,Ln=function(){return{category:rz,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),tz=262144,Gt=function(){return{category:tz,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),iz=32,ce=function(){return{category:iz,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),oz=128,yl=function(){return{category:oz,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),cz=2048,op=function(){return{category:cz,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),S6=131072,fe=function(){return{category:S6,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),LG=16777216,q0=function(){return{category:LG,unicodeCat:MG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),L6=function(){return{category:LG,unicodeCat:MG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),A6=function(){return{category:LG,unicodeCat:MG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),N6=256,Fe=function(){return{category:N6,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=2097152,p=function(){return{category:mh,unicodeCat:wh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),P6=function(){return{category:mh,unicodeCat:wh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),q6=4194304,CD=function(){return{category:q6,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),$6=8388608,T=function(){return{category:$6,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,_z=function(){return{category:ee,unicodeCat:E6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),va=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),cp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),sG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),DG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),_p=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),gc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),NE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),RG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),PE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),qE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),$E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),OE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),UE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),WE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Fl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),BE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),zE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),kE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),IG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),JE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Ip=524288,fp=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),pp=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),yc=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),hh=16384,c=function(){return{category:hh,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gh=1048576,be=function(){return{category:gh,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),bl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),GC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),sp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Dp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:j,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),FG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),Fc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),bG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),EG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),CG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),e9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),a9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Rp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),u9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),l9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),v9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),n9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),r9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),t9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),i9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),o9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),c9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),fz=134217728,Ih=function(){return{category:fz,unicodeCat:F6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),pz=268435456,Gh=function(){return{category:pz,unicodeCat:b6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sz=65536,al=function(){return{category:sz,unicodeCat:y6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Dz=1,u6=function(){return{category:Dz,unicodeCat:g6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Rz=[{start:65,length:26,convRule:Fl},{start:97,length:26,convRule:bl},{start:181,length:1,convRule:yC},{start:192,length:23,convRule:Fl},{start:216,length:7,convRule:Fl},{start:224,length:23,convRule:bl},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:TC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:dE},{start:305,length:1,convRule:MC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:mE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:SC},{start:384,length:1,convRule:LC},{start:385,length:1,convRule:hE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:gE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:sG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:yE},{start:399,length:1,convRule:FE},{start:400,length:1,convRule:bE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:sG},{start:404,length:1,convRule:EE},{start:405,length:1,convRule:AC},{start:406,length:1,convRule:DG},{start:407,length:1,convRule:CE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:NC},{start:412,length:1,convRule:DG},{start:413,length:1,convRule:TE},{start:414,length:1,convRule:FG},{start:415,length:1,convRule:ME},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:SE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:LE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:PC},{start:452,length:1,convRule:gc},{start:453,length:1,convRule:yc},{start:454,length:1,convRule:Fc},{start:455,length:1,convRule:gc},{start:456,length:1,convRule:yc},{start:457,length:1,convRule:Fc},{start:458,length:1,convRule:gc},{start:459,length:1,convRule:yc},{start:460,length:1,convRule:Fc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:qC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:497,length:1,convRule:gc},{start:498,length:1,convRule:yc},{start:499,length:1,convRule:Fc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:AE},{start:503,length:1,convRule:NE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:RG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule:PE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:qE},{start:574,length:1,convRule:$E},{start:575,length:2,convRule:$C},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:OE},{start:580,length:1,convRule:UE},{start:581,length:1,convRule:WE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:OC},{start:593,length:1,convRule:UC},{start:594,length:1,convRule:WC},{start:595,length:1,convRule:BC},{start:596,length:1,convRule:zC},{start:598,length:2,convRule:bG},{start:601,length:1,convRule:kC},{start:603,length:1,convRule:JC},{start:604,length:1,convRule:VC},{start:608,length:1,convRule:bG},{start:609,length:1,convRule:jC},{start:611,length:1,convRule:HC},{start:613,length:1,convRule:XC},{start:614,length:1,convRule:EG},{start:616,length:1,convRule:YC},{start:617,length:1,convRule:CG},{start:618,length:1,convRule:EG},{start:619,length:1,convRule:ZC},{start:620,length:1,convRule:QC},{start:623,length:1,convRule:CG},{start:625,length:1,convRule:KC},{start:626,length:1,convRule:xC},{start:629,length:1,convRule:e9},{start:637,length:1,convRule:a9},{start:640,length:1,convRule:Rp},{start:642,length:1,convRule:u9},{start:643,length:1,convRule:Rp},{start:647,length:1,convRule:l9},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:v9},{start:650,length:2,convRule:n9},{start:652,length:1,convRule:r9},{start:658,length:1,convRule:t9},{start:669,length:1,convRule:i9},{start:670,length:1,convRule:o9},{start:837,length:1,convRule:P6},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:891,length:3,convRule:FG},{start:895,length:1,convRule:BE},{start:902,length:1,convRule:zE},{start:904,length:3,convRule:kE},{start:908,length:1,convRule:IG},{start:910,length:2,convRule:JE},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:c9},{start:941,length:3,convRule:VE},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:jE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:GG},{start:973,length:2,convRule:HE},{start:975,length:1,convRule:iG},{start:976,length:1,convRule:XE},{start:977,length:1,convRule:YE},{start:981,length:1,convRule:ZE},{start:982,length:1,convRule:QE},{start:983,length:1,convRule:wG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:KE},{start:1009,length:1,convRule:dG},{start:1010,length:1,convRule:mG},{start:1011,length:1,convRule:xE},{start:1012,length:1,convRule:O6},{start:1013,length:1,convRule:eC},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:oG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:RG},{start:1024,length:16,convRule:U6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:dG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:W6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:aC},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:cG},{start:1377,length:38,convRule:hG},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:gG},{start:4349,length:3,convRule:gG},{start:5024,length:80,convRule:B6},{start:5104,length:6,convRule:iG},{start:5112,length:6,convRule:wG},{start:7296,length:1,convRule:uC},{start:7297,length:1,convRule:lC},{start:7298,length:1,convRule:vC},{start:7299,length:2,convRule:nC},{start:7301,length:1,convRule:rC},{start:7302,length:1,convRule:tC},{start:7303,length:1,convRule:iC},{start:7304,length:1,convRule:oC},{start:7312,length:43,convRule:_G},{start:7357,length:3,convRule:_G},{start:7545,length:1,convRule:cC},{start:7549,length:1,convRule:_C},{start:7566,length:1,convRule:fC},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7835,length:1,convRule:pC},{start:7838,length:1,convRule:z6},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Xa},{start:8019,length:1,convRule:Xa},{start:8021,length:1,convRule:Xa},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:sC},{start:8050,length:4,convRule:DC},{start:8054,length:2,convRule:RC},{start:8056,length:2,convRule:IC},{start:8058,length:2,convRule:GC},{start:8060,length:2,convRule:wC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:sp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:k6},{start:8124,length:1,convRule:pp},{start:8126,length:1,convRule:dC},{start:8131,length:1,convRule:sp},{start:8136,length:4,convRule:J6},{start:8140,length:1,convRule:pp},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:V6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:mG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:j6},{start:8172,length:1,convRule:oG},{start:8179,length:1,convRule:sp},{start:8184,length:2,convRule:H6},{start:8186,length:2,convRule:X6},{start:8188,length:1,convRule:pp},{start:8486,length:1,convRule:Y6},{start:8490,length:1,convRule:Z6},{start:8491,length:1,convRule:Q6},{start:8498,length:1,convRule:K6},{start:8526,length:1,convRule:mC},{start:8544,length:16,convRule:L6},{start:8560,length:16,convRule:A6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:T6},{start:9424,length:26,convRule:M6},{start:11264,length:47,convRule:cG},{start:11312,length:47,convRule:hG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:x6},{start:11363,length:1,convRule:eE},{start:11364,length:1,convRule:aE},{start:11365,length:1,convRule:hC},{start:11366,length:1,convRule:gC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:uE},{start:11374,length:1,convRule:lE},{start:11375,length:1,convRule:vE},{start:11376,length:1,convRule:nE},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:rE},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:tE},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:iE},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:FC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:fG},{start:42923,length:1,convRule:oE},{start:42924,length:1,convRule:cE},{start:42925,length:1,convRule:_E},{start:42926,length:1,convRule:fG},{start:42928,length:1,convRule:fE},{start:42929,length:1,convRule:pE},{start:42930,length:1,convRule:sE},{start:42931,length:1,convRule:DE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:RE},{start:42949,length:1,convRule:IE},{start:42950,length:1,convRule:GE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:43859,length:1,convRule:bC},{start:43888,length:80,convRule:EC},{start:65313,length:26,convRule:Fl},{start:65345,length:26,convRule:bl},{start:66560,length:40,convRule:pG},{start:66600,length:40,convRule:yG},{start:66736,length:36,convRule:pG},{start:66776,length:36,convRule:yG},{start:68736,length:51,convRule:IG},{start:68800,length:51,convRule:GG},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:125184,length:34,convRule:wE},{start:125218,length:34,convRule:CC}],_9=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function y(S,A){if(S>A||S>=C_(a))return _=!0,I.value;if(Ie){var V=a_(La(S+A|0)/2),Ee=VB(a)(V),ma=l(e)(Ee);if(ma instanceof Xe)return _=!0,new R(Ee);if(ma instanceof ge){o=V+1|0,i=A;return}o=S,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[S.constructor.name,A.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},Iz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Xe.value;if(e.start>a.start)return ge.value;if(Ie)return Te.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},yh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:_z},v=_9(l)(e)(u)(Iz);if(v instanceof I)return I.value;if(v instanceof R)return new R(v.value0.convRule);throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5612, column 5 - line 5614, column 60): "+[v.constructor.name])}}},f9=function(e){return function(a){var u=yh(Rz)(a)(XB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},Fh=f9(function(e){return e.lowdist});var bh=f9(function(e){return e.updist}),Gz=function(e){return function(a){var u=yh(ZB)(a)(jB);if(u instanceof I)return!1;if(u instanceof R)return eo(l6(u.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5654, column 5 - line 5656, column 86): "+[u.constructor.name])}},p9=Gz([C6]),wz=[{start:0,length:32,convRule:u6},{start:32,length:1,convRule:qv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:ce},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:yl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Fe},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Fl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:ce},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:op},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:bl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ge},{start:125,length:1,convRule:ce},{start:126,length:1,convRule:Ge},{start:127,length:33,convRule:u6},{start:160,length:1,convRule:qv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:Ln},{start:172,length:1,convRule:Ge},{start:173,length:1,convRule:al},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ge},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:yC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:fe},{start:186,length:1,convRule:c},{start:187,length:1,convRule:Gt},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Fl},{start:215,length:1,convRule:Ge},{start:216,length:7,convRule:Fl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:bl},{start:247,length:1,convRule:Ge},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:TC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:dE},{start:305,length:1,convRule:MC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:mE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:SC},{start:384,length:1,convRule:LC},{start:385,length:1,convRule:hE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:gE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:sG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:yE},{start:399,length:1,convRule:FE},{start:400,length:1,convRule:bE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:sG},{start:404,length:1,convRule:EE},{start:405,length:1,convRule:AC},{start:406,length:1,convRule:DG},{start:407,length:1,convRule:CE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:NC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:DG},{start:413,length:1,convRule:TE},{start:414,length:1,convRule:FG},{start:415,length:1,convRule:ME},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:SE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:LE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:PC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:gc},{start:453,length:1,convRule:yc},{start:454,length:1,convRule:Fc},{start:455,length:1,convRule:gc},{start:456,length:1,convRule:yc},{start:457,length:1,convRule:Fc},{start:458,length:1,convRule:gc},{start:459,length:1,convRule:yc},{start:460,length:1,convRule:Fc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:qC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:gc},{start:498,length:1,convRule:yc},{start:499,length:1,convRule:Fc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:AE},{start:503,length:1,convRule:NE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:RG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:PE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:qE},{start:574,length:1,convRule:$E},{start:575,length:2,convRule:$C},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:OE},{start:580,length:1,convRule:UE},{start:581,length:1,convRule:WE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:OC},{start:593,length:1,convRule:UC},{start:594,length:1,convRule:WC},{start:595,length:1,convRule:BC},{start:596,length:1,convRule:zC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:bG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:kC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:JC},{start:604,length:1,convRule:VC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:bG},{start:609,length:1,convRule:jC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:HC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:XC},{start:614,length:1,convRule:EG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:YC},{start:617,length:1,convRule:CG},{start:618,length:1,convRule:EG},{start:619,length:1,convRule:ZC},{start:620,length:1,convRule:QC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:CG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:KC},{start:626,length:1,convRule:xC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:e9},{start:630,length:7,convRule:W},{start:637,length:1,convRule:a9},{start:638,length:2,convRule:W},{start:640,length:1,convRule:Rp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:u9},{start:643,length:1,convRule:Rp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:l9},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:v9},{start:650,length:2,convRule:n9},{start:652,length:1,convRule:r9},{start:653,length:5,convRule:W},{start:658,length:1,convRule:t9},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:i9},{start:670,length:1,convRule:o9},{start:671,length:17,convRule:W},{start:688,length:18,convRule:be},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:be},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:be},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:be},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:be},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:P6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:be},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:be},{start:891,length:3,convRule:FG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:BE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:zE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:kE},{start:908,length:1,convRule:IG},{start:910,length:2,convRule:JE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:c9},{start:941,length:3,convRule:VE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:jE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:GG},{start:973,length:2,convRule:HE},{start:975,length:1,convRule:iG},{start:976,length:1,convRule:XE},{start:977,length:1,convRule:YE},{start:978,length:3,convRule:va},{start:981,length:1,convRule:ZE},{start:982,length:1,convRule:QE},{start:983,length:1,convRule:wG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:KE},{start:1009,length:1,convRule:dG},{start:1010,length:1,convRule:mG},{start:1011,length:1,convRule:xE},{start:1012,length:1,convRule:O6},{start:1013,length:1,convRule:eC},{start:1014,length:1,convRule:Ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:oG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:RG},{start:1024,length:16,convRule:U6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:dG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:CD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:W6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:aC},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:cG},{start:1369,length:1,convRule:be},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:hG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:yl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:yl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:al},{start:1542,length:3,convRule:Ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:al},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:be},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Fe},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:al},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:be},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Fe},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:al},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Fe},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:be},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:be},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:be},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:be},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:be},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:al},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Fe},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:be},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Fe},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:fe},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Fe},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Fe},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Fe},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:fe},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Fe},{start:3056,length:3,convRule:fe},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Fe},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:fe},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Fe},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:fe},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Fe},{start:3440,length:9,convRule:fe},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Fe},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:be},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Fe},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:be},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Fe},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Fe},{start:3882,length:10,convRule:fe},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:ce},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:ce},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:c},{start:3913,length:36,convRule:c},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:c},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:c},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:c},{start:4160,length:10,convRule:Fe},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Fe},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:gG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:be},{start:4349,length:3,convRule:gG},{start:4352,length:329,convRule:c},{start:4682,length:4,convRule:c},{start:4688,length:7,convRule:c},{start:4696,length:1,convRule:c},{start:4698,length:4,convRule:c},{start:4704,length:41,convRule:c},{start:4746,length:4,convRule:c},{start:4752,length:33,convRule:c},{start:4786,length:4,convRule:c},{start:4792,length:7,convRule:c},{start:4800,length:1,convRule:c},{start:4802,length:4,convRule:c},{start:4808,length:15,convRule:c},{start:4824,length:57,convRule:c},{start:4882,length:4,convRule:c},{start:4888,length:67,convRule:c},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:fe},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:B6},{start:5104,length:6,convRule:iG},{start:5112,length:6,convRule:wG},{start:5120,length:1,convRule:yl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:qv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:ce},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:c},{start:5888,length:13,convRule:c},{start:5902,length:4,convRule:c},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:c},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:c},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:c},{start:5998,length:3,convRule:c},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:c},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:be},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Fe},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:yl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:al},{start:6160,length:10,convRule:Fe},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:be},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Fe},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Fe},{start:6618,length:1,convRule:fe},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Fe},{start:6800,length:10,convRule:Fe},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:be},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:CD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Fe},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Fe},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Fe},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Fe},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:be},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:uC},{start:7297,length:1,convRule:lC},{start:7298,length:1,convRule:vC},{start:7299,length:2,convRule:nC},{start:7301,length:1,convRule:rC},{start:7302,length:1,convRule:tC},{start:7303,length:1,convRule:iC},{start:7304,length:1,convRule:oC},{start:7312,length:43,convRule:_G},{start:7357,length:3,convRule:_G},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:be},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:be},{start:7545,length:1,convRule:cC},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:_C},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:fC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:be},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:pC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:z6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Xa},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Xa},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Xa},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:sC},{start:8050,length:4,convRule:DC},{start:8054,length:2,convRule:RC},{start:8056,length:2,convRule:IC},{start:8058,length:2,convRule:GC},{start:8060,length:2,convRule:wC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:sp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:k6},{start:8124,length:1,convRule:pp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:dC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:sp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:J6},{start:8140,length:1,convRule:pp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:V6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:mG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:j6},{start:8172,length:1,convRule:oG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:sp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:H6},{start:8186,length:2,convRule:X6},{start:8188,length:1,convRule:pp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:qv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:yl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Ln},{start:8217,length:1,convRule:Gt},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Ln},{start:8221,length:1,convRule:Gt},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Ln},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:ez},{start:8233,length:1,convRule:KB},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:qv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Ln},{start:8250,length:1,convRule:Gt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:op},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ge},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:ce},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:op},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:qv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:be},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ge},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:ce},{start:8319,length:1,convRule:be},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ge},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:ce},{start:8336,length:13,convRule:be},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:CD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:CD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:va},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:va},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:va},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:va},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:va},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ge},{start:8473,length:5,convRule:va},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:va},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:Y6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:va},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:Z6},{start:8491,length:1,convRule:Q6},{start:8492,length:2,convRule:va},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:va},{start:8498,length:1,convRule:K6},{start:8499,length:1,convRule:va},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:va},{start:8512,length:5,convRule:Ge},{start:8517,length:1,convRule:va},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:mC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:L6},{start:8560,length:16,convRule:A6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:fe},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:ce},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:ce},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:ce},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:fe},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:T6},{start:9424,length:26,convRule:M6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:ce},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:ce},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:ce},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:ce},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:ce},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:ce},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:ce},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ge},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:ce},{start:10183,length:31,convRule:Ge},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:ce},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:ce},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:ce},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:ce},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:ce},{start:10224,length:16,convRule:Ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ge},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:ce},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:ce},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:ce},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:ce},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:ce},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:ce},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:ce},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:ce},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:ce},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:ce},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:ce},{start:10649,length:63,convRule:Ge},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:ce},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:ce},{start:10716,length:32,convRule:Ge},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:ce},{start:10750,length:258,convRule:Ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:cG},{start:11312,length:47,convRule:hG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:x6},{start:11363,length:1,convRule:eE},{start:11364,length:1,convRule:aE},{start:11365,length:1,convRule:hC},{start:11366,length:1,convRule:gC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:uE},{start:11374,length:1,convRule:lE},{start:11375,length:1,convRule:vE},{start:11376,length:1,convRule:nE},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:be},{start:11390,length:2,convRule:rE},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:fe},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:be},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Ln},{start:11779,length:1,convRule:Gt},{start:11780,length:1,convRule:Ln},{start:11781,length:1,convRule:Gt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Ln},{start:11786,length:1,convRule:Gt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Ln},{start:11789,length:1,convRule:Gt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:yl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:yl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Ln},{start:11805,length:1,convRule:Gt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Ln},{start:11809,length:1,convRule:Gt},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:ce},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:ce},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:ce},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:ce},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:be},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:yl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:yl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:qv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:be},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:ce},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:ce},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:ce},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:ce},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:ce},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:ce},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:ce},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:ce},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:ce},{start:12316,length:1,convRule:yl},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:ce},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:yl},{start:12337,length:5,convRule:be},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:be},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:be},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:yl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:be},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:fe},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:fe},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:fe},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:fe},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:fe},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:fe},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:be},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:be},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:be},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Fe},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:CD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:be},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:be},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:be},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:be},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:tE},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:be},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:iE},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:c},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:FC},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:fG},{start:42923,length:1,convRule:oE},{start:42924,length:1,convRule:cE},{start:42925,length:1,convRule:_E},{start:42926,length:1,convRule:fG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:fE},{start:42929,length:1,convRule:pE},{start:42930,length:1,convRule:sE},{start:42931,length:1,convRule:DE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:RE},{start:42949,length:1,convRule:IE},{start:42950,length:1,convRule:GE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:be},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:fe},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Fe},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Fe},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:be},{start:43472,length:10,convRule:Fe},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:be},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Fe},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Fe},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:be},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:be},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:be},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:bC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:be},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:be},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:EC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Fe},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Ih},{start:56192,length:128,convRule:Ih},{start:56320,length:1024,convRule:Ih},{start:57344,length:6400,convRule:Gh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:Ge},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:ce},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:ce},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:yl},{start:65075,length:2,convRule:op},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:ce},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:ce},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:ce},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:ce},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:ce},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:ce},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:ce},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:ce},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:ce},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:op},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:yl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:ce},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:ce},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:ce},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ge},{start:65123,length:1,convRule:yl},{start:65124,length:3,convRule:Ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:al},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:ce},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:yl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Fe},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Fl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:ce},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:op},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:bl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ge},{start:65373,length:1,convRule:ce},{start:65374,length:1,convRule:Ge},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:ce},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:ce},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:be},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:be},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ge},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:al},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:fe},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:fe},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:fe},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:fe},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:fe},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:pG},{start:66600,length:40,convRule:yG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Fe},{start:66736,length:36,convRule:pG},{start:66776,length:36,convRule:yG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:c},{start:67392,length:22,convRule:c},{start:67424,length:8,convRule:c},{start:67584,length:6,convRule:c},{start:67592,length:1,convRule:c},{start:67594,length:44,convRule:c},{start:67639,length:2,convRule:c},{start:67644,length:1,convRule:c},{start:67647,length:23,convRule:c},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:fe},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:fe},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:fe},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:fe},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:fe},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:fe},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:fe},{start:68050,length:46,convRule:fe},{start:68096,length:1,convRule:c},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:c},{start:68117,length:3,convRule:c},{start:68121,length:29,convRule:c},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:fe},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:fe},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:fe},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:fe},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:fe},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:fe},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:fe},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:IG},{start:68800,length:51,convRule:GG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Fe},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:yl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:fe},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:fe},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:fe},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:fe},{start:69734,length:10,convRule:Fe},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:al},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:al},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Fe},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Fe},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Fe},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:fe},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Fe},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Fe},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Fe},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Fe},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Fe},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Fe},{start:71482,length:2,convRule:fe},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:71904,length:10,convRule:Fe},{start:71914,length:9,convRule:fe},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Fe},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Fe},{start:72794,length:19,convRule:fe},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Fe},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Fe},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:fe},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:al},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Fe},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:be},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Fe},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:93824,length:23,convRule:fe},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:be},{start:94176,length:2,convRule:be},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:be},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:al},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:al},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:fe},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:fe},{start:119808,length:26,convRule:va},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:va},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:va},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:va},{start:119966,length:2,convRule:va},{start:119970,length:1,convRule:va},{start:119973,length:2,convRule:va},{start:119977,length:4,convRule:va},{start:119982,length:8,convRule:va},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:va},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:va},{start:120071,length:4,convRule:va},{start:120077,length:8,convRule:va},{start:120086,length:7,convRule:va},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:va},{start:120123,length:4,convRule:va},{start:120128,length:5,convRule:va},{start:120134,length:1,convRule:va},{start:120138,length:7,convRule:va},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:va},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:va},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:va},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:va},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:va},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:va},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:va},{start:120513,length:1,convRule:Ge},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ge},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:va},{start:120571,length:1,convRule:Ge},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ge},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:va},{start:120629,length:1,convRule:Ge},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ge},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:va},{start:120687,length:1,convRule:Ge},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ge},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:va},{start:120745,length:1,convRule:Ge},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ge},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:va},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:Fe},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:be},{start:123200,length:10,convRule:Fe},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Fe},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:fe},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:wE},{start:125218,length:34,convRule:CC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:be},{start:125264,length:10,convRule:Fe},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:fe},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:fe},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:fe},{start:126209,length:45,convRule:fe},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:fe},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:Ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:fe},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:Fe},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:al},{start:917536,length:96,convRule:al},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Gh},{start:1048576,length:65534,convRule:Gh}],Eh=function(e){return function(a){var u=function(){var v=a<256;return v?HB:YB}(),l=yh(wz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return eo(l6(l.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5645, column 5 - line 5647, column 86): "+[l.constructor.name])}},s9=Eh([Ip,ee,j,gh,hh,$6,q6,mh,S6,N6,LG]),D9=Eh([j,ee,Ip,gh,hh]);var R9=Eh([ee,Ip]);var An=_a(mc);var G9=Fv,w9=G9(Fh);var d9=G9(bh),m9=function(e){return R9(An(e))},AG=function(e){var a=An(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:p9(a)};var h9=function(e){var a=An(e)-Sn("0")|0;return a<=7&&a>=0};var Ch=function(e){var a=An(e)-Sn("0")|0;return a<=9&&a>=0};var g9=function(e){return Ch(e)||function(){var a=An(e)-Sn("A")|0;return a<=5&&a>=0}()||function(){var a=An(e)-Sn("a")|0;return a<=5&&a>=0}()};var y9=function(e){return s9(An(e))},NG=function(e){return D9(An(e))},Th=function(e){var a=An(e)-Sn("A")|0,u=An(e)-Sn("a")|0,l=An(e)-Sn("0")|0,v=function(){if(l<=9&&l>=0)return new R(l);if(u<=5&&u>=0)return new R(u+10|0);if(a<=5&&a>=0)return new R(a+10|0);if(Ie)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var gz=th(jp),F9=k(Qp(hR));var yz=rh(jp);var S_=function(e){return $i(function(a){return e(hc(a))})},Sh=da(S_(AG))("space"),Lh=da(S_(m9))("uppercase letter");var wt=function(e){return Qm($i(Qe(gz)(e)))(function(a){return"one of "+F9(e)})},PG=da(S_(h9))("oct digit");var qG=function(e){return Qm($i(Qe(yz)(e)))(function(a){return"none of "+F9(e)})};var Ah=da(S_(NG))("letter");var $G=da(S_(g9))("hex digit"),OG=da(S_(Ch))("digit"),Nh=da(S_(y9))("letter or digit");var Fz=L(Rl);var E9=function(e){var a=Fz(e);return function(u){return Qb(a(Zb(u)))}},C9=E9(w9),T9=E9(d9);var Mu=K(u0);var Wl=U(pt);var qh=nh(xa),$h=L(Rl),Bl=At(ft),Ez=Ue(xa),BG=re(hv),q9=jw(y_),Ka=Va(Mn),$9=vl(Ql),Oi=Lt(Ql),M9=Le(Pe),S9=ih(up)(y_),Cz=L(Sa),Ph=nG(up)(y_),Tz=Ua(rl),Mz=IR(ft),L9=k(gv),Sz=K(Zn),Lz=U(tf),Az=hu(rl),UG=L(Ql),A9=F_(rl),Nz=I1(up)(y_),Pz=tI(wf),qz=hu(Za);var Uh=function(e){return e};var $z=function(e){if(e.caseSensitive)return qh(e.reservedNames);if(Ie)return qh($h(Pi)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},WG=gD(sh(AG)),N9=function(e){return Bl(uu(It(e.commentLine)))(lp($i(function(a){return a!==` -`})))};var O9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=vh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Ez(_.value0.head)(o);if(s instanceof Te){u=_.value0.tail,a=o;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof ge)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Oz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Ie)return Pi(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return O9($z(e))(u)}},Uz=function(e){var a=BG(xf(e.commentEnd))(xf(e.commentStart));return q9(function(u){return Ka($9(uu(It(e.commentEnd))))(Ka(Bl(gD(qG(a)))(u))(da(Bl(wt(a))(u))("end of comment")))})},Oh=function(e){return Bl(uu(It(e.commentStart)))(Bz(e))},Wz=function(e){var a=BG(xf(e.commentEnd))(xf(e.commentStart));return q9(function(u){return Ka($9(uu(It(e.commentEnd))))(Ka(Bl(Oh(e))(u))(Ka(Bl(gD(qG(a)))(u))(da(Bl(wt(a))(u))("end of comment"))))})},Bz=function(e){return e.nestedComments?Wz(e):Uz(e)},P9=function(e){if(qi(e.commentLine)&&qi(e.commentStart))return lp(da(WG)(""));if(qi(e.commentLine))return lp(Ka(WG)(da(Oh(e))("")));if(qi(e.commentStart))return lp(Ka(WG)(da(N9(e))("")));if(Ie)return lp(Ka(WG)(Ka(N9(e))(da(Oh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Wh=function(e){var a=$i(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Oi(zu("-"))(uf(Q)))(Ka(Oi(zu("+"))(M9))(Wl(M9)))},l=u(Xp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(S9(e.opLetter))(function(Ja){return Wl(Rc(He)+hD(Ja))})});return da(Q)("operator")}(),t=function(Q){return function(He){var Ja=function(ll){return function(c0){if(ll instanceof I)return I.value;if(ll instanceof R)return Cz(function(H0){return(Q*ll.value0|0)+H0|0})(Th(hc(c0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ll.constructor.name,c0.constructor.name])}};return Mu(Ph(He))(function(ll){return mu(Pv("not digits"))(Wl)(Tz(Ja)(new R(0))(ll))})}},i=Bl(wt(["o","O"]))(t(8)(PG)),o=function(Q){return Mz(Q)(P9(e))},_=function(Q){var He=Mu(It(Q))(function(){return da(xm(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Oi(o(It(Q)))(Q)},y=function(Q){return E_(s("("))(s(")"))(Q)},S=s(";"),A=function(Q){return Km(Q)(S)},V=function(Q){return uG(Q)(S)},Ee=function(Q){return O9(qh(e.reservedOpNames))(Q)},ma=function(){var Q=Mu(v)(function(He){var Ja=Ee(He);return Ja?Pv("reserved operator "+He):Wl(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(S9(e.identLetter))(function(Ja){return Wl(Rc(He)+hD(Ja))})});return da(Q)("identifier")}(),El=function(){var Q=Mu(bu)(function(He){var Ja=Oz(e)(He);return Ja?Pv("reserved word "+L9(He)):Wl(He)});return o(uu(Q))}(),fa=Bl(wt(["x","X"]))(t(16)($G)),J0=function(){var Q=function(He){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return Sz(Th(hc(He)))(function(ll){return Lz((Ja.value0+La(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,Ja.constructor.name])}};return ah("fraction")(Mu(zu("."))(function(){return Mu(da(Ph(OG))("fraction"))(function(He){return mu(Pv("not digit"))(Wl)(Az(Q)(new R(0))(He))})}))}(),Z_=da(Bl(Ph(Sh))(zu("\\")))("end of string gap"),$e=zu("&"),jl=vG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),$c=s("."),V0=t(10)(OG),Q_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Ie)return xc(10)(La(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return ah("exponent")(Mu(wt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(da(V0)("exponent"))(function(Ja){return Wl(Q(He(Ja)))})})}))}(),K_=function(Q){var He=Mu(Q_)(function(ll){return Wl(La(Q)*ll)}),Ja=Mu(J0)(function(ll){return Mu(yD(1)(Q_))(function(c0){return Wl((La(Q)+ll)*c0)})});return Ka(Ja)(He)},St=function(Q){return UG(ae.create)(K_(Q))},x_=Mu(V0)(function(Q){return yD(new M(Q))(St(Q))}),Bn=Ka(UG(M.create)(Ka(fa)(i)))(Ka(x_)(Ka(St(0))(Wl(new M(0))))),Dl=Ka(Bl(zu("0"))(Bn))(x_),ji=da(o(Dl))("number"),Hi=Mu(V0)(K_),Xi=da(o(Hi))("float"),Cl=da(Bl(zu("0"))(Ka(fa)(Ka(i)(Ka(V0)(Wl(0))))))(""),zn=Ka(Cl)(V0),Oc=Mu(o(l))(function(Q){return Mu(zn)(function(He){return Wl(Q(He))})}),Op=da(o(Oc))("integer"),Up=da(o(zn))("natural"),pe=s(","),Ra=function(Q){return Km(Q)(pe)},Gu=function(Q){return uG(Q)(pe)},Ta=s(":"),Se=Mu(Ka(V0)(Ka(Bl(zu("o"))(t(8)(PG)))(Bl(zu("x"))(t(16)($G)))))(function(Q){var He=Q>1114111;if(He)return Pv("invalid escape sequence");var Ja=Rh(Q);if(Ja instanceof R)return Wl(Ja.value0);if(Ja instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ja.constructor.name])}),ne=$i(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),Fa=function(){var Q=function(He){return Oi(zu(He.value0))(He.value1)};return A9($h(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Lh)(function(Q){var He=Rh((Sn(Q)-Sn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),_u=function(Q){if(e.caseSensitive)return Oi(It(Q))(Q);if(Ie){var He=L9(Q),Ja=function(c0){var H0=function(JX){if(Ie)return zu(c0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[c0.constructor.name])},IL=NG(hc(c0));if(IL){var fy=KI(C9(Rc(c0)));if(fy instanceof R){var py=KI(T9(Rc(c0)));return py instanceof R?Ka(zu(fy.value0))(zu(py.value0)):H0(!0)}return H0(!0)}return H0(!0)},ll=function(c0){var H0=Db(c0);if(H0 instanceof I)return Wl(void 0);if(H0 instanceof R)return Bl(da(Ja(H0.value0.head))(He))(ll(H0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[H0.constructor.name])};return Oi(ll(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(_u(Q))(da(xm(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return E_(s("["))(s("]"))(Q)},wu=function(Q){return E_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Hl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],o0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],pa=vG(BG(j0)(o0))(BG(Hl)(f)),Ne=function(){var Q=function(He){return uu(Oi(It(He.value0))(He.value1))};return A9($h(Q)(pa))}(),D=Ka(Fa)(Ka(Se)(Ka(Ne)(da(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Ka(ne)(da(w)("literal character")),X=function(){var Q=E_(zu("'"))(da(zu("'"))("end of character"))(g);return da(o(Q))("character")}(),_e=Mu(zu("\\"))(function(){return Ka(Oi(Z_)(I.value))(Ka(Oi($e)(I.value))(UG(R.create)(D)))}),ia=Ka(UG(R.create)(a))(da(_e)("string character")),du=function(){var Q=function(Ja){return function(ll){if(Ja instanceof I)return ll;if(Ja instanceof R)return new G(Ja.value0,ll);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ja.constructor.name,ll.constructor.name])}},He=Mu(E_(zu('"'))(da(zu('"'))("end of string"))(Nz(ia)))(function(Ja){return Wl(hD(Pz(qz(Q)(h.value)(Ja))))});return o(da(He)("literal string"))}(),Uc=function(Q){return E_(s("<"))(s(">"))(Q)};return{identifier:El,reserved:qu,operator:ma,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Up,integer:Op,float:Xi,naturalOrFloat:ji,decimal:V0,hexadecimal:fa,octal:i,symbol:s,lexeme:o,whiteSpace:P9(e),parens:y,braces:wu,angles:Uc,brackets:ua,semi:S,comma:pe,colon:Ta,dot:$c,semiSep:A,semiSep1:V,commaSep:Ra,commaSep1:Gu}};var W9=Va(Mn),B9=function(){var e=wt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:W9(Ah)(zu("_")),identLetter:W9(Nh)(wt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Ui=re(hv),z9=L(Ql),kz=Eu(Vn),Jz=F_(rl);var Vz=["if","then","else"],Bh=["**","**:"],zh=["*","/","%","*:","/:","%:"],kh=["+","-","+:","-:"],Jh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Vh=["++","~~","~~:","+-"],jh=["$","&"],Hh=[">>","<>","->","\\"],jz=["<<","="],Xh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam","audio","blend","rgba","add","mul","rgb"],Yh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import","aout"],Hz=Ui(Xh)(Ui(Yh)(Vz)),$v=Wh(function(){var e=Uh(B9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Hz,reservedOpNames:Ui(jz)(Ui(Hh)(Ui(jh)(Ui(Vh)(Ui(Jh)(Ui(kh)(Ui(zh)(Bh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var TD=function(){return $v.identifier}(),zG=function(){return $v.integer}();var Zh=function(){return $v.naturalOrFloat}();var kG=function(){return $v.parens}(),MD=function(){return $v.reserved}(),Nn=function(){return $v.reservedOp}();var k9=function(){return $v.semiSep}();var J9=function(){return $v.stringLiteral}();var Qh=function(){return $v.whiteSpace}(),V9=function(){return $v.float}(),Xz=Tl(Ml)(u0)(Nn("-"))(function(){return z9(kz(-1))(V9)}),JG=Jz([uu(Xz),uu(V9),z9(La)(zG)]);var Kh=function(){return $v.commaSep}(),j9=function(){return $v.comma}();var VG=function(){return $v.brackets}(),H9=function(){return $v.braces}();var Kl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var ze=K(u0),X9=Bc(Ql),ka=U(pt),L_=F_(rl),HG=L(Rl),Zz=Lt(Ql),$0=Tl(Ml)(u0),SD=Va(Mn),LD=L(Ql),Qz=Ua(Za),xh=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),XG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),AD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ND=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),eg=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),YG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),jG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ag=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),vg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ng=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var rg=function(e){return ze(gl)(function(a){return X9(new xh(a,e))(MD(e))})},Kz=ze(gl)(function(e){return ze(Zh)(function(a){if(a instanceof M)return ka(new AD(e,a.value0));if(a instanceof ae)return ka(new ND(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),xz=L_(HG(rg)(["audio","aout","blend","rgba","add","mul","rgb"])),A_=function(e){return ze(gl)(function(a){return L_(HG(function(u){return Zz(Nn(u))(ag.create(a)(u))})(e))})},ek=ze(gl)(function(e){return ze(yD(!0)(X9(!1)(Nn("-"))))(function(a){return ze(Zh)(function(u){if(u instanceof M)return ka(a?new AD(e,u.value0):new AD(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new ND(e,u.value0):new ND(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),ak=L_(HG(function(e){return uu(rg(e))})(Xh)),Y9=L_(HG(function(e){return uu(rg(e))})(Yh)),uk=ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(zG)(function(a){return $0(Nn(".."))(function(){return ze(zG)(function(u){return ka(new ug(e,a,u))})})})}))}),lk=ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(JG)(function(a){return ze(j9)(function(){return ze(JG)(function(u){return $0(Nn(".."))(function(){return ze(JG)(function(l){return ka(new lg(e,a,u,l))})})})})})}))}),vk=$0(lG(Qh))(function(){return $0(SD(lG(Dh))(lG(Nn(";"))))(function(){return ka(I.value)})}),nk=Kl("application","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return ze(Z9(135))(function(a){return ze(Gp(136))(function(u){return ze(Tb(Gp(137)))(function(l){return ka(Qz(jG.create(e))(new jG(e,a,u))(l))})})})})})}),Gp=Kl("argument","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return L_([kG(PD(145)),ak,Y9,uu(Kz),uu(LD(eg.create(e))(J9)),uu(uk),uu(lk),uu(sk(152)),uu(Q9(153)),uu(pk(154)),LD(XG.create(e))(TD)])})})}),PD=Kl("expression1","AST",function(){return ze(ka(void 0))(function(){return b_(rk(89))(A_(Hh))})}),rk=Kl("expression2","AST",function(){return ze(ka(void 0))(function(){return Mb(tk(94))(A_(jh))})}),tk=Kl("expression3","AST",function(){return ze(ka(void 0))(function(){return b_(ik(99))(A_(Vh))})}),ik=Kl("expression4","AST",function(){return ze(ka(void 0))(function(){return b_(ok(104))(A_(Jh))})}),ok=Kl("expression5","AST",function(){return ze(ka(void 0))(function(){return b_(ck(109))(A_(kh))})}),ck=Kl("expression6","AST",function(){return ze(ka(void 0))(function(){return b_(_k(114))(A_(zh))})}),_k=Kl("expression7","AST",function(){return ze(ka(void 0))(function(){return b_(fk(119))(A_(Bh))})}),fk=Kl("expression8","AST",function(){return ze(ka(void 0))(function(){return L_([uu(nk(125)),uu(ek),xz,Gp(128)])})}),Z9=Kl("functionInApplication","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return L_([kG(Z9(163)),Y9,kG(Q9(165)),LD(XG.create(e))(TD)])})})}),pk=Kl("ifThenElse","AST",function(){return ze(gl)(function(e){return $0(MD("if"))(function(){return ze(Gp(253))(function(a){return $0(MD("then"))(function(){return ze(Gp(255))(function(u){return $0(MD("else"))(function(){return ze(Gp(257))(function(l){return ka(new ng(e,a,u,l))})})})})})})})}),Q9=Kl("lambda","AST",function(){return ze(gl)(function(e){return $0(Nn("\\"))(function(){return ze(eh(TD))(function(a){return $0(Nn("->"))(function(){return ze(PD(246))(function(u){return ka(new vg(e,Xt(a),u))})})})})})}),sk=Kl("list","AST",function(){return ze(ka(void 0))(function(){return SD(Dk(205))(Rk(205))})}),Dk=Kl("listCombinatorial","AST",function(){return ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(Kh(PD(212)))(function(a){return ka(new YG(e,ye.value,a))})}))})}),Rk=Kl("listPairwise","AST",function(){return ze(ka(void 0))(function(){return H9(ze(gl)(function(e){return ze(Kh(PD(220)))(function(a){return ka(new YG(e,de.value,a))})}))})});var K9=PD(86);var Ik=ze(gl)(function(e){return ze(K9)(function(a){return ka({position:e,identifiers:h.value,expression:a})})}),Gk=ze(gl)(function(e){return ze(eh(TD))(function(a){return $0(SD(Nn("="))(Nn("<<")))(function(){return ze(K9)(function(u){return ka({position:e,identifiers:Xt(a),expression:u})})})})}),wk=function(){return SD(LD(R.create)(uu(Gk)))(SD(LD(R.create)(uu(Ik)))(vk))}(),dk=$0(Qh)(function(){return ze(k9(wk))(function(e){return $0(Dh)(function(){return ka(e)})})}),tg=function(e){return Fb(e)(dk)};var yk=Du(Mm);var Fk=Du(Pm),bk=Du(eD),x9={liftAff:Le(Pe),MonadEffect0:function(){return a0}},qD=function(e){return e.liftAff};var e5=function(e){var a=e.MonadEffect0(),u=AF(a);return{liftAff:function(){var l=yk(a.Monad0()),v=qD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var a5=function(e){var a=e.MonadEffect0(),u=ub(a);return{liftAff:function(){var l=Fk(a.Monad0()),v=qD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},u5=function(e){var a=e.MonadEffect0(),u=c8(a);return{liftAff:function(){var l=bk(a.Monad0()),v=qD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function v5(e,a){return fetch(e,a)}var $D=function(a){return function(u){return a(u)()}};var r5=function(e){return function(){return v5(e,{})}};var Xk=Ue(xa),f5=function(e){return e};var Yk={eq:function(e){return function(a){return Pi(e)===Pi(a)}}},p5={compare:function(e){return function(a){return Xk(Pi(e))(Pi(a))}},Eq0:function(){return Yk}};function s5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var D5=function(){return T_(s5)(B.create)}();var og=function(){var e=fI(p5)(rl),a=L(Rl)(d3(us)(f5));return function(u){return e(a(D5(u)))}}();function QG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var h5={convertHelper:function(e){return function(a){return{}}}};var cg=function(){return function(e){return function(a){return function(){return QG(e,a)}}}};var g5=function(e){return e.convertHelper};var y5=function(){return function(){return function(e){return{convert:g5(e)(za.value)}}}},F5=function(e){return e.convert};function _g(e){return e.headers}function fg(e){return e.ok}function pg(e){return e.redirected}function sg(e){return e.status}function Dg(e){return e.statusText}function Rg(e){return e.url}function Ig(e){return function(){return e.body}}function Gg(e){return function(){return e.arrayBuffer()}}function wg(e){return function(){return e.blob()}}function dg(e){return function(){return e.text()}}function mg(e){return function(){return e.json()}}function hg(e,a,u){return u.then(e,a)}function gg(e){return Promise.resolve(e)}function E5(e,a,u){return u instanceof Error?e(u):a}var C5=function(){return M_(E5)(R.create)(I.value)}();var T5=function(){return function(e){return function(a){return function(u){return function(){return hg($D(e),$D(a),u)}}}}},M5=function(){return gg};var NJ=Bc(ol),PJ=wa(Um),qJ=T5(),S5=L(ol),L5=M5();var $J=Va(u3),OJ=L(Sa),UJ=km(Cu),WJ=K(P0),BJ=Tu(a0),zJ=function(e){return function(a){return dD(function(u){return NJ(PJ)(qJ(function(l){return S5(L5)(u(new ae(l)))})(function(l){return S5(L5)(u(new M(e(l))))})(a))})}};var kJ=function(e){return a3(function(a){return vt("Promise failed, couldn't extract JS Error or String")})($J(C5(e))(OJ(vt)(l3(Am(UJ(Rb(e)))))))},JJ=zJ(kJ),N_=function(e){return WJ(BJ(e))(JJ)};var N5=function(e){return N_(dg(e))},P5=function(e){return N_(mg(e))};var q5=function(e){return N_(wg(e))},$5=function(e){return N_(Gg(e))},O5=function(e){return{headers:og(_g(e)),ok:fg(e),redirected:pg(e),status:sg(e),statusText:Dg(e),url:Rg(e),text:N5(e),json:P5(e),body:Ig(e),arrayBuffer:$5(e),blob:q5(e)}};var U5=K(P0),jJ=Tu(a0),HJ=cg(),XJ=U(Dc);var W5=function(){return function(){return function(e){var a=F5(e);return function(u){return function(l){return U5(jJ(HJ(u)(a(l))))(function(v){return U5(N_(r5(v)))(function(t){return XJ(O5(t))})})}}}}};var P_=Gf(Za),ZJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),dt=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),O0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),bc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),v0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var Ec=function(){return{toValue:oa.create}}(),B5=function(){return{toValue:O0.create}}();var q_=function(e){if(e instanceof oa||e instanceof wp||e instanceof l0||e instanceof dt||e instanceof xl||e instanceof O0||e instanceof bc||e instanceof v0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},z5=function(e){return e.toValue},$_=function(e){if(e instanceof oa)return"Signal";if(e instanceof wp)return"String";if(e instanceof l0)return"Int";if(e instanceof dt)return"Number";if(e instanceof xl)return"Function";if(e instanceof O0)return"Output";if(e instanceof bc)return"Action";if(e instanceof v0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},yg=function(e){return function(a){return function(u){return Yf(KF(A1(u)(a))(e))}}},QJ=function(e){return e instanceof wp},KG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wp)return a(v.value1);if(v instanceof v0){var t=P_(QJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return KG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+$_(v),q_(v)))}}},k5={fromValue:function(e){var a=KG(e);return function(u){return a(u)}}},KJ=function(e){return e instanceof oa||e instanceof l0||e instanceof dt},OD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof l0)return a(new Ju(La(v.value1)));if(v instanceof dt)return a(new Ju(v.value1));if(v instanceof v0){var t=P_(KJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return OD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Qa("expected Signal, found "+$_(v),q_(v)))}}},J5=function(e){var a=ZJ(e),u=OD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(o),S=fl.create(_);return function(A){return l(y(S(A)))}}())}}}}};var mt={fromValue:function(e){var a=OD(e);return function(u){return a(u)}}},xJ=function(e){return e instanceof O0},V5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof O0)return a(v.value1);if(v instanceof v0){var t=P_(xJ)(v.value1);if(t instanceof I)return l(new Qa("expected Output, found polymorphic value",v.value0));if(t instanceof R)return V5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 111, column 3 - line 113, column 30): "+[t.constructor.name])}return l(new Qa("expected Output, found "+$_(v),q_(v)))}}},j5={fromValue:function(e){var a=V5(e);return function(u){return a(u)}}},eV=function(e){return e instanceof dt||e instanceof l0},H5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof dt)return a(v.value1);if(v instanceof l0)return a(La(v.value1));if(v instanceof v0){var t=P_(eV)(v.value1);if(t instanceof I)return l(new Qa("expected Number, found polymorphic value",v.value0));if(t instanceof R)return H5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 149, column 3 - line 151, column 30): "+[t.constructor.name])}return l(new Qa("expected Number, found "+$_(v),q_(v)))}}},Fg={fromValue:function(e){var a=H5(e);return function(u){return a(u)}}},aV=function(e){return e instanceof l0},X5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof l0)return a(v.value1);if(v instanceof v0){var t=P_(aV)(v.value1);if(t instanceof I)return l(new Qa("expected Int, found polymorphic value",v.value0));if(t instanceof R)return X5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 163, column 3 - line 165, column 27): "+[t.constructor.name])}return l(new Qa("expected Int, found "+$_(v),q_(v)))}}},bg={fromValue:function(e){var a=X5(e);return function(u){return a(u)}}},uV=function(e){return e instanceof xl},Eg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof xl)return a(v.value1);if(v instanceof v0){var t=P_(uV)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Eg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Qa("expected Function, found "+$_(v),q_(v)))}}},lV=function(e){return e instanceof bc||e instanceof oa||e instanceof dt||e instanceof l0},Cg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof bc)return a(v.value1);if(v instanceof oa)return a(GI(v.value1));if(v instanceof dt)return a(GI(new Ju(v.value1)));if(v instanceof l0)return a(GI(new Ju(La(v.value1))));if(v instanceof v0){var t=P_(lV)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Cg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Qa("expected Action, found "+$_(v),q_(v)))}}},UD=function(e){return e.fromValue};var nV=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},O_=K(P0),rV=W5()()(y5()()(h5)),x5=Tl(Ml),dp=x5(P0),WD=Xf(a0),Pn=U(Dc),eT=wD(Qf),qn=mD(eT),aT=Kv(qn),Ru=K(aT),$n=Cn(qn),gt=_8(lb(jI(Qf))),tV=Eg($n)(gt),O=U($n),iV=Cg($n)(gt),J=Du(eD)(qn),zD=iu(gt),Y5=Ku(Ga),xG=x5(aT),Mg=cc(qn),uT=rt(Mg),Sg=ir(xa),Lg=tt(Mg),lT=ln(xa),vT=eu(C0)($n),oV=J5($n)(gt),cV=L(_v),Tg=OD($n)(gt),Z5=Tu(a0),_V=KG($n)(gt),fV=nt(o8(ab(eT))),pV=qD(u5(a5(e5(x9)))),sV=cI(xa),Q5=oc(Mg);var DV=function(e){return O_(rV(e)({}))(function(a){return O_(a.text)(function(u){return dp(WD("loaded text file: "+u))(function(){return Pn(new ae(u))})})})},BD=function(e){return function(a){return Ru(tV(e))(function(u){return u(a)})}},Ag=function(e){var a=UD(e)($n)(gt);return function(u){var l=z5(u);return function(v){return function(t){return new xl(v,function(i){return Ru(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},RV=Ag(k5)(Ec),Ng=function(e){var a=UD(e)($n)(gt);return function(u){var l=Ag(u);return function(v){var t=l(v);return function(i){return function(o){return new xl(i,function(_){return Ru(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},nT=Ng(bg),IV=nT(mt)(Ec),GV=Ng(mt)(mt)(Ec),rT=nT(bg),wV=rT(Ec),dV=rT(B5),tT=function(e){var a=UD(e)($n)(gt);return function(u){var l=Ng(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new xl(_,function(y){return Ru(a(y))(function(){var S=o(_);return function(A){return O(S(s(A)))}}())})}}}}}},mV=tT(Fg)(mt)(mt)(Ec),hV=tT(mt)(mt)(mt)(Ec),gV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(mV(u)(l))}}},yV=gV(qn),FV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(hV(u)(l))}}},zl=FV(qn),bV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(IV(u)(l))}}},EV=bV(qn),CV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(GV(u)(l))}}},ie=CV(qn),De=Ag(mt)(Ec),TV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},K5=TV(qn),MV=function(e){var a=UD(e)($n)(gt);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=bc.create(u);return function(i){return O(t(l(i)))}}())})}}};var iT=function(e){var a=MV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(iV(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},SV=iT(Fg),LV=iT(j5),AV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(SV(u)(l))}}},NV=AV(qn),PV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(LV(u)(l))}}},qV=PV(qn),$V=function(e){return function(a){return a===">>"?J(qV(e)(e8)):a==="<>"?J(NV(e)(a8)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return BD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return BD(l)(u)}))})):a==="++"?J(ie(e)(nn.create)):a==="~~"?J(zl(e)(sI(ye.value))):a==="~~:"?J(zl(e)(sI(de.value))):a==="+-"?J(zl(e)(j4)):a==="+"?J(ie(e)(M0.create(ye.value))):a==="-"?J(ie(e)(Zv.create(ye.value))):a==="*"?J(ie(e)(_n.create(ye.value))):a==="/"?J(ie(e)(Sv.create(ye.value))):a==="%"?J(ie(e)(fn.create(ye.value))):a==="**"?J(ie(e)(pn.create(ye.value))):a==="=="?J(ie(e)(sn.create(ye.value))):a==="/="?J(ie(e)(Dn.create(ye.value))):a===">"?J(ie(e)(Rn.create(ye.value))):a==="<"?J(ie(e)(In.create(ye.value))):a===">="?J(ie(e)(S0.create(ye.value))):a==="<="?J(ie(e)(Gn.create(ye.value))):a==="+:"?J(ie(e)(M0.create(de.value))):a==="-:"?J(ie(e)(Zv.create(de.value))):a==="*:"?J(ie(e)(_n.create(de.value))):a==="/:"?J(ie(e)(Sv.create(de.value))):a==="%:"?J(ie(e)(fn.create(de.value))):a==="**:"?J(ie(e)(pn.create(de.value))):a==="==:"?J(ie(e)(sn.create(de.value))):a==="/=:"?J(ie(e)(Dn.create(de.value))):a===">:"?J(ie(e)(Rn.create(de.value))):a==="<:"?J(ie(e)(In.create(de.value))):a===">=:"?J(ie(e)(S0.create(de.value))):a==="<=:"?J(ie(e)(Gn.create(de.value))):zD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var OV=function(e){return function(a){return a==="append"?J(ie(e)(nn.create)):a==="zip"?J(ie(e)(cr.create)):a==="pi"?O(new oa(e,pr.value)):a==="px"?O(new oa(e,ho.value)):a==="py"?O(new oa(e,go.value)):a==="pxy"?O(new oa(e,yo.value)):a==="aspect"?O(new oa(e,vn.value)):a==="fx"?O(new oa(e,Fo.value)):a==="fy"?O(new oa(e,bo.value)):a==="fxy"?O(new oa(e,rn.value)):a==="frt"?O(new oa(e,Eo.value)):a==="fr"?O(new oa(e,Co.value)):a==="ft"?O(new oa(e,To.value)):a==="setfx"?J(ie(e)(Yo.create)):a==="setfy"?J(ie(e)(Zo.create)):a==="setfxy"?J(ie(e)(Qo.create)):a==="zoom"?J(ie(e)(Ko.create)):a==="zoomxy"?J(ie(e)(pi.create)):a==="zoomx"?J(ie(e)(xo.create)):a==="zoomy"?J(ie(e)(ec.create)):a==="move"?J(ie(e)(ac.create)):a==="tile"?J(ie(e)(uc.create)):a==="tilexy"?J(ie(e)(lc.create)):a==="tilex"?J(ie(e)(vc.create)):a==="tiley"?J(ie(e)(nc.create)):a==="spin"?J(ie(e)(rc.create)):a==="early"?J(ie(e)(on.create)):a==="late"?J(ie(e)(H4)):a==="slow"?J(ie(e)(cn.create)):a==="fast"?J(ie(e)(Y4)):a==="lo"?O(new oa(e,Zt.value)):a==="mid"?O(new oa(e,Qt.value)):a==="hi"?O(new oa(e,Kt.value)):a==="ilo"?O(new oa(e,xt.value)):a==="imid"?O(new oa(e,ei.value)):a==="ihi"?O(new oa(e,ai.value)):a==="cps"?O(new oa(e,sr.value)):a==="time"?O(new oa(e,Dr.value)):a==="beat"?O(new oa(e,Rr.value)):a==="ebeat"?O(new oa(e,Ir.value)):a==="etime"?O(new oa(e,Gr.value)):a==="rnd"?O(new oa(e,Mo.value)):a==="audioin"?O(new oa(e,new tn(1,0))):a==="mic"?O(new oa(e,new tn(1,0))):a==="ain"?O(wV(e)(function(u){return function(l){return new tn(Y5(1)(u),Y5(0)(l))}})):a==="fft"?O(new oa(e,ui.value)):a==="ifft"?O(new oa(e,li.value)):a==="mono"?O(De(e)(_r.create)):a==="rep"?J(EV(e)(fr.create)):a==="bipolar"?O(De(e)(wr.create)):a==="unipolar"?O(De(e)(dr.create)):a==="fb"?O(new oa(e,So.value)):a==="img"?J(K5(e)(ni.create)):a==="vid"?J(K5(e)(ri.create)):a==="cam"?O(new oa(e,vi.value)):a==="rgbhsv"?O(De(e)(Po.create)):a==="hsvrgb"?O(De(e)(qo.create)):a==="hsvh"?O(De(e)(ti.create)):a==="hsvs"?O(De(e)(ii.create)):a==="hsvv"?O(De(e)(oi.create)):a==="hsvr"?O(De(e)($o.create)):a==="hsvg"?O(De(e)(Oo.create)):a==="hsvb"?O(De(e)(Uo.create)):a==="rgbh"?O(De(e)(Wo.create)):a==="rgbs"?O(De(e)(Bo.create)):a==="rgbv"?O(De(e)(zo.create)):a==="rgbr"?O(De(e)(ti.create)):a==="rgbg"?O(De(e)(ii.create)):a==="rgbb"?O(De(e)(oi.create)):a==="osc"?O(De(e)(mr.create)):a==="tri"?O(De(e)(hr.create)):a==="saw"?O(De(e)(gr.create)):a==="sqr"?O(De(e)(yr.create)):a==="lftri"?O(De(e)(Fr.create)):a==="lfsaw"?O(De(e)(br.create)):a==="lfsqr"?O(De(e)(Er.create)):a==="abs"?O(De(e)(Cr.create)):a==="acos"?O(De(e)(Tr.create)):a==="acosh"?O(De(e)(Mr.create)):a==="asin"?O(De(e)(Sr.create)):a==="asinh"?O(De(e)(Lr.create)):a==="atan"?O(De(e)(Ar.create)):a==="atanh"?O(De(e)(Nr.create)):a==="cbrt"?O(De(e)(Pr.create)):a==="ceil"?O(De(e)(qr.create)):a==="cos"?O(De(e)($r.create)):a==="cosh"?O(De(e)(Or.create)):a==="exp"?O(De(e)(Ur.create)):a==="floor"?O(De(e)(Wr.create)):a==="log"?O(De(e)(Br.create)):a==="log2"?O(De(e)(zr.create)):a==="log10"?O(De(e)(kr.create)):a==="round"?O(De(e)(Jr.create)):a==="sign"?O(De(e)(Vr.create)):a==="sin"?O(De(e)(jr.create)):a==="sinh"?O(De(e)(Hr.create)):a==="sqrt"?O(De(e)(Xr.create)):a==="tan"?O(De(e)(Yr.create)):a==="tanh"?O(De(e)(Zr.create)):a==="trunc"?O(De(e)(Qr.create)):a==="rtxy"?O(De(e)(ko.create)):a==="rtx"?O(De(e)(Jo.create)):a==="rty"?O(De(e)(Vo.create)):a==="xyrt"?O(De(e)(ci.create)):a==="xyr"?O(De(e)(_i.create)):a==="xyt"?O(De(e)(fi.create)):a==="zero"?O(De(e)(C1)):a==="zer0"?O(De(e)(C1)):a==="point"?O(De(e)(jo.create)):a==="dist"?O(De(e)(Ho.create)):a==="prox"?O(De(e)(Xo.create)):a==="midicps"?O(De(e)(Kr.create)):a==="cpsmidi"?O(De(e)(xr.create)):a==="dbamp"?O(De(e)(et.create)):a==="ampdb"?O(De(e)(at.create)):a==="fract"?O(De(e)(ut.create)):a==="max"?J(ie(e)(wn.create(ye.value))):a==="maxp"?J(ie(e)(wn.create(de.value))):a==="min"?J(ie(e)(dn.create(ye.value))):a==="minp"?J(ie(e)(dn.create(de.value))):a==="gate"?J(ie(e)(mn.create(ye.value))):a==="gatep"?J(ie(e)(mn.create(de.value))):a==="circle"?J(ie(e)(si.create(ye.value))):a==="circlep"?J(ie(e)(si.create(de.value))):a==="rect"?J(ie(e)(Di.create(ye.value))):a==="rectp"?J(ie(e)(Di.create(de.value))):a==="clip"?J(ie(e)(hn.create(ye.value))):a==="clipp"?J(ie(e)(hn.create(de.value))):a==="between"?J(ie(e)(gn.create(ye.value))):a==="betweenp"?J(ie(e)(gn.create(de.value))):a==="smoothstep"?J(ie(e)(yn.create(ye.value))):a==="smoothstepp"?J(ie(e)(yn.create(de.value))):a==="vline"?J(ie(e)(Ri.create(ye.value))):a==="vlinep"?J(ie(e)(Ri.create(de.value))):a==="hline"?J(ie(e)(Ii.create(ye.value))):a==="hlinep"?J(ie(e)(Ii.create(de.value))):a==="chain"?J(ie(e)(Gi.create(ye.value))):a==="chainp"?J(ie(e)(Gi.create(de.value))):a==="lines"?J(ie(e)(wi.create(ye.value))):a==="linesp"?J(ie(e)(wi.create(de.value))):a==="ilines"?J(ie(e)(di.create(ye.value))):a==="ilinesp"?J(ie(e)(di.create(de.value))):a==="mesh"?J(ie(e)(mi.create(ye.value))):a==="meshp"?J(ie(e)(mi.create(de.value))):a==="spr"?J(ie(e)(Fn.create(ye.value))):a==="sprp"?J(ie(e)(Fn.create(de.value))):a==="seq"?O(De(e)(lt.create)):a==="fit"?J(ie(e)(X4)):a==="iline"?J(zl(e)(hi.create(ye.value))):a==="ilinep"?J(zl(e)(hi.create(de.value))):a==="line"?J(zl(e)(gi.create(ye.value))):a==="linep"?J(zl(e)(gi.create(de.value))):a==="linlin"?J(zl(e)(L0.create(ye.value))):a==="linlinp"?J(zl(e)(L0.create(de.value))):a==="mix"?J(zl(e)(Lv.create(ye.value))):a==="mixp"?J(zl(e)(Lv.create(de.value))):a==="lpf"?J(zl(e)(yi.create(ye.value))):a==="lpfp"?J(zl(e)(yi.create(de.value))):a==="hpf"?J(zl(e)(Fi.create(ye.value))):a==="hpfp"?J(zl(e)(Fi.create(de.value))):a==="bpf"?J(zl(e)(bi.create(ye.value))):a==="bpfp"?J(zl(e)(bi.create(de.value))):a==="delay"?J(yV(e)(tc.create)):a==="audio"?O(new O0(e,en.value)):a==="aout"?O(dV(e)(Jt.create)):a==="blend"?O(new v0(e,new G(new O0(e,ur.value),new G(De(e)(Lo.create),h.value)))):a==="rgba"?O(new O0(e,lr.value)):a==="add"?O(new v0(e,new G(new O0(e,vr.value),new G(De(e)(Ao.create),h.value)))):a==="mul"?O(new v0(e,new G(new O0(e,nr.value),new G(De(e)(No.create),h.value)))):a==="rgb"?O(new O0(e,rr.value)):a==="import"?O(new xl(e,zV(e))):zD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},UV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return ht(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(oT(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof bc?new oa(a.value0,a.value1.signal):a}();return xG(uT(Sg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof bc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},WV=function(e){return function(a){var u=tg(a);if(u instanceof M)return Pn(new M(u.value0));if(u instanceof ae)return O_(yg(e)(xu)(_T(59)(u.value0)))(function(l){if(l instanceof M)return Pn(new M(l.value0));if(l instanceof ae)return Pn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},ht=function(e){if(e instanceof xh)return OV(e.value0)(e.value1);if(e instanceof XG)return Ru(Lg)(function(a){var u=lT(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return zD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof AD)return O(new l0(e.value0,e.value1));if(e instanceof ND)return O(new dt(e.value0,e.value1));if(e instanceof eg)return O(new wp(e.value0,e.value1));if(e instanceof YG)return Ru(vT(ht)(e.value2))(oV(e.value0)(e.value1));if(e instanceof jG)return Ru(ht(e.value1))(function(a){return Ru(ht(e.value2))(function(u){return BD(a)(u)})});if(e instanceof ag)return Ru($V(e.value0)(e.value1))(function(a){return Ru(ht(e.value2))(function(u){return Ru(ht(e.value3))(function(l){return Ru(BD(a)(u))(function(v){return BD(v)(l)})})})});if(e instanceof ug)return O(new oa(e.value0,new fl(ye.value,cV(function(a){return Ju.create(La(a))})(y4(e.value1)(e.value2)))));if(e instanceof lg)return zD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof vg)return oT(e.value0)(e.value1)(e.value2);if(e instanceof ng)return Ru(Ru(ht(e.value1))(Tg))(function(a){return Ru(Ru(ht(e.value2))(Tg))(function(u){return Ru(Ru(ht(e.value3))(Tg))(function(l){return O(new oa(e.value0,new Lv(ye.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},BV=function(e){return function(a){return function(u){return O_(Z5(oe(e)))(function(l){var v=lT(u)(l);if(v instanceof R)return dp(WD("using cached library "+u))(function(){return Pn(new ae(v.value0))});if(v instanceof I)return dp(WD("loading library "+(u+"...")))(function(){return O_(DV(u))(function(t){if(t instanceof M)return Pn(new M(new Qa(t.value0,a)));if(t instanceof ae)return dp(WD("parsing library "+(u+"...")))(function(){return O_(WV(e)(t.value0))(function(i){if(i instanceof M)return Pn(new M(i.value0));if(i instanceof ae)return dp(WD("successfully parsed library "+u))(function(){return dp(Z5(qe(Sg(u)(i.value0)(l))(e)))(function(){return Pn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},zV=function(e){return function(a){return Ru(_V(a))(function(u){return Ru(fV)(function(l){return Ru(pV(BV(l)(e)(u)))(function(v){if(v instanceof M)return zD(v.value0);if(v instanceof ae)return xG(uT(function(t){return sV(v.value0)(t)}))(function(){return O(new l0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},oT=function(e){return function(a){return function(u){return Ru(Lg)(function(l){return cT(l)(e)(a)(u)})}}},cT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Lg)(function(v){return xG(Q5(e))(function(){return Ru(ht(l))(function(t){return xG(Q5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return cT(Sg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},_T=nV("astToListMaybeAction","Parser",function(){return K(zw)(U(Ww)(void 0))(function(){return vT(UV)})}),kV=_T(95),fT=function(e){return function(a){return function(u){var l=tg(a);if(l instanceof M)return Pn(new M(l.value0));if(l instanceof ae)return O_(yg(e)(xu)(kV(l.value0)))(function(v){if(v instanceof M)return Pn(new M(v.value0));if(v instanceof ae)return Pn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var yt=Ot(Gl),pT=Uf(xa),VV=Pl(Za)(_f()(Da({reflectSymbol:function(){return"ain"}})(yt)()(Da({reflectSymbol:function(){return"fft"}})(yt)()(Da({reflectSymbol:function(){return"hi"}})(yt)()(Da({reflectSymbol:function(){return"ifft"}})(yt)()(Da({reflectSymbol:function(){return"ihi"}})(yt)()(Da({reflectSymbol:function(){return"ilo"}})(yt)()(Da({reflectSymbol:function(){return"imgURLs"}})(pT)()(Da({reflectSymbol:function(){return"imid"}})(yt)()(Da({reflectSymbol:function(){return"lo"}})(yt)()(Da({reflectSymbol:function(){return"mid"}})(yt)()(Da({reflectSymbol:function(){return"vidURLs"}})(pT)()(Da({reflectSymbol:function(){return"webcam"}})(yt)()(cf)))))))))))))),jV=L(_v),sT=lo(Za)(Gl),U_=function(e){return VV(js)(jV(function(a){return a.signal})(c_(e.actions)))},DT=function(e){return sT(v8)(c_(e.actions))},RT=function(e){return sT(n8)(c_(e.actions))},IT=function(){var a=Ls();return{actions:h.value,evalTime:a}};var ew=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)},aw=ew,uw=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},W0=Le(Pe);var XV=d(ef),YV=Ku(nl),ZV=Hn(nl),QV=yv(yR),KV=kc(nl),xV=Yp(nl),ej=Jc(nl),aj=Zp(nl),uj=af(ef),Og=wv(jn),Ug=Eu(Vn),Wg=Qu(Vn),JD=L(Yl),Sc=Ev(fv),ev=k(zv),lj=Bt(fv),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ea=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Jl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ya=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),n0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ca=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var vj={channels:function(e){return 1}},nj={channels:function(e){return 3}},rj={channels:function(e){return 2}},tj={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},ij=function(e){return e.toVec4s},oj=function(e){return e.toVec3s},cj=function(e){return e.toVec2s},_j=function(e){return e.toFloats},kD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var fj=function(e){if(e instanceof ca)return new Ea(e.value2,e.value3,e.value3);if(e instanceof kl)return new Jl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},VD=function(e){if(e instanceof ca)return new Ya(e.value2,e.value3);if(e instanceof kl)return new n0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Wi=function(e){return e.swizzleZ},pj=function(e){return e.swizzleYZZZ},sj=function(e){if(e instanceof ca)return new Ea(e.value1,e.value2,e.value3);if(e instanceof kl)return new Jl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Pg=function(e){return e.swizzleYZ};var Bi=function(e){return e.swizzleY},Dj=function(e){return e.swizzleXYZZ},mp=function(e){return e.swizzleXYZ},Rj=function(e){return e.swizzleXYYY},Ij=function(e){return e.swizzleXYY},zi=function(e){return e.swizzleXY},Ov=function(e){return e.swizzleX};var Cc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof kl)return new Ca(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Bg=function(e){return e.showType};var Gj=function(e){return e.isConstant},ki=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},k_=function(e){return cu(e)(ps)(Fu("log"))},zg=function(e){return cu(e)(oD)(Fu("log2"))},kg=function(e){return cu(e)(ss)(Fu("sign"))},jD=function(e){return cu(e)(io)(Fu("sin"))},HD=function(e){return cu(e)(Ds)(Fu("sqrt"))},mT=function(e){return cu(e)(Rs)(Fu("tan"))},wj=function(e){return e.fromVec4s},dj=function(e){return e.fromVec3s},Jg=function(e){return e.fromVec2s},Vg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},XD=function(e){return cu(e)(function(a){return AR(md(a)(1))})(Fu("fract"))},nw=function(e){return cu(e)(to)(Fu("floor"))},Iv=function(e){return e.expr},mj=function(e){var a=cu(e),u=Iv(e),l=kD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return ki(t)(_)(G_(o.value0))})(i);if(o instanceof Ca)return u(ki(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}};var hT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},rw=function(e){return cu(e)(fs)(Fu("exp"))},jg=function(e){return e.dotSum};var Fp=function(e){return mj(e)(w_)("div")},tw=function(e){return cu(e)(ar)(Fu("cos"))},ul=function(e){return e.constant},gT=function(e){return ul(e)(0)},yT=function(e){return cu(e)(mf)(Fu("ceil"))},FT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(tD)(a)},bp=function(e){var a=xR(e.Channels0()),u=_j(e),l=cj(e),v=oj(e),t=ij(e);return function(i){var o=Vg(i),_=Jg(i),s=dj(i),y=wj(i);return function(S){if(a(Y(S))===1)return o(u(S));if(a(Y(S))===2)return _(l(S));if(a(Y(S))===3)return s(v(S));if(Ie)return y(t(S));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[S.constructor.name])}}},wT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var Lc=function(e){return e.binaryFunction},Hg=function(e){return Lc(e)(YV)(ki("max"))};var Xg=function(e){return Lc(e)(ZV)(ki("min"))};var bT=function(e){return Lc(e)(QV)(ki("mod"))};var iw=function(e){return Lc(e)(xc)(ki("pow"))};var B_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Ep=function(e){var a=xR(e.Channels0()),u=Lc(e),l=Bg(e);return function(v){return function(t){return function(i){return function(o){return function(_){if(a(o)===1)return u(function(s){return function(y){return wT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(B_(i)(s)(y))}})(o)(_);if(Ie)return u(function(s){return function(y){return wT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(ki(t)(s)(y))}})(o)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name,_.constructor.name])}}}}}},ET=function(e){return Ep(e)(XV)("equal")("==")},CT=function(e){return Ep(e)(KV)("greaterThan")(">")},Yg=function(e){return Ep(e)(xV)("greaterThanEqual")(">=")},ow=function(e){return Ep(e)(ej)("lessThan")("<")},Zg=function(e){return Ep(e)(aj)("lessThanEqual")("<=")},TT=function(e){return Ep(e)(uj)("notEqual")("!=")};var Qg=function(e){var a=cu(e),u=Iv(e),l=kD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return B_(t)(_)(G_(o.value0))})(i);if(o instanceof Ca)return u(B_(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},cw=function(e){return Qg(e)(Og)("-")},YD=function(e){return Qg(e)(Ug)("*")},Kg=function(e){var a=cu(e),u=Iv(e),l=kD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ke)return a(v(i.value0))(B_(t)(G_(i.value0)))(o);if(i instanceof Ca)return u(B_(t)(i.value0)(l(o)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},xg=function(e){return Kg(e)(Og)("-")},J_=function(e){return Kg(e)(Ug)("*")},hj=function(e){return cu(e)(function(a){return a*a})(function(a){return B_("*")(a)(a)})},gj=function(e){return Lc(e)(dd)(ki("atan"))},MT=function(e){return cu(e)(_s)(Fu("atan"))},ST=function(e){return cu(e)(cs)(Fu("asin"))},e2=function(e){var a=Lc(e);return function(u){return function(l){return a(u)(B_(l))}}},On=function(e){return e2(e)(Og)("-")},uv=function(e){return e2(e)(Ug)("*")},LT=function(e){var a=uv(e),u=ow(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},yj=function(e){var a=Lc(e);return function(u){return function(l){return a(u)(ki(l))}}},Ft=function(e){return yj(e)(w_)("div")},AT=function(e){var a=Ft(e),u=k_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},NT=function(e){var a=uv(e),u=iw(e),l=Ft(e),v=On(e),t=ul(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},PT=function(e){var a=Qe(Fp(e))(new ke(10)),u=J_(e)(new ke(20)),l=k_(e);return function(v){return a(u(l(v)))}},Fj=function(e){return Kg(e)(Wg)("+")},qT=function(e){return Qg(e)(Wg)("+")},bt=function(e){return e2(e)(Wg)("+")},a2=function(e){var a=ts(e);return function(u){return a(bt(u))}},$T=function(e){return cu(e)(os)(Fu("acos"))},V_=function(e){return cu(e)(AR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Iv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},r0=function(e){return function(a){return e instanceof Ea&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new kl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},qg=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},$g=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ea(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},bj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(su(mp(Tc)(Y(e)))(ya(Rv(nu(0))(Cc(Y(e))))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=fj(Y(a.value0)),v=lw(Cc(Y(e)))(zi(gp)(Y(a.value0))),t=mp(Tc)(Y(e));return new B(su(t)(su(v)(ya(l))),I.value)}if(u instanceof R){var i=sj(Y(u.value0)),l=$g(VD(Y(a.value0)))(Ov(OT)(Y(u.value0))),v=lw(Cc(Y(e)))(zi(gp)(Y(a.value0))),t=mp(Tc)(Y(e));return new B(su(t)(su(v)(su(l)(ya(i)))),ta(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},Ej=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Dj(U0)(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=pj(U0)(Y(a.value0)),v=r0(Y(e))(Ov(W_)(Y(a.value0)));return new B(su(v)(ya(l)),I.value)}if(u instanceof R){var t=ta(ga(u.value0));if(t instanceof I){var i=Rv(ou(0))(Wi(U0)(Y(u.value0))),l=qg(Pg(U0)(Y(a.value0)))(zi(z_)(Y(u.value0))),v=r0(Y(e))(Ov(W_)(Y(a.value0)));return new B(su(v)(su(l)(ya(i))),I.value)}if(t instanceof R){var i=UT(Wi(U0)(Y(u.value0)))(Y(t.value0)),l=qg(Pg(U0)(Y(a.value0)))(zi(z_)(Y(u.value0))),v=r0(Y(e))(Ov(W_)(Y(a.value0)));return new B(su(v)(su(l)(ya(i))),ta(ga(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},Cj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(su(zi(z_)(Y(e)))(ya(Rv(Su(0))(Wi(U0)(Y(e))))),I.value);if(a instanceof R){var u=Pg(U0)(Y(a.value0)),l=Et(Wi(U0)(Y(e)))(Ov(W_)(Y(a.value0))),v=zi(z_)(Y(e));return new B(su(v)(su(l)(ya(u))),ta(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},Tj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rj(Mc)(Y(e))),I.value);if(a instanceof R){var u=qg(Y(e))(Y(a.value0));return new B(ya(u),ta(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},Mj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Ij(Mc)(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=Rv(nu(0))(Bi(Mc)(Y(a.value0))),v=$g(Y(e))(Ov(yp)(Y(a.value0)));return new B(su(v)(ya(l)),I.value)}if(u instanceof R){var l=lw(Bi(Mc)(Y(a.value0)))(Y(u.value0)),v=$g(Y(e))(Ov(yp)(Y(a.value0)));return new B(su(v)(ya(l)),ta(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},Sj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I)return new B(ya(UT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ta(ga(u.value0));if(l instanceof I)return new B(ya(Nj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ya(qj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ta(ga(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},Lj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I)return new B(ya(lw(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ya(Pj(Y(e))(Y(a.value0))(Y(u.value0))),ta(ga(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},Aj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ya(Et(Y(e))(Y(a.value0))),ta(ga(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},Tc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Ya(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Ya(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new Ea(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},U0={swizzleZ:function(e){return e instanceof Ea?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ea?new Ya(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof Ea?new Ya(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:W0,swizzleXYZZ:function(e){return e instanceof Ea?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ea?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ea?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},gp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Ya(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new Ea(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new Ea(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},z_={swizzleY:function(e){return e instanceof Ea?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ea?new Ya(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ea?new Ea(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ea?new Ea(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ea?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},Mc={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:W0,swizzleXYY:function(e){return e instanceof Ya?new Ea(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new Ea(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},OT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},W_={swizzleX:function(e){return e instanceof Ea?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},yp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},UT=function(e){return function(a){return e instanceof ke&&a instanceof Ea?new ca(e.value0,a.value0,a.value1,a.value2):new kl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},lw=function(e){return function(a){return e instanceof ke&&a instanceof Ya?new Ea(e.value0,a.value0,a.value1):new Jl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Nj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Ya?new ca(e.value0,a.value0,u.value0,u.value1):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},Et=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new n0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Pj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new Ea(e.value0,a.value0,u.value0):new Jl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},qj=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Ca.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Ca)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Ca)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return G_(e.value0);if(e instanceof Ca)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Ca)return new Ca(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Ca(a(kD(yu(0))(u))(kD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:W0,fromFloats:W0,fromVec2s:kT(75),fromVec3s:jT(76),fromVec4s:YT(77),toFloats:W0,toVec2s:WT(79),toVec3s:BT(80),toVec4s:zT(81),dotSum:W0,Channels0:function(){return tj}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Ya(e,e)},expr:n0.create,isConstant:function(e){if(e instanceof Ya)return!0;if(e instanceof n0)return!1;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ya)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof n0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ya)return new Ya(e(u.value0),e(u.value1));if(u instanceof n0)return new n0(a(u.value0));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ya&&l instanceof Ya?new Ya(e(u.value0)(l.value0),e(u.value1)(l.value1)):new n0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Ca)return new n0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:WT(111),fromVec2s:W0,fromVec3s:HT(113),fromVec4s:ZT(114),toFloats:kT(115),toVec2s:W0,toVec3s:JT(117),toVec4s:VT(118),dotSum:function(e){return e instanceof Ya?new ke(e.value0+e.value1):new Ca("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return rj}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new Ea(e,e,e)},expr:Jl.create,isConstant:function(e){if(e instanceof Ea)return!0;if(e instanceof Jl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ea)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof Jl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ea)return new Ea(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Jl)return new Jl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ea&&l instanceof Ea?new Ea(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Jl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new Ea(e.value0,e.value0,e.value0);if(e instanceof Ca)return new Jl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:BT(149),fromVec2s:JT(150),fromVec3s:W0,fromVec4s:QT(152),toFloats:jT(153),toVec2s:HT(154),toVec3s:W0,toVec4s:XT(156),dotSum:function(e){return e instanceof Ea?new ke(e.value0+e.value1+e.value2):new Ca("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return nj}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(e.value3)+")")))))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new kl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ca)return new kl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:zT(187),fromVec2s:VT(188),fromVec3s:XT(189),fromVec4s:W0,toFloats:YT(191),toVec2s:ZT(192),toVec3s:QT(193),toVec4s:W0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Ca("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return vj}}}),WT=av("floatsToVec2s","Expr",function(){var e=Sc(Aj);return function(a){return _l(e(a))}}),BT=av("floatsToVec3s","Expr",function(){var e=Sc(Lj);return function(a){return _l(e(a))}}),zT=av("floatsToVec4s","Expr",function(){var e=Sc(Sj);return function(a){return _l(e(a))}}),kT=av("vec2sToFloats","Expr",function(){var e=JD(function(a){return su(Ov(yp)(a))(ya(Bi(Mc)(a)))});return function(a){return _l(e(a))}}),JT=av("vec2sToVec3s","Expr",function(){var e=Sc(Mj);return function(a){return _l(e(a))}}),VT=av("vec2sToVec4s","Expr",function(){var e=Sc(Tj);return function(a){return _l(e(a))}}),jT=av("vec3sToFloats","Expr",function(){var e=JD(function(a){return su(Ov(W_)(a))(su(Bi(z_)(a))(ya(Wi(U0)(a))))});return function(a){return _l(e(a))}}),HT=av("vec3sToVec2s","Expr",function(){var e=Sc(Cj);return function(a){return _l(e(a))}}),XT=av("vec3sToVec4s","Expr",function(){var e=Sc(Ej);return function(a){return _l(e(a))}}),YT=av("vec4sToFloats","Expr",function(){var e=JD(function(a){return su(Ov(OT)(a))(su(Bi(gp)(a))(su(Wi(Tc)(a))(ya(Wi(Tc)(a)))))});return function(a){return _l(e(a))}}),ZT=av("vec4sToVec2s","Expr",function(){var e=JD(function(a){return su(zi(gp)(a))(ya(VD(a)))});return function(a){return _l(e(a))}}),QT=av("vec4sToVec3s","Expr",function(){var e=Sc(bj);return function(a){return _l(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),z0=ou(172);var KT=je(Iu),u2=Iv(ea),Un=Iv(Z),Vl=ul(Z),dT=je(z0),Uv=je(Z),l2=HD(Z),hp=je(ea),$j=Ft(Z),vw=On(Z),B0=uv(Z),v2=bt(Z),Oj=a2(i_)(Z),t0=Bi(Mc),Uj=mp(Tc),Dv=Ov(yp),xT=Hg(Z),_w=Xg(Z),eM=tw(Z),aM=jD(Z),uM=gj(Z),ZD=function(e){return new Jl("hsvrgb("+(KT(e)+")"))},QD=function(e){return new Jl("rgbhsv("+(KT(e)+")"))},lM=u2("(2./res)");var KD=function(e){var a=cw(e),u=YD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},fw=function(e){return function(a){return new kl("mix("+(dT(e)+(","+(dT(a)+(","+(Uv(Cc(a))+")"))))))}},vM=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Uv(l)+(","+(Uv(v)+")"))))))}}}},Wj=vM(Z),nM=function(e){var a=Fj(e)(Vl(69)),u=J_(e)(Vl(12)),l=zg(e),v=Qe(Fp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},rM=function(e){var a=iw(e)(ul(e)(10)),u=Qe(Fp(e))(Vl(20));return function(l){return a(u(l))}},n2=function(e){var a=Gj(e),u=jg(e),l=hj(e),v=On(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return l2(u(l(v(i)(o))));if(Ie)return Un("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},tM=n2(ea),Ji=function(e){return function(a){return Un("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},iM=function(e){return function(a){return Un("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},r2=function(e){return function(a){return function(u){return function(l){return Un("iline("+(hp(a)+(","+(hp(u)+(","+(Uv(l)+(","+(hp(e)+")"))))))))}}}},xD=function(e){return function(a){return function(u){return function(l){return Un("line("+(hp(a)+(","+(hp(u)+(","+(Uv(l)+(","+(hp(e)+")"))))))))}}}},pw=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Uv(t)+")"))))))}}}},t2=Un("PI"),oM=function(e){return function(a){return Wj(Vl(0))(Vl(1))($j(vw(Vl(2.828427))(tM(e)(a)))(Vl(2.828427)))}};var i2=function(e){return function(a){var u=function(_){return function(s){return Un("step("+(Uv(_)+(","+(Uv(s)+")"))))}},l=Aa(a),v=JD(function(_){return ke.create(La(_))})(lj(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return B0(vw(u(B0(t)(_))(e))(u(v2(B0(t)(_))(t))(e)))(s)}},o=pv(i)(v)(a);return Oj(o)}},sw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):u2("vec2("+(Uv(a)+(","+(Uv(t0(e))+")"))))}},eR=function(e){var a=qT(e),u=YD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},o2=function(e){var a=KD(e),u=XD(e),l=uv(e),v=eR(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var Dw=function(e){return function(a){return r0(Uj(a))(B0(Cc(a))(e))}},cM=function(e){var a=Rv(e),u=uv(e),l=ow(e),v=On(e),t=ul(e);return function(i){return function(o){var _=t0(i),s=Dv(i),y=a(xT(s)(_)),S=a(_w(s)(_));return u(l(S)(o))(v(t(1))(l(y)(o)))}}},_M=function(e){var a=vM(e);return function(u){return function(l){var v=t0(u),t=Dv(u);return a(_w(t)(v))(xT(t)(v))(l)}}},fM=function(e){var a=Fp(e),u=cw(e),l=YD(e),v=qT(e);return function(t){return function(i){return function(o){var _=vw(t0(i))(Dv(i)),s=vw(t0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),S=l(y)(_);return v(S)(Dv(i))}}}},pM=function(e){var a=t0(e),u=Dv(e);return B0(u)(eM(a))},sM=function(e){var a=t0(e),u=Dv(e),l=B0(u)(eM(a)),v=B0(u)(aM(a));return Et(l)(v)},DM=function(e){var a=t0(e),u=Dv(e);return B0(u)(aM(a))},Rw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):u2("vec2("+(Uv(Dv(e))+(","+(Uv(a)+")"))))}},aR=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Uv(Dv(l))+(","+(Uv(t0(l))+(","+(u(v)+")"))))))}}},c2=function(e){var a=aR(e),u=xg(e),l=uv(e),v=ul(e);return function(t){return function(i){return function(o){var _=Et(Un("1.5/(res.x+res.y)"))(Vl(0));return a(_)(u(tM(t)(i))(l(o)(v(.5))))}}}},Bj=c2(Z),RM=function(e){return function(a){var u=Un("((1./res.x)+(1./res.y))");return Bj(e)(a)(u)}},IM=function(e){var a=xg(e),u=aR(e),l=cw(e),v=V_(e);return function(t){return function(i){return function(o){var _=Et(Vl(0))(_w(o)(Un("3./res.y")));return a(Vl(1))(u(_)(l(v(a(t0(t))(i)))(o)))}}}},GM=function(e){var a=xg(e),u=aR(e),l=cw(e),v=V_(e);return function(t){return function(i){return function(o){var _=Et(Vl(0))(_w(o)(Un("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},wM=function(e){var a=t0(e),u=Dv(e);return l2(v2(B0(u)(u))(B0(a)(a)))},dM=function(e){var a=t0(e),u=Dv(e),l=uM(a)(u),v=l2(v2(B0(u)(u))(B0(a)(a)));return Et(v)(l)},mM=function(e){return uM(t0(e))(Dv(e))};var _2=cc(Cu),uR=rt(_2),EM=Kv(Cu),Ac=K(EM),zj=L(Ei(bv)),lR=tt(_2),CM=Cn(Cu),TM=MR(CM)(Mv),Cp=Tl(Ml)(EM),Iw=U(CM),kj=oc(_2),Jj=k(ja),gM=je(ea),yM=je(Z),Vj=function(e){return uR(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},MM=function(e){return function(a){return function(u){return Ac(zj(function(l){return l.fxy})(lR))(function(l){return Ac(TM(a)(function(v){return Cp(uR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=v,i}))(function(){return u})}))(function(v){return Cp(uR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return Iw(lD(v))})})})}}},SM=function(e){return function(a){return function(u){return Ac(lR)(function(l){return Ac(TM(a)(function(v){return Cp(uR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return Cp(uR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return Iw(lD(v))})})})}}},LM=function(e){return function(a){return function(u){return function(l){return SI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new n0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ca("_time"),beat:new Ca("_beat"),etime:new Ca("_etime"),ebeat:new Ca("_ebeat")})}}}},jj=Ac(lR)(function(e){return Cp(kj(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocation=e.allocation+1|0,a}()))(function(){return Iw(e.allocation)})}),ku=function(e){var a=Bg(e),u=je(e),l=Iv(e);return function(v){return Ac(jj)(function(t){var i="_"+Jj(t);return Cp(Vj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return Iw(l(i))})})}},FM=ku(Iu),bM=ku(Z),vR=function(e){return function(a){return Ac(lR)(function(u){if(u.webGl2)return FM(new Jl("texture("+(e+(","+(gM(a)+").xyz")))));if(!u.webGl2)return FM(new Jl("texture2D("+(e+(","+(gM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},f2=function(e){return function(a){return Ac(lR)(function(u){if(u.webGl2)return bM(new Ca("texture("+(e+(",vec2("+(yM(a)+",0.)).x")))));if(!u.webGl2)return bM(new Ca("texture2D("+(e+(",vec2("+(yM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var XM=Kv(Cu),m=K(XM),YM=cc(Cu),Ve=tt(YM),sl=ku(Z),k0=uv(Z),Xj=tw(Z),Yj=jD(Z),ZM=On(Z),Vi=Ov(yp),H_=Bi(Mc),Mp=bt(Z),Pu=ku(ea),AM=uv(ea),dw=ul(ea),I2=V_(ea),mw=On(ea),Zj=Iv(ea),NM=je(ea),me=L(Ei(bv)),Lp=Cn(Cu),Ze=U(Lp),Nc=ul(Z),Qj=Zg(ea),le=eu(I_)(Lp),hw=U(R_),h2=wl(Mv)(Lp),vv=ku(Iu),Pc=pw(Iu),g2=Hn(Ga),Sp=eu(C0)(Lp),rR=ul(Iu),gw=re(Ws),lv=ku(z0),QM=pw(z0),Kj=xe(yI(Cu)),Yu=eu(Mv)(Lp),Wv=L(Yl),xj=a2(i_)(Z),eH=jg(Z),y2=bp(Z),Tp=eR(ea),PM=ln(xa),qM=k(ja),KM=Ci(Cu),X_=If(Za)(KM),G2=bt(Iu),w2=uv(Iu),Ye=L(uD),aH=bp(Iu),p2=Ov(W_),s2=Bi(z_),D2=Wi(U0),uH=bp(ea),lH=n2(ea),vH=Fp(ea),nH=Ft(ea),j_=Ft(Z),$M=o2(ea),rH=Rv(ea),OM=o2(Z),UM=Wc(Yl),WM=Iv(Z),tH=bT(Z),iH=iw(Z),oH=ET(Z),cH=TT(Z),_H=CT(Z),fH=Yg(Z),pH=ow(Z),sH=Zg(Z),DH=Hg(Z),RH=Xg(Z),IH=LT(Z),GH=_M(Z),wH=cM(Z),dH=aR(Z),mH=c2(Z),hH=wl(I_)(Lp),gH=GM(Z),yH=IM(Z),BM=zi(gp),FH=eR(Z),bH=XD(Z),d2=L(Yi),nR=d(E),R2=If(E0)(KM),EH=J_(Iu),m2=mp(Tc),CH=L(Sa),TH=Tl(Ml)(XM),MH=rt(YM),zM=Ku(Ga),SH=re(jt),LH=df(Ht),AH=ul(z0),NH=YD(Iu),PH=je(z0),qH=`#version 300 es +`+o))))))))}}}}}},aF=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(o){return function(_){var s=$O(v)(t)(i)(l)(o)(_);return function(){var S=L1(e)(a)(u)(l)(s)(t)();return{name:l,signal:v,code:s,"audioWorklet'":S}}}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Xf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var rm=()=>{var e=document.createElement("video");return e.width=2048,e.height=2048,e.autoplay=!0,e.isPlaying=!1,e.addEventListener("playing",function(){e.isPlaying=!0}),navigator.mediaDevices.getUserMedia({video:!0}).then(function(a){e.srcObject=a}),e},tm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),im=e=>a=>u=>()=>{u.isPlaying&&(e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR))},om=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},cm=e=>()=>e.loaded,_m=e=>()=>{var a=document.createElement("video");return a.crossOrigin="Anonymous",a.autoplay=!0,a.muted=!0,a.loop=!0,a.isPlaying=!1,a.addEventListener("playing",function(){a.isPlaying=!0}),a.src=e,a.play(),a},fm=e=>()=>e.isPlaying;var pm=e=>()=>new Uint8Array(e),sm=e=>a=>()=>e.getByteFrequencyData(a),Dm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},Rm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Im=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Gm=()=>new AudioContext,GD=e=>()=>e.resume(),wD=e=>()=>e.currentTime,wm=e=>()=>e.destination,WI=e=>a=>()=>new GainNode(e,{gain:a}),dm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),mm=e=>()=>{var a=new GainNode(e);return navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(u){var l=new MediaStreamAudioSourceNode(e,{mediaStream:u});l.connect(a)}),a},bi=e=>a=>()=>e.connect(a),tc=e=>a=>()=>e.disconnect(a);var BI=pu(),gm=re(Jc(xu)),ym=X0(ol),iF=function(e){return function(a){return function(){var l=oe(e.mAnalyserNode)();return function(){if(l instanceof R){var v=oe(e.sourceNode)();return tc(v)(l.value0)(),bi(a)(l.value0)()}if(l instanceof I)return void 0;throw new Error("Failed pattern match at AudioAnalyser (line 86, column 3 - line 91, column 25): "+[l.constructor.name])}(),qe(a)(e.sourceNode)()}}},Fm=function(e){return function(a){return function(){var l=la(a)(),v=la(I.value)(),t=pm(512)(),i=la(0)(),o=la(0)(),_=la(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},HO=function(e){return function(){var u=oe(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=oe(e.sourceNode)();return tc(l)(u.value0)(),qe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},XO=function(e){return function(){var u=oe(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=dm(e.webAudioContext)(1024)(.5)(),v=oe(e.sourceNode)();return bi(v)(l)(),qe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},bm=function(e){return function(a){var u=BI(gm(a.fft)(gm(a.lo)(gm(a.mid)(a.hi))));if(!u)return HO(e);if(u)return function(){GD(e.webAudioContext)();var v=XO(e)();return sm(v)(e.analyserArray)(),ym(BI(a.lo))(function(){var i=Dm(e.analyserArray)();return qe(i)(e.lo)()})(),ym(BI(a.mid))(function(){var i=Rm(e.analyserArray)();return qe(i)(e.mid)()})(),ym(BI(a.hi))(function(){var i=Im(e.analyserArray)();return qe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var ZO=K(bf),QO=Kc(hf),oF=un(xa),cF=ur(xa),KO=pu(),_F=function(e){return function(a){return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return im(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 132, column 3 - line 134, column 25): "+[l.constructor.name])}}},fF=function(e){return function(a){if(a)return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=rm();return qe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 108, column 3 - line 113, column 42): "+[l.constructor.name])};if(!a)return function(){var l=oe(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),tm(l.value0)(),qe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 116, column 3 - line 121, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 105, column 1 - line 105, column 61): "+[e.constructor.name,a.constructor.name])}},pF=function(e){return function(a){return qe(a)(e.tempo)}},sF=function(e){return function(a){return qe(a)(e.outputChannelCount)}},DF=function(e){return function(a){return qe(a)(e.brightness)}},RF=function(e){return function(a){return function(){var l=oe(e.externalAudioOutputNode)();return tc(e.internalAudioOutputNode)(l)(),bi(e.internalAudioOutputNode)(a)(),qe(a)(e.externalAudioOutputNode)(),iF(e.outputAnalyser)(a)()}}},IF=function(e){return function(a){return function(){var l=oe(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){tc(l.value0)(e.internalAudioInputNode)();var v=a();return bi(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 189, column 3 - line 195, column 72): "+[l.constructor.name])}(),qe(a)(e.audioInputGetter)()}}},GF=function(e){return function(){var u=ZO(K7(QO(1)(1)))(la)(),l=la(I.value)(),v=la(el)(),t=la(el)(),i=la(el)(),o=function(){if(e instanceof I)return Gm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 50, column 22 - line 52, column 40): "+[e.constructor.name])}(),_=la(mm(o))(),s=la(I.value)(),y=wm(o)(),S=la(y)(),A=WI(o)(1)(),V=WI(o)(1)();bi(V)(y)();var Ee=Fm(o)(A)(),ma=Fm(o)(V)(),bu=la(0)(),El=la(1)(),pa=la(2)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:S,internalAudioInputNode:A,internalAudioOutputNode:V,inputAnalyser:Ee,outputAnalyser:ma,audioWorkletCount:bu,brightness:El,outputChannelCount:pa}}},Em=function(e){return function(a){return function(){var l=oe(e.videos)(),v=oF(a)(l);if(v instanceof I){var t=_m(a)();return qe(cF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=fm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 174, column 7 - line 176, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 167, column 3 - line 176, column 30): "+[v.constructor.name])}}},zI=function(e){return oe(e.tempo)},wF=function(e){return oe(e.outputChannelCount)},dF=function(e){return function(a){return function(){var l=oe(e.images)(),v=oF(a)(l);if(v instanceof I){var t=om(a)();return qe(cF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=cm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 151, column 7 - line 153, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 144, column 3 - line 153, column 30): "+[v.constructor.name])}}};var xO=function(e){return function(){var u=oe(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return tc(u.value0)(e.internalAudioInputNode)(),qe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 215, column 3 - line 220, column 46): "+[u.constructor.name])}},Cm=function(e){return function(){var u=oe(e.mExternalAudioInputNode)();if(u instanceof I){var l=oe(e.audioInputGetter)(),v=l();return bi(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 202, column 3 - line 209, column 24): "+[u.constructor.name])}},mF=function(e){return function(a){return function(){return function(){var l=KO(a.ain);if(l)return Cm(e)();if(!l)return xO(e)();throw new Error("Failed pattern match at SharedResources (line 86, column 3 - line 88, column 38): "+[l.constructor.name])}(),bm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),bm(e.outputAnalyser)(a)()}}};var kI=U(ol),eU=re(Ut),aU=jc(zs),uU=ff(ol)(Za),JI=L(cl),lU=pu(),hF=Xf(xs),vU=k(ja),nU=d(E),FF=L(_v),rU=eu(C0)(ol),tU=Ju(_a),iU=wl(C0)(ol),oU=function(e){return function(a){return function(u){if(u instanceof I)return kI(void 0);if(u instanceof R)return OI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 125, column 1 - line 125, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},bF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(Ns(e.value0.output))return new R(e.value0);if(Ie)return I.value}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},gF=function(e){return function(a){return function(u){if(Yv(u)>=a)return u;if(Ie)return eU(u)(aU(a-Yv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 109, column 1 - line 109, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},EF=function(e){return function(){var u=oe(e.worklets)(),l=wD(e.sharedResources.webAudioContext)();return uU(oU(l+.25)(.1))(u)(),qe(h.value)(e.worklets)()}},cU=function(e){return function(){var u=wD(e.webAudioContext)(),l=JI(function(v){return function(t){return t/1e3}(lU(bs(v)))})(Ss)();return l-u}},yF=function(e){return function(a){return function(u){return function(l){return function(){var t=oe(e.audioWorkletCount)();qe(t+1|0)(e.audioWorkletCount)();var i=function(){var y=r8(a);if(y)return hF("worklet has audio input")(),Cm(e)(),JI(RD)(kI(e.internalAudioInputNode))();if(!y)return hF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 71, column 11 - line 78, column 24): "+[y.constructor.name])}(),o=wF(e)(),_=r4(o)(a.output),s=n4(a.output);return aF(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+vU(t))(a.signal)(_)(s)(u)(l-u)()}}}}},CF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return kI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=oe(e.tempo)(),_=S1(o)(a)(u)(v.value0);return JI(R.create)(yF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=wD(e.webAudioContext)();return OI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=nU(l.value0.signal)(v.value0.signal);if(t)return kI(new R(l.value0));if(!t)return function(){var o=oe(e.tempo)(),_=S1(o)(a)(u)(v.value0);return OI(l.value0)(_.value0)(_.value1-_.value0)(),JI(R.create)(yF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 58, column 3 - line 64, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 47, column 1 - line 47, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},TF=function(e){return function(a){return function(){GD(e.webAudioContext)();var l=cU(e)(),v=FF(bF)(a.actions),t=rU(CF(e)(a.evalTime)(l)(I.value))(v)(),i=la(t)(),o=la(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},MF=function(e){return function(a){return function(){var l=oe(e.worklets)(),v=tU(Yv(l))(Yv(a.actions)),t=gF(I.value)(v)(l),i=gF(I.value)(v)(a.actions),o=oe(e.clockDiff)(),_=iU(ks(CF(e.sharedResources)(a.evalTime)(o))(t)(FF(bF)(i)))();return qe(_)(e.worklets)()}}};function SF(e){return function(){return new Promise(function(a,u){var l=function(t){return function(){return a(t)}},v=function(t){return function(){return u(t)}};try{e(l)(v)()}catch(t){u(t)}})}}var pU=L(xp);var Mm=function(e){return e};var Yf=function(e){return e};var Sm={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return a(l)(function(v){return u(new ae(v))})}}},sU=Du(Sm),VI=function(e){return function(a){return e(a)}},LF=function(e){var a=L(e);return{map:function(u){return VI(a(pU(u)))}}};var dD=function(e){return{Applicative0:function(){return Am(e)},Bind1:function(){return DU(e)}}},DU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Z0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Lm(e)}}},Lm=function(e){var a=LF(e.Bind1().Apply0().Functor0());return{apply:b0(dD(e)),Functor0:function(){return a}}},Am=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Mm(a(ae.create(u)))}}(),Apply0:function(){return Lm(e)}}};var AF=function(e){var a=e.Monad0(),u=dD(a);return{liftEffect:function(){var l=sU(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var jI=function(e){var a=dD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Mm(u(M.create(l)))}}(),Monad0:function(){return a}}};var IU=pu();var Nm=function(e){return IU(Yf(e))};var Zl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",S="Apply",A="Alt",V="Cons",Ee="Resume",ma="Release",bu="Finalizer",El="Finalized",pa="Forked",J0="Fiber",V_="Thunk";function $e(pe,Ia,Gu,Ta){this.tag=pe,this._1=Ia,this._2=Gu,this._3=Ta}function jl(pe){var Ia=function(Gu,Ta,Se){return new $e(pe,Gu,Ta,Se)};return Ia.tag=pe,Ia}function Sc(pe){return new $e(a,void 0)}function V0(pe){try{pe()}catch(Ia){setTimeout(function(){throw Ia},0)}}function j_(pe,Ia,Gu){try{return Ia(Gu())}catch(Ta){return pe(Ta)}}function H_(pe,Ia,Gu){try{return Ia(Gu)()}catch(Ta){return Gu(pe(Ta))(),Sc}}var Ft=function(){var pe=1024,Ia=0,Gu=0,Ta=new Array(pe),Se=!1;function ne(){var Fa;for(Se=!0;Ia!==0;)Ia--,Fa=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,Fa();Se=!1}return{isDraining:function(){return Se},enqueue:function(Fa){var aa,_u;Ia===pe&&(_u=Se,ne(),Se=_u),Ta[(Gu+Ia)%pe]=Fa,Ia++,Se||ne()}}}();function X_(pe){var Ia={},Gu=0,Ta=0;return{register:function(Se){var ne=Gu++;Se.onComplete({rethrow:!0,handler:function(Fa){return function(){Ta--,delete Ia[ne]}}})(),Ia[ne]=Se,Ta++},isEmpty:function(){return Ta===0},killAll:function(Se,ne){return function(){if(Ta===0)return ne();var Fa=0,aa={};function _u(ua){aa[ua]=Ia[ua].kill(Se,function(wu){return function(){delete aa[ua],Fa--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),Fa===0&&ne()}})()}for(var qu in Ia)Ia.hasOwnProperty(qu)&&(Fa++,_u(qu));return Ia={},Gu=0,Ta=0,function(ua){return new $e(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Wn=0,Rl=1,Ui=2,Wi=3,Bi=4,Cl=5,Bn=6;function Lc(pe,Ia,Gu){var Ta=0,Se=Wn,ne=Gu,Fa=null,aa=null,_u=null,qu=null,ua=null,wu=0,j0=0,Hl=null,o0=!0;function f(w){for(var g,X,_e;;)switch(g=null,X=null,_e=null,Se){case Ui:Se=Rl;try{ne=_u(ne),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Se=Cl,Fa=pe.left(du),ne=null}break;case Wi:pe.isLeft(ne)?(Se=Cl,Fa=ne,ne=null):_u===null?Se=Cl:(Se=Ui,ne=pe.fromRight(ne));break;case Rl:switch(ne.tag){case i:_u&&(qu=new $e(V,_u,qu)),_u=ne._2,Se=Rl,ne=ne._1;break;case a:_u===null?(Se=Cl,ne=pe.right(ne._1)):(Se=Ui,ne=ne._1);break;case v:Se=Wi,ne=j_(pe.left,pe.right,ne._1);break;case t:Se=Bi,ne=H_(pe.left,ne._1,function(du){return function(){Ta===w&&(Ta++,Ft.enqueue(function(){Ta===w+1&&(Se=Wi,ne=du,f(Ta))}))}});return;case u:Se=Cl,Fa=pe.left(ne._1),ne=null;break;case l:_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Rl,ne=ne._1;break;case o:wu++,_u===null?ua=new $e(V,ne,ua,aa):ua=new $e(V,ne,new $e(V,new $e(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Rl,ne=ne._1;break;case _:Se=Wi,g=Lc(pe,Ia,ne._2),Ia&&Ia.register(g),ne._1&&g.run(),ne=pe.right(g);break;case s:Se=Rl,ne=Up(pe,Ia,ne._1);break}break;case Cl:if(_u=null,qu=null,ua===null)Se=Bn,ne=aa||Fa||ne;else switch(g=ua._3,_e=ua._1,ua=ua._2,_e.tag){case l:aa&&aa!==g&&wu===0?Se=Cl:Fa&&(Se=Rl,ne=_e._2(pe.fromLeft(Fa)),Fa=null);break;case Ee:aa&&aa!==g&&wu===0||Fa?Se=Cl:(_u=_e._1,qu=_e._2,Se=Ui,ne=pe.fromRight(ne));break;case o:wu--,Fa===null&&(X=pe.fromRight(ne),ua=new $e(V,new $e(ma,_e._2,X),ua,g),(aa===g||wu>0)&&(Se=Rl,ne=_e._3(X)));break;case ma:ua=new $e(V,new $e(El,ne,Fa),ua,aa),Se=Rl,aa&&aa!==g&&wu===0?ne=_e._1.killed(pe.fromLeft(aa))(_e._2):Fa?ne=_e._1.failed(pe.fromLeft(Fa))(_e._2):ne=_e._1.completed(pe.fromRight(ne))(_e._2),Fa=null,wu++;break;case bu:wu++,ua=new $e(V,new $e(El,ne,Fa),ua,aa),Se=Rl,ne=_e._1;break;case El:wu--,Se=Cl,ne=_e._1,Fa=_e._2;break}break;case Bn:for(var ia in Hl)Hl.hasOwnProperty(ia)&&(o0=o0&&Hl[ia].rethrow,V0(Hl[ia].handler(ne)));Hl=null,aa&&Fa?setTimeout(function(){throw pe.fromLeft(Fa)},0):pe.isLeft(ne)&&o0&&setTimeout(function(){if(o0)throw pe.fromLeft(ne)},0);return;case Wn:Se=Rl;break;case Bi:return}}function sa(w){return function(){if(Se===Bn)return o0=o0&&w.rethrow,w.handler(ne)(),function(){};var g=j0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ne(w,g){return function(){if(Se===Bn)return g(pe.right(void 0))(),function(){};var X=sa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Se){case Wn:aa=pe.left(w),Se=Bn,ne=aa,f(Ta);break;case Bi:aa===null&&(aa=pe.left(w)),wu===0&&(Se===Bi&&(ua=new $e(V,new $e(bu,ne(w)),ua,aa)),Se=Cl,ne=null,Fa=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Se=Cl,ne=null,Fa=null)}return X}}function D(w){return function(){var g=sa({rethrow:!1,handler:w})();return Se===Wn&&f(Ta),g}}return{kill:Ne,join:D,onComplete:sa,isSuspended:function(){return Se===Wn},run:function(){Se===Wn&&(Ft.isDraining()?f(Ta):Ft.enqueue(function(){f(Ta)}))}}}function Op(pe,Ia,Gu,Ta){var Se=0,ne={},Fa=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(sa,Ne,D){var w=Ne,g=null,X=null,_e=0,ia={},du,Ac;e:for(;;)switch(du=null,w.tag){case pa:if(w._3===e&&(du=ne[w._1],ia[_e++]=du.kill(sa,function(Q){return function(){_e--,_e===0&&D(Q)()}})),g===null)break e;w=g._2,X===null?g=null:(g=X._1,X=X._2);break;case y:w=w._2;break;case S:case A:g&&(X=new $e(V,g,X)),g=w,w=w._1;break}if(_e===0)D(pe.right(void 0))();else for(Ac=0,du=_e;Ac=0&&e>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=A,++s):(l[y++]=S,++_);for(;_>1),o-t>1&&e(a,u,v,l,t,o),i-o>1&&e(a,u,v,l,o,i),_=t,s=o,y=t;_0?(l[y++]=A,++s):(l[y++]=S,++_);for(;_=i)return u;if(RB)for(var o=t[Symbol.iterator](),_=v;;--_){var s=o.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var kb=function(e){return IB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Jb=function(e){return function(a){return DB?function(u){return Array.from(u,a)}:e}};var Ci=function(e){return e.toLowerCase()};var Ti=function(e){return e===""};var hB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},tp=fa(Qi),gB=L(Sa),yB=D0(Df),FB=tv(Qn),bB=Fv(Qn),EB=Ue(_a),CB=function(e){return e},Hb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Xb=function(e){return 56320<=e&&e<=57343},Yb=function(e){return 55296<=e&&e<=56319},ip=function(e){var a=_c(e);if(a===0)return I.value;if(a===1)return new R({head:tp(Ei(0)(e)),tail:""});var u=tp(Ei(1)(e)),l=tp(Ei(0)(e)),v=Yb(l)&&Xb(u);return v?new R({head:Hb(l)(u),tail:fc(2)(e)}):new R({head:l,tail:fc(1)(e)})},TB=function(e){return gB(function(a){return new B(a.head,a.tail)})(ip(e))},MB=function(e){return yB(TB)(e)},SB=function(e){var a=tp(Ei(0)(e)),u=Yb(a)&&_c(e)>1;if(u){var l=tp(Ei(1)(e)),v=Xb(l);return v?Hb(a)(l):a}return a},_h=Bb(SB),Zb=Jb(MB)(_h);var ch=function(){var e=X3(Qi)(Al(Wc))(dv(Wc));return function(a){return cc(e(a))}}(),LB=function(e){if(e<=65535)return ch(e);var a=FB(e-65536|0)(1024)+55296|0,u=bB(e-65536|0)(1024)+56320|0;return ch(a)+ch(u)},Qb=kb(LB);var fh={eq:function(e){return function(a){return e===a}}},ph={compare:function(e){return function(a){return EB(e)(a)}},Eq0:function(){return fh}};var Rc=function(e){return CB(tp(e))},AB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=ip(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},Kb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(_h(a)):zb(AB)(R.create)(I.value)(_h)(e)(a)}},NB={bottom:0,top:1114111,Ord0:function(){return ph}},Dc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return NB},Enum1:function(){return PB(0)}}}(),PB=hB("enumCodePoint","Data.String.CodePoints",function(){return{succ:fd(ha(Dc))(fa(Dc)),pred:pd(ha(Dc))(fa(Dc)),Ord0:function(){return ph}}});var sh=fa(Dc),UB=Fv(Qn),WB=Xl(),BB=ha(Qi);var zB=k(gv),kB=k(gR);var rG=function(e){return function(a){return function(u){var l=sh(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Kb(0)(u);return v instanceof R&&sh(v.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return l===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-UB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},JB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var S=ip(s);if(S instanceof I)return t=!0,_;if(S instanceof R){var A=function(){if(Ti(S.value0.tail))return rG(_)(S.value0.head)(y);if(Ie)return rG(_)(S.value0.head)(S.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=A,v=S.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[S.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},Dh=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new nt(i.value0.tail,rG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Mi=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=ip(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=sh(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=WB(BB(o)),y=e(s);return y?t(new nt(i.value0.tail,rG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var Rh=vp(function(e){return function(a){return function(u){return function(l){return function(v){var t=Ti(e.value0);return t?v(new nt(e.value0,e.value1,!0),void 0):l(e,new Qa("Expected EOF",e.value1))}}}}}),e6=function(e){return vp(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new nt(i.value0.remainder,JB(a.value1)(i.value0.consumed)(i.value0.remainder),!Ti(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var _t=function(e){return e6(function(a){var u=km(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+zB(e))})};var zu=function(e){return da(Mi(function(a){return a===e}))(kB(e))};var Mn=fa(Qi),Ih=ha(Qi);var VB=vh(),l6=ED(Tt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),TG=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),dh=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),MG=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}(),s6=function(){function e(){}return e.value=new e,e}(),D6=function(){function e(){}return e.value=new e,e}(),R6=function(){function e(){}return e.value=new e,e}(),I6=function(){function e(){}return e.value=new e,e}(),G6=function(){function e(){}return e.value=new e,e}(),w6=function(){function e(){}return e.value=new e,e}(),SG=function(){function e(){}return e.value=new e,e}(),d6=function(){function e(){}return e.value=new e,e}(),m6=function(){function e(){}return e.value=new e,e}(),h6=function(){function e(){}return e.value=new e,e}(),g6=function(){function e(){}return e.value=new e,e}(),y6=function(){function e(){}return e.value=new e,e}(),F6=function(){function e(){}return e.value=new e,e}(),b6=function(){function e(){}return e.value=new e,e}(),E6=function(){function e(){}return e.value=new e,e}();var jB=7;var HB=63,XB=1332,YB=3396;var C6=2,$v=function(){return{category:C6,unicodeCat:d6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=[{start:32,length:1,convRule:$v},{start:160,length:1,convRule:$v},{start:5760,length:1,convRule:$v},{start:8192,length:11,convRule:$v},{start:8239,length:1,convRule:$v},{start:8287,length:1,convRule:$v},{start:12288,length:1,convRule:$v}],QB=67108864,KB=function(){return{category:QB,unicodeCat:h6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=33554432,ez=function(){return{category:xB,unicodeCat:m6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=8192,F=function(){return{category:mh,unicodeCat:SG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),T6=function(){return{category:mh,unicodeCat:SG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),M6=function(){return{category:mh,unicodeCat:SG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),az=64,we=function(){return{category:az,unicodeCat:I6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=1024,lu=function(){return{category:uz,unicodeCat:w6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=8,Yu=function(){return{category:lz,unicodeCat:G6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=16,te=function(){return{category:vz,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nz=4,b=function(){return{category:nz,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),rz=32768,Sn=function(){return{category:rz,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),tz=262144,ft=function(){return{category:tz,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),iz=32,ce=function(){return{category:iz,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),oz=128,yl=function(){return{category:oz,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),cz=2048,op=function(){return{category:cz,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),S6=131072,fe=function(){return{category:S6,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),LG=16777216,q0=function(){return{category:LG,unicodeCat:MG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),L6=function(){return{category:LG,unicodeCat:MG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),A6=function(){return{category:LG,unicodeCat:MG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),N6=256,Fe=function(){return{category:N6,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hh=2097152,p=function(){return{category:hh,unicodeCat:dh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),P6=function(){return{category:hh,unicodeCat:dh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),q6=4194304,TD=function(){return{category:q6,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),$6=8388608,T=function(){return{category:$6,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,_z=function(){return{category:ee,unicodeCat:E6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),va=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),cp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),gu=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:34,titledist:0}}(),n=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:1,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),sG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),DG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),_p=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),Ic=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),NE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),RG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),PE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),qE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),$E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),OE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),UE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),WE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Fl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),BE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),zE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),kE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),IG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),JE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Ip=524288,fp=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),pp=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Gc=function(){return{category:Ip,unicodeCat:TG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),gh=16384,c=function(){return{category:gh,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),yh=1048576,be=function(){return{category:yh,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),bl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),GC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),sp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),Dp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:j,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),FG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),wc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),bG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),EG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),CG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),e9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),a9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),Rp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),u9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),l9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),v9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),n9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),r9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),t9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),i9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),o9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),c9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),fz=134217728,Gh=function(){return{category:fz,unicodeCat:F6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),pz=268435456,wh=function(){return{category:pz,unicodeCat:b6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sz=65536,ul=function(){return{category:sz,unicodeCat:y6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Dz=1,u6=function(){return{category:Dz,unicodeCat:g6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Rz=[{start:65,length:26,convRule:Fl},{start:97,length:26,convRule:bl},{start:181,length:1,convRule:yC},{start:192,length:23,convRule:Fl},{start:216,length:7,convRule:Fl},{start:224,length:23,convRule:bl},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:TC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:dE},{start:305,length:1,convRule:MC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:mE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:SC},{start:384,length:1,convRule:LC},{start:385,length:1,convRule:hE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:gE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:sG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:yE},{start:399,length:1,convRule:FE},{start:400,length:1,convRule:bE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:sG},{start:404,length:1,convRule:EE},{start:405,length:1,convRule:AC},{start:406,length:1,convRule:DG},{start:407,length:1,convRule:CE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:NC},{start:412,length:1,convRule:DG},{start:413,length:1,convRule:TE},{start:414,length:1,convRule:FG},{start:415,length:1,convRule:ME},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:SE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:LE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:447,length:1,convRule:PC},{start:452,length:1,convRule:Ic},{start:453,length:1,convRule:Gc},{start:454,length:1,convRule:wc},{start:455,length:1,convRule:Ic},{start:456,length:1,convRule:Gc},{start:457,length:1,convRule:wc},{start:458,length:1,convRule:Ic},{start:459,length:1,convRule:Gc},{start:460,length:1,convRule:wc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:qC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:497,length:1,convRule:Ic},{start:498,length:1,convRule:Gc},{start:499,length:1,convRule:wc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:AE},{start:503,length:1,convRule:NE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:RG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule:PE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:qE},{start:574,length:1,convRule:$E},{start:575,length:2,convRule:$C},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:OE},{start:580,length:1,convRule:UE},{start:581,length:1,convRule:WE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:OC},{start:593,length:1,convRule:UC},{start:594,length:1,convRule:WC},{start:595,length:1,convRule:BC},{start:596,length:1,convRule:zC},{start:598,length:2,convRule:bG},{start:601,length:1,convRule:kC},{start:603,length:1,convRule:JC},{start:604,length:1,convRule:VC},{start:608,length:1,convRule:bG},{start:609,length:1,convRule:jC},{start:611,length:1,convRule:HC},{start:613,length:1,convRule:XC},{start:614,length:1,convRule:EG},{start:616,length:1,convRule:YC},{start:617,length:1,convRule:CG},{start:618,length:1,convRule:EG},{start:619,length:1,convRule:ZC},{start:620,length:1,convRule:QC},{start:623,length:1,convRule:CG},{start:625,length:1,convRule:KC},{start:626,length:1,convRule:xC},{start:629,length:1,convRule:e9},{start:637,length:1,convRule:a9},{start:640,length:1,convRule:Rp},{start:642,length:1,convRule:u9},{start:643,length:1,convRule:Rp},{start:647,length:1,convRule:l9},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:v9},{start:650,length:2,convRule:n9},{start:652,length:1,convRule:r9},{start:658,length:1,convRule:t9},{start:669,length:1,convRule:i9},{start:670,length:1,convRule:o9},{start:837,length:1,convRule:P6},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:891,length:3,convRule:FG},{start:895,length:1,convRule:BE},{start:902,length:1,convRule:zE},{start:904,length:3,convRule:kE},{start:908,length:1,convRule:IG},{start:910,length:2,convRule:JE},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:c9},{start:941,length:3,convRule:VE},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:jE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:GG},{start:973,length:2,convRule:HE},{start:975,length:1,convRule:iG},{start:976,length:1,convRule:XE},{start:977,length:1,convRule:YE},{start:981,length:1,convRule:ZE},{start:982,length:1,convRule:QE},{start:983,length:1,convRule:wG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:KE},{start:1009,length:1,convRule:dG},{start:1010,length:1,convRule:mG},{start:1011,length:1,convRule:xE},{start:1012,length:1,convRule:O6},{start:1013,length:1,convRule:eC},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:oG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:RG},{start:1024,length:16,convRule:U6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:dG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:W6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:aC},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:cG},{start:1377,length:38,convRule:hG},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:gG},{start:4349,length:3,convRule:gG},{start:5024,length:80,convRule:B6},{start:5104,length:6,convRule:iG},{start:5112,length:6,convRule:wG},{start:7296,length:1,convRule:uC},{start:7297,length:1,convRule:lC},{start:7298,length:1,convRule:vC},{start:7299,length:2,convRule:nC},{start:7301,length:1,convRule:rC},{start:7302,length:1,convRule:tC},{start:7303,length:1,convRule:iC},{start:7304,length:1,convRule:oC},{start:7312,length:43,convRule:_G},{start:7357,length:3,convRule:_G},{start:7545,length:1,convRule:cC},{start:7549,length:1,convRule:_C},{start:7566,length:1,convRule:fC},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7835,length:1,convRule:pC},{start:7838,length:1,convRule:z6},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Xa},{start:8019,length:1,convRule:Xa},{start:8021,length:1,convRule:Xa},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:sC},{start:8050,length:4,convRule:DC},{start:8054,length:2,convRule:RC},{start:8056,length:2,convRule:IC},{start:8058,length:2,convRule:GC},{start:8060,length:2,convRule:wC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:sp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:k6},{start:8124,length:1,convRule:pp},{start:8126,length:1,convRule:dC},{start:8131,length:1,convRule:sp},{start:8136,length:4,convRule:J6},{start:8140,length:1,convRule:pp},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:V6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:mG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:j6},{start:8172,length:1,convRule:oG},{start:8179,length:1,convRule:sp},{start:8184,length:2,convRule:H6},{start:8186,length:2,convRule:X6},{start:8188,length:1,convRule:pp},{start:8486,length:1,convRule:Y6},{start:8490,length:1,convRule:Z6},{start:8491,length:1,convRule:Q6},{start:8498,length:1,convRule:K6},{start:8526,length:1,convRule:mC},{start:8544,length:16,convRule:L6},{start:8560,length:16,convRule:A6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:T6},{start:9424,length:26,convRule:M6},{start:11264,length:47,convRule:cG},{start:11312,length:47,convRule:hG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:x6},{start:11363,length:1,convRule:eE},{start:11364,length:1,convRule:aE},{start:11365,length:1,convRule:hC},{start:11366,length:1,convRule:gC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:uE},{start:11374,length:1,convRule:lE},{start:11375,length:1,convRule:vE},{start:11376,length:1,convRule:nE},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11390,length:2,convRule:rE},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:tE},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:iE},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:FC},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:fG},{start:42923,length:1,convRule:oE},{start:42924,length:1,convRule:cE},{start:42925,length:1,convRule:_E},{start:42926,length:1,convRule:fG},{start:42928,length:1,convRule:fE},{start:42929,length:1,convRule:pE},{start:42930,length:1,convRule:sE},{start:42931,length:1,convRule:DE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:RE},{start:42949,length:1,convRule:IE},{start:42950,length:1,convRule:GE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:43859,length:1,convRule:bC},{start:43888,length:80,convRule:EC},{start:65313,length:26,convRule:Fl},{start:65345,length:26,convRule:bl},{start:66560,length:40,convRule:pG},{start:66600,length:40,convRule:yG},{start:66736,length:36,convRule:pG},{start:66776,length:36,convRule:yG},{start:68736,length:51,convRule:IG},{start:68800,length:51,convRule:GG},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:125184,length:34,convRule:wE},{start:125218,length:34,convRule:CC}],_9=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var o=t,_=!1,s;function y(S,A){if(S>A||S>=g_(a))return _=!0,I.value;if(Ie){var V=Yc(La(S+A|0)/2),Ee=VB(a)(V),ma=l(e)(Ee);if(ma instanceof Xe)return _=!0,new R(Ee);if(ma instanceof he){o=V+1|0,i=A;return}o=S,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[S.constructor.name,A.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},Iz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Xe.value;if(e.start>a.start)return he.value;if(Ie)return Te.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},Fh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:_z},v=_9(l)(e)(u)(Iz);if(v instanceof I)return I.value;if(v instanceof R)return new R(v.value0.convRule);throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5612, column 5 - line 5614, column 60): "+[v.constructor.name])}}},f9=function(e){return function(a){var u=Fh(Rz)(a)(XB);if(u instanceof I)return a;if(u instanceof R)return a+e(u.value0)|0;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5727, column 5 - line 5729, column 53): "+[u.constructor.name])}},bh=f9(function(e){return e.lowdist});var Eh=f9(function(e){return e.updist}),Gz=function(e){return function(a){var u=Fh(ZB)(a)(jB);if(u instanceof I)return!1;if(u instanceof R)return Hi(l6(u.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5654, column 5 - line 5656, column 86): "+[u.constructor.name])}},p9=Gz([C6]),wz=[{start:0,length:32,convRule:u6},{start:32,length:1,convRule:$v},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Yu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:ce},{start:42,length:1,convRule:b},{start:43,length:1,convRule:we},{start:44,length:1,convRule:b},{start:45,length:1,convRule:yl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Fe},{start:58,length:2,convRule:b},{start:60,length:3,convRule:we},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Fl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:ce},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:op},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:bl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:we},{start:125,length:1,convRule:ce},{start:126,length:1,convRule:we},{start:127,length:33,convRule:u6},{start:160,length:1,convRule:$v},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Yu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:Sn},{start:172,length:1,convRule:we},{start:173,length:1,convRule:ul},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:we},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:yC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:fe},{start:186,length:1,convRule:c},{start:187,length:1,convRule:ft},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:Fl},{start:215,length:1,convRule:we},{start:216,length:7,convRule:Fl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:bl},{start:247,length:1,convRule:we},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:TC},{start:256,length:1,convRule:n},{start:257,length:1,convRule:r},{start:258,length:1,convRule:n},{start:259,length:1,convRule:r},{start:260,length:1,convRule:n},{start:261,length:1,convRule:r},{start:262,length:1,convRule:n},{start:263,length:1,convRule:r},{start:264,length:1,convRule:n},{start:265,length:1,convRule:r},{start:266,length:1,convRule:n},{start:267,length:1,convRule:r},{start:268,length:1,convRule:n},{start:269,length:1,convRule:r},{start:270,length:1,convRule:n},{start:271,length:1,convRule:r},{start:272,length:1,convRule:n},{start:273,length:1,convRule:r},{start:274,length:1,convRule:n},{start:275,length:1,convRule:r},{start:276,length:1,convRule:n},{start:277,length:1,convRule:r},{start:278,length:1,convRule:n},{start:279,length:1,convRule:r},{start:280,length:1,convRule:n},{start:281,length:1,convRule:r},{start:282,length:1,convRule:n},{start:283,length:1,convRule:r},{start:284,length:1,convRule:n},{start:285,length:1,convRule:r},{start:286,length:1,convRule:n},{start:287,length:1,convRule:r},{start:288,length:1,convRule:n},{start:289,length:1,convRule:r},{start:290,length:1,convRule:n},{start:291,length:1,convRule:r},{start:292,length:1,convRule:n},{start:293,length:1,convRule:r},{start:294,length:1,convRule:n},{start:295,length:1,convRule:r},{start:296,length:1,convRule:n},{start:297,length:1,convRule:r},{start:298,length:1,convRule:n},{start:299,length:1,convRule:r},{start:300,length:1,convRule:n},{start:301,length:1,convRule:r},{start:302,length:1,convRule:n},{start:303,length:1,convRule:r},{start:304,length:1,convRule:dE},{start:305,length:1,convRule:MC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:mE},{start:377,length:1,convRule:n},{start:378,length:1,convRule:r},{start:379,length:1,convRule:n},{start:380,length:1,convRule:r},{start:381,length:1,convRule:n},{start:382,length:1,convRule:r},{start:383,length:1,convRule:SC},{start:384,length:1,convRule:LC},{start:385,length:1,convRule:hE},{start:386,length:1,convRule:n},{start:387,length:1,convRule:r},{start:388,length:1,convRule:n},{start:389,length:1,convRule:r},{start:390,length:1,convRule:gE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:sG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:yE},{start:399,length:1,convRule:FE},{start:400,length:1,convRule:bE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:sG},{start:404,length:1,convRule:EE},{start:405,length:1,convRule:AC},{start:406,length:1,convRule:DG},{start:407,length:1,convRule:CE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:NC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:DG},{start:413,length:1,convRule:TE},{start:414,length:1,convRule:FG},{start:415,length:1,convRule:ME},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:_p},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:_p},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:_p},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:SE},{start:435,length:1,convRule:n},{start:436,length:1,convRule:r},{start:437,length:1,convRule:n},{start:438,length:1,convRule:r},{start:439,length:1,convRule:LE},{start:440,length:1,convRule:n},{start:441,length:1,convRule:r},{start:442,length:1,convRule:W},{start:443,length:1,convRule:c},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:PC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:Ic},{start:453,length:1,convRule:Gc},{start:454,length:1,convRule:wc},{start:455,length:1,convRule:Ic},{start:456,length:1,convRule:Gc},{start:457,length:1,convRule:wc},{start:458,length:1,convRule:Ic},{start:459,length:1,convRule:Gc},{start:460,length:1,convRule:wc},{start:461,length:1,convRule:n},{start:462,length:1,convRule:r},{start:463,length:1,convRule:n},{start:464,length:1,convRule:r},{start:465,length:1,convRule:n},{start:466,length:1,convRule:r},{start:467,length:1,convRule:n},{start:468,length:1,convRule:r},{start:469,length:1,convRule:n},{start:470,length:1,convRule:r},{start:471,length:1,convRule:n},{start:472,length:1,convRule:r},{start:473,length:1,convRule:n},{start:474,length:1,convRule:r},{start:475,length:1,convRule:n},{start:476,length:1,convRule:r},{start:477,length:1,convRule:qC},{start:478,length:1,convRule:n},{start:479,length:1,convRule:r},{start:480,length:1,convRule:n},{start:481,length:1,convRule:r},{start:482,length:1,convRule:n},{start:483,length:1,convRule:r},{start:484,length:1,convRule:n},{start:485,length:1,convRule:r},{start:486,length:1,convRule:n},{start:487,length:1,convRule:r},{start:488,length:1,convRule:n},{start:489,length:1,convRule:r},{start:490,length:1,convRule:n},{start:491,length:1,convRule:r},{start:492,length:1,convRule:n},{start:493,length:1,convRule:r},{start:494,length:1,convRule:n},{start:495,length:1,convRule:r},{start:496,length:1,convRule:W},{start:497,length:1,convRule:Ic},{start:498,length:1,convRule:Gc},{start:499,length:1,convRule:wc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:AE},{start:503,length:1,convRule:NE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:RG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:PE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:qE},{start:574,length:1,convRule:$E},{start:575,length:2,convRule:$C},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:OE},{start:580,length:1,convRule:UE},{start:581,length:1,convRule:WE},{start:582,length:1,convRule:n},{start:583,length:1,convRule:r},{start:584,length:1,convRule:n},{start:585,length:1,convRule:r},{start:586,length:1,convRule:n},{start:587,length:1,convRule:r},{start:588,length:1,convRule:n},{start:589,length:1,convRule:r},{start:590,length:1,convRule:n},{start:591,length:1,convRule:r},{start:592,length:1,convRule:OC},{start:593,length:1,convRule:UC},{start:594,length:1,convRule:WC},{start:595,length:1,convRule:BC},{start:596,length:1,convRule:zC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:bG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:kC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:JC},{start:604,length:1,convRule:VC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:bG},{start:609,length:1,convRule:jC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:HC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:XC},{start:614,length:1,convRule:EG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:YC},{start:617,length:1,convRule:CG},{start:618,length:1,convRule:EG},{start:619,length:1,convRule:ZC},{start:620,length:1,convRule:QC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:CG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:KC},{start:626,length:1,convRule:xC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:e9},{start:630,length:7,convRule:W},{start:637,length:1,convRule:a9},{start:638,length:2,convRule:W},{start:640,length:1,convRule:Rp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:u9},{start:643,length:1,convRule:Rp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:l9},{start:648,length:1,convRule:Rp},{start:649,length:1,convRule:v9},{start:650,length:2,convRule:n9},{start:652,length:1,convRule:r9},{start:653,length:5,convRule:W},{start:658,length:1,convRule:t9},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:i9},{start:670,length:1,convRule:o9},{start:671,length:17,convRule:W},{start:688,length:18,convRule:be},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:be},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:be},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:be},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:be},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:P6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:be},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:be},{start:891,length:3,convRule:FG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:BE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:zE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:kE},{start:908,length:1,convRule:IG},{start:910,length:2,convRule:JE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:c9},{start:941,length:3,convRule:VE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:jE},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:GG},{start:973,length:2,convRule:HE},{start:975,length:1,convRule:iG},{start:976,length:1,convRule:XE},{start:977,length:1,convRule:YE},{start:978,length:3,convRule:va},{start:981,length:1,convRule:ZE},{start:982,length:1,convRule:QE},{start:983,length:1,convRule:wG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:KE},{start:1009,length:1,convRule:dG},{start:1010,length:1,convRule:mG},{start:1011,length:1,convRule:xE},{start:1012,length:1,convRule:O6},{start:1013,length:1,convRule:eC},{start:1014,length:1,convRule:we},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:oG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:RG},{start:1024,length:16,convRule:U6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:dG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:TD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:W6},{start:1217,length:1,convRule:n},{start:1218,length:1,convRule:r},{start:1219,length:1,convRule:n},{start:1220,length:1,convRule:r},{start:1221,length:1,convRule:n},{start:1222,length:1,convRule:r},{start:1223,length:1,convRule:n},{start:1224,length:1,convRule:r},{start:1225,length:1,convRule:n},{start:1226,length:1,convRule:r},{start:1227,length:1,convRule:n},{start:1228,length:1,convRule:r},{start:1229,length:1,convRule:n},{start:1230,length:1,convRule:r},{start:1231,length:1,convRule:aC},{start:1232,length:1,convRule:n},{start:1233,length:1,convRule:r},{start:1234,length:1,convRule:n},{start:1235,length:1,convRule:r},{start:1236,length:1,convRule:n},{start:1237,length:1,convRule:r},{start:1238,length:1,convRule:n},{start:1239,length:1,convRule:r},{start:1240,length:1,convRule:n},{start:1241,length:1,convRule:r},{start:1242,length:1,convRule:n},{start:1243,length:1,convRule:r},{start:1244,length:1,convRule:n},{start:1245,length:1,convRule:r},{start:1246,length:1,convRule:n},{start:1247,length:1,convRule:r},{start:1248,length:1,convRule:n},{start:1249,length:1,convRule:r},{start:1250,length:1,convRule:n},{start:1251,length:1,convRule:r},{start:1252,length:1,convRule:n},{start:1253,length:1,convRule:r},{start:1254,length:1,convRule:n},{start:1255,length:1,convRule:r},{start:1256,length:1,convRule:n},{start:1257,length:1,convRule:r},{start:1258,length:1,convRule:n},{start:1259,length:1,convRule:r},{start:1260,length:1,convRule:n},{start:1261,length:1,convRule:r},{start:1262,length:1,convRule:n},{start:1263,length:1,convRule:r},{start:1264,length:1,convRule:n},{start:1265,length:1,convRule:r},{start:1266,length:1,convRule:n},{start:1267,length:1,convRule:r},{start:1268,length:1,convRule:n},{start:1269,length:1,convRule:r},{start:1270,length:1,convRule:n},{start:1271,length:1,convRule:r},{start:1272,length:1,convRule:n},{start:1273,length:1,convRule:r},{start:1274,length:1,convRule:n},{start:1275,length:1,convRule:r},{start:1276,length:1,convRule:n},{start:1277,length:1,convRule:r},{start:1278,length:1,convRule:n},{start:1279,length:1,convRule:r},{start:1280,length:1,convRule:n},{start:1281,length:1,convRule:r},{start:1282,length:1,convRule:n},{start:1283,length:1,convRule:r},{start:1284,length:1,convRule:n},{start:1285,length:1,convRule:r},{start:1286,length:1,convRule:n},{start:1287,length:1,convRule:r},{start:1288,length:1,convRule:n},{start:1289,length:1,convRule:r},{start:1290,length:1,convRule:n},{start:1291,length:1,convRule:r},{start:1292,length:1,convRule:n},{start:1293,length:1,convRule:r},{start:1294,length:1,convRule:n},{start:1295,length:1,convRule:r},{start:1296,length:1,convRule:n},{start:1297,length:1,convRule:r},{start:1298,length:1,convRule:n},{start:1299,length:1,convRule:r},{start:1300,length:1,convRule:n},{start:1301,length:1,convRule:r},{start:1302,length:1,convRule:n},{start:1303,length:1,convRule:r},{start:1304,length:1,convRule:n},{start:1305,length:1,convRule:r},{start:1306,length:1,convRule:n},{start:1307,length:1,convRule:r},{start:1308,length:1,convRule:n},{start:1309,length:1,convRule:r},{start:1310,length:1,convRule:n},{start:1311,length:1,convRule:r},{start:1312,length:1,convRule:n},{start:1313,length:1,convRule:r},{start:1314,length:1,convRule:n},{start:1315,length:1,convRule:r},{start:1316,length:1,convRule:n},{start:1317,length:1,convRule:r},{start:1318,length:1,convRule:n},{start:1319,length:1,convRule:r},{start:1320,length:1,convRule:n},{start:1321,length:1,convRule:r},{start:1322,length:1,convRule:n},{start:1323,length:1,convRule:r},{start:1324,length:1,convRule:n},{start:1325,length:1,convRule:r},{start:1326,length:1,convRule:n},{start:1327,length:1,convRule:r},{start:1329,length:38,convRule:cG},{start:1369,length:1,convRule:be},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:hG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:yl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Yu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:yl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:ul},{start:1542,length:3,convRule:we},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Yu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:ul},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:be},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Fe},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:ul},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:be},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Fe},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:ul},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Fe},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:be},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:be},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Yu},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:be},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:be},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:be},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:ul},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Fe},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:be},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Fe},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:Yu},{start:2548,length:6,convRule:fe},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Yu},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Fe},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Fe},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Yu},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Fe},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:fe},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Fe},{start:3056,length:3,convRule:fe},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Yu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Fe},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:fe},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Fe},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:fe},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Fe},{start:3440,length:9,convRule:fe},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Fe},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Yu},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:be},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Fe},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:be},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Fe},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Fe},{start:3882,length:10,convRule:fe},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule:ce},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:ce},{start:3902,length:2,convRule:T},{start:3904,length:8,convRule:c},{start:3913,length:36,convRule:c},{start:3953,length:14,convRule:p},{start:3967,length:1,convRule:T},{start:3968,length:5,convRule:p},{start:3973,length:1,convRule:b},{start:3974,length:2,convRule:p},{start:3976,length:5,convRule:c},{start:3981,length:11,convRule:p},{start:3993,length:36,convRule:p},{start:4030,length:8,convRule:F},{start:4038,length:1,convRule:p},{start:4039,length:6,convRule:F},{start:4046,length:2,convRule:F},{start:4048,length:5,convRule:b},{start:4053,length:4,convRule:F},{start:4057,length:2,convRule:b},{start:4096,length:43,convRule:c},{start:4139,length:2,convRule:T},{start:4141,length:4,convRule:p},{start:4145,length:1,convRule:T},{start:4146,length:6,convRule:p},{start:4152,length:1,convRule:T},{start:4153,length:2,convRule:p},{start:4155,length:2,convRule:T},{start:4157,length:2,convRule:p},{start:4159,length:1,convRule:c},{start:4160,length:10,convRule:Fe},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Fe},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:cp},{start:4295,length:1,convRule:cp},{start:4301,length:1,convRule:cp},{start:4304,length:43,convRule:gG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:be},{start:4349,length:3,convRule:gG},{start:4352,length:329,convRule:c},{start:4682,length:4,convRule:c},{start:4688,length:7,convRule:c},{start:4696,length:1,convRule:c},{start:4698,length:4,convRule:c},{start:4704,length:41,convRule:c},{start:4746,length:4,convRule:c},{start:4752,length:33,convRule:c},{start:4786,length:4,convRule:c},{start:4792,length:7,convRule:c},{start:4800,length:1,convRule:c},{start:4802,length:4,convRule:c},{start:4808,length:15,convRule:c},{start:4824,length:57,convRule:c},{start:4882,length:4,convRule:c},{start:4888,length:67,convRule:c},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:fe},{start:4992,length:16,convRule:c},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:B6},{start:5104,length:6,convRule:iG},{start:5112,length:6,convRule:wG},{start:5120,length:1,convRule:yl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:$v},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:ce},{start:5792,length:75,convRule:c},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:c},{start:5888,length:13,convRule:c},{start:5902,length:4,convRule:c},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:c},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:c},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:c},{start:5998,length:3,convRule:c},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:c},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:be},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Yu},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Fe},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:yl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:ul},{start:6160,length:10,convRule:Fe},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:be},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Fe},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Fe},{start:6618,length:1,convRule:fe},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Fe},{start:6800,length:10,convRule:Fe},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:be},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:TD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Fe},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Fe},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Fe},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Fe},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:be},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:uC},{start:7297,length:1,convRule:lC},{start:7298,length:1,convRule:vC},{start:7299,length:2,convRule:nC},{start:7301,length:1,convRule:rC},{start:7302,length:1,convRule:tC},{start:7303,length:1,convRule:iC},{start:7304,length:1,convRule:oC},{start:7312,length:43,convRule:_G},{start:7357,length:3,convRule:_G},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:be},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:be},{start:7545,length:1,convRule:cC},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:_C},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:fC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:be},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:pC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:z6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Xa},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Xa},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Xa},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:sC},{start:8050,length:4,convRule:DC},{start:8054,length:2,convRule:RC},{start:8056,length:2,convRule:IC},{start:8058,length:2,convRule:GC},{start:8060,length:2,convRule:wC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:fp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:fp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:fp},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:sp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:k6},{start:8124,length:1,convRule:pp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:dC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:sp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:J6},{start:8140,length:1,convRule:pp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:V6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:mG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:j6},{start:8172,length:1,convRule:oG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:sp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:H6},{start:8186,length:2,convRule:X6},{start:8188,length:1,convRule:pp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:$v},{start:8203,length:5,convRule:ul},{start:8208,length:6,convRule:yl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Sn},{start:8217,length:1,convRule:ft},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Sn},{start:8221,length:1,convRule:ft},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Sn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:ez},{start:8233,length:1,convRule:KB},{start:8234,length:5,convRule:ul},{start:8239,length:1,convRule:$v},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Sn},{start:8250,length:1,convRule:ft},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:op},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:we},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:ce},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:we},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:op},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:$v},{start:8288,length:5,convRule:ul},{start:8294,length:10,convRule:ul},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:be},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:we},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:ce},{start:8319,length:1,convRule:be},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:we},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:ce},{start:8336,length:13,convRule:be},{start:8352,length:32,convRule:Yu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:TD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:TD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:va},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:va},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:va},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:va},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:va},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:we},{start:8473,length:5,convRule:va},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:va},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:Y6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:va},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:Z6},{start:8491,length:1,convRule:Q6},{start:8492,length:2,convRule:va},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:va},{start:8498,length:1,convRule:K6},{start:8499,length:1,convRule:va},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:c},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:va},{start:8512,length:5,convRule:we},{start:8517,length:1,convRule:va},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:we},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:mC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:L6},{start:8560,length:16,convRule:A6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:fe},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:we},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:we},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:we},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:we},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:we},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:we},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:we},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:we},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:we},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:we},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:ce},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:ce},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:we},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:ce},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:we},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:we},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:we},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:fe},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:T6},{start:9424,length:26,convRule:M6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:we},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:we},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:we},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:we},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:ce},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:ce},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:ce},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:ce},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:ce},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:ce},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:ce},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:we},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:ce},{start:10183,length:31,convRule:we},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:ce},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:ce},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:ce},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:ce},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:ce},{start:10224,length:16,convRule:we},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:we},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:ce},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:ce},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:ce},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:ce},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:ce},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:ce},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:ce},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:ce},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:ce},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:ce},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:ce},{start:10649,length:63,convRule:we},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:ce},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:ce},{start:10716,length:32,convRule:we},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:ce},{start:10750,length:258,convRule:we},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:we},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:we},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:cG},{start:11312,length:47,convRule:hG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:x6},{start:11363,length:1,convRule:eE},{start:11364,length:1,convRule:aE},{start:11365,length:1,convRule:hC},{start:11366,length:1,convRule:gC},{start:11367,length:1,convRule:n},{start:11368,length:1,convRule:r},{start:11369,length:1,convRule:n},{start:11370,length:1,convRule:r},{start:11371,length:1,convRule:n},{start:11372,length:1,convRule:r},{start:11373,length:1,convRule:uE},{start:11374,length:1,convRule:lE},{start:11375,length:1,convRule:vE},{start:11376,length:1,convRule:nE},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:be},{start:11390,length:2,convRule:rE},{start:11392,length:1,convRule:n},{start:11393,length:1,convRule:r},{start:11394,length:1,convRule:n},{start:11395,length:1,convRule:r},{start:11396,length:1,convRule:n},{start:11397,length:1,convRule:r},{start:11398,length:1,convRule:n},{start:11399,length:1,convRule:r},{start:11400,length:1,convRule:n},{start:11401,length:1,convRule:r},{start:11402,length:1,convRule:n},{start:11403,length:1,convRule:r},{start:11404,length:1,convRule:n},{start:11405,length:1,convRule:r},{start:11406,length:1,convRule:n},{start:11407,length:1,convRule:r},{start:11408,length:1,convRule:n},{start:11409,length:1,convRule:r},{start:11410,length:1,convRule:n},{start:11411,length:1,convRule:r},{start:11412,length:1,convRule:n},{start:11413,length:1,convRule:r},{start:11414,length:1,convRule:n},{start:11415,length:1,convRule:r},{start:11416,length:1,convRule:n},{start:11417,length:1,convRule:r},{start:11418,length:1,convRule:n},{start:11419,length:1,convRule:r},{start:11420,length:1,convRule:n},{start:11421,length:1,convRule:r},{start:11422,length:1,convRule:n},{start:11423,length:1,convRule:r},{start:11424,length:1,convRule:n},{start:11425,length:1,convRule:r},{start:11426,length:1,convRule:n},{start:11427,length:1,convRule:r},{start:11428,length:1,convRule:n},{start:11429,length:1,convRule:r},{start:11430,length:1,convRule:n},{start:11431,length:1,convRule:r},{start:11432,length:1,convRule:n},{start:11433,length:1,convRule:r},{start:11434,length:1,convRule:n},{start:11435,length:1,convRule:r},{start:11436,length:1,convRule:n},{start:11437,length:1,convRule:r},{start:11438,length:1,convRule:n},{start:11439,length:1,convRule:r},{start:11440,length:1,convRule:n},{start:11441,length:1,convRule:r},{start:11442,length:1,convRule:n},{start:11443,length:1,convRule:r},{start:11444,length:1,convRule:n},{start:11445,length:1,convRule:r},{start:11446,length:1,convRule:n},{start:11447,length:1,convRule:r},{start:11448,length:1,convRule:n},{start:11449,length:1,convRule:r},{start:11450,length:1,convRule:n},{start:11451,length:1,convRule:r},{start:11452,length:1,convRule:n},{start:11453,length:1,convRule:r},{start:11454,length:1,convRule:n},{start:11455,length:1,convRule:r},{start:11456,length:1,convRule:n},{start:11457,length:1,convRule:r},{start:11458,length:1,convRule:n},{start:11459,length:1,convRule:r},{start:11460,length:1,convRule:n},{start:11461,length:1,convRule:r},{start:11462,length:1,convRule:n},{start:11463,length:1,convRule:r},{start:11464,length:1,convRule:n},{start:11465,length:1,convRule:r},{start:11466,length:1,convRule:n},{start:11467,length:1,convRule:r},{start:11468,length:1,convRule:n},{start:11469,length:1,convRule:r},{start:11470,length:1,convRule:n},{start:11471,length:1,convRule:r},{start:11472,length:1,convRule:n},{start:11473,length:1,convRule:r},{start:11474,length:1,convRule:n},{start:11475,length:1,convRule:r},{start:11476,length:1,convRule:n},{start:11477,length:1,convRule:r},{start:11478,length:1,convRule:n},{start:11479,length:1,convRule:r},{start:11480,length:1,convRule:n},{start:11481,length:1,convRule:r},{start:11482,length:1,convRule:n},{start:11483,length:1,convRule:r},{start:11484,length:1,convRule:n},{start:11485,length:1,convRule:r},{start:11486,length:1,convRule:n},{start:11487,length:1,convRule:r},{start:11488,length:1,convRule:n},{start:11489,length:1,convRule:r},{start:11490,length:1,convRule:n},{start:11491,length:1,convRule:r},{start:11492,length:1,convRule:W},{start:11493,length:6,convRule:F},{start:11499,length:1,convRule:n},{start:11500,length:1,convRule:r},{start:11501,length:1,convRule:n},{start:11502,length:1,convRule:r},{start:11503,length:3,convRule:p},{start:11506,length:1,convRule:n},{start:11507,length:1,convRule:r},{start:11513,length:4,convRule:b},{start:11517,length:1,convRule:fe},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:Dp},{start:11559,length:1,convRule:Dp},{start:11565,length:1,convRule:Dp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:be},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Sn},{start:11779,length:1,convRule:ft},{start:11780,length:1,convRule:Sn},{start:11781,length:1,convRule:ft},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Sn},{start:11786,length:1,convRule:ft},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Sn},{start:11789,length:1,convRule:ft},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:yl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:yl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Sn},{start:11805,length:1,convRule:ft},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Sn},{start:11809,length:1,convRule:ft},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:ce},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:ce},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:ce},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:ce},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:be},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:yl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:yl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:$v},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:be},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:ce},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:ce},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:ce},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:ce},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:ce},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:ce},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:ce},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:ce},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:ce},{start:12316,length:1,convRule:yl},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:ce},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:yl},{start:12337,length:5,convRule:be},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:be},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:be},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:yl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:be},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:fe},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:fe},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:fe},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:fe},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:fe},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:fe},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:be},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:be},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:be},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Fe},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:TD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:be},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:be},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:be},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:be},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:tE},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:be},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:iE},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:c},{start:42896,length:1,convRule:n},{start:42897,length:1,convRule:r},{start:42898,length:1,convRule:n},{start:42899,length:1,convRule:r},{start:42900,length:1,convRule:FC},{start:42901,length:1,convRule:W},{start:42902,length:1,convRule:n},{start:42903,length:1,convRule:r},{start:42904,length:1,convRule:n},{start:42905,length:1,convRule:r},{start:42906,length:1,convRule:n},{start:42907,length:1,convRule:r},{start:42908,length:1,convRule:n},{start:42909,length:1,convRule:r},{start:42910,length:1,convRule:n},{start:42911,length:1,convRule:r},{start:42912,length:1,convRule:n},{start:42913,length:1,convRule:r},{start:42914,length:1,convRule:n},{start:42915,length:1,convRule:r},{start:42916,length:1,convRule:n},{start:42917,length:1,convRule:r},{start:42918,length:1,convRule:n},{start:42919,length:1,convRule:r},{start:42920,length:1,convRule:n},{start:42921,length:1,convRule:r},{start:42922,length:1,convRule:fG},{start:42923,length:1,convRule:oE},{start:42924,length:1,convRule:cE},{start:42925,length:1,convRule:_E},{start:42926,length:1,convRule:fG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:fE},{start:42929,length:1,convRule:pE},{start:42930,length:1,convRule:sE},{start:42931,length:1,convRule:DE},{start:42932,length:1,convRule:n},{start:42933,length:1,convRule:r},{start:42934,length:1,convRule:n},{start:42935,length:1,convRule:r},{start:42936,length:1,convRule:n},{start:42937,length:1,convRule:r},{start:42938,length:1,convRule:n},{start:42939,length:1,convRule:r},{start:42940,length:1,convRule:n},{start:42941,length:1,convRule:r},{start:42942,length:1,convRule:n},{start:42943,length:1,convRule:r},{start:42946,length:1,convRule:n},{start:42947,length:1,convRule:r},{start:42948,length:1,convRule:RE},{start:42949,length:1,convRule:IE},{start:42950,length:1,convRule:GE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:be},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:fe},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Yu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Fe},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Fe},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:be},{start:43472,length:10,convRule:Fe},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:be},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Fe},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Fe},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:be},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:be},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:be},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:bC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:be},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:be},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:EC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Fe},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Gh},{start:56192,length:128,convRule:Gh},{start:56320,length:1024,convRule:Gh},{start:57344,length:6400,convRule:wh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:we},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule:ce},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:c},{start:64914,length:54,convRule:c},{start:65008,length:12,convRule:c},{start:65020,length:1,convRule:Yu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:ce},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:yl},{start:65075,length:2,convRule:op},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:ce},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:ce},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:ce},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:ce},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:ce},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:ce},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:ce},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:ce},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:ce},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:op},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:yl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:ce},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:ce},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:ce},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:we},{start:65123,length:1,convRule:yl},{start:65124,length:3,convRule:we},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Yu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:ul},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Yu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:ce},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:we},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:yl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Fe},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:we},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Fl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:ce},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:op},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:bl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:we},{start:65373,length:1,convRule:ce},{start:65374,length:1,convRule:we},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:ce},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:ce},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:be},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:be},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:Yu},{start:65506,length:1,convRule:we},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Yu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:we},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:ul},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:fe},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:fe},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:fe},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:fe},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:fe},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:pG},{start:66600,length:40,convRule:yG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Fe},{start:66736,length:36,convRule:pG},{start:66776,length:36,convRule:yG},{start:66816,length:40,convRule:c},{start:66864,length:52,convRule:c},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:c},{start:67392,length:22,convRule:c},{start:67424,length:8,convRule:c},{start:67584,length:6,convRule:c},{start:67592,length:1,convRule:c},{start:67594,length:44,convRule:c},{start:67639,length:2,convRule:c},{start:67644,length:1,convRule:c},{start:67647,length:23,convRule:c},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:fe},{start:67680,length:23,convRule:c},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:fe},{start:67712,length:31,convRule:c},{start:67751,length:9,convRule:fe},{start:67808,length:19,convRule:c},{start:67828,length:2,convRule:c},{start:67835,length:5,convRule:fe},{start:67840,length:22,convRule:c},{start:67862,length:6,convRule:fe},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:c},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:c},{start:68028,length:2,convRule:fe},{start:68030,length:2,convRule:c},{start:68032,length:16,convRule:fe},{start:68050,length:46,convRule:fe},{start:68096,length:1,convRule:c},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:c},{start:68117,length:3,convRule:c},{start:68121,length:29,convRule:c},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:fe},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:c},{start:68221,length:2,convRule:fe},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:c},{start:68253,length:3,convRule:fe},{start:68288,length:8,convRule:c},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:c},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:fe},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:c},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:c},{start:68440,length:8,convRule:fe},{start:68448,length:19,convRule:c},{start:68472,length:8,convRule:fe},{start:68480,length:18,convRule:c},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:fe},{start:68608,length:73,convRule:c},{start:68736,length:51,convRule:IG},{start:68800,length:51,convRule:GG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Fe},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:yl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:fe},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:fe},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:fe},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:fe},{start:69734,length:10,convRule:Fe},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:ul},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:ul},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Fe},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Fe},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Fe},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:fe},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Fe},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Fe},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Fe},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Fe},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Fe},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Fe},{start:71482,length:2,convRule:fe},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:71904,length:10,convRule:Fe},{start:71914,length:9,convRule:fe},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Fe},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Fe},{start:72794,length:19,convRule:fe},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Fe},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Fe},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:fe},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Yu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:ul},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Fe},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:be},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Fe},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:93824,length:23,convRule:fe},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:be},{start:94176,length:2,convRule:be},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:be},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:ul},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:ul},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:fe},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:fe},{start:119808,length:26,convRule:va},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:va},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:va},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:va},{start:119966,length:2,convRule:va},{start:119970,length:1,convRule:va},{start:119973,length:2,convRule:va},{start:119977,length:4,convRule:va},{start:119982,length:8,convRule:va},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:va},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:va},{start:120071,length:4,convRule:va},{start:120077,length:8,convRule:va},{start:120086,length:7,convRule:va},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:va},{start:120123,length:4,convRule:va},{start:120128,length:5,convRule:va},{start:120134,length:1,convRule:va},{start:120138,length:7,convRule:va},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:va},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:va},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:va},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:va},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:va},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:va},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:va},{start:120513,length:1,convRule:we},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:we},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:va},{start:120571,length:1,convRule:we},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:we},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:va},{start:120629,length:1,convRule:we},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:we},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:va},{start:120687,length:1,convRule:we},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:we},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:va},{start:120745,length:1,convRule:we},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:we},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:va},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:Fe},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:be},{start:123200,length:10,convRule:Fe},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Fe},{start:123647,length:1,convRule:Yu},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:fe},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:wE},{start:125218,length:34,convRule:CC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:be},{start:125264,length:10,convRule:Fe},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:fe},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:fe},{start:126128,length:1,convRule:Yu},{start:126129,length:4,convRule:fe},{start:126209,length:45,convRule:fe},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:fe},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:we},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:fe},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:Fe},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:ul},{start:917536,length:96,convRule:ul},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:wh},{start:1048576,length:65534,convRule:wh}],Ch=function(e){return function(a){var u=function(){var v=a<256;return v?HB:YB}(),l=Fh(wz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Hi(l6(l.value0.category)(e));throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5645, column 5 - line 5647, column 86): "+[l.constructor.name])}},s9=Ch([Ip,ee,j,yh,gh,$6,q6,hh,S6,N6,LG]),D9=Ch([j,ee,Ip,yh,gh]);var R9=Ch([ee,Ip]);var Ln=fa(Dc);var G9=bv,w9=G9(bh);var d9=G9(Eh),m9=function(e){return R9(Ln(e))},AG=function(e){var a=Ln(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:p9(a)};var h9=function(e){var a=Ln(e)-Mn("0")|0;return a<=7&&a>=0};var Th=function(e){var a=Ln(e)-Mn("0")|0;return a<=9&&a>=0};var g9=function(e){return Th(e)||function(){var a=Ln(e)-Mn("A")|0;return a<=5&&a>=0}()||function(){var a=Ln(e)-Mn("a")|0;return a<=5&&a>=0}()};var y9=function(e){return s9(Ln(e))},NG=function(e){return D9(Ln(e))},Mh=function(e){var a=Ln(e)-Mn("A")|0,u=Ln(e)-Mn("a")|0,l=Ln(e)-Mn("0")|0,v=function(){if(l<=9&&l>=0)return new R(l);if(u<=5&&u>=0)return new R(u+10|0);if(a<=5&&a>=0)return new R(a+10|0);if(Ie)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var gz=ih(jp),F9=k(Qp(gR));var yz=th(jp);var b_=function(e){return Mi(function(a){return e(Rc(a))})},Lh=da(b_(AG))("space"),Ah=da(b_(m9))("uppercase letter");var pt=function(e){return Km(Mi(Qe(gz)(e)))(function(a){return"one of "+F9(e)})},PG=da(b_(h9))("oct digit");var qG=function(e){return Km(Mi(Qe(yz)(e)))(function(a){return"none of "+F9(e)})};var Nh=da(b_(NG))("letter");var $G=da(b_(g9))("hex digit"),OG=da(b_(Th))("digit"),Ph=da(b_(y9))("letter or digit");var Fz=L(Il);var E9=function(e){var a=Fz(e);return function(u){return Qb(a(Zb(u)))}},C9=E9(w9),T9=E9(d9);var Mu=K(u0);var Wl=U(tt);var $h=rh(xa),Oh=L(Il),Bl=Et(rt),Ez=Ue(xa),BG=re(hv),q9=jw(w_),Ka=Va(Tn),$9=nl(Ql),Si=bt(Ql),M9=Le(Pe),S9=oh(up)(w_),Cz=L(Sa),qh=nG(up)(w_),Tz=Ua(tl),Mz=GR(rt),L9=k(gv),Sz=K(Yn),Lz=U(uf),Az=hu(tl),UG=L(Ql),A9=d_(tl),Nz=G1(up)(w_),Pz=tI(Df),qz=hu(Za);var Wh=function(e){return e};var $z=function(e){if(e.caseSensitive)return $h(e.reservedNames);if(Ie)return $h(Oh(Ci)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},WG=yD(Dh(AG)),N9=function(e){return Bl(uu(_t(e.commentLine)))(lp(Mi(function(a){return a!==` +`})))};var O9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=nh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Ez(_.value0.head)(o);if(s instanceof Te){u=_.value0.tail,a=o;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof he)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Oz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Ie)return Ci(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return O9($z(e))(u)}},Uz=function(e){var a=BG(xf(e.commentEnd))(xf(e.commentStart));return q9(function(u){return Ka($9(uu(_t(e.commentEnd))))(Ka(Bl(yD(qG(a)))(u))(da(Bl(pt(a))(u))("end of comment")))})},Uh=function(e){return Bl(uu(_t(e.commentStart)))(Bz(e))},Wz=function(e){var a=BG(xf(e.commentEnd))(xf(e.commentStart));return q9(function(u){return Ka($9(uu(_t(e.commentEnd))))(Ka(Bl(Uh(e))(u))(Ka(Bl(yD(qG(a)))(u))(da(Bl(pt(a))(u))("end of comment"))))})},Bz=function(e){return e.nestedComments?Wz(e):Uz(e)},P9=function(e){if(Ti(e.commentLine)&&Ti(e.commentStart))return lp(da(WG)(""));if(Ti(e.commentLine))return lp(Ka(WG)(da(Uh(e))("")));if(Ti(e.commentStart))return lp(Ka(WG)(da(N9(e))("")));if(Ie)return lp(Ka(WG)(Ka(N9(e))(da(Uh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Bh=function(e){var a=Mi(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Si(zu("-"))(Q_(Q)))(Ka(Si(zu("+"))(M9))(Wl(M9)))},l=u(Xp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(S9(e.opLetter))(function(Ja){return Wl(cc(He)+gD(Ja))})});return da(Q)("operator")}(),t=function(Q){return function(He){var Ja=function(vl){return function(c0){if(vl instanceof I)return I.value;if(vl instanceof R)return Cz(function(H0){return(Q*vl.value0|0)+H0|0})(Mh(Rc(c0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[vl.constructor.name,c0.constructor.name])}};return Mu(qh(He))(function(vl){return mu(qv("not digits"))(Wl)(Tz(Ja)(new R(0))(vl))})}},i=Bl(pt(["o","O"]))(t(8)(PG)),o=function(Q){return Mz(Q)(P9(e))},_=function(Q){var He=Mu(_t(Q))(function(){return da(eh(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Si(o(_t(Q)))(Q)},y=function(Q){return h_(s("("))(s(")"))(Q)},S=s(";"),A=function(Q){return xm(Q)(S)},V=function(Q){return uG(Q)(S)},Ee=function(Q){return O9($h(e.reservedOpNames))(Q)},ma=function(){var Q=Mu(v)(function(He){var Ja=Ee(He);return Ja?qv("reserved operator "+He):Wl(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(S9(e.identLetter))(function(Ja){return Wl(cc(He)+gD(Ja))})});return da(Q)("identifier")}(),El=function(){var Q=Mu(bu)(function(He){var Ja=Oz(e)(He);return Ja?qv("reserved word "+L9(He)):Wl(He)});return o(uu(Q))}(),pa=Bl(pt(["x","X"]))(t(16)($G)),J0=function(){var Q=function(He){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return Sz(Mh(Rc(He)))(function(vl){return Lz((Ja.value0+La(vl))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,Ja.constructor.name])}};return uh("fraction")(Mu(zu("."))(function(){return Mu(da(qh(OG))("fraction"))(function(He){return mu(qv("not digit"))(Wl)(Az(Q)(new R(0))(He))})}))}(),V_=da(Bl(qh(Lh))(zu("\\")))("end of string gap"),$e=zu("&"),jl=vG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Sc=s("."),V0=t(10)(OG),j_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Ie)return Hc(10)(La(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return uh("exponent")(Mu(pt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(da(V0)("exponent"))(function(Ja){return Wl(Q(He(Ja)))})})}))}(),H_=function(Q){var He=Mu(j_)(function(vl){return Wl(La(Q)*vl)}),Ja=Mu(J0)(function(vl){return Mu(FD(1)(j_))(function(c0){return Wl((La(Q)+vl)*c0)})});return Ka(Ja)(He)},Ft=function(Q){return UG(ae.create)(H_(Q))},X_=Mu(V0)(function(Q){return FD(new M(Q))(Ft(Q))}),Wn=Ka(UG(M.create)(Ka(pa)(i)))(Ka(X_)(Ka(Ft(0))(Wl(new M(0))))),Rl=Ka(Bl(zu("0"))(Wn))(X_),Ui=da(o(Rl))("number"),Wi=Mu(V0)(H_),Bi=da(o(Wi))("float"),Cl=da(Bl(zu("0"))(Ka(pa)(Ka(i)(Ka(V0)(Wl(0))))))(""),Bn=Ka(Cl)(V0),Lc=Mu(o(l))(function(Q){return Mu(Bn)(function(He){return Wl(Q(He))})}),Op=da(o(Lc))("integer"),Up=da(o(Bn))("natural"),pe=s(","),Ia=function(Q){return xm(Q)(pe)},Gu=function(Q){return uG(Q)(pe)},Ta=s(":"),Se=Mu(Ka(V0)(Ka(Bl(zu("o"))(t(8)(PG)))(Bl(zu("x"))(t(16)($G)))))(function(Q){var He=Q>1114111;if(He)return qv("invalid escape sequence");var Ja=Ih(Q);if(Ja instanceof R)return Wl(Ja.value0);if(Ja instanceof I)return qv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ja.constructor.name])}),ne=Mi(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),Fa=function(){var Q=function(He){return Si(zu(He.value0))(He.value1)};return A9(Oh(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Ah)(function(Q){var He=Ih((Mn(Q)-Mn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return qv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),_u=function(Q){if(e.caseSensitive)return Si(_t(Q))(Q);if(Ie){var He=L9(Q),Ja=function(c0){var H0=function(JX){if(Ie)return zu(c0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[c0.constructor.name])},IL=NG(Rc(c0));if(IL){var py=KI(C9(cc(c0)));if(py instanceof R){var sy=KI(T9(cc(c0)));return sy instanceof R?Ka(zu(py.value0))(zu(sy.value0)):H0(!0)}return H0(!0)}return H0(!0)},vl=function(c0){var H0=Db(c0);if(H0 instanceof I)return Wl(void 0);if(H0 instanceof R)return Bl(da(Ja(H0.value0.head))(He))(vl(H0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[H0.constructor.name])};return Si(vl(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(_u(Q))(da(eh(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return h_(s("["))(s("]"))(Q)},wu=function(Q){return h_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Hl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],o0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],sa=vG(BG(j0)(o0))(BG(Hl)(f)),Ne=function(){var Q=function(He){return uu(Si(_t(He.value0))(He.value1))};return A9(Oh(Q)(sa))}(),D=Ka(Fa)(Ka(Se)(Ka(Ne)(da(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Ka(ne)(da(w)("literal character")),X=function(){var Q=h_(zu("'"))(da(zu("'"))("end of character"))(g);return da(o(Q))("character")}(),_e=Mu(zu("\\"))(function(){return Ka(Si(V_)(I.value))(Ka(Si($e)(I.value))(UG(R.create)(D)))}),ia=Ka(UG(R.create)(a))(da(_e)("string character")),du=function(){var Q=function(Ja){return function(vl){if(Ja instanceof I)return vl;if(Ja instanceof R)return new G(Ja.value0,vl);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ja.constructor.name,vl.constructor.name])}},He=Mu(h_(zu('"'))(da(zu('"'))("end of string"))(Nz(ia)))(function(Ja){return Wl(gD(Pz(qz(Q)(h.value)(Ja))))});return o(da(He)("literal string"))}(),Ac=function(Q){return h_(s("<"))(s(">"))(Q)};return{identifier:El,reserved:qu,operator:ma,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Up,integer:Op,float:Bi,naturalOrFloat:Ui,decimal:V0,hexadecimal:pa,octal:i,symbol:s,lexeme:o,whiteSpace:P9(e),parens:y,braces:wu,angles:Ac,brackets:ua,semi:S,comma:pe,colon:Ta,dot:Sc,semiSep:A,semiSep1:V,commaSep:Ia,commaSep1:Gu}};var W9=Va(Tn),B9=function(){var e=pt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:W9(Nh)(zu("_")),identLetter:W9(Ph)(pt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Li=re(hv),z9=L(Ql),kz=Eu(Jn),Jz=d_(tl);var Vz=["if","then","else"],zh=["**","**:"],kh=["*","/","%","*:","/:","%:"],Jh=["+","-","+:","-:"],Vh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],jh=["++","~~","~~:","+-"],Hh=["$","&"],Xh=[">>","<>","->","\\"],jz=["<<","="],Yh=["pi","mic","audioin","cps","time","beat","etime","ebeat","rnd","fx","fy","fxy","px","py","pxy","frt","fr","ft","aspect","lo","mid","hi","ilo","imid","ihi","fft","ifft","fb","cam","audio","blend","rgba","add","mul","rgb"],Zh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","spr","sprp","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import","aout"],Hz=Li(Yh)(Li(Zh)(Vz)),Ov=Bh(function(){var e=Wh(B9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Hz,reservedOpNames:Li(jz)(Li(Xh)(Li(Hh)(Li(jh)(Li(Vh)(Li(Jh)(Li(kh)(zh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var MD=function(){return Ov.identifier}(),zG=function(){return Ov.integer}();var Qh=function(){return Ov.naturalOrFloat}();var kG=function(){return Ov.parens}(),SD=function(){return Ov.reserved}(),An=function(){return Ov.reservedOp}();var k9=function(){return Ov.semiSep}();var J9=function(){return Ov.stringLiteral}();var Kh=function(){return Ov.whiteSpace}(),V9=function(){return Ov.float}(),Xz=Tl(Ml)(u0)(An("-"))(function(){return z9(kz(-1))(V9)}),JG=Jz([uu(Xz),uu(V9),z9(La)(zG)]);var xh=function(){return Ov.commaSep}(),j9=function(){return Ov.comma}();var VG=function(){return Ov.brackets}(),H9=function(){return Ov.braces}();var Kl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var ze=K(u0),X9=Pc(Ql),ka=U(tt),E_=d_(tl),HG=L(Il),Zz=bt(Ql),$0=Tl(Ml)(u0),LD=Va(Tn),AD=L(Ql),Qz=Ua(Za),eg=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),XG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ND=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),PD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ag=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),YG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),jG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ug=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),lg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),vg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ng=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),rg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var tg=function(e){return ze(gl)(function(a){return X9(new eg(a,e))(SD(e))})},Kz=ze(gl)(function(e){return ze(Qh)(function(a){if(a instanceof M)return ka(new ND(e,a.value0));if(a instanceof ae)return ka(new PD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),xz=E_(HG(tg)(["audio","aout","blend","rgba","add","mul","rgb"])),C_=function(e){return ze(gl)(function(a){return E_(HG(function(u){return Zz(An(u))(ug.create(a)(u))})(e))})},ek=ze(gl)(function(e){return ze(FD(!0)(X9(!1)(An("-"))))(function(a){return ze(Qh)(function(u){if(u instanceof M)return ka(a?new ND(e,u.value0):new ND(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new PD(e,u.value0):new PD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),ak=E_(HG(function(e){return uu(tg(e))})(Yh)),Y9=E_(HG(function(e){return uu(tg(e))})(Zh)),uk=ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(zG)(function(a){return $0(An(".."))(function(){return ze(zG)(function(u){return ka(new lg(e,a,u))})})})}))}),lk=ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(JG)(function(a){return ze(j9)(function(){return ze(JG)(function(u){return $0(An(".."))(function(){return ze(JG)(function(l){return ka(new vg(e,a,u,l))})})})})})}))}),vk=$0(lG(Kh))(function(){return $0(LD(lG(Rh))(lG(An(";"))))(function(){return ka(I.value)})}),nk=Kl("application","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return ze(Z9(135))(function(a){return ze(Gp(136))(function(u){return ze(Tb(Gp(137)))(function(l){return ka(Qz(jG.create(e))(new jG(e,a,u))(l))})})})})})}),Gp=Kl("argument","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return E_([kG(qD(145)),ak,Y9,uu(Kz),uu(AD(ag.create(e))(J9)),uu(uk),uu(lk),uu(sk(152)),uu(Q9(153)),uu(pk(154)),AD(XG.create(e))(MD)])})})}),qD=Kl("expression1","AST",function(){return ze(ka(void 0))(function(){return m_(rk(89))(C_(Xh))})}),rk=Kl("expression2","AST",function(){return ze(ka(void 0))(function(){return Mb(tk(94))(C_(Hh))})}),tk=Kl("expression3","AST",function(){return ze(ka(void 0))(function(){return m_(ik(99))(C_(jh))})}),ik=Kl("expression4","AST",function(){return ze(ka(void 0))(function(){return m_(ok(104))(C_(Vh))})}),ok=Kl("expression5","AST",function(){return ze(ka(void 0))(function(){return m_(ck(109))(C_(Jh))})}),ck=Kl("expression6","AST",function(){return ze(ka(void 0))(function(){return m_(_k(114))(C_(kh))})}),_k=Kl("expression7","AST",function(){return ze(ka(void 0))(function(){return m_(fk(119))(C_(zh))})}),fk=Kl("expression8","AST",function(){return ze(ka(void 0))(function(){return E_([uu(nk(125)),uu(ek),xz,Gp(128)])})}),Z9=Kl("functionInApplication","AST",function(){return ze(ka(void 0))(function(){return ze(gl)(function(e){return E_([kG(Z9(163)),Y9,kG(Q9(165)),AD(XG.create(e))(MD)])})})}),pk=Kl("ifThenElse","AST",function(){return ze(gl)(function(e){return $0(SD("if"))(function(){return ze(Gp(253))(function(a){return $0(SD("then"))(function(){return ze(Gp(255))(function(u){return $0(SD("else"))(function(){return ze(Gp(257))(function(l){return ka(new rg(e,a,u,l))})})})})})})})}),Q9=Kl("lambda","AST",function(){return ze(gl)(function(e){return $0(An("\\"))(function(){return ze(ah(MD))(function(a){return $0(An("->"))(function(){return ze(qD(246))(function(u){return ka(new ng(e,Bt(a),u))})})})})})}),sk=Kl("list","AST",function(){return ze(ka(void 0))(function(){return LD(Dk(205))(Rk(205))})}),Dk=Kl("listCombinatorial","AST",function(){return ze(ka(void 0))(function(){return VG(ze(gl)(function(e){return ze(xh(qD(212)))(function(a){return ka(new YG(e,ye.value,a))})}))})}),Rk=Kl("listPairwise","AST",function(){return ze(ka(void 0))(function(){return H9(ze(gl)(function(e){return ze(xh(qD(220)))(function(a){return ka(new YG(e,de.value,a))})}))})});var K9=qD(86);var Ik=ze(gl)(function(e){return ze(K9)(function(a){return ka({position:e,identifiers:h.value,expression:a})})}),Gk=ze(gl)(function(e){return ze(ah(MD))(function(a){return $0(LD(An("="))(An("<<")))(function(){return ze(K9)(function(u){return ka({position:e,identifiers:Bt(a),expression:u})})})})}),wk=function(){return LD(AD(R.create)(uu(Gk)))(LD(AD(R.create)(uu(Ik)))(vk))}(),dk=$0(Kh)(function(){return ze(k9(wk))(function(e){return $0(Rh)(function(){return ka(e)})})}),ig=function(e){return Fb(e)(dk)};var yk=Du(Sm);var Fk=Du(qm),bk=Du(aD),x9={liftAff:Le(Pe),MonadEffect0:function(){return a0}},$D=function(e){return e.liftAff};var e5=function(e){var a=e.MonadEffect0(),u=AF(a);return{liftAff:function(){var l=yk(a.Monad0()),v=$D(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var a5=function(e){var a=e.MonadEffect0(),u=ub(a);return{liftAff:function(){var l=Fk(a.Monad0()),v=$D(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},u5=function(e){var a=e.MonadEffect0(),u=c8(a);return{liftAff:function(){var l=bk(a.Monad0()),v=$D(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function v5(e,a){return fetch(e,a)}var OD=function(a){return function(u){return a(u)()}};var r5=function(e){return function(){return v5(e,{})}};var Xk=Ue(xa),f5=function(e){return e};var Yk={eq:function(e){return function(a){return Ci(e)===Ci(a)}}},p5={compare:function(e){return function(a){return Xk(Ci(e))(Ci(a))}},Eq0:function(){return Yk}};function s5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var D5=function(){return y_(s5)(B.create)}();var cg=function(){var e=fI(p5)(tl),a=L(Il)(m3(us)(f5));return function(u){return e(a(D5(u)))}}();function QG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var h5={convertHelper:function(e){return function(a){return{}}}};var _g=function(){return function(e){return function(a){return function(){return QG(e,a)}}}};var g5=function(e){return e.convertHelper};var y5=function(){return function(){return function(e){return{convert:g5(e)(za.value)}}}},F5=function(e){return e.convert};function fg(e){return e.headers}function pg(e){return e.ok}function sg(e){return e.redirected}function Dg(e){return e.status}function Rg(e){return e.statusText}function Ig(e){return e.url}function Gg(e){return function(){return e.body}}function wg(e){return function(){return e.arrayBuffer()}}function dg(e){return function(){return e.blob()}}function mg(e){return function(){return e.text()}}function hg(e){return function(){return e.json()}}function gg(e,a,u){return u.then(e,a)}function yg(e){return Promise.resolve(e)}function E5(e,a,u){return u instanceof Error?e(u):a}var C5=function(){return F_(E5)(R.create)(I.value)}();var T5=function(){return function(e){return function(a){return function(u){return function(){return gg(OD(e),OD(a),u)}}}}},M5=function(){return yg};var NJ=Pc(cl),PJ=wa(Wm),qJ=T5(),S5=L(cl),L5=M5();var $J=Va(l3),OJ=L(Sa),UJ=Jm(Cu),WJ=K(P0),BJ=Tu(a0),zJ=function(e){return function(a){return mD(function(u){return NJ(PJ)(qJ(function(l){return S5(L5)(u(new ae(l)))})(function(l){return S5(L5)(u(new M(e(l))))})(a))})}};var kJ=function(e){return u3(function(a){return Kr("Promise failed, couldn't extract JS Error or String")})($J(C5(e))(OJ(Kr)(v3(Nm(UJ(Rb(e)))))))},JJ=zJ(kJ),T_=function(e){return WJ(BJ(e))(JJ)};var N5=function(e){return T_(mg(e))},P5=function(e){return T_(hg(e))};var q5=function(e){return T_(dg(e))},$5=function(e){return T_(wg(e))},O5=function(e){return{headers:cg(fg(e)),ok:pg(e),redirected:sg(e),status:Dg(e),statusText:Rg(e),url:Ig(e),text:N5(e),json:P5(e),body:Gg(e),arrayBuffer:$5(e),blob:q5(e)}};var U5=K(P0),jJ=Tu(a0),HJ=_g(),XJ=U(oc);var W5=function(){return function(){return function(e){var a=F5(e);return function(u){return function(l){return U5(jJ(HJ(u)(a(l))))(function(v){return U5(T_(r5(v)))(function(t){return XJ(O5(t))})})}}}}};var M_=sf(Za),ZJ=eu(C0),oa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),wp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),st=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),xl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),O0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),dc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),v0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var mc=function(){return{toValue:oa.create}}(),B5=function(){return{toValue:O0.create}}();var S_=function(e){if(e instanceof oa||e instanceof wp||e instanceof l0||e instanceof st||e instanceof xl||e instanceof O0||e instanceof dc||e instanceof v0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},z5=function(e){return e.toValue},L_=function(e){if(e instanceof oa)return"Signal";if(e instanceof wp)return"String";if(e instanceof l0)return"Int";if(e instanceof st)return"Number";if(e instanceof xl)return"Function";if(e instanceof O0)return"Output";if(e instanceof dc)return"Action";if(e instanceof v0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},Fg=function(e){return function(a){return function(u){return Yf(KF(N1(u)(a))(e))}}},QJ=function(e){return e instanceof wp},KG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wp)return a(v.value1);if(v instanceof v0){var t=M_(QJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return KG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+L_(v),S_(v)))}}},k5={fromValue:function(e){var a=KG(e);return function(u){return a(u)}}},KJ=function(e){return e instanceof oa||e instanceof l0||e instanceof st},UD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof l0)return a(new Vu(La(v.value1)));if(v instanceof st)return a(new Vu(v.value1));if(v instanceof v0){var t=M_(KJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return UD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Qa("expected Signal, found "+L_(v),S_(v)))}}},J5=function(e){var a=ZJ(e),u=UD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(o){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(o),S=pl.create(_);return function(A){return l(y(S(A)))}}())}}}}};var Dt={fromValue:function(e){var a=UD(e);return function(u){return a(u)}}},xJ=function(e){return e instanceof O0},V5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof O0)return a(v.value1);if(v instanceof v0){var t=M_(xJ)(v.value1);if(t instanceof I)return l(new Qa("expected Output, found polymorphic value",v.value0));if(t instanceof R)return V5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 111, column 3 - line 113, column 30): "+[t.constructor.name])}return l(new Qa("expected Output, found "+L_(v),S_(v)))}}},j5={fromValue:function(e){var a=V5(e);return function(u){return a(u)}}},eV=function(e){return e instanceof st||e instanceof l0},H5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof st)return a(v.value1);if(v instanceof l0)return a(La(v.value1));if(v instanceof v0){var t=M_(eV)(v.value1);if(t instanceof I)return l(new Qa("expected Number, found polymorphic value",v.value0));if(t instanceof R)return H5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 149, column 3 - line 151, column 30): "+[t.constructor.name])}return l(new Qa("expected Number, found "+L_(v),S_(v)))}}},bg={fromValue:function(e){var a=H5(e);return function(u){return a(u)}}},aV=function(e){return e instanceof l0},X5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof l0)return a(v.value1);if(v instanceof v0){var t=M_(aV)(v.value1);if(t instanceof I)return l(new Qa("expected Int, found polymorphic value",v.value0));if(t instanceof R)return X5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 163, column 3 - line 165, column 27): "+[t.constructor.name])}return l(new Qa("expected Int, found "+L_(v),S_(v)))}}},Eg={fromValue:function(e){var a=X5(e);return function(u){return a(u)}}},uV=function(e){return e instanceof xl},Cg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof xl)return a(v.value1);if(v instanceof v0){var t=M_(uV)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Cg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Qa("expected Function, found "+L_(v),S_(v)))}}},lV=function(e){return e instanceof dc||e instanceof oa||e instanceof st||e instanceof l0},Tg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof dc)return a(v.value1);if(v instanceof oa)return a(GI(v.value1));if(v instanceof st)return a(GI(new Vu(v.value1)));if(v instanceof l0)return a(GI(new Vu(La(v.value1))));if(v instanceof v0){var t=M_(lV)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Tg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Qa("expected Action, found "+L_(v),S_(v)))}}},WD=function(e){return e.fromValue};var nV=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},A_=K(P0),rV=W5()()(y5()()(h5)),x5=Tl(Ml),dp=x5(P0),BD=Xf(a0),Nn=U(oc),eT=dD(Qf),Pn=hD(eT),aT=Kv(Pn),Ru=K(aT),qn=En(Pn),It=_8(lb(jI(Qf))),tV=Cg(qn)(It),O=U(qn),iV=Tg(qn)(It),J=Du(aD)(Pn),kD=iu(It),Y5=Ju(_a),xG=x5(aT),Sg=vc(Pn),uT=et(Sg),Lg=ur(xa),Ag=at(Sg),lT=un(xa),vT=eu(C0)(qn),oV=J5(qn)(It),cV=L(_v),Mg=UD(qn)(It),Z5=Tu(a0),_V=KG(qn)(It),fV=xr(o8(ab(eT))),pV=$D(u5(a5(e5(x9)))),sV=cI(xa),Q5=lc(Sg);var DV=function(e){return A_(rV(e)({}))(function(a){return A_(a.text)(function(u){return dp(BD("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},zD=function(e){return function(a){return Ru(tV(e))(function(u){return u(a)})}},Ng=function(e){var a=WD(e)(qn)(It);return function(u){var l=z5(u);return function(v){return function(t){return new xl(v,function(i){return Ru(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},RV=Ng(k5)(mc),Pg=function(e){var a=WD(e)(qn)(It);return function(u){var l=Ng(u);return function(v){var t=l(v);return function(i){return function(o){return new xl(i,function(_){return Ru(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},nT=Pg(Eg),IV=nT(Dt)(mc),GV=Pg(Dt)(Dt)(mc),rT=nT(Eg),wV=rT(mc),dV=rT(B5),tT=function(e){var a=WD(e)(qn)(It);return function(u){var l=Pg(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new xl(_,function(y){return Ru(a(y))(function(){var S=o(_);return function(A){return O(S(s(A)))}}())})}}}}}},mV=tT(bg)(Dt)(Dt)(mc),hV=tT(Dt)(Dt)(Dt)(mc),gV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(mV(u)(l))}}},yV=gV(Pn),FV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(hV(u)(l))}}},zl=FV(Pn),bV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(IV(u)(l))}}},EV=bV(Pn),CV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(GV(u)(l))}}},ie=CV(Pn),De=Ng(Dt)(mc),TV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},K5=TV(Pn),MV=function(e){var a=WD(e)(qn)(It);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=dc.create(u);return function(i){return O(t(l(i)))}}())})}}};var iT=function(e){var a=MV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(iV(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},SV=iT(bg),LV=iT(j5),AV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(SV(u)(l))}}},NV=AV(Pn),PV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(LV(u)(l))}}},qV=PV(Pn),$V=function(e){return function(a){return a===">>"?J(qV(e)(e8)):a==="<>"?J(NV(e)(a8)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return zD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return zD(l)(u)}))})):a==="++"?J(ie(e)(vn.create)):a==="~~"?J(zl(e)(sI(ye.value))):a==="~~:"?J(zl(e)(sI(de.value))):a==="+-"?J(zl(e)(j4)):a==="+"?J(ie(e)(M0.create(ye.value))):a==="-"?J(ie(e)(Zv.create(ye.value))):a==="*"?J(ie(e)(cn.create(ye.value))):a==="/"?J(ie(e)(Lv.create(ye.value))):a==="%"?J(ie(e)(_n.create(ye.value))):a==="**"?J(ie(e)(fn.create(ye.value))):a==="=="?J(ie(e)(pn.create(ye.value))):a==="/="?J(ie(e)(sn.create(ye.value))):a===">"?J(ie(e)(Dn.create(ye.value))):a==="<"?J(ie(e)(Rn.create(ye.value))):a===">="?J(ie(e)(S0.create(ye.value))):a==="<="?J(ie(e)(In.create(ye.value))):a==="+:"?J(ie(e)(M0.create(de.value))):a==="-:"?J(ie(e)(Zv.create(de.value))):a==="*:"?J(ie(e)(cn.create(de.value))):a==="/:"?J(ie(e)(Lv.create(de.value))):a==="%:"?J(ie(e)(_n.create(de.value))):a==="**:"?J(ie(e)(fn.create(de.value))):a==="==:"?J(ie(e)(pn.create(de.value))):a==="/=:"?J(ie(e)(sn.create(de.value))):a===">:"?J(ie(e)(Dn.create(de.value))):a==="<:"?J(ie(e)(Rn.create(de.value))):a===">=:"?J(ie(e)(S0.create(de.value))):a==="<=:"?J(ie(e)(In.create(de.value))):kD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var OV=function(e){return function(a){return a==="append"?J(ie(e)(vn.create)):a==="zip"?J(ie(e)(vr.create)):a==="pi"?O(new oa(e,tr.value)):a==="px"?O(new oa(e,Do.value)):a==="py"?O(new oa(e,Ro.value)):a==="pxy"?O(new oa(e,Io.value)):a==="aspect"?O(new oa(e,ln.value)):a==="fx"?O(new oa(e,Go.value)):a==="fy"?O(new oa(e,wo.value)):a==="fxy"?O(new oa(e,nn.value)):a==="frt"?O(new oa(e,mo.value)):a==="fr"?O(new oa(e,ho.value)):a==="ft"?O(new oa(e,go.value)):a==="setfx"?J(ie(e)(ko.create)):a==="setfy"?J(ie(e)(Jo.create)):a==="setfxy"?J(ie(e)(Vo.create)):a==="zoom"?J(ie(e)(jo.create)):a==="zoomxy"?J(ie(e)(ri.create)):a==="zoomx"?J(ie(e)(Ho.create)):a==="zoomy"?J(ie(e)(Xo.create)):a==="move"?J(ie(e)(Yo.create)):a==="tile"?J(ie(e)(Zo.create)):a==="tilexy"?J(ie(e)(Qo.create)):a==="tilex"?J(ie(e)(Ko.create)):a==="tiley"?J(ie(e)(xo.create)):a==="spin"?J(ie(e)(ec.create)):a==="early"?J(ie(e)(tn.create)):a==="late"?J(ie(e)(H4)):a==="slow"?J(ie(e)(on.create)):a==="fast"?J(ie(e)(Y4)):a==="lo"?O(new oa(e,kt.value)):a==="mid"?O(new oa(e,Jt.value)):a==="hi"?O(new oa(e,Vt.value)):a==="ilo"?O(new oa(e,jt.value)):a==="imid"?O(new oa(e,Ht.value)):a==="ihi"?O(new oa(e,Xt.value)):a==="cps"?O(new oa(e,ir.value)):a==="time"?O(new oa(e,or.value)):a==="beat"?O(new oa(e,cr.value)):a==="ebeat"?O(new oa(e,_r.value)):a==="etime"?O(new oa(e,fr.value)):a==="rnd"?O(new oa(e,yo.value)):a==="audioin"?O(new oa(e,new rn(1,0))):a==="mic"?O(new oa(e,new rn(1,0))):a==="ain"?O(wV(e)(function(u){return function(l){return new rn(Y5(1)(u),Y5(0)(l))}})):a==="fft"?O(new oa(e,Yt.value)):a==="ifft"?O(new oa(e,Zt.value)):a==="mono"?O(De(e)(nr.create)):a==="rep"?J(EV(e)(rr.create)):a==="bipolar"?O(De(e)(pr.create)):a==="unipolar"?O(De(e)(sr.create)):a==="fb"?O(new oa(e,Fo.value)):a==="img"?J(K5(e)(Kt.create)):a==="vid"?J(K5(e)(xt.create)):a==="cam"?O(new oa(e,Qt.value)):a==="rgbhsv"?O(De(e)(To.create)):a==="hsvrgb"?O(De(e)(Mo.create)):a==="hsvh"?O(De(e)(ei.create)):a==="hsvs"?O(De(e)(ai.create)):a==="hsvv"?O(De(e)(ui.create)):a==="hsvr"?O(De(e)(So.create)):a==="hsvg"?O(De(e)(Lo.create)):a==="hsvb"?O(De(e)(Ao.create)):a==="rgbh"?O(De(e)(No.create)):a==="rgbs"?O(De(e)(Po.create)):a==="rgbv"?O(De(e)(qo.create)):a==="rgbr"?O(De(e)(ei.create)):a==="rgbg"?O(De(e)(ai.create)):a==="rgbb"?O(De(e)(ui.create)):a==="osc"?O(De(e)(Dr.create)):a==="tri"?O(De(e)(Rr.create)):a==="saw"?O(De(e)(Ir.create)):a==="sqr"?O(De(e)(Gr.create)):a==="lftri"?O(De(e)(wr.create)):a==="lfsaw"?O(De(e)(dr.create)):a==="lfsqr"?O(De(e)(mr.create)):a==="abs"?O(De(e)(hr.create)):a==="acos"?O(De(e)(gr.create)):a==="acosh"?O(De(e)(yr.create)):a==="asin"?O(De(e)(Fr.create)):a==="asinh"?O(De(e)(br.create)):a==="atan"?O(De(e)(Er.create)):a==="atanh"?O(De(e)(Cr.create)):a==="cbrt"?O(De(e)(Tr.create)):a==="ceil"?O(De(e)(Mr.create)):a==="cos"?O(De(e)(Sr.create)):a==="cosh"?O(De(e)(Lr.create)):a==="exp"?O(De(e)(Ar.create)):a==="floor"?O(De(e)(Nr.create)):a==="log"?O(De(e)(Pr.create)):a==="log2"?O(De(e)(qr.create)):a==="log10"?O(De(e)($r.create)):a==="round"?O(De(e)(Or.create)):a==="sign"?O(De(e)(Ur.create)):a==="sin"?O(De(e)(Wr.create)):a==="sinh"?O(De(e)(Br.create)):a==="sqrt"?O(De(e)(zr.create)):a==="tan"?O(De(e)(kr.create)):a==="tanh"?O(De(e)(Jr.create)):a==="trunc"?O(De(e)(Vr.create)):a==="rtxy"?O(De(e)($o.create)):a==="rtx"?O(De(e)(Oo.create)):a==="rty"?O(De(e)(Uo.create)):a==="xyrt"?O(De(e)(li.create)):a==="xyr"?O(De(e)(vi.create)):a==="xyt"?O(De(e)(ni.create)):a==="zero"?O(De(e)(T1)):a==="zer0"?O(De(e)(T1)):a==="point"?O(De(e)(Wo.create)):a==="dist"?O(De(e)(Bo.create)):a==="prox"?O(De(e)(zo.create)):a==="midicps"?O(De(e)(jr.create)):a==="cpsmidi"?O(De(e)(Hr.create)):a==="dbamp"?O(De(e)(Xr.create)):a==="ampdb"?O(De(e)(Yr.create)):a==="fract"?O(De(e)(Zr.create)):a==="max"?J(ie(e)(Gn.create(ye.value))):a==="maxp"?J(ie(e)(Gn.create(de.value))):a==="min"?J(ie(e)(wn.create(ye.value))):a==="minp"?J(ie(e)(wn.create(de.value))):a==="gate"?J(ie(e)(dn.create(ye.value))):a==="gatep"?J(ie(e)(dn.create(de.value))):a==="circle"?J(ie(e)(ti.create(ye.value))):a==="circlep"?J(ie(e)(ti.create(de.value))):a==="rect"?J(ie(e)(ii.create(ye.value))):a==="rectp"?J(ie(e)(ii.create(de.value))):a==="clip"?J(ie(e)(mn.create(ye.value))):a==="clipp"?J(ie(e)(mn.create(de.value))):a==="between"?J(ie(e)(hn.create(ye.value))):a==="betweenp"?J(ie(e)(hn.create(de.value))):a==="smoothstep"?J(ie(e)(gn.create(ye.value))):a==="smoothstepp"?J(ie(e)(gn.create(de.value))):a==="vline"?J(ie(e)(oi.create(ye.value))):a==="vlinep"?J(ie(e)(oi.create(de.value))):a==="hline"?J(ie(e)(ci.create(ye.value))):a==="hlinep"?J(ie(e)(ci.create(de.value))):a==="chain"?J(ie(e)(_i.create(ye.value))):a==="chainp"?J(ie(e)(_i.create(de.value))):a==="lines"?J(ie(e)(fi.create(ye.value))):a==="linesp"?J(ie(e)(fi.create(de.value))):a==="ilines"?J(ie(e)(pi.create(ye.value))):a==="ilinesp"?J(ie(e)(pi.create(de.value))):a==="mesh"?J(ie(e)(si.create(ye.value))):a==="meshp"?J(ie(e)(si.create(de.value))):a==="spr"?J(ie(e)(yn.create(ye.value))):a==="sprp"?J(ie(e)(yn.create(de.value))):a==="seq"?O(De(e)(Qr.create)):a==="fit"?J(ie(e)(X4)):a==="iline"?J(zl(e)(Di.create(ye.value))):a==="ilinep"?J(zl(e)(Di.create(de.value))):a==="line"?J(zl(e)(Ri.create(ye.value))):a==="linep"?J(zl(e)(Ri.create(de.value))):a==="linlin"?J(zl(e)(L0.create(ye.value))):a==="linlinp"?J(zl(e)(L0.create(de.value))):a==="mix"?J(zl(e)(Av.create(ye.value))):a==="mixp"?J(zl(e)(Av.create(de.value))):a==="lpf"?J(zl(e)(Ii.create(ye.value))):a==="lpfp"?J(zl(e)(Ii.create(de.value))):a==="hpf"?J(zl(e)(Gi.create(ye.value))):a==="hpfp"?J(zl(e)(Gi.create(de.value))):a==="bpf"?J(zl(e)(wi.create(ye.value))):a==="bpfp"?J(zl(e)(wi.create(de.value))):a==="delay"?J(yV(e)(ac.create)):a==="audio"?O(new O0(e,po.value)):a==="aout"?O(dV(e)(a_.create)):a==="blend"?O(new v0(e,new G(new O0(e,Tf.value),new G(De(e)(bo.create),h.value)))):a==="rgba"?O(new O0(e,Mf.value)):a==="add"?O(new v0(e,new G(new O0(e,Sf.value),new G(De(e)(Eo.create),h.value)))):a==="mul"?O(new v0(e,new G(new O0(e,Lf.value),new G(De(e)(Co.create),h.value)))):a==="rgb"?O(new O0(e,Af.value)):a==="import"?O(new xl(e,zV(e))):kD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},UV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return Rt(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(oT(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof dc?new oa(a.value0,a.value1.signal):a}();return xG(uT(Lg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 103, column 8 - line 111, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof dc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 100, column 1 - line 100, column 59): "+[e.constructor.name])},WV=function(e){return function(a){var u=ig(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return A_(Fg(e)(el)(_T(59)(u.value0)))(function(l){if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return Nn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 60, column 7 - line 62, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 56, column 3 - line 62, column 48): "+[u.constructor.name])}},Rt=function(e){if(e instanceof eg)return OV(e.value0)(e.value1);if(e instanceof XG)return Ru(Ag)(function(a){var u=lT(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return kD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof ND)return O(new l0(e.value0,e.value1));if(e instanceof PD)return O(new st(e.value0,e.value1));if(e instanceof ag)return O(new wp(e.value0,e.value1));if(e instanceof YG)return Ru(vT(Rt)(e.value2))(oV(e.value0)(e.value1));if(e instanceof jG)return Ru(Rt(e.value1))(function(a){return Ru(Rt(e.value2))(function(u){return zD(a)(u)})});if(e instanceof ug)return Ru($V(e.value0)(e.value1))(function(a){return Ru(Rt(e.value2))(function(u){return Ru(Rt(e.value3))(function(l){return Ru(zD(a)(u))(function(v){return zD(v)(l)})})})});if(e instanceof lg)return O(new oa(e.value0,new pl(ye.value,cV(function(a){return Vu.create(La(a))})(y4(e.value1)(e.value2)))));if(e instanceof vg)return kD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof ng)return oT(e.value0)(e.value1)(e.value2);if(e instanceof rg)return Ru(Ru(Rt(e.value1))(Mg))(function(a){return Ru(Ru(Rt(e.value2))(Mg))(function(u){return Ru(Ru(Rt(e.value3))(Mg))(function(l){return O(new oa(e.value0,new Av(ye.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},BV=function(e){return function(a){return function(u){return A_(Z5(oe(e)))(function(l){var v=lT(u)(l);if(v instanceof R)return dp(BD("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return dp(BD("loading library "+(u+"...")))(function(){return A_(DV(u))(function(t){if(t instanceof M)return Nn(new M(new Qa(t.value0,a)));if(t instanceof ae)return dp(BD("parsing library "+(u+"...")))(function(){return A_(WV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return dp(BD("successfully parsed library "+u))(function(){return dp(Z5(qe(Lg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},zV=function(e){return function(a){return Ru(_V(a))(function(u){return Ru(fV)(function(l){return Ru(pV(BV(l)(e)(u)))(function(v){if(v instanceof M)return kD(v.value0);if(v instanceof ae)return xG(uT(function(t){return sV(v.value0)(t)}))(function(){return O(new l0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},oT=function(e){return function(a){return function(u){return Ru(Ag)(function(l){return cT(l)(e)(a)(u)})}}},cT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Ag)(function(v){return xG(Q5(e))(function(){return Ru(Rt(l))(function(t){return xG(Q5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return cT(Lg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},_T=nV("astToListMaybeAction","Parser",function(){return K(zw)(U(Ww)(void 0))(function(){return vT(UV)})}),kV=_T(95),fT=function(e){return function(a){return function(u){var l=ig(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return A_(Fg(e)(el)(kV(l.value0)))(function(v){if(v instanceof M)return Nn(new M(v.value0));if(v instanceof ae)return Nn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 44, column 7 - line 46, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 40, column 3 - line 46, column 76): "+[l.constructor.name])}}};var Gt=Lt(xu),pT=Wf(xa),VV=Pl(Za)(rf()(Ra({reflectSymbol:function(){return"ain"}})(Gt)()(Ra({reflectSymbol:function(){return"fft"}})(Gt)()(Ra({reflectSymbol:function(){return"hi"}})(Gt)()(Ra({reflectSymbol:function(){return"ifft"}})(Gt)()(Ra({reflectSymbol:function(){return"ihi"}})(Gt)()(Ra({reflectSymbol:function(){return"ilo"}})(Gt)()(Ra({reflectSymbol:function(){return"imgURLs"}})(pT)()(Ra({reflectSymbol:function(){return"imid"}})(Gt)()(Ra({reflectSymbol:function(){return"lo"}})(Gt)()(Ra({reflectSymbol:function(){return"mid"}})(Gt)()(Ra({reflectSymbol:function(){return"vidURLs"}})(pT)()(Ra({reflectSymbol:function(){return"webcam"}})(Gt)()(nf)))))))))))))),jV=L(_v),sT=Zi(Za)(xu),N_=function(e){return VV(Hs)(jV(function(a){return a.signal})(n_(e.actions)))},DT=function(e){return sT(v8)(n_(e.actions))},RT=function(e){return sT(n8)(n_(e.actions))},IT=function(){var a=Ls();return{actions:h.value,evalTime:a}};var ew=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)},aw=ew,uw=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},W0=Le(Pe);var XV=d(Y_),YV=Ju(rl),ZV=jn(rl),QV=Fv(yR),KV=$c(rl),xV=Yp(rl),ej=Oc(rl),aj=Zp(rl),uj=Z_(Y_),Ug=wv(Vn),Wg=Eu(Jn),Bg=Ku(Jn),VD=L(Yl),Fc=Cv(fv),ev=k(kv),lj=Pt(fv),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ea=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Jl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ya=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),n0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ca=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var vj={channels:function(e){return 1}},nj={channels:function(e){return 3}},rj={channels:function(e){return 2}},tj={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},ij=function(e){return e.toVec4s},oj=function(e){return e.toVec3s},cj=function(e){return e.toVec2s},_j=function(e){return e.toFloats},JD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var fj=function(e){if(e instanceof ca)return new Ea(e.value2,e.value3,e.value3);if(e instanceof kl)return new Jl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},jD=function(e){if(e instanceof ca)return new Ya(e.value2,e.value3);if(e instanceof kl)return new n0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Ai=function(e){return e.swizzleZ},pj=function(e){return e.swizzleYZZZ},sj=function(e){if(e instanceof ca)return new Ea(e.value1,e.value2,e.value3);if(e instanceof kl)return new Jl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},qg=function(e){return e.swizzleYZ};var Ni=function(e){return e.swizzleY},Dj=function(e){return e.swizzleXYZZ},mp=function(e){return e.swizzleXYZ},Rj=function(e){return e.swizzleXYYY},Ij=function(e){return e.swizzleXYY},Pi=function(e){return e.swizzleXY},Uv=function(e){return e.swizzleX};var hc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof kl)return new Ca(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},zg=function(e){return e.showType};var Gj=function(e){return e.isConstant},qi=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},O_=function(e){return cu(e)(ps)(Fu("log"))},kg=function(e){return cu(e)(cD)(Fu("log2"))},Jg=function(e){return cu(e)(ss)(Fu("sign"))},HD=function(e){return cu(e)(ao)(Fu("sin"))},XD=function(e){return cu(e)(Ds)(Fu("sqrt"))},mT=function(e){return cu(e)(Rs)(Fu("tan"))},wj=function(e){return e.fromVec4s},dj=function(e){return e.fromVec3s},Vg=function(e){return e.fromVec2s},jg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},YD=function(e){return cu(e)(function(a){return AR(md(a)(1))})(Fu("fract"))},nw=function(e){return cu(e)(eo)(Fu("floor"))},Iv=function(e){return e.expr},mj=function(e){var a=cu(e),u=Iv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return qi(t)(_)(p_(o.value0))})(i);if(o instanceof Ca)return u(qi(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 613, column 1 - line 613, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}};var hT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},rw=function(e){return cu(e)(fs)(Fu("exp"))},Hg=function(e){return e.dotSum};var Fp=function(e){return mj(e)(s_)("div")},tw=function(e){return cu(e)(er)(Fu("cos"))},ll=function(e){return e.constant},gT=function(e){return ll(e)(0)},yT=function(e){return cu(e)(If)(Fu("ceil"))},FT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(iD)(a)},bp=function(e){var a=xR(e.Channels0()),u=_j(e),l=cj(e),v=oj(e),t=ij(e);return function(i){var o=jg(i),_=Vg(i),s=dj(i),y=wj(i);return function(S){if(a(Y(S))===1)return o(u(S));if(a(Y(S))===2)return _(l(S));if(a(Y(S))===3)return s(v(S));if(Ie)return y(t(S));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[S.constructor.name])}}},wT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 37): "+[e.constructor.name])};var bc=function(e){return e.binaryFunction},Xg=function(e){return bc(e)(YV)(qi("max"))};var Yg=function(e){return bc(e)(ZV)(qi("min"))};var bT=function(e){return bc(e)(QV)(qi("mod"))};var iw=function(e){return bc(e)(Hc)(qi("pow"))};var q_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Ep=function(e){var a=xR(e.Channels0()),u=bc(e),l=zg(e);return function(v){return function(t){return function(i){return function(o){return function(_){if(a(o)===1)return u(function(s){return function(y){return wT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(q_(i)(s)(y))}})(o)(_);if(Ie)return u(function(s){return function(y){return wT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(qi(t)(s)(y))}})(o)(_);throw new Error("Failed pattern match at Expr (line 683, column 1 - line 683, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name,_.constructor.name])}}}}}},ET=function(e){return Ep(e)(XV)("equal")("==")},CT=function(e){return Ep(e)(KV)("greaterThan")(">")},Zg=function(e){return Ep(e)(xV)("greaterThanEqual")(">=")},ow=function(e){return Ep(e)(ej)("lessThan")("<")},Qg=function(e){return Ep(e)(aj)("lessThanEqual")("<=")},TT=function(e){return Ep(e)(uj)("notEqual")("!=")};var Kg=function(e){var a=cu(e),u=Iv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ke)return a(Qe(v)(o.value0))(function(_){return q_(t)(_)(p_(o.value0))})(i);if(o instanceof Ca)return u(q_(t)(l(i))(o.value0));throw new Error("Failed pattern match at Expr (line 602, column 1 - line 602, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},cw=function(e){return Kg(e)(Ug)("-")},ZD=function(e){return Kg(e)(Wg)("*")},xg=function(e){var a=cu(e),u=Iv(e),l=JD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ke)return a(v(i.value0))(q_(t)(p_(i.value0)))(o);if(i instanceof Ca)return u(q_(t)(i.value0)(l(o)));throw new Error("Failed pattern match at Expr (line 598, column 1 - line 598, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,o.constructor.name])}}}}},e2=function(e){return xg(e)(Ug)("-")},U_=function(e){return xg(e)(Wg)("*")},hj=function(e){return cu(e)(function(a){return a*a})(function(a){return q_("*")(a)(a)})},gj=function(e){return bc(e)(dd)(qi("atan"))},MT=function(e){return cu(e)(_s)(Fu("atan"))},ST=function(e){return cu(e)(cs)(Fu("asin"))},a2=function(e){var a=bc(e);return function(u){return function(l){return a(u)(q_(l))}}},$n=function(e){return a2(e)(Ug)("-")},uv=function(e){return a2(e)(Wg)("*")},LT=function(e){var a=uv(e),u=ow(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},yj=function(e){var a=bc(e);return function(u){return function(l){return a(u)(qi(l))}}},wt=function(e){return yj(e)(s_)("div")},AT=function(e){var a=wt(e),u=O_(e),l=ll(e);return function(v){return a(u(v))(u(l(10)))}},NT=function(e){var a=uv(e),u=iw(e),l=wt(e),v=$n(e),t=ll(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},PT=function(e){var a=Qe(Fp(e))(new ke(10)),u=U_(e)(new ke(20)),l=O_(e);return function(v){return a(u(l(v)))}},Fj=function(e){return xg(e)(Bg)("+")},qT=function(e){return Kg(e)(Bg)("+")},dt=function(e){return a2(e)(Bg)("+")},u2=function(e){var a=ts(e);return function(u){return a(dt(u))}},$T=function(e){return cu(e)(os)(Fu("acos"))},W_=function(e){return cu(e)(AR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Iv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},r0=function(e){return function(a){return e instanceof Ea&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new kl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},$g=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Og=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ea(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},bj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(su(mp(gc)(Y(e)))(ya(Rv(nu(0))(hc(Y(e))))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=fj(Y(a.value0)),v=lw(hc(Y(e)))(Pi(gp)(Y(a.value0))),t=mp(gc)(Y(e));return new B(su(t)(su(v)(ya(l))),I.value)}if(u instanceof R){var i=sj(Y(u.value0)),l=Og(jD(Y(a.value0)))(Uv(OT)(Y(u.value0))),v=lw(hc(Y(e)))(Pi(gp)(Y(a.value0))),t=mp(gc)(Y(e));return new B(su(t)(su(v)(su(l)(ya(i)))),ta(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 346, column 7 - line 357, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 342, column 3 - line 357, column 87): "+[a.constructor.name])},Ej=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Dj(U0)(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=pj(U0)(Y(a.value0)),v=r0(Y(e))(Uv(P_)(Y(a.value0)));return new B(su(v)(ya(l)),I.value)}if(u instanceof R){var t=ta(ga(u.value0));if(t instanceof I){var i=Rv(ou(0))(Ai(U0)(Y(u.value0))),l=$g(qg(U0)(Y(a.value0)))(Pi($_)(Y(u.value0))),v=r0(Y(e))(Uv(P_)(Y(a.value0)));return new B(su(v)(su(l)(ya(i))),I.value)}if(t instanceof R){var i=UT(Ai(U0)(Y(u.value0)))(Y(t.value0)),l=$g(qg(U0)(Y(a.value0)))(Pi($_)(Y(u.value0))),v=r0(Y(e))(Uv(P_)(Y(a.value0)));return new B(su(v)(su(l)(ya(i))),ta(ga(t.value0)))}throw new Error("Failed pattern match at Expr (line 379, column 11 - line 389, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 373, column 7 - line 389, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 3 - line 389, column 81): "+[a.constructor.name])},Cj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(su(Pi($_)(Y(e)))(ya(Rv(Su(0))(Ai(U0)(Y(e))))),I.value);if(a instanceof R){var u=qg(U0)(Y(a.value0)),l=mt(Ai(U0)(Y(e)))(Uv(P_)(Y(a.value0))),v=Pi($_)(Y(e));return new B(su(v)(su(l)(ya(u))),ta(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},Tj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rj(yc)(Y(e))),I.value);if(a instanceof R){var u=$g(Y(e))(Y(a.value0));return new B(ya(u),ta(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},Mj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Ij(yc)(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I){var l=Rv(nu(0))(Ni(yc)(Y(a.value0))),v=Og(Y(e))(Uv(yp)(Y(a.value0)));return new B(su(v)(ya(l)),I.value)}if(u instanceof R){var l=lw(Ni(yc)(Y(a.value0)))(Y(u.value0)),v=Og(Y(e))(Uv(yp)(Y(a.value0)));return new B(su(v)(ya(l)),ta(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 330, column 7 - line 338, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 327, column 3 - line 338, column 65): "+[a.constructor.name])},Sj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I)return new B(ya(UT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ta(ga(u.value0));if(l instanceof I)return new B(ya(Nj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ya(qj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ta(ga(l.value0)));throw new Error("Failed pattern match at Expr (line 311, column 11 - line 313, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 308, column 7 - line 313, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 305, column 3 - line 313, column 143): "+[a.constructor.name])},Lj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ta(ga(a.value0));if(u instanceof I)return new B(ya(lw(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ya(Pj(Y(e))(Y(a.value0))(Y(u.value0))),ta(ga(u.value0)));throw new Error("Failed pattern match at Expr (line 299, column 7 - line 301, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 296, column 3 - line 301, column 119): "+[a.constructor.name])},Aj=function(e){var a=ta(ga(e));if(a instanceof I)return new B(ya(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ya(mt(Y(e))(Y(a.value0))),ta(ga(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},gc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Ya(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Ya(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new Ea(e.value0,e.value1,e.value2):vu(ou(0))(nu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value2,e.value2):vu(ou(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ca?new ca(e.value1,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ca?new ca(e.value2,e.value2,e.value2,e.value2):vu(ou(0))(ou(0))("zzzz")(e)}},U0={swizzleZ:function(e){return e instanceof Ea?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof Ea?new Ya(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof Ea?new Ya(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:W0,swizzleXYZZ:function(e){return e instanceof Ea?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Ea?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Ea?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},gp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Ya(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new Ea(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new Ea(e.value1,e.value1,e.value1):vu(ou(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ca?new ca(e.value0,e.value1,e.value1,e.value1):vu(ou(0))(ou(0))("xyyy")(e)}},$_={swizzleY:function(e){return e instanceof Ea?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof Ea?new Ya(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Ea?new Ea(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ea?new Ea(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ea?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},yc={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:W0,swizzleXYY:function(e){return e instanceof Ya?new Ea(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new Ea(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},OT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},P_={swizzleX:function(e){return e instanceof Ea?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},yp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},UT=function(e){return function(a){return e instanceof ke&&a instanceof Ea?new ca(e.value0,a.value0,a.value1,a.value2):new kl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},lw=function(e){return function(a){return e instanceof ke&&a instanceof Ya?new Ea(e.value0,a.value0,a.value1):new Jl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Nj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Ya?new ca(e.value0,a.value0,u.value0,u.value1):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},mt=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new n0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Pj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new Ea(e.value0,a.value0,u.value0):new Jl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},qj=function(e){return function(a){return function(u){return function(l){return e instanceof ke&&a instanceof ke&&u instanceof ke&&l instanceof ke?new ca(e.value0,a.value0,u.value0,l.value0):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=av("exprFloat","Expr",function(){return{constant:ke.create,expr:Ca.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Ca)return!1;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ke)return ev(e.value0);if(e instanceof Ca)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},toExprSafe:function(e){if(e instanceof ke)return p_(e.value0);if(e instanceof Ca)return e.value0;throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name])},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ke)return new ke(e(u.value0));if(u instanceof Ca)return new Ca(a(u.value0));throw new Error("Failed pattern match at Expr (line 59, column 1 - line 82, column 20): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ke&&l instanceof ke?new ke(e(u.value0)(l.value0)):new Ca(a(JD(yu(0))(u))(JD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:W0,fromFloats:W0,fromVec2s:kT(75),fromVec3s:jT(76),fromVec4s:YT(77),toFloats:W0,toVec2s:WT(79),toVec3s:BT(80),toVec4s:zT(81),dotSum:W0,Channels0:function(){return tj}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Ya(e,e)},expr:n0.create,isConstant:function(e){if(e instanceof Ya)return!0;if(e instanceof n0)return!1;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ya)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof n0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ya)return new Ya(e(u.value0),e(u.value1));if(u instanceof n0)return new n0(a(u.value0));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ya&&l instanceof Ya?new Ya(e(u.value0)(l.value0),e(u.value1)(l.value1)):new n0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Ca)return new n0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:WT(111),fromVec2s:W0,fromVec3s:HT(113),fromVec4s:ZT(114),toFloats:kT(115),toVec2s:W0,toVec3s:JT(117),toVec4s:VT(118),dotSum:function(e){return e instanceof Ya?new ke(e.value0+e.value1):new Ca("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return rj}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new Ea(e,e,e)},expr:Jl.create,isConstant:function(e){if(e instanceof Ea)return!0;if(e instanceof Jl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ea)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof Jl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ea)return new Ea(e(u.value0),e(u.value1),e(u.value2));if(u instanceof Jl)return new Jl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ea&&l instanceof Ea?new Ea(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new Jl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new Ea(e.value0,e.value0,e.value0);if(e instanceof Ca)return new Jl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:BT(149),fromVec2s:JT(150),fromVec3s:W0,fromVec4s:QT(152),toFloats:jT(153),toVec2s:HT(154),toVec3s:W0,toVec4s:XT(156),dotSum:function(e){return e instanceof Ea?new ke(e.value0+e.value1+e.value2):new Ca("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return nj}}}),ou=av("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(e.value3)+")")))))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new kl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ca)return new kl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:zT(187),fromVec2s:VT(188),fromVec3s:XT(189),fromVec4s:W0,toFloats:YT(191),toVec2s:ZT(192),toVec3s:QT(193),toVec4s:W0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Ca("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return vj}}}),WT=av("floatsToVec2s","Expr",function(){var e=Fc(Aj);return function(a){return fl(e(a))}}),BT=av("floatsToVec3s","Expr",function(){var e=Fc(Lj);return function(a){return fl(e(a))}}),zT=av("floatsToVec4s","Expr",function(){var e=Fc(Sj);return function(a){return fl(e(a))}}),kT=av("vec2sToFloats","Expr",function(){var e=VD(function(a){return su(Uv(yp)(a))(ya(Ni(yc)(a)))});return function(a){return fl(e(a))}}),JT=av("vec2sToVec3s","Expr",function(){var e=Fc(Mj);return function(a){return fl(e(a))}}),VT=av("vec2sToVec4s","Expr",function(){var e=Fc(Tj);return function(a){return fl(e(a))}}),jT=av("vec3sToFloats","Expr",function(){var e=VD(function(a){return su(Uv(P_)(a))(su(Ni($_)(a))(ya(Ai(U0)(a))))});return function(a){return fl(e(a))}}),HT=av("vec3sToVec2s","Expr",function(){var e=Fc(Cj);return function(a){return fl(e(a))}}),XT=av("vec3sToVec4s","Expr",function(){var e=Fc(Ej);return function(a){return fl(e(a))}}),YT=av("vec4sToFloats","Expr",function(){var e=VD(function(a){return su(Uv(OT)(a))(su(Ni(gp)(a))(su(Ai(gc)(a))(ya(Ai(gc)(a)))))});return function(a){return fl(e(a))}}),ZT=av("vec4sToVec2s","Expr",function(){var e=VD(function(a){return su(Pi(gp)(a))(ya(jD(a)))});return function(a){return fl(e(a))}}),QT=av("vec4sToVec3s","Expr",function(){var e=Fc(bj);return function(a){return fl(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),z0=ou(172);var KT=je(Iu),l2=Iv(ea),On=Iv(Z),Vl=ll(Z),dT=je(z0),Wv=je(Z),v2=XD(Z),hp=je(ea),$j=wt(Z),vw=$n(Z),B0=uv(Z),n2=dt(Z),Oj=u2(l_)(Z),t0=Ni(yc),Uj=mp(gc),Dv=Uv(yp),xT=Xg(Z),_w=Yg(Z),eM=tw(Z),aM=HD(Z),uM=gj(Z),QD=function(e){return new Jl("hsvrgb("+(KT(e)+")"))},KD=function(e){return new Jl("rgbhsv("+(KT(e)+")"))},lM=l2("(2./res)");var xD=function(e){var a=cw(e),u=ZD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},fw=function(e){return function(a){return new kl("mix("+(dT(e)+(","+(dT(a)+(","+(Wv(hc(a))+")"))))))}},vM=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Wv(l)+(","+(Wv(v)+")"))))))}}}},Wj=vM(Z),nM=function(e){var a=Fj(e)(Vl(69)),u=U_(e)(Vl(12)),l=kg(e),v=Qe(Fp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},rM=function(e){var a=iw(e)(ll(e)(10)),u=Qe(Fp(e))(Vl(20));return function(l){return a(u(l))}},r2=function(e){var a=Gj(e),u=Hg(e),l=hj(e),v=$n(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return v2(u(l(v(i)(o))));if(Ie)return On("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},tM=r2(ea),$i=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},iM=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},t2=function(e){return function(a){return function(u){return function(l){return On("iline("+(hp(a)+(","+(hp(u)+(","+(Wv(l)+(","+(hp(e)+")"))))))))}}}},eR=function(e){return function(a){return function(u){return function(l){return On("line("+(hp(a)+(","+(hp(u)+(","+(Wv(l)+(","+(hp(e)+")"))))))))}}}},pw=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Wv(t)+")"))))))}}}},i2=On("PI"),oM=function(e){return function(a){return Wj(Vl(0))(Vl(1))($j(vw(Vl(2.828427))(tM(e)(a)))(Vl(2.828427)))}};var o2=function(e){return function(a){var u=function(_){return function(s){return On("step("+(Wv(_)+(","+(Wv(s)+")"))))}},l=Aa(a),v=VD(function(_){return ke.create(La(_))})(lj(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return B0(vw(u(B0(t)(_))(e))(u(n2(B0(t)(_))(t))(e)))(s)}},o=pv(i)(v)(a);return Oj(o)}},sw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):l2("vec2("+(Wv(a)+(","+(Wv(t0(e))+")"))))}},aR=function(e){var a=qT(e),u=ZD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},c2=function(e){var a=xD(e),u=YD(e),l=uv(e),v=aR(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var Dw=function(e){return function(a){return r0(Uj(a))(B0(hc(a))(e))}},cM=function(e){var a=Rv(e),u=uv(e),l=ow(e),v=$n(e),t=ll(e);return function(i){return function(o){var _=t0(i),s=Dv(i),y=a(xT(s)(_)),S=a(_w(s)(_));return u(l(S)(o))(v(t(1))(l(y)(o)))}}},_M=function(e){var a=vM(e);return function(u){return function(l){var v=t0(u),t=Dv(u);return a(_w(t)(v))(xT(t)(v))(l)}}},fM=function(e){var a=Fp(e),u=cw(e),l=ZD(e),v=qT(e);return function(t){return function(i){return function(o){var _=vw(t0(i))(Dv(i)),s=vw(t0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),S=l(y)(_);return v(S)(Dv(i))}}}},pM=function(e){var a=t0(e),u=Dv(e);return B0(u)(eM(a))},sM=function(e){var a=t0(e),u=Dv(e),l=B0(u)(eM(a)),v=B0(u)(aM(a));return mt(l)(v)},DM=function(e){var a=t0(e),u=Dv(e);return B0(u)(aM(a))},Rw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):l2("vec2("+(Wv(Dv(e))+(","+(Wv(a)+")"))))}},uR=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Wv(Dv(l))+(","+(Wv(t0(l))+(","+(u(v)+")"))))))}}},_2=function(e){var a=uR(e),u=e2(e),l=uv(e),v=ll(e);return function(t){return function(i){return function(o){var _=mt(On("1.5/(res.x+res.y)"))(Vl(0));return a(_)(u(tM(t)(i))(l(o)(v(.5))))}}}},Bj=_2(Z),RM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return Bj(e)(a)(u)}},IM=function(e){var a=e2(e),u=uR(e),l=cw(e),v=W_(e);return function(t){return function(i){return function(o){var _=mt(Vl(0))(_w(o)(On("3./res.y")));return a(Vl(1))(u(_)(l(v(a(t0(t))(i)))(o)))}}}},GM=function(e){var a=e2(e),u=uR(e),l=cw(e),v=W_(e);return function(t){return function(i){return function(o){var _=mt(Vl(0))(_w(o)(On("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},wM=function(e){var a=t0(e),u=Dv(e);return v2(n2(B0(u)(u))(B0(a)(a)))},dM=function(e){var a=t0(e),u=Dv(e),l=uM(a)(u),v=v2(n2(B0(u)(u))(B0(a)(a)));return mt(v)(l)},mM=function(e){return uM(t0(e))(Dv(e))};var f2=vc(Cu),lR=et(f2),EM=Kv(Cu),Ec=K(EM),zj=L(di(Ev)),vR=at(f2),CM=En(Cu),TM=MR(CM)(Sv),Cp=Tl(Ml)(EM),Iw=U(CM),kj=lc(f2),Jj=k(ja),gM=je(ea),yM=je(Z),Vj=function(e){return lR(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},MM=function(e){return function(a){return function(u){return Ec(zj(function(l){return l.fxy})(vR))(function(l){return Ec(TM(a)(function(v){return Cp(lR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=v,i}))(function(){return u})}))(function(v){return Cp(lR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return Iw(vD(v))})})})}}},SM=function(e){return function(a){return function(u){return Ec(vR)(function(l){return Ec(TM(a)(function(v){return Cp(lR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return Cp(lR(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return Iw(vD(v))})})})}}},LM=function(e){return function(a){return function(u){return function(l){return SI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new n0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ca("_time"),beat:new Ca("_beat"),etime:new Ca("_etime"),ebeat:new Ca("_ebeat")})}}}},jj=Ec(vR)(function(e){return Cp(kj(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocation=e.allocation+1|0,a}()))(function(){return Iw(e.allocation)})}),ku=function(e){var a=zg(e),u=je(e),l=Iv(e);return function(v){return Ec(jj)(function(t){var i="_"+Jj(t);return Cp(Vj(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return Iw(l(i))})})}},FM=ku(Iu),bM=ku(Z),nR=function(e){return function(a){return Ec(vR)(function(u){if(u.webGl2)return FM(new Jl("texture("+(e+(","+(gM(a)+").xyz")))));if(!u.webGl2)return FM(new Jl("texture2D("+(e+(","+(gM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},p2=function(e){return function(a){return Ec(vR)(function(u){if(u.webGl2)return bM(new Ca("texture("+(e+(",vec2("+(yM(a)+",0.)).x")))));if(!u.webGl2)return bM(new Ca("texture2D("+(e+(",vec2("+(yM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var XM=Kv(Cu),m=K(XM),YM=vc(Cu),Ve=at(YM),Dl=ku(Z),k0=uv(Z),Xj=tw(Z),Yj=HD(Z),ZM=$n(Z),Oi=Uv(yp),z_=Ni(yc),Mp=dt(Z),Pu=ku(ea),AM=uv(ea),dw=ll(ea),G2=W_(ea),mw=$n(ea),Zj=Iv(ea),NM=je(ea),me=L(di(Ev)),Lp=En(Cu),Ze=U(Lp),Cc=ll(Z),Qj=Qg(ea),le=eu(f_)(Lp),hw=U(__),g2=wl(Sv)(Lp),vv=ku(Iu),Tc=pw(Iu),y2=jn(_a),Sp=eu(C0)(Lp),tR=ll(Iu),gw=re(Bs),lv=ku(z0),QM=pw(z0),Kj=xe(yI(Cu)),Zu=eu(Sv)(Lp),Bv=L(Yl),xj=u2(l_)(Z),eH=Hg(Z),F2=bp(Z),Tp=aR(ea),PM=un(xa),qM=k(ja),KM=mi(Cu),k_=pf(Za)(KM),w2=dt(Iu),d2=uv(Iu),Ye=L(lD),aH=bp(Iu),s2=Uv(P_),D2=Ni($_),R2=Ai(U0),uH=bp(ea),lH=r2(ea),vH=Fp(ea),nH=wt(ea),B_=wt(Z),$M=c2(ea),rH=Rv(ea),OM=c2(Z),UM=Nc(Yl),WM=Iv(Z),tH=bT(Z),iH=iw(Z),oH=ET(Z),cH=TT(Z),_H=CT(Z),fH=Zg(Z),pH=ow(Z),sH=Qg(Z),DH=Xg(Z),RH=Yg(Z),IH=LT(Z),GH=_M(Z),wH=cM(Z),dH=uR(Z),mH=_2(Z),hH=wl(f_)(Lp),gH=GM(Z),yH=IM(Z),BM=Pi(gp),FH=aR(Z),bH=YD(Z),m2=L(zi),rR=d(E),I2=pf(E0)(KM),EH=U_(Iu),h2=mp(gc),CH=L(Sa),TH=Tl(Ml)(XM),MH=et(YM),zM=Ju(_a),SH=re(Ut),LH=Rf(Wt),AH=ll(z0),NH=ZD(Iu),PH=je(z0),qH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; `,$H=`precision mediump float; -`,OH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=kg(e),t=nw(e),i=V_(e);return function(o){return m(Ve)(function(_){if(_.webGl2)return a(u(hf)(Fu("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},UH=function(e){return function(a){return m(sl(k0(a)(t2)))(function(u){return m(sl(Xj(u)))(function(l){return m(sl(Yj(u)))(function(v){var t=ZM(k0(Vi(e))(l))(k0(H_(e))(v)),i=Mp(k0(H_(e))(l))(k0(Vi(e))(v));return Pu(Et(t)(i))})})})}},xM=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=ul(e),t=On(e),i=rw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(cD)(Fu("sinh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},WH=function(e){var a=ku(e),u=cu(e),l=bt(e),v=nw(e),t=ul(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(e_)(Fu("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[o.webGl2.constructor.name])})}},BH=function(e){return function(a){return function(u){var l=AM(lM)(dw(1.5)),v=I2(mw(e)(a)),t=I2(AM(u)(dw(.5))),i=mw(v)(t),o=Zj("smoothstep(vec2(0.),"+(NM(l)+(","+(NM(i)+")"))));return m(Pu(mw(dw(1))(o)))(function(_){return sl(k0(Vi(_))(H_(_)))})}}},F2=function(e){var a=XD(e),u=J_(e);return function(l){return m(me(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},zH=function(e){var a=F2(e),u=KD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},kH=function(e){var a=F2(e),u=Yg(e),l=ul(e),v=KD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},JH=function(e){var a=F2(e),u=On(e),l=ul(e),v=V_(e),t=uv(e),i=ku(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=Qe(u)(l(.5));return function(S){return i(_(s(v(y(S)))))}}())}},VH=function(e){var a=ku(e),u=jD(e),l=J_(e);return function(v){return m(me(function(t){return t.time})(Ve))(function(t){return a(u(l(k0(k0(t2)(Nc(2)))(t))(v)))})}},jH=function(e){var a=ku(e),u=J_(e);return function(l){return m(me(function(v){return v.fxy})(Ve))(function(v){return m(Pu(Qj(I2(v))(dw(1))))(function(t){return m(sl(k0(Vi(t))(H_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},yw=function(e){var a=bp(e);return function(u){var l=a(u);return function(v){return Ba(l)(hw(v))}}},HH=yw(Z),XH=yw(ea),YH=yw(Iu),ZH=yw(z0),QH=function(e){return function(a){return function(u){return function(l){return m(sl(Ji(e)(a)))(function(v){return m(h2(pv(function(t){return function(i){return vv(Pc(t)(i)(v))}})(u)(l)))(function(t){var i=g2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Sp(function(_){return vv(Pc(_)(rR(1))(v))})(Yt(i)(u));if(!o)return Sp(function(_){return vv(Pc(rR(1))(_)(v))})(Yt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},KH=function(e){return function(a){return function(u){return function(l){return m(sl(Ji(e)(a)))(function(v){return m(h2(pv(function(t){return function(i){return vv(Pc(t)(i)(v))}})(u)(l)))(function(t){var i=g2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Sp(function(_){return vv(Pc(_)(rR(0))(v))})(Yt(i)(u));if(!o)return Sp(function(_){return vv(Pc(rR(0))(_)(v))})(Yt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},xH=function(e){return function(a){return function(u){return function(l){return m(sl(Ji(e)(a)))(function(v){return m(h2(pv(function(t){return function(i){return lv(QM(t)(i)(v))}})(u)(l)))(function(t){var i=g2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return m(sl(iM(e)(a)))(function(_){return Sp(function(){var s=Dw(_);return function(y){return lv(s(y))}}())(Yt(i)(u))});if(!o)return Sp(function(){var _=Dw(v);return function(s){return lv(_(s))}}())(Yt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},eS=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=ul(e),t=bt(e),i=rw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(iD)(Fu("cosh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},eX=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=xM(e),t=eS(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(_D)(Fu("tanh"))(i));if(!o.webGl2)return m(Kj(me(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},kM=`uniform lowp vec2 res; +`,OH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=Jg(e),t=nw(e),i=W_(e);return function(o){return m(Ve)(function(_){if(_.webGl2)return a(u(Gf)(Fu("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 544, column 3 - line 546, column 55): "+[_.webGl2.constructor.name])})}},UH=function(e){return function(a){return m(Dl(k0(a)(i2)))(function(u){return m(Dl(Xj(u)))(function(l){return m(Dl(Yj(u)))(function(v){var t=ZM(k0(Oi(e))(l))(k0(z_(e))(v)),i=Mp(k0(z_(e))(l))(k0(Oi(e))(v));return Pu(mt(t)(i))})})})}},xM=function(e){var a=ku(e),u=cu(e),l=wt(e),v=ll(e),t=$n(e),i=rw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(_D)(Fu("sinh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 530, column 3 - line 532, column 108): "+[s.webGl2.constructor.name])})}},WH=function(e){var a=ku(e),u=cu(e),l=dt(e),v=nw(e),t=ll(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(Xc)(Fu("round"))(i));if(!o.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 551, column 3 - line 553, column 51): "+[o.webGl2.constructor.name])})}},BH=function(e){return function(a){return function(u){var l=AM(lM)(dw(1.5)),v=G2(mw(e)(a)),t=G2(AM(u)(dw(.5))),i=mw(v)(t),o=Zj("smoothstep(vec2(0.),"+(NM(l)+(","+(NM(i)+")"))));return m(Pu(mw(dw(1))(o)))(function(_){return Dl(k0(Oi(_))(z_(_)))})}}},b2=function(e){var a=YD(e),u=U_(e);return function(l){return m(me(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},zH=function(e){var a=b2(e),u=xD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},kH=function(e){var a=b2(e),u=Zg(e),l=ll(e),v=xD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},JH=function(e){var a=b2(e),u=$n(e),l=ll(e),v=W_(e),t=uv(e),i=ku(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=Qe(u)(l(.5));return function(S){return i(_(s(v(y(S)))))}}())}},VH=function(e){var a=ku(e),u=HD(e),l=U_(e);return function(v){return m(me(function(t){return t.time})(Ve))(function(t){return a(u(l(k0(k0(i2)(Cc(2)))(t))(v)))})}},jH=function(e){var a=ku(e),u=U_(e);return function(l){return m(me(function(v){return v.fxy})(Ve))(function(v){return m(Pu(Qj(G2(v))(dw(1))))(function(t){return m(Dl(k0(Oi(t))(z_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},yw=function(e){var a=bp(e);return function(u){var l=a(u);return function(v){return Ba(l)(hw(v))}}},HH=yw(Z),XH=yw(ea),YH=yw(Iu),ZH=yw(z0),QH=function(e){return function(a){return function(u){return function(l){return m(Dl($i(e)(a)))(function(v){return m(g2(pv(function(t){return function(i){return vv(Tc(t)(i)(v))}})(u)(l)))(function(t){var i=y2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Sp(function(_){return vv(Tc(_)(tR(1))(v))})(zt(i)(u));if(!o)return Sp(function(_){return vv(Tc(tR(1))(_)(v))})(zt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 768, column 3 - line 770, column 33): "+[_.constructor.name])})})})}}}},KH=function(e){return function(a){return function(u){return function(l){return m(Dl($i(e)(a)))(function(v){return m(g2(pv(function(t){return function(i){return vv(Tc(t)(i)(v))}})(u)(l)))(function(t){var i=y2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Sp(function(_){return vv(Tc(_)(tR(0))(v))})(zt(i)(u));if(!o)return Sp(function(_){return vv(Tc(tR(0))(_)(v))})(zt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 756, column 3 - line 758, column 33): "+[_.constructor.name])})})})}}}},xH=function(e){return function(a){return function(u){return function(l){return m(Dl($i(e)(a)))(function(v){return m(g2(pv(function(t){return function(i){return lv(QM(t)(i)(v))}})(u)(l)))(function(t){var i=y2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return m(Dl(iM(e)(a)))(function(_){return Sp(function(){var s=Dw(_);return function(y){return lv(s(y))}}())(zt(i)(u))});if(!o)return Sp(function(){var _=Dw(v);return function(s){return lv(_(s))}}())(zt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=ta(o);if(_ instanceof R)return Ze(gw(t)(_.value0));if(_ instanceof I)return Ze(t);throw new Error("Failed pattern match at FragmentShader (line 744, column 3 - line 746, column 36): "+[_.constructor.name])})})})}}}},eS=function(e){var a=ku(e),u=cu(e),l=wt(e),v=ll(e),t=dt(e),i=rw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(oD)(Fu("cosh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 523, column 3 - line 525, column 101): "+[s.webGl2.constructor.name])})}},eX=function(e){var a=ku(e),u=cu(e),l=wt(e),v=xM(e),t=eS(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(fD)(Fu("tanh"))(i));if(!o.webGl2)return m(Kj(me(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},kM=`uniform lowp vec2 res; uniform sampler2D f,o,i,w,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15; uniform float lo,mid,hi,ilo,imid,ihi,_defaultAlpha,_cps,_time,_etime,_beat,_ebeat; #define PI 3.1415926535897932384626433832795 @@ -293,8 +293,8 @@ float line(vec2 xy1,vec2 xy2,float w,vec2 fxy) { float aa = min(((1.5/res.x)+(1.5/res.y))*0.5,w); return smoothstep(aa,0.,length(fxy - xy2 * h)-(w*0.5));} void main() { -`,aX=function(e){if(e)return qH+kM;if(!e)return $H+kM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},uX=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=ul(e),t=k_(e),i=bt(e),o=On(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(rD)(Fu("atanh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},lX=function(e){var a=ku(e),u=cu(e),l=k_(e),v=bt(e),t=HD(e),i=uv(e),o=ul(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(nD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},vX=function(e){var a=ku(e),u=cu(e),l=k_(e),v=bt(e),t=HD(e),i=On(e),o=uv(e),_=ul(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(vD)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},JM=function(e){return function(a){return function(u){return function(l){return function(v){return m(me(function(t){return t.fxy})(Ve))(function(t){return b2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=HH(e),u=Vg(e),l=Jg(e),v=Rv(e),t=y2(e),i=XH(e),o=jH(e),_=YH(e),s=gT(e),y=ZH(e),S=aH(e),A=ku(e),V=VH(e),Ee=JH(e),ma=zH(e),bu=kH(e),El=V_(e),fa=$T(e),J0=vX(e),Z_=PT(e),$e=ST(e),jl=lX(e),$c=MT(e),V0=uX(e),Q_=KD(e),K_=FT(e),St=yT(e),x_=tw(e),Bn=eS(e),Dl=nM(e),ji=rM(e),Hi=rw(e),Xi=nw(e),Cl=XD(e),zn=k_(e),Oc=zg(e),Op=AT(e),Up=NT(e),pe=WH(e),Ra=kg(e),Gu=jD(e),Ta=xM(e),Se=HD(e),ne=mT(e),Fa=eX(e),aa=OH(e),_u=eR(e),qu=uH(e),ua=MM(e),wu=SM(e),j0=fM(e),Hl=hT(e),o0=pw(e);return function(f){if(f instanceof Ju)return Ze(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof ye){var pa=ta(f.value1);if(pa instanceof I)return Ze(a(new ke(0)));if(pa instanceof R){var Ne=Aa(pa.value0);return Ne===1?q(e)(Y(pa.value0)):m(me(EI)(Yu(q(Z))(pa.value0)))(function(D){return Ze(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[pa.constructor.name])}if(f instanceof fl&&f.value0 instanceof de){var pa=ta(f.value1);if(pa instanceof I)return Ze(a(new ke(0)));if(pa instanceof R){var Ne=Aa(pa.value0);return Ne===1?q(e)(Y(pa.value0)):m(me(Wv(Ce))(Yu(q(Z))(pa.value0)))(function(g){return Ze(Ba(u)(FI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[pa.constructor.name])}return f instanceof nn?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(me(Ce)(q(Z)(f.value1)))(function(w){return Ze(pl(u(gw(D)(w))))})}):f instanceof cr?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(me(Ce)(q(Z)(f.value1)))(function(w){return Ze(pl(l(Mi(Et)(D)(w))))})}):f instanceof _r?m(q(Z)(f.value0))(function(D){var w=xj(Wv(eH)(Ce(D)));return Ze(hw(v(w)))}):f instanceof fr?m(q(Z)(f.value1))(function(D){return Ze(Ba(t)(CI(f.value0)(D)))}):f instanceof pr?Ze(a(new Ca("PI"))):f instanceof ho?Ze(a(new Ca("(2./res.x)"))):f instanceof go?Ze(a(new Ca("(2./res.y)"))):f instanceof yo?Ze(i(new n0("(2./res)"))):f instanceof vn?Ze(a(new Ca("(res.x/res.y)"))):f instanceof Fo?me(function(D){return a(Vi(function(w){return w.fxy}(D)))})(Ve):f instanceof bo?me(function(D){return a(H_(function(w){return w.fxy}(D)))})(Ve):f instanceof rn?me(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof Eo?q(e)(new ci(rn.value)):f instanceof Co?q(e)(new _i(rn.value)):f instanceof To?q(e)(new fi(rn.value)):f instanceof Zt?Ze(a(new Ca("lo"))):f instanceof Qt?Ze(a(new Ca("mid"))):f instanceof Kt?Ze(a(new Ca("hi"))):f instanceof xt?Ze(a(new Ca("ilo"))):f instanceof ei?Ze(a(new Ca("imid"))):f instanceof ai?Ze(a(new Ca("ihi"))):f instanceof sr?Ze(a(new Ca("_cps"))):f instanceof Dr?me(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof Rr?me(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof Gr?me(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof Ir?me(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof ui?m(m(Ve)(function(){var D=f2("o");return function(w){return D(Vi(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof li?m(m(Ve)(function(){var D=f2("i");return function(w){return D(Vi(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof So?m(m(Ve)(function(){var D=vR("f");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof vi?m(m(Ve)(function(){var D=vR("w");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ni?m(Ve)(function(D){var w=PM(f.value0)(D.imgMap);if(w instanceof R)return m(vR("t"+qM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(hw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ri?m(Ve)(function(D){var w=PM(f.value0)(D.vidMap);if(w instanceof R)return m(vR("t"+qM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(hw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Lo?m(me(Ce)(q(z0)(f.value0)))(function(D){return m(X_(function(w){return function(g){return lv(fw(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(y(w))})}):f instanceof Ao?m(me(Ce)(q(Iu)(f.value0)))(function(D){return m(X_(function(w){return function(g){return vv(G2(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(_(w))})}):f instanceof No?m(me(Ce)(q(Iu)(f.value0)))(function(D){return m(X_(function(w){return function(g){return vv(w2(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(_(w))})}):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(S),g=Ye(QD);return function(X){return D(w(g(X)))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(S),g=Ye(ZD);return function(X){return D(w(g(X)))}}()):f instanceof $o?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(p2),X=Ye(ZD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Oo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(s2),X=Ye(ZD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Uo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(D2),X=Ye(ZD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof ti?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(p2);return function(g){return Ze(D(w(g)))}}()):f instanceof ii?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(s2);return function(g){return Ze(D(w(g)))}}()):f instanceof oi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(D2);return function(g){return Ze(D(w(g)))}}()):f instanceof Wo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(p2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Bo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(s2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof zo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(D2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof mr?m(q(e)(f.value0))(le(V)):f instanceof hr?m(q(e)(f.value0))(le(Ee)):f instanceof gr?m(q(e)(f.value0))(le(ma)):f instanceof yr?m(q(e)(f.value0))(le(bu)):f instanceof Fr?m(q(e)(f.value0))(le(Ee)):f instanceof br?m(q(e)(f.value0))(le(ma)):f instanceof Er?m(q(e)(f.value0))(le(bu)):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(El);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(fa);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(le(J0)):f instanceof at?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Z_);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye($e);return function(g){return D(w(g))}}()):f instanceof Lr?m(q(e)(f.value0))(le(jl)):f instanceof Ar?m(q(e)(f.value0))(function(){var D=le(A),w=Ye($c);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(le(V0)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Q_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(K_);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(St);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(x_);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(le(Bn)):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Dl);return function(g){return D(w(g))}}()):f instanceof et?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(ji);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Hi);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Xi);return function(g){return D(w(g))}}()):f instanceof ut?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Cl);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(zn);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Oc);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Op);return function(g){return D(w(g))}}()):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Up);return function(g){return D(w(g))}}()):f instanceof Jr?m(q(e)(f.value0))(le(pe)):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Ra);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof Hr?m(q(e)(f.value0))(le(Ta)):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Se);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(ne);return function(g){return D(w(g))}}()):f instanceof Zr?m(q(e)(f.value0))(le(Fa)):f instanceof Qr?m(q(e)(f.value0))(le(aa)):f instanceof dr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(_u);return function(g){return D(w(g))}}()):f instanceof ko?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(sM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof Jo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(pM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Vo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(DM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ci?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(dM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof _i?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(wM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof fi?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(mM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Ho?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(lH(D))(w)))})}):f instanceof Xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(oM(D))(w)))})}):f instanceof Qo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Ce(D))(q(e)(f.value1))}):f instanceof Yo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(sw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(Rw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(vH(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof pi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(nH(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=sw(D),X=j_(Vi(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=Rw(D),X=j_(H_(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ac?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(mw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof uc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=$M(D);return function(X){return g(rH(X))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof lc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv($M(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof vc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=sw(D),X=OM(Vi(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof nc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=Rw(D),X=OM(H_(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof rc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(UH(D))(Ce(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof on?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=UM(D)(function(X){return{time:Mp(w.time)(X),beat:Mp(w.beat)(k0(X)(WM("_cps"))),etime:Mp(w.etime)(X),ebeat:Mp(w.ebeat)(k0(X)(WM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof cn?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=UM(D)(function(X){return{time:j_(w.time)(X),beat:j_(w.beat)(X),etime:j_(w.etime)(X),ebeat:j_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(Mp)(f.value0)(f.value1)(f.value2):f instanceof Zv?Gv(e)(ZM)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Sv?Gv(e)(j_)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(_H)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(fH)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(pH)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(sH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(DH)(f.value0)(f.value1)(f.value2):f instanceof dn?Gv(e)(RH)(f.value0)(f.value1)(f.value2):f instanceof mn?Gv(e)(IH)(f.value0)(f.value1)(f.value2):f instanceof hn?Gw(e)(GH)(f.value0)(f.value1)(f.value2):f instanceof gn?Gw(e)(wH)(f.value0)(f.value1)(f.value2):f instanceof yn?Gw(e)(dH)(f.value0)(f.value1)(f.value2):f instanceof si?m(me(function(D){return D.fxy})(Ve))(function(D){return Gw(e)(mH(D))(f.value0)(f.value1)(f.value2)}):f instanceof Di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(hH($l(BH(D))(f.value0)(w)(g)))(function(X){return le(A)(Ba(t)(X))})})})}):f instanceof Ri?JM(e)(gH)(f.value0)(f.value1)(f.value2):f instanceof Ii?JM(e)(yH)(f.value0)(f.value1)(f.value2):f instanceof Gi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(I8(Ce(w))),_e=function(ia){return function(du){return xD(D)(iv(ia))(Nl(ia))(du)}};return le(A)(Ba(t)($l(_e)(f.value0)(X)(g)))})})}):f instanceof wi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(_e){return function(ia){return xD(D)(BM(_e))(VD(_e))(ia)}};return le(A)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(_e){return function(ia){return r2(D)(BM(_e))(VD(_e))(ia)}};return le(A)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof mi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(me(Ce)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(R8(w)),_e=function(ia){return function(du){return xD(D)(iv(ia))(Nl(ia))(du)}};return le(A)(Ba(t)($l(_e)(f.value0)(X)(g)))})})}):f instanceof hi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(A)(Ba(t)(Si(r2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof gi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(A)(Ba(t)(Si(xD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(RM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(A)(Si(j0)(f.value0)(D)(w)(g))})})}):f instanceof Lv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(Mi(B.create)(Ce(D))(Ce(w)));return m(q(e)(f.value3))(function(X){var _e=function(ia){return function(du){return Hl(ia.value0)(ia.value1)(du)}};return le(A)($l(_e)(de.value)(g)(X))})})}):f instanceof Lv&&f.value0 instanceof ye?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(Mi(B.create)(Ce(D))(Ce(w)));return m(q(Z)(f.value3))(function(X){var _e=function(ia){return function(du){return o0(ia.value0)(ia.value1)(du)}};return le(A)($l(_e)(ye.value)(g)(X))})})}):f instanceof Fn?m(m(q(Z)(f.value1))(function(D){return Ze(pl(kf(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(FH);return function(g){return Ze(w(g))}}()))(function(w){return le(A)(Ba(t)($l(Qe(i2))(f.value0)(D)(w)))})}):f instanceof lt?m(me(kf)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(bH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(sl)(Wv(i2(w))(D)))(function(g){return le(A)(pl(t(g)))})})}):Ze(a(new ke(0)))}},b2=function(e){return function(a){return function(u){var l=ku(u),v=bp(u);return function(t){var i=ku(t),o=v(t);return function(_){return function(s){return function(y){return function(S){return m(q(e)(y))(function(A){return m(q(a)(S))(function(V){return m(le(l)($l(_)(s)(A)(V)))(function(Ee){return le(i)(Ba(o)(Ee))})})})}}}}}}}},Gw=function(e){return b2(ea)(Z)(Z)(e)},Gv=function(e){return b2(Z)(Z)(Z)(e)},aS=q(Z),uS=function(e){var a=y2(e);return function(u){return me(d2(a)(Ce))(aS(u))}},VM=uS(z0),ww=uS(Iu),lS=function(e){var a=y2(e);return function(u){return me(d2(d2(L4)(a))(Ce))(aS(u))}},jM=lS(z0),HM=lS(Iu),nX=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof ur?m(VM(t))(function(i){return m(function(){if(v instanceof R){var o=nR(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(VM(v.value0))(function(_){return xH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[o.constructor.name])}if(v instanceof I)return m(sl(Ji(a)(u)))(function(_){return Yu(function(){var s=Dw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(R.create)(X_(function(_){return function(s){return lv(fw(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(R.create)(R2(function(_){return function(s){return lv(fw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof lr?m(jM(t))(function(i){if(v instanceof R){var o=nR(v.value0)(t);if(o)return me(R.create)(lv(i));if(!o)return m(jM(v.value0))(function(_){return m(sl(Ji(a)(u)))(function(s){return me(R.create)(lv(QM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof vr?m(ww(t))(function(i){return m(function(){if(v instanceof R){var o=nR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(ww(v.value0))(function(_){return KH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[o.constructor.name])}if(v instanceof I)return m(sl(Ji(a)(u)))(function(_){return Yu(function(){var s=EH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(r0)(Nc(1));return function(s){return R.create(_(s))}}())(X_(function(_){return function(s){return vv(G2(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(function(){var _=Qe(r0)(Nc(1));return function(s){return R.create(_(s))}}())(R2(function(_){return function(s){return vv(G2(_)(s))}})(m2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof nr?m(ww(t))(function(i){return m(function(){if(v instanceof R){var o=nR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(ww(v.value0))(function(_){return QH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[o.constructor.name])}if(v instanceof I)return m(sl(Ji(a)(u)))(function(_){return Yu(function(s){return vv(Pc(rR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(r0)(Nc(1));return function(s){return R.create(_(s))}}())(X_(function(_){return function(s){return vv(w2(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(function(){var _=Qe(r0)(Nc(1));return function(s){return R.create(_(s))}}())(R2(function(_){return function(s){return vv(w2(_)(s))}})(m2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof rr?m(HM(t))(function(i){if(v instanceof R){var o=nR(v.value0)(t);if(o)return me(R.create)(lv(r0(i)(Nc(1))));if(!o)return m(HM(v.value0))(function(_){return m(sl(Ji(a)(u)))(function(s){return me(R.create)(lv(r0(Pc(_)(i)(s))(Nc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(r0(i)(Nc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},rX=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Ze(u);if(l.value1 instanceof R){var v=l8(e)(a)(l.value1.value0);return nX(l.value1.value0.output)(v.value0)(v.value1)(u)(CH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},tX=function(e){return function(a){return function(u){return m(m(me(function(l){return l.fxy})(Ve))(Pu))(function(l){return TH(MH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=zM(0)(zM(Yv(a.actions))(Yv(u.actions))-Yv(a.actions)|0),t=SH(a.actions)(LH(v)(I.value));return X_(rX(e)(u.evalTime))(I.value)(o_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(AH(0));if(v instanceof R)return Ze(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},vS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=LM(e)(u)(l)(tX(a)(v)(t)),o=r0(NH(m2(i.value0))(Cc(i.value0)))(Cc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(PH(o)+`; -`));return aX(e)+(i.value1.code+(s+"}"))}}}}}};var E2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},C2=e=>()=>document.body.appendChild(e),T2=e=>()=>document.body.removeChild(e),M2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),S2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),L2=e=>a=>()=>e.getExtension(a);var A2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),N2=e=>()=>e.gl.createBuffer(),tR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),P2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),Fw=e=>()=>e.createProgram(),bw=e=>()=>e.createShader(e.VERTEX_SHADER),Ew=e=>()=>e.createShader(e.FRAGMENT_SHADER),iR=e=>a=>u=>()=>e.attachShader(a,u),oR=e=>a=>u=>()=>e.shaderSource(a,u),cR=e=>a=>()=>e.compileShader(a),Cw=e=>a=>()=>e.linkProgram(a),Tw=e=>()=>e.flush();var _R=e=>a=>()=>e.gl.useProgram(a),q2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),$2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),O2=e=>a=>()=>e.gl.enableVertexAttribArray(a),fR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var pR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),sR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),U2=e=>a=>u=>()=>e.uniform1i(a,u),W2=e=>a=>u=>()=>e.uniform1f(a,u),B2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ap=e=>()=>e.createTexture(),z2=e=>()=>e.activeTexture(e.TEXTURE0),k2=e=>()=>e.activeTexture(e.TEXTURE1),J2=e=>()=>e.activeTexture(e.TEXTURE2),V2=e=>()=>e.activeTexture(e.TEXTURE3),j2=e=>()=>e.activeTexture(e.TEXTURE4),H2=e=>()=>e.activeTexture(e.TEXTURE5),X2=e=>()=>e.activeTexture(e.TEXTURE6),Y2=e=>()=>e.activeTexture(e.TEXTURE7),Z2=e=>()=>e.activeTexture(e.TEXTURE8),Q2=e=>()=>e.activeTexture(e.TEXTURE9),K2=e=>()=>e.activeTexture(e.TEXTURE10),x2=e=>()=>e.activeTexture(e.TEXTURE11),ey=e=>()=>e.activeTexture(e.TEXTURE12),ay=e=>()=>e.activeTexture(e.TEXTURE13),uy=e=>()=>e.activeTexture(e.TEXTURE14),ly=e=>()=>e.activeTexture(e.TEXTURE15),vy=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Mw=e=>()=>e.createFramebuffer(),Sw=e=>a=>u=>l=>v=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,l,v,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.bindFramebuffer(e.FRAMEBUFFER,u),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.bindFramebuffer(e.FRAMEBUFFER,null)},Lw=e=>a=>u=>l=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,u,l,0,e.RGBA,e.UNSIGNED_BYTE,null)},Aw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Nw=e=>()=>e.clientWidth*window.devicePixelRatio,Pw=e=>()=>e.clientHeight*window.devicePixelRatio,ny=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Np=L(ol),pX=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?qe(1)(e.frameBufferIndex)():qe(0)(e.frameBufferIndex)()}},ry=function(e){return oR(e.gl)},ty=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=sR(e)(a)(u)();return B2(e.gl)(i)(l)(v)()}}}}}},sX=function(e){return function(a){return function(u){return function(l){return function(){var t=sR(e)(a)(u)();return U2(e.gl)(t)(l)()}}}}},i0=function(e){return function(a){return function(u){return function(l){return function(){var t=sR(e)(a)(u)();return W2(e.gl)(t)(l)()}}}}},DX=` +`,aX=function(e){if(e)return qH+kM;if(!e)return $H+kM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},uX=function(e){var a=ku(e),u=cu(e),l=wt(e),v=ll(e),t=O_(e),i=dt(e),o=$n(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(tD)(Fu("atanh"))(_));if(!s.webGl2)return a(Qe(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 516, column 3 - line 518, column 121): "+[s.webGl2.constructor.name])})}},lX=function(e){var a=ku(e),u=cu(e),l=O_(e),v=dt(e),t=XD(e),i=uv(e),o=ll(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(rD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 509, column 3 - line 511, column 78): "+[s.webGl2.constructor.name])})}},vX=function(e){var a=ku(e),u=cu(e),l=O_(e),v=dt(e),t=XD(e),i=$n(e),o=uv(e),_=ll(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(nD)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(o(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 502, column 3 - line 504, column 85): "+[y.webGl2.constructor.name])})}},JM=function(e){return function(a){return function(u){return function(l){return function(v){return m(me(function(t){return t.fxy})(Ve))(function(t){return E2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=HH(e),u=jg(e),l=Vg(e),v=Rv(e),t=F2(e),i=XH(e),o=jH(e),_=YH(e),s=gT(e),y=ZH(e),S=aH(e),A=ku(e),V=VH(e),Ee=JH(e),ma=zH(e),bu=kH(e),El=W_(e),pa=$T(e),J0=vX(e),V_=PT(e),$e=ST(e),jl=lX(e),Sc=MT(e),V0=uX(e),j_=xD(e),H_=FT(e),Ft=yT(e),X_=tw(e),Wn=eS(e),Rl=nM(e),Ui=rM(e),Wi=rw(e),Bi=nw(e),Cl=YD(e),Bn=O_(e),Lc=kg(e),Op=AT(e),Up=NT(e),pe=WH(e),Ia=Jg(e),Gu=HD(e),Ta=xM(e),Se=XD(e),ne=mT(e),Fa=eX(e),aa=OH(e),_u=aR(e),qu=uH(e),ua=MM(e),wu=SM(e),j0=fM(e),Hl=hT(e),o0=pw(e);return function(f){if(f instanceof Vu)return Ze(a(new ke(f.value0)));if(f instanceof pl&&f.value0 instanceof ye){var sa=ta(f.value1);if(sa instanceof I)return Ze(a(new ke(0)));if(sa instanceof R){var Ne=Aa(sa.value0);return Ne===1?q(e)(Y(sa.value0)):m(me(EI)(Zu(q(Z))(sa.value0)))(function(D){return Ze(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[sa.constructor.name])}if(f instanceof pl&&f.value0 instanceof de){var sa=ta(f.value1);if(sa instanceof I)return Ze(a(new ke(0)));if(sa instanceof R){var Ne=Aa(sa.value0);return Ne===1?q(e)(Y(sa.value0)):m(me(Bv(Ce))(Zu(q(Z))(sa.value0)))(function(g){return Ze(Ba(u)(FI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[sa.constructor.name])}return f instanceof vn?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(me(Ce)(q(Z)(f.value1)))(function(w){return Ze(sl(u(gw(D)(w))))})}):f instanceof vr?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(me(Ce)(q(Z)(f.value1)))(function(w){return Ze(sl(l(gi(mt)(D)(w))))})}):f instanceof nr?m(q(Z)(f.value0))(function(D){var w=xj(Bv(eH)(Ce(D)));return Ze(hw(v(w)))}):f instanceof rr?m(q(Z)(f.value1))(function(D){return Ze(Ba(t)(CI(f.value0)(D)))}):f instanceof tr?Ze(a(new Ca("PI"))):f instanceof Do?Ze(a(new Ca("(2./res.x)"))):f instanceof Ro?Ze(a(new Ca("(2./res.y)"))):f instanceof Io?Ze(i(new n0("(2./res)"))):f instanceof ln?Ze(a(new Ca("(res.x/res.y)"))):f instanceof Go?me(function(D){return a(Oi(function(w){return w.fxy}(D)))})(Ve):f instanceof wo?me(function(D){return a(z_(function(w){return w.fxy}(D)))})(Ve):f instanceof nn?me(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof mo?q(e)(new li(nn.value)):f instanceof ho?q(e)(new vi(nn.value)):f instanceof go?q(e)(new ni(nn.value)):f instanceof kt?Ze(a(new Ca("lo"))):f instanceof Jt?Ze(a(new Ca("mid"))):f instanceof Vt?Ze(a(new Ca("hi"))):f instanceof jt?Ze(a(new Ca("ilo"))):f instanceof Ht?Ze(a(new Ca("imid"))):f instanceof Xt?Ze(a(new Ca("ihi"))):f instanceof ir?Ze(a(new Ca("_cps"))):f instanceof or?me(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof cr?me(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof fr?me(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof _r?me(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof Yt?m(m(Ve)(function(){var D=p2("o");return function(w){return D(Oi(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Zt?m(m(Ve)(function(){var D=p2("i");return function(w){return D(Oi(Tp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Fo?m(m(Ve)(function(){var D=nR("f");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof Qt?m(m(Ve)(function(){var D=nR("w");return function(w){return D(Tp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof Kt?m(Ve)(function(D){var w=PM(f.value0)(D.imgMap);if(w instanceof R)return m(nR("t"+qM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(hw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof xt?m(Ve)(function(D){var w=PM(f.value0)(D.vidMap);if(w instanceof R)return m(nR("t"+qM(w.value0))(Tp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(hw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof bo?m(me(Ce)(q(z0)(f.value0)))(function(D){return m(k_(function(w){return function(g){return lv(fw(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(y(w))})}):f instanceof Eo?m(me(Ce)(q(Iu)(f.value0)))(function(D){return m(k_(function(w){return function(g){return vv(w2(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(_(w))})}):f instanceof Co?m(me(Ce)(q(Iu)(f.value0)))(function(D){return m(k_(function(w){return function(g){return vv(d2(w)(g))}})(Y(D))(ga(D)))(function(w){return Ze(_(w))})}):f instanceof To?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(S),g=Ye(KD);return function(X){return D(w(g(X)))}}()):f instanceof Mo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(S),g=Ye(QD);return function(X){return D(w(g(X)))}}()):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(s2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(D2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(R2),X=Ye(QD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof ei?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(s2);return function(g){return Ze(D(w(g)))}}()):f instanceof ai?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(D2);return function(g){return Ze(D(w(g)))}}()):f instanceof ui?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(R2);return function(g){return Ze(D(w(g)))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(s2),X=Ye(KD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(D2),X=Ye(KD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(A),w=Ba(t),g=Ye(R2),X=Ye(KD);return function(_e){return D(w(g(X(_e))))}}()):f instanceof Dr?m(q(e)(f.value0))(le(V)):f instanceof Rr?m(q(e)(f.value0))(le(Ee)):f instanceof Ir?m(q(e)(f.value0))(le(ma)):f instanceof Gr?m(q(e)(f.value0))(le(bu)):f instanceof wr?m(q(e)(f.value0))(le(Ee)):f instanceof dr?m(q(e)(f.value0))(le(ma)):f instanceof mr?m(q(e)(f.value0))(le(bu)):f instanceof hr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(El);return function(g){return D(w(g))}}()):f instanceof gr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(pa);return function(g){return D(w(g))}}()):f instanceof yr?m(q(e)(f.value0))(le(J0)):f instanceof Yr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(V_);return function(g){return D(w(g))}}()):f instanceof Fr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye($e);return function(g){return D(w(g))}}()):f instanceof br?m(q(e)(f.value0))(le(jl)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Sc);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(le(V0)):f instanceof pr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(j_);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(H_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Ft);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Lr?m(q(e)(f.value0))(le(Wn)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Rl);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Ui);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Wi);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Bi);return function(g){return D(w(g))}}()):f instanceof Zr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Cl);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Bn);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Lc);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Op);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Up);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(le(pe)):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Ia);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(le(Ta)):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(Se);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(ne);return function(g){return D(w(g))}}()):f instanceof Jr?m(q(e)(f.value0))(le(Fa)):f instanceof Vr?m(q(e)(f.value0))(le(aa)):f instanceof sr?m(q(e)(f.value0))(function(){var D=le(A),w=Ye(_u);return function(g){return D(w(g))}}()):f instanceof $o?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(sM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof Oo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Dl),w=Ye(pM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Uo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Dl),w=Ye(DM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof li?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(dM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Ze(D(w))}}()):f instanceof vi?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Dl),w=Ye(wM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ni?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Dl),w=Ye(mM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Bo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(lH(D))(w)))})}):f instanceof zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(oM(D))(w)))})}):f instanceof Vo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Ce(D))(q(e)(f.value1))}):f instanceof ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(sw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(Rw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(vH(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ri?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Zu(Pu)(Bv(nH(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ho?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(function(){var g=sw(D),X=B_(Oi(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(function(){var g=Rw(D),X=B_(z_(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Zu(Pu)(Bv(mw(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(function(){var g=$M(D);return function(X){return g(rH(X))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Zu(Pu)(Bv($M(D))(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(function(){var g=sw(D),X=OM(Oi(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(Pu)(Bv(function(){var g=Rw(D),X=OM(z_(D));return function(_e){return g(X(_e))}}())(Ce(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Zu(UH(D))(Ce(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof tn?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=UM(D)(function(X){return{time:Mp(w.time)(X),beat:Mp(w.beat)(k0(X)(WM("_cps"))),etime:Mp(w.etime)(X),ebeat:Mp(w.ebeat)(k0(X)(WM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof on?m(me(Ce)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=UM(D)(function(X){return{time:B_(w.time)(X),beat:B_(w.beat)(X),etime:B_(w.etime)(X),ebeat:B_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(Mp)(f.value0)(f.value1)(f.value2):f instanceof Zv?Gv(e)(ZM)(f.value0)(f.value1)(f.value2):f instanceof cn?Gv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Lv?Gv(e)(B_)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(cH)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(_H)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(fH)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(pH)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(sH)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(DH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(RH)(f.value0)(f.value1)(f.value2):f instanceof dn?Gv(e)(IH)(f.value0)(f.value1)(f.value2):f instanceof mn?Gw(e)(GH)(f.value0)(f.value1)(f.value2):f instanceof hn?Gw(e)(wH)(f.value0)(f.value1)(f.value2):f instanceof gn?Gw(e)(dH)(f.value0)(f.value1)(f.value2):f instanceof ti?m(me(function(D){return D.fxy})(Ve))(function(D){return Gw(e)(mH(D))(f.value0)(f.value1)(f.value2)}):f instanceof ii?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(hH($l(BH(D))(f.value0)(w)(g)))(function(X){return le(A)(Ba(t)(X))})})})}):f instanceof oi?JM(e)(gH)(f.value0)(f.value1)(f.value2):f instanceof ci?JM(e)(yH)(f.value0)(f.value1)(f.value2):f instanceof _i?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=sl(I8(Ce(w))),_e=function(ia){return function(du){return eR(D)(iv(ia))(Nl(ia))(du)}};return le(A)(Ba(t)($l(_e)(f.value0)(X)(g)))})})}):f instanceof fi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(_e){return function(ia){return eR(D)(BM(_e))(jD(_e))(ia)}};return le(A)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof pi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(_e){return function(ia){return t2(D)(BM(_e))(jD(_e))(ia)}};return le(A)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof si?m(me(function(D){return D.fxy})(Ve))(function(D){return m(me(Ce)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=sl(R8(w)),_e=function(ia){return function(du){return eR(D)(iv(ia))(Nl(ia))(du)}};return le(A)(Ba(t)($l(_e)(f.value0)(X)(g)))})})}):f instanceof Di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(A)(Ba(t)(yi(t2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Ri?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(A)(Ba(t)(yi(eR(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Wo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(A)(Ba(t)(Ye(RM(D))(w)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(w){return m(q(e)(f.value3))(function(g){return le(A)(yi(j0)(f.value0)(D)(w)(g))})})}):f instanceof Av&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=sl(gi(B.create)(Ce(D))(Ce(w)));return m(q(e)(f.value3))(function(X){var _e=function(ia){return function(du){return Hl(ia.value0)(ia.value1)(du)}};return le(A)($l(_e)(de.value)(g)(X))})})}):f instanceof Av&&f.value0 instanceof ye?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=sl(gi(B.create)(Ce(D))(Ce(w)));return m(q(Z)(f.value3))(function(X){var _e=function(ia){return function(du){return o0(ia.value0)(ia.value1)(du)}};return le(A)($l(_e)(ye.value)(g)(X))})})}):f instanceof yn?m(m(q(Z)(f.value1))(function(D){return Ze(sl(kf(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(FH);return function(g){return Ze(w(g))}}()))(function(w){return le(A)(Ba(t)($l(Qe(o2))(f.value0)(D)(w)))})}):f instanceof Qr?m(me(kf)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(bH(function(g){return g.beat}(w)))}))(function(w){return m(Zu(Dl)(Bv(o2(w))(D)))(function(g){return le(A)(sl(t(g)))})})}):Ze(a(new ke(0)))}},E2=function(e){return function(a){return function(u){var l=ku(u),v=bp(u);return function(t){var i=ku(t),o=v(t);return function(_){return function(s){return function(y){return function(S){return m(q(e)(y))(function(A){return m(q(a)(S))(function(V){return m(le(l)($l(_)(s)(A)(V)))(function(Ee){return le(i)(Ba(o)(Ee))})})})}}}}}}}},Gw=function(e){return E2(ea)(Z)(Z)(e)},Gv=function(e){return E2(Z)(Z)(Z)(e)},aS=q(Z),uS=function(e){var a=F2(e);return function(u){return me(m2(a)(Ce))(aS(u))}},VM=uS(z0),ww=uS(Iu),lS=function(e){var a=F2(e);return function(u){return me(m2(m2(L4)(a))(Ce))(aS(u))}},jM=lS(z0),HM=lS(Iu),nX=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Tf?m(VM(t))(function(i){return m(function(){if(v instanceof R){var o=rR(v.value0)(t);if(o)return Zu(lv)(i);if(!o)return m(VM(v.value0))(function(_){return xH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 656, column 14 - line 660, column 62): "+[o.constructor.name])}if(v instanceof I)return m(Dl($i(a)(u)))(function(_){return Zu(function(){var s=Dw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(R.create)(k_(function(_){return function(s){return lv(fw(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(R.create)(I2(function(_){return function(s){return lv(fw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 664, column 3 - line 666, column 84): "+[l.constructor.name])})}):e instanceof Mf?m(jM(t))(function(i){if(v instanceof R){var o=rR(v.value0)(t);if(o)return me(R.create)(lv(i));if(!o)return m(jM(v.value0))(function(_){return m(Dl($i(a)(u)))(function(s){return me(R.create)(lv(QM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof Sf?m(ww(t))(function(i){return m(function(){if(v instanceof R){var o=rR(v.value0)(t);if(o)return Zu(vv)(i);if(!o)return m(ww(v.value0))(function(_){return KH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 684, column 7 - line 688, column 50): "+[o.constructor.name])}if(v instanceof I)return m(Dl($i(a)(u)))(function(_){return Zu(function(){var s=EH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(r0)(Cc(1));return function(s){return R.create(_(s))}}())(k_(function(_){return function(s){return vv(w2(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(function(){var _=Qe(r0)(Cc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return vv(w2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof Lf?m(ww(t))(function(i){return m(function(){if(v instanceof R){var o=rR(v.value0)(t);if(o)return Zu(vv)(i);if(!o)return m(ww(v.value0))(function(_){return QH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 700, column 7 - line 704, column 50): "+[o.constructor.name])}if(v instanceof I)return m(Dl($i(a)(u)))(function(_){return Zu(function(s){return vv(Tc(tR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(r0)(Cc(1));return function(s){return R.create(_(s))}}())(k_(function(_){return function(s){return vv(d2(_)(s))}})(Y(o))(ga(o)));if(l instanceof R)return me(function(){var _=Qe(r0)(Cc(1));return function(s){return R.create(_(s))}}())(I2(function(_){return function(s){return vv(d2(_)(s))}})(h2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof Af?m(HM(t))(function(i){if(v instanceof R){var o=rR(v.value0)(t);if(o)return me(R.create)(lv(r0(i)(Cc(1))));if(!o)return m(HM(v.value0))(function(_){return m(Dl($i(a)(u)))(function(s){return me(R.create)(lv(r0(Tc(_)(i)(s))(Cc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(r0(i)(Cc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},rX=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Ze(u);if(l.value1 instanceof R){var v=l8(e)(a)(l.value1.value0);return nX(l.value1.value0.output)(v.value0)(v.value1)(u)(CH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 643, column 1 - line 643, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},tX=function(e){return function(a){return function(u){return m(m(me(function(l){return l.fxy})(Ve))(Pu))(function(l){return TH(MH(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.fxy=l,t}))(function(){return m(function(){var v=zM(0)(zM(Yv(a.actions))(Yv(u.actions))-Yv(a.actions)|0),t=SH(a.actions)(LH(v)(I.value));return k_(rX(e)(u.evalTime))(I.value)(v_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(AH(0));if(v instanceof R)return Ze(v.value0);throw new Error("Failed pattern match at FragmentShader (line 638, column 3 - line 640, column 23): "+[v.constructor.name])})})})}}},vS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=LM(e)(u)(l)(tX(a)(v)(t)),o=r0(NH(h2(i.value0))(hc(i.value0)))(hc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(PH(o)+`; +`));return aX(e)+(i.value1.code+(s+"}"))}}}}}};var C2=()=>{var e=document.createElement("canvas");return e.setAttribute("style","z-index: -1; position: absolute; width: 100%; height: 100%; left: 0px; top:0px; pointer-events: none"),e},T2=e=>()=>document.body.appendChild(e),M2=e=>()=>document.body.removeChild(e),S2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),L2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),A2=e=>a=>()=>e.getExtension(a);var N2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),P2=e=>()=>e.gl.createBuffer(),iR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),q2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),Fw=e=>()=>e.createProgram(),bw=e=>()=>e.createShader(e.VERTEX_SHADER),Ew=e=>()=>e.createShader(e.FRAGMENT_SHADER),oR=e=>a=>u=>()=>e.attachShader(a,u),cR=e=>a=>u=>()=>e.shaderSource(a,u),_R=e=>a=>()=>e.compileShader(a),Cw=e=>a=>()=>e.linkProgram(a),Tw=e=>()=>e.flush();var fR=e=>a=>()=>e.gl.useProgram(a),$2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),O2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),U2=e=>a=>()=>e.gl.enableVertexAttribArray(a),pR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var sR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),DR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),W2=e=>a=>u=>()=>e.uniform1i(a,u),B2=e=>a=>u=>()=>e.uniform1f(a,u),z2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ap=e=>()=>e.createTexture(),k2=e=>()=>e.activeTexture(e.TEXTURE0),J2=e=>()=>e.activeTexture(e.TEXTURE1),V2=e=>()=>e.activeTexture(e.TEXTURE2),j2=e=>()=>e.activeTexture(e.TEXTURE3),H2=e=>()=>e.activeTexture(e.TEXTURE4),X2=e=>()=>e.activeTexture(e.TEXTURE5),Y2=e=>()=>e.activeTexture(e.TEXTURE6),Z2=e=>()=>e.activeTexture(e.TEXTURE7),Q2=e=>()=>e.activeTexture(e.TEXTURE8),K2=e=>()=>e.activeTexture(e.TEXTURE9),x2=e=>()=>e.activeTexture(e.TEXTURE10),ey=e=>()=>e.activeTexture(e.TEXTURE11),ay=e=>()=>e.activeTexture(e.TEXTURE12),uy=e=>()=>e.activeTexture(e.TEXTURE13),ly=e=>()=>e.activeTexture(e.TEXTURE14),vy=e=>()=>e.activeTexture(e.TEXTURE15),ny=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Mw=e=>()=>e.createFramebuffer(),Sw=e=>a=>u=>l=>v=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,l,v,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.bindFramebuffer(e.FRAMEBUFFER,u),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.bindFramebuffer(e.FRAMEBUFFER,null)},Lw=e=>a=>u=>l=>()=>{e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,u,l,0,e.RGBA,e.UNSIGNED_BYTE,null)},Aw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Nw=e=>()=>e.clientWidth*window.devicePixelRatio,Pw=e=>()=>e.clientHeight*window.devicePixelRatio,ry=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Np=L(cl),pX=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?qe(1)(e.frameBufferIndex)():qe(0)(e.frameBufferIndex)()}},ty=function(e){return cR(e.gl)},iy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=DR(e)(a)(u)();return z2(e.gl)(i)(l)(v)()}}}}}},sX=function(e){return function(a){return function(u){return function(l){return function(){var t=DR(e)(a)(u)();return W2(e.gl)(t)(l)()}}}}},i0=function(e){return function(a){return function(u){return function(l){return function(){var t=DR(e)(a)(u)();return B2(e.gl)(t)(l)()}}}}},DX=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -303,11 +303,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,rS=function(e){return function(){var u=N2(e)();return tR(e)(u)(),P2(e)(),u}},tS=function(e){return Cw(e.gl)},RX=function(e){return ny(e.canvas)},IX=function(e){return Np(fc)(S2(e))},GX=function(e){return Np(fc)(M2(e))};var wX=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},iS=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},oS=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},dX=function(e){return function(a){return Np(fc)(L2(e)(a))}},qw=function(e){return Nw(e.canvas)},$w=function(e){return Pw(e.canvas)},cS=function(e){return Tw(e.gl)},_S=function(e){return T2(e.canvas)},fS=function(e){return bw(e.gl)},DR=function(e){return Ap(e.gl)},pS=function(e){return Fw(e.gl)},sS=function(e){return Ew(e.gl)},DS=function(e){return function(){var u=oe(e.width)(),l=oe(e.height)(),v=qw(e)(),t=$w(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Lw(e.gl)(e.frameBufferTexture0)(v)(t)(),Lw(e.gl)(e.frameBufferTexture1)(v)(t)(),qe(v)(e.width)(),qe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},iy=function(e){return cR(e.gl)},mX=function(e){return vy(e.gl)},oy=function(e){return function(a){if(a instanceof I)return Aw(e.gl)(null);if(a instanceof R)return Aw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},cy=function(e){return iR(e.gl)},hX=function(e){return function(a){return a===0?z2(e.gl):a===1?k2(e.gl):a===2?J2(e.gl):a===3?V2(e.gl):a===4?j2(e.gl):a===5?H2(e.gl):a===6?X2(e.gl):a===7?Y2(e.gl):a===8?Z2(e.gl):a===9?Q2(e.gl):a===10?K2(e.gl):a===11?x2(e.gl):a===12?ey(e.gl):a===13?ay(e.gl):a===14?uy(e.gl):a===15?ly(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},qc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return hX(e)(l)(),mX(e)(u)(),sX(e)(a)(v)(l)()}}}}}},RS=function(e){return function(){_R(e)(e.postProgram)();var u=wX(e)(),l=qw(e)(),v=$w(e)();return qc(e)(e.postProgram)(u)(0)("t")(),i0(e)(e.postProgram)("b")(1)(),ty(e)(e.postProgram)("r")(La(l))(La(v))(),fR(e)(0)(0)(l)(v)(),RX(e)(),oy(e)(I.value)(),pR(e)(),pX(e)()}},gX=function(e){return function(){var u=Fw(e)(),l=bw(e)();iR(e)(u)(l)(),oR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),cR(e)(l)();var v=Ew(e)();return iR(e)(u)(v)(),oR(e)(v)(DX)(),cR(e)(v)(),Cw(e)(u)(),Tw(e)(),u}},nS=function(e){return function(a){return function(u){return function(){var v=Nw(e)(),t=Pw(e)(),i=la(v)(),o=la(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),C2(e)();var _=Np(eo)(dX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),A2(a)();var s=gX(a)(),y=Ap(a)(),S=Ap(a)(),A=Ap(a)(),V=Mw(a)(),Ee=Mw(a)(),ma=la(0)(),bu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:S,frameBufferTexture1:A,frameBuffer0:V,frameBuffer1:Ee,frameBufferIndex:ma};return Sw(a)(S)(V)(v)(t)(),Sw(a)(A)(Ee)(v)(t)(),bu}}}},IS=function(){var a=E2(),u=IX(a)();if(u instanceof R)return Np(R.create)(nS(a)(u.value0)(!0))();if(u instanceof I){var l=GX(a)();if(l instanceof R)return Np(R.create)(nS(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Pp=K(Mf),ES=ln(xa),CS=ir(xa),GS=B4(Ht),wS=Bt(Bs),dS=fI(xa)(Za),Ct=Zc(Gl),mS=Vs(xa),TS=re(vf()(fu({reflectSymbol:function(){return"ain"}})()(fu({reflectSymbol:function(){return"fft"}})()(fu({reflectSymbol:function(){return"hi"}})()(fu({reflectSymbol:function(){return"ifft"}})()(fu({reflectSymbol:function(){return"ihi"}})()(fu({reflectSymbol:function(){return"ilo"}})()(fu({reflectSymbol:function(){return"imgURLs"}})()(fu({reflectSymbol:function(){return"imid"}})()(fu({reflectSymbol:function(){return"lo"}})()(fu({reflectSymbol:function(){return"mid"}})()(fu({reflectSymbol:function(){return"vidURLs"}})()(fu({reflectSymbol:function(){return"webcam"}})()(lf)(Ct))(mS))(Ct))(Ct))(Ct))(mS))(Ct))(Ct))(Ct))(Ct))(Ct))(Ct))),MS=k(ja),hS=pu(),gS=yf(zt),FX=L(ol),bX=wv(JR),yS=X0(il),FS=d(h3(Hp)),bS=qs(W4)(il),SS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=vS(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=pS(e)(),s=fS(e)();cy(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es -in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();ry(e)(s)(y)(),iy(e)(s)();var S=sS(e)();return cy(e)(_)(S)(),ry(e)(S)(i)(),iy(e)(S)(),tS(e)(_)(),cS(e)(),new B(i,_)}}}}}}},EX=function(e){return function(a){return function(){var l=oe(e.videoTextures)(),v=ES(a)(l);if(v instanceof R){var t=bm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return aw(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=bm(e.sharedResources)(a)();if(t instanceof R){var i=DR(e.glc)();return aw(e.glc.gl)(t.value0)(i)(),qe(CS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},CX=function(e){return function(a){return function(){var l=oe(e.imageTextures)(),v=ES(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=dF(e.sharedResources)(a)();if(t instanceof R){var i=DR(e.glc)();return ew(e.glc.gl)(t.value0)(i)(),qe(CS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},LS=function(e){return _S(e.glc)},AS=function(e){var a=GS(e.vidURLs),u=GS(e.imgURLs),l=wS(4+Yv(u)|0)(15),v=wS(4)(15);return new B(dS(o_(u)(v)),dS(o_(a)(l)))},NS=function(e){return function(a){return function(u){return function(){var v=IS();if(v instanceof R){var t=rS(v.value0)(),i=zI(e)(),o=TS(U_(a))(U_(u)),_=AS(o),s=SS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=la(a)(),S=la(o)(),A=la(s.value0)(),V=la(s.value1)(),Ee=la(xu)(),ma=la(xu)(),bu=la(_.value0)(),El=la(_.value1)(),fa=DR(v.value0)(),J0=DR(v.value0)(),Z_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:S,shaderSrc:A,shader:V,imageTextures:Ee,videoTextures:ma,imageTextureSlots:bu,videoTextureSlots:El,fftTexture:fa,ifftTexture:J0};return new R(Z_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},PS=function(e){return function(a){return function(u){return function(){var v=zI(e.sharedResources)(),t=TS(U_(a))(U_(u)),i=AS(t),o=SS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return qe(a)(e.program)(),qe(t)(e.programInfo)(),qe(o.value0)(e.shaderSrc)(),qe(o.value1)(e.shader)(),qe(i.value0)(e.imageTextureSlots)(),qe(i.value1)(e.videoTextureSlots)()}}}},TX=function(e){return function(a){return function(u){return function(l){return function(){var t=EX(e)(u)();if(t instanceof R)return qc(e.glc)(a)(t.value0)(l)("t"+MS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},MX=function(e){return function(a){return function(u){return function(l){return function(){var t=CX(e)(u)();if(t instanceof R)return qc(e.glc)(a)(t.value0)(l)("t"+MS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},qS=function(e){return function(a){return function(){DS(e.glc)();var l=oe(e.shader)();_R(e.glc)(l)();var v=qw(e.glc)(),t=$w(e.glc)();ty(e.glc)(l)("res")(La(v))(La(t))();var i=zI(e.sharedResources)();i0(e.glc)(l)("_time")(hS(gS(a)(a1(i))))();var o=FX(function(Ee){return Ee.evalTime})(oe(e.program))();i0(e.glc)(l)("_etime")(hS(gS(a)(o)))(),i0(e.glc)(l)("_cps")(kt(i.freq))(),i0(e.glc)(l)("_beat")(kt(r_(i)(a)))(),i0(e.glc)(l)("_ebeat")(kt(bX(r_(i)(a))(r_(i)(o))))(),Pp(oe(e.sharedResources.inputAnalyser.lo))(i0(e.glc)(l)("ilo"))(),Pp(oe(e.sharedResources.inputAnalyser.mid))(i0(e.glc)(l)("imid"))(),Pp(oe(e.sharedResources.inputAnalyser.hi))(i0(e.glc)(l)("ihi"))(),Pp(oe(e.sharedResources.outputAnalyser.lo))(i0(e.glc)(l)("lo"))(),Pp(oe(e.sharedResources.outputAnalyser.mid))(i0(e.glc)(l)("mid"))(),Pp(oe(e.sharedResources.outputAnalyser.hi))(i0(e.glc)(l)("hi"))();var _=oS(e.glc)();qc(e.glc)(l)(_)(0)("f")();var s=oe(e.programInfo)();yS(FS(s.fft)(!0))(function(){return qc(e.glc)(l)(e.fftTexture)(1)("o")(),uw(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),yS(FS(s.ifft)(!0))(function(){return qc(e.glc)(l)(e.ifftTexture)(2)("i")(),uw(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),_F(e.sharedResources)(e.glc)(),qc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=oe(e.imageTextureSlots)();bS(MX(e)(l))(y)();var S=oe(e.videoTextureSlots)();bS(TX(e)(l))(S)();var A=q2(e.glc)(l)("p")();tR(e.glc)(e.triangleStripBuffer)(),$2(e.glc)(A)(),O2(e.glc)(A)(),fR(e.glc)(0)(0)(v)(t)();var V=iS(e.glc)();return oy(e.glc)(new R(V))(),pR(e.glc)(),RS(e.glc)(),void 0}}};var Y_=ln(Ga),qp=ir(Ga),JS=U(il),_y=Xf(Ks),$p=m1(Ga),LX=pu(),AX=X0(il),$S=L(ol),VS={reflectSymbol:function(){return"ain"}},Tt=Ot(Gl),jS={reflectSymbol:function(){return"fft"}},HS={reflectSymbol:function(){return"hi"}},XS={reflectSymbol:function(){return"ifft"}},YS={reflectSymbol:function(){return"ihi"}},ZS={reflectSymbol:function(){return"ilo"}},QS={reflectSymbol:function(){return"imgURLs"}},OS=Uf(xa),KS={reflectSymbol:function(){return"imid"}},xS={reflectSymbol:function(){return"lo"}},eL={reflectSymbol:function(){return"mid"}},aL={reflectSymbol:function(){return"vidURLs"}},uL={reflectSymbol:function(){return"webcam"}},US=Q0(_I)(_f()(Da(VS)(Tt)()(Da(jS)(Tt)()(Da(HS)(Tt)()(Da(XS)(Tt)()(Da(YS)(Tt)()(Da(ZS)(Tt)()(Da(QS)(OS)()(Da(KS)(Tt)()(Da(xS)(Tt)()(Da(eL)(Tt)()(Da(aL)(OS)()(Da(uL)(Tt)()(cf)))))))))))))),Mt=Zc(Gl),WS=Vs(xa),NX=re(vf()(fu(VS)()(fu(jS)()(fu(HS)()(fu(XS)()(fu(YS)()(fu(ZS)()(fu(QS)()(fu(KS)()(fu(xS)()(fu(eL)()(fu(aL)()(fu(uL)()(lf)(Mt))(WS))(Mt))(Mt))(Mt))(WS))(Mt))(Mt))(Mt))(Mt))(Mt))(Mt))),BS=nf()(),zS=k(BS(Xn({reflectSymbol:function(){return"actions"}})(Hc({reflectSymbol:function(){return"evalTime"}})($d))($f(Kp(BS(Xn({reflectSymbol:function(){return"defTime"}})(Xn({reflectSymbol:function(){return"output"}})(Xn({reflectSymbol:function(){return"signal"}})(Hc({reflectSymbol:function(){return"transition"}})(RI))(DI))(KR))(ZR))))))),kS=K(P0),PX=k(Hm),qX=iu(Om),$X=Tu(a0),OX=U(Dc),UX=function(e){return function(a){return function(u){return function(l){return function(){var t=oe(e.webGLs)(),i=Y_(a)(t);if(i instanceof R)return PS(i.value0)(u)(l)(),oe(i.value0.shaderSrc)();if(i instanceof I){var o=NS(e.sharedResources)(u)(l)();if(o instanceof R)return qe(qp(a)(o.value0)(t))(e.webGLs)(),oe(o.value0.shaderSrc)();if(o instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 195, column 7 - line 199, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 189, column 3 - line 199, column 77): "+[i.constructor.name])}}}}},WX=function(e){return function(a){return function(u){return function(){var v=oe(e.audioZones)(),t=Y_(a)(v);if(t instanceof R)return MF(t.value0)(u)();if(t instanceof I){var i=TF(e.sharedResources)(u)();return qe(qp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 214, column 3 - line 218, column 56): "+[t.constructor.name])}}}},lL=function(e){return function(a){return pF(e.sharedResources)(K7(a))}},vL=function(e){return function(a){return sF(e.sharedResources)(a)}},nL=function(e){return function(a){return DF(e.sharedResources)(a)}},rL=function(e){return function(a){return RF(e.sharedResources)(a)}},tL=function(e){return function(a){return IF(e.sharedResources)(a)}},iL=function(e){return function(a){if(!a.canDraw)return JS(void 0);if(a.canDraw)return function(){var l=oe(e.webGLs)(),v=Y_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return qS(v.value0)(Jm(a.nowTime))();throw new Error("Failed pattern match at Main (line 161, column 7 - line 163, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 157, column 3 - line 163, column 62): "+[a.canDraw.constructor.name])}},oL=function(e){return function(a){return JS(void 0)}},cL=function(e){var a=fc(e.webAudioContext);return function(){var l=GF(a)(),v=la(xu)(),t=la(xu)(),i=la(xu)(),o=la(xu)(),_=la($)(),s=la(xu)(),y=la(xu)();return _y("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},_L=function(e){return function(a){return function(){var l=oe(e.webGLs)(),v=Y_(a)(l);if(v instanceof R)return _y("punctual DEBUG: deleting WebGL")(),LS(v.value0)(),qe($p(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 204, column 3 - line 209, column 25): "+[v.constructor.name])}}},fL=function(e){return function(a){return function(){var l=oe(e.audioZones)(),v=Y_(a)(l);if(v instanceof R)return _y("punctual DEBUG: delete audio zone")(),EF(v.value0)(),qe($p(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 223, column 3 - line 228, column 25): "+[v.constructor.name])}}},BX=function(e){return function(){var u=oe(e.combinedProgramInfo)();return fF(e.sharedResources)(LX(u.webcam))(),mF(e.sharedResources)(u)()}},pL=function(e){return function(a){return AX(a.canDraw)(BX(e))}},sL=function(e){return function(){var u=$S(US)(oe(e.programInfos))(),l=$S(US)(oe(e.previousProgramInfos))(),v=NX(u)(l);return qe(v)(e.combinedProgramInfo)()}},DL=function(e){return function(a){return function(){var l=oe(e.programs)(),v=oe(e.previousPrograms)(),t=oe(e.programInfos)(),i=oe(e.previousProgramInfos)(),o=$p(a.zone)(l),_=$p(a.zone)(v),s=$p(a.zone)(t),y=$p(a.zone)(i);return qe(o)(e.programs)(),qe(_)(e.previousPrograms)(),qe(s)(e.programInfos)(),qe(y)(e.previousProgramInfos)(),sL(e)(),_L(e)(a.zone)(),fL(e)(a.zone)()}}},zX=function(e){return function(a){return function(u){return function(){var v=oe(e.programs)(),t=oe(e.previousPrograms)(),i=oe(e.programInfos)(),o=oe(e.previousProgramInfos)(),_=function(){var fa=Y_(a)(v);if(fa instanceof R)return fa.value0;if(fa instanceof I)return IT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[fa.constructor.name])}(),s=function(){var fa=Y_(a)(i);if(fa instanceof R)return fa.value0;if(fa instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[fa.constructor.name])}(),y="new program: "+(zS(u)+` +`,rS=function(e){return function(){var u=P2(e)();return iR(e)(u)(),q2(e)(),u}},tS=function(e){return Cw(e.gl)},RX=function(e){return ry(e.canvas)},IX=function(e){return Np(rc)(L2(e))},GX=function(e){return Np(rc)(S2(e))};var wX=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},iS=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},oS=function(e){return function(){var u=oe(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},dX=function(e){return function(a){return Np(rc)(A2(e)(a))}},qw=function(e){return Nw(e.canvas)},$w=function(e){return Pw(e.canvas)},cS=function(e){return Tw(e.gl)},_S=function(e){return M2(e.canvas)},fS=function(e){return bw(e.gl)},RR=function(e){return Ap(e.gl)},pS=function(e){return Fw(e.gl)},sS=function(e){return Ew(e.gl)},DS=function(e){return function(){var u=oe(e.width)(),l=oe(e.height)(),v=qw(e)(),t=$w(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Lw(e.gl)(e.frameBufferTexture0)(v)(t)(),Lw(e.gl)(e.frameBufferTexture1)(v)(t)(),qe(v)(e.width)(),qe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},oy=function(e){return _R(e.gl)},mX=function(e){return ny(e.gl)},cy=function(e){return function(a){if(a instanceof I)return Aw(e.gl)(null);if(a instanceof R)return Aw(e.gl)(a.value0);throw new Error("Failed pattern match at WebGLCanvas (line 351, column 1 - line 351, column 72): "+[e.constructor.name,a.constructor.name])}},_y=function(e){return oR(e.gl)},hX=function(e){return function(a){return a===0?k2(e.gl):a===1?J2(e.gl):a===2?V2(e.gl):a===3?j2(e.gl):a===4?H2(e.gl):a===5?X2(e.gl):a===6?Y2(e.gl):a===7?Z2(e.gl):a===8?Q2(e.gl):a===9?K2(e.gl):a===10?x2(e.gl):a===11?ey(e.gl):a===12?ay(e.gl):a===13?uy(e.gl):a===14?ly(e.gl):a===15?vy(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Mc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return hX(e)(l)(),mX(e)(u)(),sX(e)(a)(v)(l)()}}}}}},RS=function(e){return function(){fR(e)(e.postProgram)();var u=wX(e)(),l=qw(e)(),v=$w(e)();return Mc(e)(e.postProgram)(u)(0)("t")(),i0(e)(e.postProgram)("b")(1)(),iy(e)(e.postProgram)("r")(La(l))(La(v))(),pR(e)(0)(0)(l)(v)(),RX(e)(),cy(e)(I.value)(),sR(e)(),pX(e)()}},gX=function(e){return function(){var u=Fw(e)(),l=bw(e)();oR(e)(u)(l)(),cR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),_R(e)(l)();var v=Ew(e)();return oR(e)(u)(v)(),cR(e)(v)(DX)(),_R(e)(v)(),Cw(e)(u)(),Tw(e)(),u}},nS=function(e){return function(a){return function(u){return function(){var v=Nw(e)(),t=Pw(e)(),i=la(v)(),o=la(t)();(function(){if(!u)return Ul("punctual will use WebGL1")();if(u)return Ul("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),T2(e)();var _=Np(Hi)(dX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ul("punctual can use WebGL extension KHR_parallel_shader_compile")();throw new Error("Failed pattern match at WebGLCanvas (line 50, column 3 - line 52, column 79): "+[_.constructor.name])})(),N2(a)();var s=gX(a)(),y=Ap(a)(),S=Ap(a)(),A=Ap(a)(),V=Mw(a)(),Ee=Mw(a)(),ma=la(0)(),bu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:S,frameBufferTexture1:A,frameBuffer0:V,frameBuffer1:Ee,frameBufferIndex:ma};return Sw(a)(S)(V)(v)(t)(),Sw(a)(A)(Ee)(v)(t)(),bu}}}},IS=function(){var a=C2(),u=IX(a)();if(u instanceof R)return Np(R.create)(nS(a)(u.value0)(!0))();if(u instanceof I){var l=GX(a)();if(l instanceof R)return Np(R.create)(nS(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Pp=K(bf),ES=un(xa),CS=ur(xa),GS=B4(Wt),wS=Pt(zs),dS=fI(xa)(Za),ht=Jc(xu),mS=js(xa),TS=re(x_()(fu({reflectSymbol:function(){return"ain"}})()(fu({reflectSymbol:function(){return"fft"}})()(fu({reflectSymbol:function(){return"hi"}})()(fu({reflectSymbol:function(){return"ifft"}})()(fu({reflectSymbol:function(){return"ihi"}})()(fu({reflectSymbol:function(){return"ilo"}})()(fu({reflectSymbol:function(){return"imgURLs"}})()(fu({reflectSymbol:function(){return"imid"}})()(fu({reflectSymbol:function(){return"lo"}})()(fu({reflectSymbol:function(){return"mid"}})()(fu({reflectSymbol:function(){return"vidURLs"}})()(fu({reflectSymbol:function(){return"webcam"}})()(K_)(ht))(mS))(ht))(ht))(ht))(mS))(ht))(ht))(ht))(ht))(ht))(ht))),MS=k(ja),hS=pu(),gS=df(qt),FX=L(cl),bX=wv(JR),yS=X0(ol),FS=d(g3(Hp)),bS=$s(W4)(ol),SS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=vS(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=pS(e)(),s=fS(e)();_y(e)(_)(s)();var y=function(){if(e.webGL2)return`#version 300 es +in vec4 p; void main() { gl_Position = p; }`;if(!e.webGL2)return"attribute vec4 p; void main() { gl_Position = p; }";throw new Error("Failed pattern match at WebGL (line 106, column 20 - line 108, column 83): "+[e.webGL2.constructor.name])}();ty(e)(s)(y)(),oy(e)(s)();var S=sS(e)();return _y(e)(_)(S)(),ty(e)(S)(i)(),oy(e)(S)(),tS(e)(_)(),cS(e)(),new B(i,_)}}}}}}},EX=function(e){return function(a){return function(){var l=oe(e.videoTextures)(),v=ES(a)(l);if(v instanceof R){var t=Em(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return aw(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 247, column 7 - line 251, column 24): "+[t.constructor.name])}if(v instanceof I){var t=Em(e.sharedResources)(a)();if(t instanceof R){var i=RR(e.glc)();return aw(e.glc.gl)(t.value0)(i)(),qe(CS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 254, column 7 - line 260, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 244, column 3 - line 260, column 32): "+[v.constructor.name])}}},CX=function(e){return function(a){return function(){var l=oe(e.imageTextures)(),v=ES(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=dF(e.sharedResources)(a)();if(t instanceof R){var i=RR(e.glc)();return ew(e.glc.gl)(t.value0)(i)(),qe(CS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 223, column 7 - line 229, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 219, column 3 - line 229, column 32): "+[v.constructor.name])}}},LS=function(e){return _S(e.glc)},AS=function(e){var a=GS(e.vidURLs),u=GS(e.imgURLs),l=wS(4+Yv(u)|0)(15),v=wS(4)(15);return new B(dS(v_(u)(v)),dS(v_(a)(l)))},NS=function(e){return function(a){return function(u){return function(){var v=IS();if(v instanceof R){var t=rS(v.value0)(),i=zI(e)(),o=TS(N_(a))(N_(u)),_=AS(o),s=SS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=la(a)(),S=la(o)(),A=la(s.value0)(),V=la(s.value1)(),Ee=la(el)(),ma=la(el)(),bu=la(_.value0)(),El=la(_.value1)(),pa=RR(v.value0)(),J0=RR(v.value0)(),V_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:S,shaderSrc:A,shader:V,imageTextures:Ee,videoTextures:ma,imageTextureSlots:bu,videoTextureSlots:El,fftTexture:pa,ifftTexture:J0};return new R(V_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 48, column 3 - line 81, column 28): "+[v.constructor.name])}}}},PS=function(e){return function(a){return function(u){return function(){var v=zI(e.sharedResources)(),t=TS(N_(a))(N_(u)),i=AS(t),o=SS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return qe(a)(e.program)(),qe(t)(e.programInfo)(),qe(o.value0)(e.shaderSrc)(),qe(o.value1)(e.shader)(),qe(i.value0)(e.imageTextureSlots)(),qe(i.value1)(e.videoTextureSlots)()}}}},TX=function(e){return function(a){return function(u){return function(l){return function(){var t=EX(e)(u)();if(t instanceof R)return Mc(e.glc)(a)(t.value0)(l)("t"+MS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},MX=function(e){return function(a){return function(u){return function(l){return function(){var t=CX(e)(u)();if(t instanceof R)return Mc(e.glc)(a)(t.value0)(l)("t"+MS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},qS=function(e){return function(a){return function(){DS(e.glc)();var l=oe(e.shader)();fR(e.glc)(l)();var v=qw(e.glc)(),t=$w(e.glc)();iy(e.glc)(l)("res")(La(v))(La(t))();var i=zI(e.sharedResources)();i0(e.glc)(l)("_time")(hS(gS(a)(a1(i))))();var o=FX(function(Ee){return Ee.evalTime})(oe(e.program))();i0(e.glc)(l)("_etime")(hS(gS(a)(o)))(),i0(e.glc)(l)("_cps")($t(i.freq))(),i0(e.glc)(l)("_beat")($t(e_(i)(a)))(),i0(e.glc)(l)("_ebeat")($t(bX(e_(i)(a))(e_(i)(o))))(),Pp(oe(e.sharedResources.inputAnalyser.lo))(i0(e.glc)(l)("ilo"))(),Pp(oe(e.sharedResources.inputAnalyser.mid))(i0(e.glc)(l)("imid"))(),Pp(oe(e.sharedResources.inputAnalyser.hi))(i0(e.glc)(l)("ihi"))(),Pp(oe(e.sharedResources.outputAnalyser.lo))(i0(e.glc)(l)("lo"))(),Pp(oe(e.sharedResources.outputAnalyser.mid))(i0(e.glc)(l)("mid"))(),Pp(oe(e.sharedResources.outputAnalyser.hi))(i0(e.glc)(l)("hi"))();var _=oS(e.glc)();Mc(e.glc)(l)(_)(0)("f")();var s=oe(e.programInfo)();yS(FS(s.fft)(!0))(function(){return Mc(e.glc)(l)(e.fftTexture)(1)("o")(),uw(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),yS(FS(s.ifft)(!0))(function(){return Mc(e.glc)(l)(e.ifftTexture)(2)("i")(),uw(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),_F(e.sharedResources)(e.glc)(),Mc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=oe(e.imageTextureSlots)();bS(MX(e)(l))(y)();var S=oe(e.videoTextureSlots)();bS(TX(e)(l))(S)();var A=$2(e.glc)(l)("p")();iR(e.glc)(e.triangleStripBuffer)(),O2(e.glc)(A)(),U2(e.glc)(A)(),pR(e.glc)(0)(0)(v)(t)();var V=iS(e.glc)();return cy(e.glc)(new R(V))(),sR(e.glc)(),RS(e.glc)(),void 0}}};var J_=un(_a),qp=ur(_a),JS=U(ol),fy=Xf(xs),$p=h1(_a),LX=pu(),AX=X0(ol),$S=L(cl),VS={reflectSymbol:function(){return"ain"}},gt=Lt(xu),jS={reflectSymbol:function(){return"fft"}},HS={reflectSymbol:function(){return"hi"}},XS={reflectSymbol:function(){return"ifft"}},YS={reflectSymbol:function(){return"ihi"}},ZS={reflectSymbol:function(){return"ilo"}},QS={reflectSymbol:function(){return"imgURLs"}},OS=Wf(xa),KS={reflectSymbol:function(){return"imid"}},xS={reflectSymbol:function(){return"lo"}},eL={reflectSymbol:function(){return"mid"}},aL={reflectSymbol:function(){return"vidURLs"}},uL={reflectSymbol:function(){return"webcam"}},US=Q0(_I)(rf()(Ra(VS)(gt)()(Ra(jS)(gt)()(Ra(HS)(gt)()(Ra(XS)(gt)()(Ra(YS)(gt)()(Ra(ZS)(gt)()(Ra(QS)(OS)()(Ra(KS)(gt)()(Ra(xS)(gt)()(Ra(eL)(gt)()(Ra(aL)(OS)()(Ra(uL)(gt)()(nf)))))))))))))),yt=Jc(xu),WS=js(xa),NX=re(x_()(fu(VS)()(fu(jS)()(fu(HS)()(fu(XS)()(fu(YS)()(fu(ZS)()(fu(QS)()(fu(KS)()(fu(xS)()(fu(eL)()(fu(aL)()(fu(uL)()(K_)(yt))(WS))(yt))(yt))(yt))(WS))(yt))(yt))(yt))(yt))(yt))(yt))),BS=ef()(),zS=k(BS(Hn({reflectSymbol:function(){return"actions"}})(Bc({reflectSymbol:function(){return"evalTime"}})($d))(Of(Kp(BS(Hn({reflectSymbol:function(){return"defTime"}})(Hn({reflectSymbol:function(){return"output"}})(Hn({reflectSymbol:function(){return"signal"}})(Bc({reflectSymbol:function(){return"transition"}})(RI))(DI))(KR))(ZR))))))),kS=K(P0),PX=k(Xm),qX=iu(Um),$X=Tu(a0),OX=U(oc),UX=function(e){return function(a){return function(u){return function(l){return function(){var t=oe(e.webGLs)(),i=J_(a)(t);if(i instanceof R)return PS(i.value0)(u)(l)(),oe(i.value0.shaderSrc)();if(i instanceof I){var o=NS(e.sharedResources)(u)(l)();if(o instanceof R)return qe(qp(a)(o.value0)(t))(e.webGLs)(),oe(o.value0.shaderSrc)();if(o instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 195, column 7 - line 199, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 189, column 3 - line 199, column 77): "+[i.constructor.name])}}}}},WX=function(e){return function(a){return function(u){return function(){var v=oe(e.audioZones)(),t=J_(a)(v);if(t instanceof R)return MF(t.value0)(u)();if(t instanceof I){var i=TF(e.sharedResources)(u)();return qe(qp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 214, column 3 - line 218, column 56): "+[t.constructor.name])}}}},lL=function(e){return function(a){return pF(e.sharedResources)(x7(a))}},vL=function(e){return function(a){return sF(e.sharedResources)(a)}},nL=function(e){return function(a){return DF(e.sharedResources)(a)}},rL=function(e){return function(a){return RF(e.sharedResources)(a)}},tL=function(e){return function(a){return IF(e.sharedResources)(a)}},iL=function(e){return function(a){if(!a.canDraw)return JS(void 0);if(a.canDraw)return function(){var l=oe(e.webGLs)(),v=J_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return qS(v.value0)(Vm(a.nowTime))();throw new Error("Failed pattern match at Main (line 161, column 7 - line 163, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 157, column 3 - line 163, column 62): "+[a.canDraw.constructor.name])}},oL=function(e){return function(a){return JS(void 0)}},cL=function(e){var a=rc(e.webAudioContext);return function(){var l=GF(a)(),v=la(el)(),t=la(el)(),i=la(el)(),o=la(el)(),_=la($)(),s=la(el)(),y=la(el)();return fy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},_L=function(e){return function(a){return function(){var l=oe(e.webGLs)(),v=J_(a)(l);if(v instanceof R)return fy("punctual DEBUG: deleting WebGL")(),LS(v.value0)(),qe($p(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 204, column 3 - line 209, column 25): "+[v.constructor.name])}}},fL=function(e){return function(a){return function(){var l=oe(e.audioZones)(),v=J_(a)(l);if(v instanceof R)return fy("punctual DEBUG: delete audio zone")(),EF(v.value0)(),qe($p(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 223, column 3 - line 228, column 25): "+[v.constructor.name])}}},BX=function(e){return function(){var u=oe(e.combinedProgramInfo)();return fF(e.sharedResources)(LX(u.webcam))(),mF(e.sharedResources)(u)()}},pL=function(e){return function(a){return AX(a.canDraw)(BX(e))}},sL=function(e){return function(){var u=$S(US)(oe(e.programInfos))(),l=$S(US)(oe(e.previousProgramInfos))(),v=NX(u)(l);return qe(v)(e.combinedProgramInfo)()}},DL=function(e){return function(a){return function(){var l=oe(e.programs)(),v=oe(e.previousPrograms)(),t=oe(e.programInfos)(),i=oe(e.previousProgramInfos)(),o=$p(a.zone)(l),_=$p(a.zone)(v),s=$p(a.zone)(t),y=$p(a.zone)(i);return qe(o)(e.programs)(),qe(_)(e.previousPrograms)(),qe(s)(e.programInfos)(),qe(y)(e.previousProgramInfos)(),sL(e)(),_L(e)(a.zone)(),fL(e)(a.zone)()}}},zX=function(e){return function(a){return function(u){return function(){var v=oe(e.programs)(),t=oe(e.previousPrograms)(),i=oe(e.programInfos)(),o=oe(e.previousProgramInfos)(),_=function(){var pa=J_(a)(v);if(pa instanceof R)return pa.value0;if(pa instanceof I)return IT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[pa.constructor.name])}(),s=function(){var pa=J_(a)(i);if(pa instanceof R)return pa.value0;if(pa instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[pa.constructor.name])}(),y="new program: "+(zS(u)+` `),S="previous program: "+(zS(_)+` -`),A=qp(a)(u)(v),V=qp(a)(_)(t),Ee=qp(a)(U_(u))(i),ma=qp(a)(s)(o);qe(A)(e.programs)(),qe(V)(e.previousPrograms)(),qe(Ee)(e.programInfos)(),qe(ma)(e.previousProgramInfos)(),sL(e)();var bu=function(){var fa=DT(u);if(fa){var J0=UX(e)(a)(u)(_)();return"fragment shader: "+(J0+` +`),A=qp(a)(u)(v),V=qp(a)(_)(t),Ee=qp(a)(N_(u))(i),ma=qp(a)(s)(o);qe(A)(e.programs)(),qe(V)(e.previousPrograms)(),qe(Ee)(e.programInfos)(),qe(ma)(e.previousProgramInfos)(),sL(e)();var bu=function(){var pa=DT(u);if(pa){var J0=UX(e)(a)(u)(_)();return"fragment shader: "+(J0+` -`)}if(!fa)return _L(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[fa.constructor.name])}();(function(){var fa=RT(u);if(fa)return WX(e)(a)(u)();if(!fa)return fL(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[fa.constructor.name])})();var El=y+(S+bu);return El}}}},RL=function(e){return function(a){return wb(kS(fT(e.sharedResources.libraries)(a.text)(Jm(a.time)))(function(u){if(u instanceof M){var l=PX(u.value0);return qX(vt(l))}if(u instanceof ae)return kS($X(zX(e)(a.zone)(u.value0)))(function(v){return OX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function zte(e){return new Wn(e)}function Wn(e){e==null&&(e={}),this.punctual=cL(e)()}Wn.prototype.define=function(e){return RL(this.punctual)(e)()};Wn.prototype.clear=function(e){return DL(this.punctual)(e)()};Wn.prototype.preRender=function(e){return pL(this.punctual)(e)()};Wn.prototype.render=function(e){return iL(this.punctual)(e)()};Wn.prototype.postRender=function(e){return oL(this.punctual)(e)()};Wn.prototype.setTempo=function(e){return lL(this.punctual)(e)()};Wn.prototype.setAudioInput=function(e){return tL(this.punctual)(e)()};Wn.prototype.setAudioOutput=function(e){return rL(this.punctual)(e)()};Wn.prototype.setBrightness=function(e){return nL(this.punctual)(e)()};Wn.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),vL(this.punctual)(e)()};export{Wn as Punctual,zte as exoLang}; +`)}if(!pa)return _L(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[pa.constructor.name])}();(function(){var pa=RT(u);if(pa)return WX(e)(a)(u)();if(!pa)return fL(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[pa.constructor.name])})();var El=y+(S+bu);return El}}}},RL=function(e){return function(a){return wb(kS(fT(e.sharedResources.libraries)(a.text)(Vm(a.time)))(function(u){if(u instanceof M){var l=PX(u.value0);return qX(Kr(l))}if(u instanceof ae)return kS($X(zX(e)(a.zone)(u.value0)))(function(v){return OX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function zte(e){return new Un(e)}function Un(e){e==null&&(e={}),this.punctual=cL(e)()}Un.prototype.define=function(e){return RL(this.punctual)(e)()};Un.prototype.clear=function(e){return DL(this.punctual)(e)()};Un.prototype.preRender=function(e){return pL(this.punctual)(e)()};Un.prototype.render=function(e){return iL(this.punctual)(e)()};Un.prototype.postRender=function(e){return oL(this.punctual)(e)()};Un.prototype.setTempo=function(e){return lL(this.punctual)(e)()};Un.prototype.setAudioInput=function(e){return tL(this.punctual)(e)()};Un.prototype.setAudioOutput=function(e){return rL(this.punctual)(e)()};Un.prototype.setBrightness=function(e){return nL(this.punctual)(e)()};Un.prototype.setOutputChannelCount=function(e){return console.log("punctual setOutputChannelCount "+e),vL(this.punctual)(e)()};export{Un as Punctual,zte as exoLang}; diff --git a/src/Action.purs b/src/Action.purs index fd599de..f6ef881 100644 --- a/src/Action.purs +++ b/src/Action.purs @@ -13,7 +13,7 @@ import Signal (Signal,signalInfo) import DefTime (DefTime(..), calculateT1) import Transition (Transition(..), transitionToXfade) import Duration (Duration(..)) -import Output (Output(..)) +import Output (Output(..),isVisualOutput,isAudioOutput) type Action = { signal :: Signal, @@ -56,10 +56,10 @@ actionTimesAsAudioTime tempo eTime clockDiff x = Tuple t1Audio t2Audio t2Audio = t2Posix - clockDiff actionHasVisualOutput :: Action -> Boolean -actionHasVisualOutput a = a.output == Blend || a.output == RGBA || a.output == Add || a.output == Mul || a.output == RGB +actionHasVisualOutput a = isVisualOutput a.output actionHasAudioOutput :: Action -> Boolean -actionHasAudioOutput a = a.output == Audio +actionHasAudioOutput a = isAudioOutput a.output actionHasAudioInput :: Action -> Boolean actionHasAudioInput a = unwrap (signalInfo a.signal).ain diff --git a/src/Output.purs b/src/Output.purs index e6b7e55..2d036e1 100644 --- a/src/Output.purs +++ b/src/Output.purs @@ -1,6 +1,6 @@ module Output where -import Prelude (class Eq,class Show) +import Prelude (class Eq,class Show,not,(<<<),max) import Data.Generic.Rep (class Generic) import Data.Show.Generic (genericShow) @@ -18,16 +18,19 @@ derive instance Generic Output _ instance Show Output where show = genericShow +isVisualOutput :: Output -> Boolean +isVisualOutput = not <<< isAudioOutput + isAudioOutput :: Output -> Boolean isAudioOutput Audio = true isAudioOutput (AOut _ _) = true isAudioOutput _ = false audioOutputChannels :: Int -> Output -> Int -audioOutputChannels maxChnls Audio = maxChnls -audioOutputChannels _ (AOut _ n) = n -audioOutputChannels _ _ = 0 +audioOutputChannels maxChnls Audio = max maxChnls 1 +audioOutputChannels _ (AOut _ n) = max n 1 +audioOutputChannels _ _ = 1 audioOutputOffset :: Output -> Int -audioOutputOffset (AOut o _) = o +audioOutputOffset (AOut o _) = max o 0 audioOutputOffset _ = 0