diff --git a/CHANGELOG.md b/CHANGELOG.md index 624a31b..b2bd256 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ Other changes relative to 0.4.x -available outputs are 'audio' 'blend' 'add' 'rgba' 'rgb' (previously existing outputs like 'hsv' 'red' 'splay' 'alpha' etc have been removed). Visual outputs behave in a layer fashion similar to image editing software. Earlier statements in a Punctual program with visual outputs are like lower/earlier layers in image editing. When a later/newer layer has an alpha component (blend or rgba), that alpha value is used to determine how much of the combined result comes from the previous layer (alpha = 0) versus the new/current layer (alpha = 1). With "add" (which is RGB) the RGB of the previous and new layer are added together, and the result has an alpha of 1 everywhere. With "rgb", the result is simply the provided rgb data with an alpha of 1 everywhere. --'step' has been replaced with 'seq' +-'step' has been re-implemented as 'spr' (for spread), with support for multi-channel results and a pairwise variant (sprp). 'seq' has also been introduced - while spr/sprp require a second, bipolar argument, seq is instead driven directly by the prevailing metre. -introduction of 'slow' 'fast' 'early' and 'late' for time-shifting/stretching of arbitrary punctual expressions diff --git a/REFERENCE.md b/REFERENCE.md index 8d469af..659aaa0 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -164,7 +164,9 @@ bipolar [graph] -- input is rescaled as if input range was unipolar (0,1) and ou [centre] +- [offsetRatio] [input] -- bipolar (-1,1) input rescaled to range centre +- (offsetRatio * centre), e.g. a +- 0.5 ranges from 0.5a to 1.5a (combinatorial, for pairwise use +-:) -step [graph,graph,graph,...] [graph] -- given a list of graphs and a second, final, "modulating" graph, output the value of a selected graph from the list according to the second argument (drive with lfsaw to produce a simple step sequencer-like behaviour). +spr [graph,graph,graph,...] [graph] -- given a list of graphs and a second, final, "modulating" graph, output the value of a selected graph from the list according to the second argument (drive with lfsaw to produce a simple step sequencer-like behaviour). + +seq [graph] -- given a list of graphs, outputs the value of the selected graph in such a way that it's spread over a single cycle of the metre mono [graph] -- takes multi-channel graphs down to a single channel by summing/mixing diff --git a/punctual.js b/punctual.js index 543e5bc..9b7f543 100644 --- a/punctual.js +++ b/punctual.js @@ -1,172 +1,173 @@ -var Np={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Pp=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return Np}};var Aw=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 oy(e,a){var u=Aw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Aw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function cy(e){return function(a){return function(u){return function(l){var v=Aw(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 Re=!0;var Ke=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var Nw=function(e){return function(a){return e(a)}};var _y=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 Ay(e,a,u,l){var v=CL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Hi(e){return e.charCodeAt(0)}function Ny(e){return String.fromCharCode(e)}var Py=function(e){return function(a){return e+a}},qy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Oy={append:Py},K_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:qy},Uy=function(e){return e.appendRecord},x_=function(){return function(e){return{append:Uy(e)(Ua.value)}}},re=function(e){return e.append};var fu=function(e){var a=Cl(e);return function(){return function(u){var l=Uy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(Ua.value)(o)(_),y=a(Ua.value),N=Wn(y),L=c0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Ja=function(e){return e.alt};var vv=function(e){return e.empty};var By=function(e){return e.toString()},zy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},ky=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+"'"},Jy=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})+'"'},Vy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},v3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},n3=function(e){return function(a){return e/a}};var r3={Ring0:function(){return kn}},t3={Ring0:function(){return zp}};var yv=function(e){return e.mod},zw=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:zw(e)(u)(i)(v(t)(i))}}}},RR={degree:function(e){return 1},div:n3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return r3}},Yn={degree:u3,div:l3,mod:v3,CommutativeRing0:function(){return t3}},rv=function(e){return e.div};var UL=x_();var Pt={mempty:"",Semigroup0:function(){return Oy}},nf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return K_}};var i3=function(e){return e.memptyRecord},rf=function(){return function(e){var a=UL(e.SemigroupRecord0());return{mempty:i3(e)(Ua.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Cl(e),u=fu(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var o=i3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(Ua.value),N=a(Ua.value),L=Wn(N);return L(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}(),Vw=function(e){return function(a){return e(a.value0)(a.value1)}};var Sl=function(e){return e.value1};var Yp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var tv=function(e){return e.value0};var o3=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 zL=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,N){switch(N-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 L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var _3=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}}},f3=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)}}},us=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 aN=Hl(),p0=function(e){return e.unfoldr};var Df={unfoldr:o3(Nt)(aN)(tv)(Sl),Unfoldable10:function(){return nd}},yR=function(e){var a=p0(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 W3=Ml(Wc),B3=dv(Wc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},z3=function(e){var a=ma(e),u=_a(e),l=Ml(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=Hi(W3)&&e<=Hi(B3)?new R(Ny(e)):I.value},uN={succ:td(rd)(Hi),pred:id(rd)(Hi),Ord0:function(){return fR}};var xi=function(){return{cardinality:Hi(B3)-Hi(W3)|0,toEnum:rd,fromEnum:Hi,Bounded0:function(){return Wc},Enum1:function(){return uN}}}();var od=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}},k3=k(xa);var Jv=function(){function e(){}return e.value=new e,e}(),D0=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}(),Q0=function(){function e(){}return e.value=new e,e}();var J3={show:function(e){return"(Year "+(k3(e)+")")}};var V3={show:function(e){if(e instanceof Jv)return"January";if(e instanceof D0)return"February";if(e instanceof R0)return"March";if(e instanceof I0)return"April";if(e instanceof G0)return"May";if(e instanceof w0)return"June";if(e instanceof d0)return"July";if(e instanceof m0)return"August";if(e instanceof h0)return"September";if(e instanceof g0)return"October";if(e instanceof y0)return"November";if(e instanceof Q0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},j3={show:function(e){return"(Day "+(k3(e)+")")}},cd=Ia,_d=Ia,H3=At;var fd={eq:function(e){return function(a){return e instanceof Jv&&a instanceof Jv||e instanceof D0&&a instanceof D0||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 Q0&&a instanceof Q0}}},pd={compare:function(e){return function(a){if(e instanceof Jv&&a instanceof Jv)return Xe.value;if(e instanceof Jv)return Ce.value;if(a instanceof Jv)return me.value;if(e instanceof D0&&a instanceof D0)return Xe.value;if(e instanceof D0)return Ce.value;if(a instanceof D0)return me.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ce.value;if(a instanceof R0)return me.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ce.value;if(a instanceof I0)return me.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ce.value;if(a instanceof G0)return me.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ce.value;if(a instanceof w0)return me.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ce.value;if(a instanceof d0)return me.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ce.value;if(a instanceof m0)return me.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ce.value;if(a instanceof h0)return me.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ce.value;if(a instanceof g0)return me.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ce.value;if(a instanceof y0)return me.value;if(e instanceof Q0&&a instanceof Q0)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 fd}},X3=At,Y3=function(){return{bottom:-271820,top:275759,Ord0:function(){return cd}}}();var Z3=function(){return{bottom:Jv.value,top:Q0.value,Ord0:function(){return pd}}}(),eo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Re)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 Y3},Enum1:function(){return lN(0)}},lN=od("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(eo),a=_a(eo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return cd}}});var Vv={cardinality:12,toEnum:function(e){return e===1?new R(Jv.value):e===2?new R(D0.value):e===3?new R(R0.value):e===4?new R(I0.value):e===5?new R(G0.value):e===6?new R(w0.value):e===7?new R(d0.value):e===8?new R(m0.value):e===9?new R(h0.value):e===10?new R(g0.value):e===11?new R(y0.value):e===12?new R(Q0.value):I.value},fromEnum:function(e){if(e instanceof Jv)return 1;if(e instanceof D0)return 2;if(e instanceof R0)return 3;if(e instanceof I0)return 4;if(e instanceof G0)return 5;if(e instanceof w0)return 6;if(e instanceof d0)return 7;if(e instanceof m0)return 8;if(e instanceof h0)return 9;if(e instanceof g0)return 10;if(e instanceof y0)return 11;if(e instanceof Q0)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 Z3},Enum1:function(){return vN(0)}},vN=od("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var Q3={bottom:1,top:31,Ord0:function(){return _d}},ao={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Re)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 Q3},Enum1:function(){return nN(0)}},nN=od("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(ao),a=_a(ao);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ao),a=_a(ao);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var K3=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var FR=isFinite;var bR=Math.abs,ls=Math.acos,vs=Math.asin,ns=Math.atan,Dd=function(e){return function(a){return Math.atan2(e,a)}},Rf=Math.ceil,Kn=Math.cos,rs=Math.exp,uo=Math.floor,ts=Math.log;var Hc=function(e){return function(a){return Math.pow(e,a)}},Rd=function(e){return function(a){return e%a}},Xc=Math.round,is=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},lo=Math.sin,os=Math.sqrt,cs=Math.tan,If=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var x3=3.141592653589793;var e7=dv(pR),a7=Ml(pR);var ER=function(){return K3(R.create)(I.value)}(),u7=function(e){if(!FR(e))return 0;if(e>=La(e7))return e7;if(e<=La(a7))return a7;if(Re)return Zi(0)(ER(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},l7=function(e){return u7(Xc(e))};var Yc=function(e){return u7(uo(e))};var v7=d3()();var n7=Se(Ne),_N=function(e){return e};var r7=function(e){return e};var _s=function(e){return e.toDuration};var Id=vl;var Gd=function(e){return e.fromDuration};var Wt={fromDuration:v7(_N)(function(e){return e*1e3}),toDuration:v7(r7)(function(e){return e/1e3})};var CR={fromDuration:n7,toDuration:n7};var wN=_a(Vv),dN=Hl();var mN=k(J3),hN=k(V3),gN=k(j3);var yN=d(H3),FN=d(fd),bN=d(X3);var EN=ma(Vv);var t7=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}(),fs=function(e){return e.value0};var i7={show:function(e){return"(Date "+(mN(e.value0)+(" "+(hN(e.value1)+(" "+(gN(e.value2)+")")))))}},ps=function(e){return e.value1};var o7={eq:function(e){return function(a){return yN(e.value0)(a.value0)&&FN(e.value1)(a.value1)&&bN(e.value2)(a.value2)}}},CN=d(o7);var ss=function(e){return e.value2},TR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new t7(v,dN(EN(t)),i)}}};return Ay(l,e,wN(a),u)}}},wd=function(e){return function(a){return function(u){var l=new t7(e,a,u),v=CN(TR(e)(a)(u))(l);return v?new R(l):I.value}}};var MR=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}},SR=k(xa);var _7={show:function(e){return"(Second "+(SR(e)+")")}},f7={show:function(e){return"(Minute "+(SR(e)+")")}},p7={show:function(e){return"(Millisecond "+(SR(e)+")")}},s7={show:function(e){return"(Hour "+(SR(e)+")")}},dd=Ia,md=Ia,hd=Ia,gd=Ia;var yd={bottom:0,top:59,Ord0:function(){return dd}},Fd={bottom:0,top:59,Ord0:function(){return md}},bd={bottom:0,top:999,Ord0:function(){return hd}},Ed={bottom:0,top:23,Ord0:function(){return gd}},ro={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 yd},Enum1:function(){return TN(0)}},TN=MR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ro),a=_a(ro);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return dd}}});var to={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 Fd},Enum1:function(){return MN(0)}},MN=MR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var io={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Re)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 bd},Enum1:function(){return SN(0)}},SN=MR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var oo={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Re)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 Ed},Enum1:function(){return LN(0)}},LN=MR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var PN=k(s7),qN=k(f7),$N=k(_7),ON=k(p7);var Ds=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 "+(PN(e.value0)+(" "+(qN(e.value1)+(" "+($N(e.value2)+(" "+(ON(e.value3)+")")))))))}};var Rs=function(e){return e.value2},Is=function(e){return e.value1},Gs=function(e){return e.value3};var ws=function(e){return e.value0};var UN=_a(eo),WN=_a(Vv),BN=_a(ao),zN=_a(oo),kN=_a(to),JN=_a(ro),VN=_a(io),jN=k(i7),HN=k(D7);var XN=K(Hn),Gf=xe(jn),Td=S(Sa),YN=Ow(Hn),ZN=ma(eo),QN=ma(Vv),KN=ma(ao),xN=ma(oo),eP=ma(to),aP=ma(ro),uP=ma(io),Sd=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}(),Md=function(e){return{year:UN(fs(e.value0)),month:WN(ps(e.value0)),day:BN(ss(e.value0)),hour:zN(ws(e.value1)),minute:kN(Is(e.value1)),second:JN(Rs(e.value1)),millisecond:VN(Gs(e.value1))}};var Ld={show:function(e){return"(DateTime "+(jN(e.value0)+(" "+(HN(e.value1)+")")))}};var wf=function(e){var a=_s(e);return function(u){return function(l){return a(oy(Md(u),Md(l)))}}};var df=function(e){var a=Gd(e);return function(u){return function(l){return XN(cy(R.create)(I.value)(a(u))(Md(l)))(function(v){return Gf(Td(Sd.create)(YN(Gf(Gf(Td(wd)(ZN(v.year)))(QN(v.month)))(KN(v.day)))))(Gf(Gf(Gf(Td(Ds.create)(xN(v.hour)))(eP(v.minute)))(aP(v.second)))(uP(v.millisecond)))})}}};var lP=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 I7(e,a,u,l,v,t,i){return lP(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 nP=Hl(),rP=ma(Vv);var tP=_a(Vv);var ds=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 Sd(TR(a)(nP(rP(u)))(l),new Ds(v,t,i,o))}}}}}}};return G7(e)}();var iP=Id,LR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Ad=function(e){return I7(fs(e.value0),tP(ps(e.value0)),ss(e.value0),ws(e.value1),Is(e.value1),Rs(e.value1),Gs(e.value1))};var w7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return iP}}}();var 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}(),d7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},hs=function(e){var a=zw(e.Eq0()),u=Ly(e),l=Uc(e);return function(v){var t=a(v),i=rv(v),o=v.CommutativeRing0().Ring0(),_=Eu(o.Semiring0()),s=u(o),y=l(o);return function(N){return function(L){var J=t(N)(L),Ee=i(L)(J);return new Nd(_(i(N)(J))(s(Ee)),y(Ee))}}}},AR=function(e){var a=hs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Tl(l),t=a(u),i=Eu(l),o=Qu(l);return{one:new Nd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Nd(Zu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Pd=function(e){var a=hs(e),u=AR(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 _}}}},qd=function(e){return e.value0};var $d=function(e){return e.value1},m7=function(e){var a=Pd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},h7=function(e){var a=hs(e),u=AR(e),l=m7(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 Qc=e=>BigInt(e);var gs=e=>Number(e),g7=e=>a=>e+a,y7=e=>a=>e*a,F7=e=>a=>e-a,Od=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},b7=e=>a=>a===0n?0n:(e-Od(e)(a))/a,E7=e=>e<0n?-e:e,C7=0n,T7=1n;var M7=e=>a=>e==a,S7=e=>a=>e===a?0:e>a?1:-1,Ud=e=>e.toString();var L7={show:Ud},Wd={add:g7,zero:C7,mul:y7,one:T7};var IP={sub:F7,Semiring0:function(){return Wd}},NR={eq:M7};var ys={compare:function(e){return function(a){var u=S7(e)(a);return u===1?me.value:u===0?Xe.value:Ce.value}},Eq0:function(){return NR}},GP={Ring0:function(){return IP}},_o={degree:E7,div:b7,mod:Od,CommutativeRing0:function(){return GP}};var PR=hs(ys)(_o);var mf={toRational:function(e){return function(a){return PR(Qc(e))(Qc(a))}}},N7={toRational:function(e){return function(a){return PR(e)(a)}}},qR=d7(L7),fo=AR(ys)(_o),$R=Pd(ys)(_o);var OR=h7(ys)(_o);var Kc=function(e){return e.toRational},Bt=function(e){return gs(qd(e))/gs($d(e))},Bd=function(e){return qd(e)},zd=function(e){return PR(Qc(e))(Qc(1))},P7=function(e){return PR(e)(Qc(1))},kd=function(e){return $d(e)};var q7=function(e){return function(a){return a.join(e)}};var $7=re(hv),gf={genericShowArgs:function(e){return[]}},F0=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},Jd=function(e){return e.genericShowArgs},UR=function(e){var a=Jd(e);return function(u){var l=Jd(u);return{genericShowArgs:function(v){return $7(a(v.value0))(l(v.value1))}}}},Al=function(e){var a=Jd(e);return function(u){var l=Cl(u);return{"genericShow'":function(v){var t=l(Ua.value),i=a(v);return i.length===0?t:"("+(q7(" ")($7([t])(i))+")")}}}},Vd=function(e){return e["genericShow'"]};var Nl=function(e){var a=Vd(e);return function(u){var l=Vd(u);return{"genericShow'":function(v){if(v instanceof Va)return a(v.value0);if(v instanceof Ue)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])}}}},Cv=function(e){var a=Hy(e);return function(u){var l=Vd(u);return function(v){return l(a(v))}}};function Fs(){return Date.now()}var O7=function(e){return function(){return e}},U7=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 W7=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 tl},Bind1:function(){return yf}},yf={bind:U7,Apply0:function(){return z7(0)}},tl={pure:O7,Apply0:function(){return z7(0)}},B7=W7("functorEffect","Effect",function(){return{map:$p(tl)}}),z7=W7("applyEffect","Effect",function(){return{apply:b0(xc),Functor0:function(){return B7(0)}}}),il=B7(20);var hP=S(il);var bs=hP(Zc)(Fs);var gP=pu(),yP=wf(CR),FP=Kc(mf),Hd=Qu(fo),Xd=Eu(fo),Yd=rv(OR),J7=Se(Ne),V7=df(Wt),bP=Hl(),k7=Kc(N7),EP=d(NR),CP=yv(_o),TP=Zu(Wd),MP=rv(_o),SP=wv($R),LP=Tl(fo);var e_=function(e){return function(a){var u=gP(yP(a)(e.time)),l=FP(Yc(u))(1e3);return Hd(Xd(l)(e.freq))(e.count)}},Zd=function(e){var a=Yd(Xd(e.count)(zd(-1)))(e.freq);return mu(e.time)(J7)(V7(Bt(a))(e.time))},j7=function(e){return function(){var u=bs();return{freq:e,time:u,count:zd(0)}}},H7=function(e){var a=Zc(bP(LR(e.time*1e3))),u=k7(e.freqNumerator)(e.freqDenominator),l=k7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},AP=function(e){if(EP(CP(Bd(e))(kd(e)))(TP))return e;if(Re)return P7(MP(Bd(e))(kd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Qd=function(e){return function(a){return function(u){return Hd(Xd(Hd(AP(Yd(SP(u)(a))(e)))(LP))(e))(a)}}},Kd=function(e){return function(a){return mu(e.time)(J7)(V7(Bt(Yd(a)(e.freq)))(Zd(e)))}};var X7=_f(),PP=rv(OR),so=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Es=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qP={to:function(e){if(e instanceof Va)return new so(e.value0);if(e instanceof Ue)return new Es(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 so)return new Va(e.value0);if(e instanceof Es)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},zR={show:Cv(qP)(Nl(Al(F0(Bv))({reflectSymbol:function(){return"InSeconds"}}))(Al(F0(qR))({reflectSymbol:function(){return"InCycles"}})))};var kR=function(e){return function(a){if(a instanceof so)return X7(a.value0);if(a instanceof Es)return X7(Bt(PP(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 Y7=F0(zR);var OP=Se(Ne),UP=df(Wt),WP=Kc(mf),BP=Eu(fo),e1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ff=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}(),zP={to:function(e){if(e instanceof Va)return new e1(e.value0);if(e instanceof Ue)return new Ff(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 e1)return new Va(e.value0);if(e instanceof Ff)return new Ue(new af(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},JR={show:Cv(zP)(Nl(Al(Y7)({reflectSymbol:function(){return"After"}}))(Al(UR(F0(qR))(Y7))({reflectSymbol:function(){return"Quant"}})))};var Z7=function(e){return function(a){return function(u){if(u instanceof e1){var l=kR(e)(u.value0);return mu(a)(OP)(UP(l)(a))}if(u instanceof Ff&&u.value1 instanceof so){var v=WP(Yc(u.value1.value0*1e3))(1e3),l=Qd(u.value0)(BP(v)(e.freq))(e_(e)(a));return Kd(e)(l)}if(u instanceof Ff&&u.value1 instanceof Es){var l=Qd(u.value0)(u.value1.value0)(e_(e)(a));return Kd(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 bf=Al(gf),x0=function(){function e(){}return e.value=new e,e}(),xn=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),lr=function(){function e(){}return e.value=new e,e}(),kP={to:function(e){if(e instanceof Va)return x0.value;if(e instanceof Ue&&e.value0 instanceof Va)return xn.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Va)return er.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Va)return ar.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Va)return ur.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Ue)return lr.value;throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof x0)return new Va(nv.value);if(e instanceof xn)return new Ue(new Va(nv.value));if(e instanceof er)return new Ue(new Ue(new Va(nv.value)));if(e instanceof ar)return new Ue(new Ue(new Ue(new Va(nv.value))));if(e instanceof ur)return new Ue(new Ue(new Ue(new Ue(new Va(nv.value)))));if(e instanceof lr)return new Ue(new Ue(new Ue(new Ue(new Ue(nv.value)))));throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])}},jR={show:Cv(kP)(Nl(bf({reflectSymbol:function(){return"Audio"}}))(Nl(bf({reflectSymbol:function(){return"Blend"}}))(Nl(bf({reflectSymbol:function(){return"RGBA"}}))(Nl(bf({reflectSymbol:function(){return"Add"}}))(Nl(bf({reflectSymbol:function(){return"Mul"}}))(bf({reflectSymbol:function(){return"RGB"}})))))))},HR={eq:function(e){return function(a){return e instanceof x0&&a instanceof x0||e instanceof xn&&a instanceof xn||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr}}};var XR=function(e){return e.channels};var K7=function(e){return function(){return{value:e}}};var _e=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var na=K7;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}(),jv=function(e){return e.tailRecM};var HP=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 x7={tailRecM:function(e){var a=function(l){return l},u=HP(function(l){return a(e(l))});return function(l){return Ot(u(l))}},Monad0:function(){return Cu}};var e4={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 Ts=function(e){return e.foldrWithIndex};var Ms=function(e){return e.traverseWithIndex};var ZP=S(Yp),QP=S(Sa),wl=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}(),l1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return Vw(wl.create)(ZP(a(QP(u)))(u(l)))}}}};var Ls=function(e){var a=vv(e);return function(u){return new wl(u,a)}};var YR=function(e){var a=S(e);return{map:function(u){return function(l){return new wl(u(l.value0),a(u)(l.value1))}}}};var As=function(e){var a=Ll(e),u=$a(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 v1=function(e){var a=Gl(e),u=eu(e),l=YR(e.Functor0()),v=As(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(wl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(wl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var v4=function(e){var a=$a(e),u=hu(e),l=As(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 nq=Se(Ne),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}(),QR=function(e){return e},r4=function(e){return new G(e.value0,e.value1)};var rq=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(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(J){var Ee=L,Ca=!1,bu;function yl(da,k0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){Ee=da.value1,J=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),k0)));return}return Ca=!0,k0}for(;!Ca;)bu=yl(Ee,J);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},cv={map:rq},t4=S(cv),Xl=YR(cv),Ya={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){o=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=$a(Ya)(Ke(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=Ga(e);return function(l){return $a(Ya)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},ZR=$a(Ya),tq=hu(Ya),iq=Zn(Ya)(Pt),E0=As(Ya);var u_={append:function(e){return function(a){return tq(G.create)(a)(e)}}},Mf=re(u_);var Ns={append:function(e){return function(a){return new wl(e.value0,Mf(e.value1)(r4(a)))}}},Sf=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(iq(" : ")(t4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=Rl(a),v=U(e);return function(t){var i=u(ZR(Ke(G.create))(h.value)),o=ZR(function(_){var s=l(Ke(G.create))(_);return function(y){return s(t(y))}})(v(h.value));return function(_){return i(o(_))}}},sequence:function(e){return eu(C0)(e)(nq)},Functor0:function(){return cv},Foldable1:function(){return Ya}},Tv=v1(C0);var Ps={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,ZR(Ke(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},l_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,ZR(Ke(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return Ps}},_v=l1(l_),v_=v4(Ya);var oq={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,N;function L(J,Ee,Ca){if(!Ca)return y=!0,!1;if(J instanceof h&&Ee instanceof h)return y=!0,Ca;if(J instanceof G&&Ee instanceof G){_=J.value1,s=Ee.value1,o=Ca&&a(Ee.value0)(J.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},cq=Vi(oq);var KR=function(e){return{eq:cq(e)}};var n1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Mf(t4(e.value0)(a))(xe(n1)(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 cv}},n4=xe(n1),i4={apply:function(e){return function(a){return new wl(e.value0(a.value0),Mf(n4(e.value1)(new G(a.value0,h.value)))(n4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Xl}},r1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Mf(a(e.value0))(K(r1)(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 n1}},_q=K(r1),xR={bind:function(e){return function(a){var u=a(e.value0);return new wl(u.value0,Mf(u.value1)(_q(e.value1)(function(l){return r4(a(l))})))}},Apply0:function(){return i4}};var fq={alt:Mf,Functor0:function(){return cv}},t1=function(){return{empty:h.value,Alt0:function(){return fq}}}();var eI={pure:function(){var e=Ls(t1);return function(a){return QR(e(a))}}(),Apply0:function(){return i4}};var o1=S(Sa);var Iq=kc(e4),Gq=$a(Ya);var wq=Se(Ne);var c1=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])},lI=function(e){return p0(e)(function(a){return o1(function(u){return new B(u.head,u.tail)})(c1(a))})},dq=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 mq=function(e){return new G(e,h.value)};var Lf=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)}();var p4=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 o1(function(u){return{init:Lf(u.revInit),last:u.last}})(a(e)(h.value))},qs=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 N(L,J,Ee){if(L instanceof h||J instanceof h)return s=!0,Ee;if(L instanceof G&&J instanceof G){o=L.value1,_=J.value1,i=new G(e(L.value0)(J.value0),Ee);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,J.constructor.name,Ee.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return Lf(l(a)(u)(h.value))}}},n_=function(){return qs(B.create)}();var s4=function(e){return function(a){if(e===a)return mq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,N;function L(J,Ee,Ca,bu){if(J===Ee)return y=!0,new G(J,bu);if(Re){o=J+Ca|0,_=Ee,s=Ca,i=new G(J,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,Ee.constructor.name,Ca.constructor.name,bu.constructor.name])}for(;!y;)N=L(o,_,s,i);return N}}}};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 aI=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,Lf(_);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)},D4=function(e){var a=K(e.Monad0().Bind1()),u=jv(e);return function(l){var v=l.Plus1().Alt0(),t=Ja(v),i=S(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(o(new Uu(void 0))))(function(N){return o(Iq(function(L){return new G(L,y)})(function(L){return Lf(y)})(N))})};return u(s)(h.value)}}};var hq=function(e){var a=xe(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=Xn(l);return function(t){return a(u(G.create)(t))(v(function(i){return _1(e)(l)(t)}))}}},_1=function(e){var a=Ja(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(hq(e)(l)(v))(u(h.value))}}},Hv=Gq(function(e){return function(a){return e+1|0}})(0),R4=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 I4=function(e){return o1(function(a){return a.init})(p4(e))};var gq=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])},uI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return uI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,aI(gq)(e.value1)),uI(new G(e.value0.value1,aI(dq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var G4=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 r_=aI(wq);var w4=function(e){return e()};var d4=function(e){throw new Error(e)};var m4=function(){return d4};var Eq=m4(),Cq=w4,$s=function(e){return Cq(function(){return Eq(e)})};var Mq=K(xR),Sq=Se(Ne);var fv=function(e){return function(a){return function(u){return new wl(e(a.value0)(u.value0),qs(e)(a.value1)(u.value1))}}};var t_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Ls(t1);return function(a){return QR(e(a))}}();var Lq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Hv(e.value1)|0},h4=function(e){return Zi(e.value0)(R4(e.value1))};var g4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(I4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new wl(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 kt=function(e){return Lq(G4(e))},Os=function(e){return function(a){return new wl(e,a)}},su=function(e){return function(a){return new wl(e,new G(a.value0,a.value1))}};var cl=function(e){return Mq(e)(Sq)};var i_=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 Aq=Se(Ne);var Na=function(){function e(){}return e.value=new e,e}(),Fa=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 vI=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}(),y4=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 Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(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 Fa){if(l instanceof Na)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(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 nI=function(e){return function(a){return new Fa(1,1,e,a,Na.value,Na.value)}},nr=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof Fa)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 Fa&&_.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 Fa&&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?nI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){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])}}(),p1=i_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new vI(I.value,Na.value,Na.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ce){var v=p1(771)(e,a,u.value4);return new vI(v.value0,v.value1,nr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof me){var v=p1(774)(e,a,u.value5);return new vI(v.value0,nr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new vI(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])}}),Nq=p1(764),F4=i_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new y4(e,a,u);if(l instanceof Fa){var v=F4(757)(l.value2,l.value3,l.value4,l.value5);return new y4(v.value0,v.value1,nr(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])}}),Pq=F4(753),qq=function(e,a){if(e instanceof Na)return a;if(e instanceof Fa){var u=Pq(e.value2,e.value3,e.value4,e.value5);return nr(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 s1=i_("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 Fa){var v=Nq(e,l.value2,u),t=s1(787)(e,a,v.value1,l.value4),i=s1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return nr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return nr(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])}}),$q=s1(781),Oq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return $q(a,u,l,v)}}}},rI=function(e){return Oq(e)(Ma)};var an=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ce){v=_.value4;return}if(s instanceof me){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 rr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return nI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ce)return nr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof me)return nr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(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}}},b4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(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}},Uq={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(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 b4}},tI={foldr:function(e){return function(a){var u=i_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)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=i_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)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=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)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}}},E4={foldrWithIndex:function(e){return function(a){var u=i_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)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=i_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)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=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)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 tI}},C4=function(){return Ts(E4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),T4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(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(T4)(e)(Aq)},Functor0:function(){return b4},Foldable1:function(){return tI}},M4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(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 Uq},FoldableWithIndex1:function(){return E4},Traversable2:function(){return T4}};var xu=function(){return Na.value}(),iI=function(e){var a=rr(e);return function(u){return $a(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var D1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ce)return nr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof me)return nr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return qq(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 Bq=xp();var zq=function(e){return Bq(rI(e))};var kq=function(e){return C4(e)},S4=function(e){var a=lI(e);return function(u){return a(kq(u))}};var R1=function(e){return nI(e)(void 0)};var Us=function(e){return{append:zq(e)}};var Jq=xu;var Af=function(e){var a=Us(e);return{mempty:Jq,Semigroup0:function(){return a}}};var L4=Al(gf),Fe=function(){function e(){}return e.value=new e,e}(),he=function(){function e(){}return e.value=new e,e}(),Vq={to:function(e){if(e instanceof Va)return Fe.value;if(e instanceof Ue)return he.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 Fe)return new Va(nv.value);if(e instanceof he)return new Ue(nv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},I1={show:Cv(Vq)(Nl(L4({reflectSymbol:function(){return"Combinatorial"}}))(L4({reflectSymbol:function(){return"Pairwise"}})))},G1={eq:function(e){return function(a){return e instanceof Fe&&a instanceof Fe||e instanceof he&&a instanceof he}}};var Oa=d(G1);var d1=Z0(Ya)(Pt),jq=yR(l_),A4=k(Bv),N4=S(cv),w1=k(xa),Wa=k(I1),Nu=U(G3),m1=Af(Ka),P4=Ga(m1),tr=qt(Il),Hq=Ll(Ya)(rf()(sa({reflectSymbol:function(){return"ain"}})(tr)()(sa({reflectSymbol:function(){return"fft"}})(tr)()(sa({reflectSymbol:function(){return"hi"}})(tr)()(sa({reflectSymbol:function(){return"ifft"}})(tr)()(sa({reflectSymbol:function(){return"ihi"}})(tr)()(sa({reflectSymbol:function(){return"ilo"}})(tr)()(sa({reflectSymbol:function(){return"imgURLs"}})(m1)()(sa({reflectSymbol:function(){return"imid"}})(tr)()(sa({reflectSymbol:function(){return"lo"}})(tr)()(sa({reflectSymbol:function(){return"mid"}})(tr)()(sa({reflectSymbol:function(){return"vidURLs"}})(m1)()(sa({reflectSymbol:function(){return"webcam"}})(tr)()(nf))))))))))))));var Ju=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_l=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}(),ln=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}(),ir=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}(),or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},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(){}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}(),un=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}(),vn=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}(),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}(),Yt=function(){function e(){}return e.value=new e,e}(),fr=function(){function e(){}return e.value=new e,e}(),pr=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}(),yo=function(){function e(){}return e.value=new e,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}(),Zt=function(){function e(){}return e.value=new e,e}(),Qt=function(){function e(){}return e.value=new e,e}(),Fo=function(){function e(){}return e.value=new e,e}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=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}(),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}(),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}(),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}(),li=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}(),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}(),$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}(),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}(),ri=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}(),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}(),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}(),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}(),ti=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}(),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}(),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}(),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}(),Xv=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}(),on=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}(),Mv=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}(),_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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),at=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sv=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}(),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}(),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}(),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}(),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}(),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 Ju&&a instanceof Ju?e.value0===a.value0:e instanceof _l&&a instanceof _l?Oa(e.value0)(a.value0)&&d(KR(E))(e.value1)(a.value1):e instanceof ln&&a instanceof ln?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ir&&a instanceof ir?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof _r&&a instanceof _r||e instanceof Do&&a instanceof Do||e instanceof Ro&&a instanceof Ro||e instanceof Io&&a instanceof Io||e instanceof un&&a instanceof un||e instanceof Go&&a instanceof Go||e instanceof wo&&a instanceof wo||e instanceof vn&&a instanceof vn||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof go&&a instanceof go||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 Yt&&a instanceof Yt||e instanceof fr&&a instanceof fr||e instanceof pr&&a instanceof pr||e instanceof sr&&a instanceof sr||e instanceof Dr&&a instanceof Dr||e instanceof Rr&&a instanceof Rr||e instanceof yo&&a instanceof yo?!0:e instanceof nn&&a instanceof nn?e.value0===a.value0&&e.value1===a.value1:e instanceof Zt&&a instanceof Zt||e instanceof Qt&&a instanceof Qt||e instanceof Fo&&a instanceof Fo||e instanceof Kt&&a instanceof Kt?!0:e instanceof xt&&a instanceof xt||e instanceof ei&&a instanceof ei?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 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 ai&&a instanceof ai?d(E)(e.value0)(a.value0):e instanceof ui&&a instanceof ui?d(E)(e.value0)(a.value0):e instanceof li&&a instanceof li?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 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 $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 vi&&a instanceof vi?d(E)(e.value0)(a.value0):e instanceof ni&&a instanceof ni?d(E)(e.value0)(a.value0):e instanceof ri&&a instanceof ri?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 Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?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 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 ti&&a instanceof ti?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 rn&&a instanceof rn?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 M0&&a instanceof M0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Xv&&a instanceof Xv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof on&&a instanceof on?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Mv&&a instanceof Mv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ii&&a instanceof ii?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof oi&&a instanceof oi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ci&&a instanceof ci?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _i&&a instanceof _i?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fi&&a instanceof fi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pi&&a instanceof pi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof si&&a instanceof si?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Di&&a instanceof Di?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof at&&a instanceof at?d(E)(e.value0)(a.value0):e instanceof Sv&&a instanceof Sv?Oa(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?Oa(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?Oa(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?Oa(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?Oa(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?Oa(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?Oa(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}}},h1=function(e){return new Ju(0)},Xq=function(e){if(e instanceof Ju)return h.value;if(e instanceof _l)return e.value1;if(e instanceof ln)return new G(e.value0,new G(e.value1,h.value));if(e instanceof ir)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,h.value);if(e instanceof cr)return new G(e.value1,h.value);if(e instanceof _r)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 un)return h.value;if(e instanceof Go)return h.value;if(e instanceof wo)return h.value;if(e instanceof vn)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 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 Yt)return h.value;if(e instanceof fr)return h.value;if(e instanceof pr)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 yo)return h.value;if(e instanceof nn)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Qt)return h.value;if(e instanceof Fo)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 Ir)return new G(e.value0,h.value);if(e instanceof Gr)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 ai)return new G(e.value0,h.value);if(e instanceof ui)return new G(e.value0,h.value);if(e instanceof li)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 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 $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 vi)return new G(e.value0,h.value);if(e instanceof ni)return new G(e.value0,h.value);if(e instanceof ri)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 Zr)return new G(e.value0,h.value);if(e instanceof Qr)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 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 ti)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 rn)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 M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof on)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Mv)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 _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 S0)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 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 ii)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 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 hn)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 Di)return new G(e.value1,new G(e.value2,h.value));if(e instanceof at)return new G(e.value0,h.value);if(e instanceof Ri)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 L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Sv)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 di)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 405, column 1 - line 405, column 36): "+[e.constructor.name])};var cI=function(e){return function(a){return function(u){return function(l){var v=new _l(e,new G(a,new G(u,h.value))),t=new _l(he.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},q4=function(e){return function(a){var u=new Xv(he.value,e,a),l=new M0(he.value,e,a);return cI(he.value)(u)(l)}};var $4=function(e){return rn.create(new Xv(he.value,new Ju(0),e))},A=function(e){return d1(jq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+(A4(a.value0)+` -`));if(a instanceof _l&&a.value0 instanceof Fe)return A(e)+(`[ -`+(d1(N4(C(e+1|0))(a.value1))+(A(e)+`] -`)));if(a instanceof _l&&a.value0 instanceof he)return A(e)+(`{ -`+(d1(N4(C(e+1|0))(a.value1))+(A(e)+`} +var qp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},$p=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return qp}};var Nw=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 _y(e,a){var u=Nw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Nw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function fy(e){return function(a){return function(u){return function(l){var v=Nw(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 Re=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var Pw=function(e){return function(a){return e(a)}};var py=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 Py(e,a,u,l){var v=SL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Xi(e){return e.charCodeAt(0)}function qy(e){return String.fromCharCode(e)}var $y=function(e){return function(a){return e+a}},Oy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var Wy={append:$y},x_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:Oy},By=function(e){return e.appendRecord},ef=function(){return function(e){return{append:By(e)(Ba.value)}}},re=function(e){return e.append};var fu=function(e){var a=Tl(e);return function(){return function(u){var l=By(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(Ba.value)(o)(_),y=a(Ba.value),N=Bn(y),L=c0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Ja=function(e){return e.alt};var nv=function(e){return e.empty};var ky=function(e){return e.toString()},Jy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Vy=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+"'"},jy=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})+'"'},Hy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},r3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},t3=function(e){return function(a){return e/a}};var i3={Ring0:function(){return Jn}},o3={Ring0:function(){return Jp}};var yv=function(e){return e.mod},kw=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:kw(e)(u)(i)(v(t)(i))}}}},wR={degree:function(e){return 1},div:t3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return i3}},Zn={degree:v3,div:n3,mod:r3,CommutativeRing0:function(){return o3}},tv=function(e){return e.div};var zL=ef();var $t={mempty:"",Semigroup0:function(){return Wy}},rf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return x_}};var c3=function(e){return e.memptyRecord},tf=function(){return function(e){var a=zL(e.SemigroupRecord0());return{mempty:c3(e)(Ba.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Tl(e),u=fu(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var o=c3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(Ba.value),N=a(Ba.value),L=Bn(N);return L(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}(),jw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ll=function(e){return e.value1};var Qp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var _3=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 VL=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,N){switch(N-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 L=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,L)))(s(L,N))}}return s(0,_.length)}}}}}}();var p3=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}}},s3=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)}}},vs=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 vN=Xl(),p0=function(e){return e.unfoldr};var Rf={unfoldr:_3(qt)(vN)(iv)(Ll),Unfoldable10:function(){return rd}},ER=function(e){var a=p0(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 z3=Sl(Bc),k3=dv(Bc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},J3=function(e){var a=ma(e),u=_a(e),l=Sl(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=Xi(z3)&&e<=Xi(k3)?new R(qy(e)):I.value},nN={succ:id(td)(Xi),pred:od(td)(Xi),Ord0:function(){return DR}};var eo=function(){return{cardinality:Xi(k3)-Xi(z3)|0,toEnum:td,fromEnum:Xi,Bounded0:function(){return Bc},Enum1:function(){return nN}}}();var cd=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}},V3=k(xa);var Jv=function(){function e(){}return e.value=new e,e}(),D0=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}(),Q0=function(){function e(){}return e.value=new e,e}();var j3={show:function(e){return"(Year "+(V3(e)+")")}};var H3={show:function(e){if(e instanceof Jv)return"January";if(e instanceof D0)return"February";if(e instanceof R0)return"March";if(e instanceof I0)return"April";if(e instanceof G0)return"May";if(e instanceof w0)return"June";if(e instanceof d0)return"July";if(e instanceof m0)return"August";if(e instanceof h0)return"September";if(e instanceof g0)return"October";if(e instanceof y0)return"November";if(e instanceof Q0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},X3={show:function(e){return"(Day "+(V3(e)+")")}},_d=Ia,fd=Ia,Y3=Pt;var pd={eq:function(e){return function(a){return e instanceof Jv&&a instanceof Jv||e instanceof D0&&a instanceof D0||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 Q0&&a instanceof Q0}}},sd={compare:function(e){return function(a){if(e instanceof Jv&&a instanceof Jv)return Xe.value;if(e instanceof Jv)return Ce.value;if(a instanceof Jv)return he.value;if(e instanceof D0&&a instanceof D0)return Xe.value;if(e instanceof D0)return Ce.value;if(a instanceof D0)return he.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ce.value;if(a instanceof R0)return he.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ce.value;if(a instanceof I0)return he.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ce.value;if(a instanceof G0)return he.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ce.value;if(a instanceof w0)return he.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ce.value;if(a instanceof d0)return he.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ce.value;if(a instanceof m0)return he.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ce.value;if(a instanceof h0)return he.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ce.value;if(a instanceof g0)return he.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ce.value;if(a instanceof y0)return he.value;if(e instanceof Q0&&a instanceof Q0)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 pd}},Z3=Pt,Q3=function(){return{bottom:-271820,top:275759,Ord0:function(){return _d}}}();var K3=function(){return{bottom:Jv.value,top:Q0.value,Ord0:function(){return sd}}}(),ao={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Re)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 Q3},Enum1:function(){return rN(0)}},rN=cd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma(ao),a=_a(ao);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ao),a=_a(ao);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var Vv={cardinality:12,toEnum:function(e){return e===1?new R(Jv.value):e===2?new R(D0.value):e===3?new R(R0.value):e===4?new R(I0.value):e===5?new R(G0.value):e===6?new R(w0.value):e===7?new R(d0.value):e===8?new R(m0.value):e===9?new R(h0.value):e===10?new R(g0.value):e===11?new R(y0.value):e===12?new R(Q0.value):I.value},fromEnum:function(e){if(e instanceof Jv)return 1;if(e instanceof D0)return 2;if(e instanceof R0)return 3;if(e instanceof I0)return 4;if(e instanceof G0)return 5;if(e instanceof w0)return 6;if(e instanceof d0)return 7;if(e instanceof m0)return 8;if(e instanceof h0)return 9;if(e instanceof g0)return 10;if(e instanceof y0)return 11;if(e instanceof Q0)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 K3},Enum1:function(){return tN(0)}},tN=cd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return sd}}});var x3={bottom:1,top:31,Ord0:function(){return fd}},uo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Re)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 x3},Enum1:function(){return iN(0)}},iN=cd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(uo),a=_a(uo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return fd}}});var e7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var CR=isFinite;var TR=Math.abs,ns=Math.acos,rs=Math.asin,ts=Math.atan,Rd=function(e){return function(a){return Math.atan2(e,a)}},If=Math.ceil,xn=Math.cos,is=Math.exp,lo=Math.floor,os=Math.log;var Xc=function(e){return function(a){return Math.pow(e,a)}},Id=function(e){return function(a){return e%a}},Yc=Math.round,cs=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},vo=Math.sin,_s=Math.sqrt,fs=Math.tan,Gf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var a7=3.141592653589793;var u7=dv(RR),l7=Sl(RR);var MR=function(){return e7(R.create)(I.value)}(),v7=function(e){if(!CR(e))return 0;if(e>=La(u7))return u7;if(e<=La(l7))return l7;if(Re)return Qi(0)(MR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},n7=function(e){return v7(Yc(e))};var Zc=function(e){return v7(lo(e))};var r7=h3()();var t7=Se(Ne),sN=function(e){return e};var i7=function(e){return e};var ps=function(e){return e.toDuration};var Gd=nl;var wd=function(e){return e.fromDuration};var zt={fromDuration:r7(sN)(function(e){return e*1e3}),toDuration:r7(i7)(function(e){return e/1e3})};var SR={fromDuration:t7,toDuration:t7};var hN=_a(Vv),gN=Xl();var yN=k(j3),FN=k(H3),bN=k(X3);var EN=d(Y3),CN=d(pd),TN=d(Z3);var MN=ma(Vv);var o7=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}(),ss=function(e){return e.value0};var c7={show:function(e){return"(Date "+(yN(e.value0)+(" "+(FN(e.value1)+(" "+(bN(e.value2)+")")))))}},Ds=function(e){return e.value1};var _7={eq:function(e){return function(a){return EN(e.value0)(a.value0)&&CN(e.value1)(a.value1)&&TN(e.value2)(a.value2)}}},SN=d(_7);var Rs=function(e){return e.value2},LR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new o7(v,gN(MN(t)),i)}}};return Py(l,e,hN(a),u)}}},dd=function(e){return function(a){return function(u){var l=new o7(e,a,u),v=SN(LR(e)(a)(u))(l);return v?new R(l):I.value}}};var AR=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}},NR=k(xa);var p7={show:function(e){return"(Second "+(NR(e)+")")}},s7={show:function(e){return"(Minute "+(NR(e)+")")}},D7={show:function(e){return"(Millisecond "+(NR(e)+")")}},R7={show:function(e){return"(Hour "+(NR(e)+")")}},md=Ia,hd=Ia,gd=Ia,yd=Ia;var Fd={bottom:0,top:59,Ord0:function(){return md}},bd={bottom:0,top:59,Ord0:function(){return hd}},Ed={bottom:0,top:999,Ord0:function(){return gd}},Cd={bottom:0,top:23,Ord0:function(){return yd}},to={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 Fd},Enum1:function(){return LN(0)}},LN=AR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(to),a=_a(to);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var io={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 bd},Enum1:function(){return AN(0)}},AN=AR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(io),a=_a(io);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var oo={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Re)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 Ed},Enum1:function(){return NN(0)}},NN=AR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(oo),a=_a(oo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var co={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Re)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 Cd},Enum1:function(){return PN(0)}},PN=AR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(co),a=_a(co);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var ON=k(R7),UN=k(s7),WN=k(p7),BN=k(D7);var Is=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}(),I7={show:function(e){return"(Time "+(ON(e.value0)+(" "+(UN(e.value1)+(" "+(WN(e.value2)+(" "+(BN(e.value3)+")")))))))}};var Gs=function(e){return e.value2},ws=function(e){return e.value1},ds=function(e){return e.value3};var ms=function(e){return e.value0};var zN=_a(ao),kN=_a(Vv),JN=_a(uo),VN=_a(co),jN=_a(io),HN=_a(to),XN=_a(oo),YN=k(c7),ZN=k(I7);var QN=K(Xn),wf=xe(Hn),Md=S(Sa),KN=Uw(Xn),xN=ma(ao),eP=ma(Vv),aP=ma(uo),uP=ma(co),lP=ma(io),vP=ma(to),nP=ma(oo),Ld=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}(),Sd=function(e){return{year:zN(ss(e.value0)),month:kN(Ds(e.value0)),day:JN(Rs(e.value0)),hour:VN(ms(e.value1)),minute:jN(ws(e.value1)),second:HN(Gs(e.value1)),millisecond:XN(ds(e.value1))}};var Ad={show:function(e){return"(DateTime "+(YN(e.value0)+(" "+(ZN(e.value1)+")")))}};var df=function(e){var a=ps(e);return function(u){return function(l){return a(_y(Sd(u),Sd(l)))}}};var mf=function(e){var a=wd(e);return function(u){return function(l){return QN(fy(R.create)(I.value)(a(u))(Sd(l)))(function(v){return wf(Md(Ld.create)(KN(wf(wf(Md(dd)(xN(v.year)))(eP(v.month)))(aP(v.day)))))(wf(wf(wf(Md(Is.create)(uP(v.hour)))(lP(v.minute)))(vP(v.second)))(nP(v.millisecond)))})}}};var rP=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 w7(e,a,u,l,v,t,i){return rP(e,a-1,u,l,v,t,i).getTime()}function d7(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 iP=Xl(),oP=ma(Vv);var cP=_a(Vv);var hs=function(e){return e},Qc=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 Ld(LR(a)(iP(oP(u)))(l),new Is(v,t,i,o))}}}}}}};return d7(e)}();var _P=Gd,PR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Nd=function(e){return w7(ss(e.value0),cP(Ds(e.value0)),Rs(e.value0),ms(e.value1),ws(e.value1),Gs(e.value1),ds(e.value1))};var m7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return _P}}}();var 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}(),h7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},ys=function(e){var a=kw(e.Eq0()),u=Ny(e),l=Wc(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(N){return function(L){var V=t(N)(L),Ee=i(L)(V);return new Pd(_(i(N)(V))(s(Ee)),y(Ee))}}}},qR=function(e){var a=ys(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ml(l),t=a(u),i=Eu(l),o=Qu(l);return{one:new Pd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Pd(Zu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},qd=function(e){var a=ys(e),u=qR(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 _}}}},$d=function(e){return e.value0};var Od=function(e){return e.value1},g7=function(e){var a=qd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},y7=function(e){var a=ys(e),u=qR(e),l=g7(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 Kc=e=>BigInt(e);var Fs=e=>Number(e),F7=e=>a=>e+a,b7=e=>a=>e*a,E7=e=>a=>e-a,Ud=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},C7=e=>a=>a===0n?0n:(e-Ud(e)(a))/a,T7=e=>e<0n?-e:e,M7=0n,S7=1n;var L7=e=>a=>e==a,A7=e=>a=>e===a?0:e>a?1:-1,Wd=e=>e.toString();var N7={show:Wd},Bd={add:F7,zero:M7,mul:b7,one:S7};var dP={sub:E7,Semiring0:function(){return Bd}},$R={eq:L7};var bs={compare:function(e){return function(a){var u=A7(e)(a);return u===1?he.value:u===0?Xe.value:Ce.value}},Eq0:function(){return $R}},mP={Ring0:function(){return dP}},fo={degree:T7,div:C7,mod:Ud,CommutativeRing0:function(){return mP}};var OR=ys(bs)(fo);var hf={toRational:function(e){return function(a){return OR(Kc(e))(Kc(a))}}},q7={toRational:function(e){return function(a){return OR(e)(a)}}},UR=h7(N7),po=qR(bs)(fo),WR=qd(bs)(fo);var BR=y7(bs)(fo);var xc=function(e){return e.toRational},kt=function(e){return Fs($d(e))/Fs(Od(e))},zd=function(e){return $d(e)},kd=function(e){return OR(Kc(e))(Kc(1))},$7=function(e){return OR(e)(Kc(1))},Jd=function(e){return Od(e)};var O7=function(e){return function(a){return a.join(e)}};var U7=re(hv),yf={genericShowArgs:function(e){return[]}},F0=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},Vd=function(e){return e.genericShowArgs},zR=function(e){var a=Vd(e);return function(u){var l=Vd(u);return{genericShowArgs:function(v){return U7(a(v.value0))(l(v.value1))}}}},Nl=function(e){var a=Vd(e);return function(u){var l=Tl(u);return{"genericShow'":function(v){var t=l(Ba.value),i=a(v);return i.length===0?t:"("+(O7(" ")(U7([t])(i))+")")}}}},jd=function(e){return e["genericShow'"]};var Pl=function(e){var a=jd(e);return function(u){var l=jd(u);return{"genericShow'":function(v){if(v instanceof Va)return a(v.value0);if(v instanceof Ue)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])}}}},Cv=function(e){var a=Yy(e);return function(u){var l=jd(u);return function(v){return l(a(v))}}};function Es(){return Date.now()}var W7=function(e){return function(){return e}},B7=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 z7=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}},e_={Applicative0:function(){return il},Bind1:function(){return Ff}},Ff={bind:B7,Apply0:function(){return J7(0)}},il={pure:W7,Apply0:function(){return J7(0)}},k7=z7("functorEffect","Effect",function(){return{map:Up(il)}}),J7=z7("applyEffect","Effect",function(){return{apply:b0(e_),Functor0:function(){return k7(0)}}}),ol=k7(20);var FP=S(ol);var Cs=FP(Qc)(Es);var bP=pu(),EP=df(SR),CP=xc(hf),Xd=Qu(po),Yd=Eu(po),Zd=tv(BR),j7=Se(Ne),H7=mf(zt),TP=Xl(),V7=xc(q7),MP=d($R),SP=yv(fo),LP=Zu(Bd),AP=tv(fo),NP=wv(WR),PP=Ml(po);var a_=function(e){return function(a){var u=bP(EP(a)(e.time)),l=CP(Zc(u))(1e3);return Xd(Yd(l)(e.freq))(e.count)}},Qd=function(e){var a=Zd(Yd(e.count)(kd(-1)))(e.freq);return mu(e.time)(j7)(H7(kt(a))(e.time))},X7=function(e){return function(){var u=Cs();return{freq:e,time:u,count:kd(0)}}},Y7=function(e){var a=Qc(TP(PR(e.time*1e3))),u=V7(e.freqNumerator)(e.freqDenominator),l=V7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},qP=function(e){if(MP(SP(zd(e))(Jd(e)))(LP))return e;if(Re)return $7(AP(zd(e))(Jd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Kd=function(e){return function(a){return function(u){return Xd(Yd(Xd(qP(Zd(NP(u)(a))(e)))(PP))(e))(a)}}},xd=function(e){return function(a){return mu(e.time)(j7)(H7(kt(Zd(a)(e.freq)))(Qd(e)))}};var Z7=ff(),OP=tv(BR),Do=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ts=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),UP={to:function(e){if(e instanceof Va)return new Do(e.value0);if(e instanceof Ue)return new Ts(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 Do)return new Va(e.value0);if(e instanceof Ts)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},VR={show:Cv(UP)(Pl(Nl(F0(Bv))({reflectSymbol:function(){return"InSeconds"}}))(Nl(F0(UR))({reflectSymbol:function(){return"InCycles"}})))};var jR=function(e){return function(a){if(a instanceof Do)return Z7(a.value0);if(a instanceof Ts)return Z7(kt(OP(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 Q7=F0(VR);var BP=Se(Ne),zP=mf(zt),kP=xc(hf),JP=Eu(po),a1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),bf=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}(),VP={to:function(e){if(e instanceof Va)return new a1(e.value0);if(e instanceof Ue)return new bf(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 a1)return new Va(e.value0);if(e instanceof bf)return new Ue(new uf(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},HR={show:Cv(VP)(Pl(Nl(Q7)({reflectSymbol:function(){return"After"}}))(Nl(zR(F0(UR))(Q7))({reflectSymbol:function(){return"Quant"}})))};var K7=function(e){return function(a){return function(u){if(u instanceof a1){var l=jR(e)(u.value0);return mu(a)(BP)(zP(l)(a))}if(u instanceof bf&&u.value1 instanceof Do){var v=kP(Zc(u.value1.value0*1e3))(1e3),l=Kd(u.value0)(JP(v)(e.freq))(a_(e)(a));return xd(e)(l)}if(u instanceof bf&&u.value1 instanceof Ts){var l=Kd(u.value0)(u.value1.value0)(a_(e)(a));return xd(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 Ef=Nl(yf),x0=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,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}(),jP={to:function(e){if(e instanceof Va)return x0.value;if(e instanceof Ue&&e.value0 instanceof Va)return er.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Va)return ar.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Va)return ur.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Va)return lr.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Ue)return vr.value;throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof x0)return new Va(rv.value);if(e instanceof er)return new Ue(new Va(rv.value));if(e instanceof ar)return new Ue(new Ue(new Va(rv.value)));if(e instanceof ur)return new Ue(new Ue(new Ue(new Va(rv.value))));if(e instanceof lr)return new Ue(new Ue(new Ue(new Ue(new Va(rv.value)))));if(e instanceof vr)return new Ue(new Ue(new Ue(new Ue(new Ue(rv.value)))));throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])}},YR={show:Cv(jP)(Pl(Ef({reflectSymbol:function(){return"Audio"}}))(Pl(Ef({reflectSymbol:function(){return"Blend"}}))(Pl(Ef({reflectSymbol:function(){return"RGBA"}}))(Pl(Ef({reflectSymbol:function(){return"Add"}}))(Pl(Ef({reflectSymbol:function(){return"Mul"}}))(Ef({reflectSymbol:function(){return"RGB"}})))))))},ZR={eq:function(e){return function(a){return e instanceof x0&&a instanceof x0||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur||e instanceof lr&&a instanceof lr||e instanceof vr&&a instanceof vr}}};var QR=function(e){return e.channels};var e4=function(e){return function(){return{value:e}}};var _e=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var na=e4;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}(),jv=function(e){return e.tailRecM};var ZP=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 a4={tailRecM:function(e){var a=function(l){return l},u=ZP(function(l){return a(e(l))});return function(l){return Wt(u(l))}},Monad0:function(){return Cu}};var u4={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 Ss=function(e){return e.foldrWithIndex};var Ls=function(e){return e.traverseWithIndex};var xP=S(Qp),eq=S(Sa),dl=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}(),v1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return jw(dl.create)(xP(a(eq(u)))(u(l)))}}}};var Ns=function(e){var a=nv(e);return function(u){return new dl(u,a)}};var KR=function(e){var a=S(e);return{map:function(u){return function(l){return new dl(u(l.value0),a(u)(l.value1))}}}};var Ps=function(e){var a=Al(e),u=Oa(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 n1=function(e){var a=wl(e),u=eu(e),l=KR(e.Functor0()),v=Ps(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(dl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(dl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var r4=function(e){var a=Oa(e),u=hu(e),l=Ps(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 iq=Se(Ne),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}(),eI=function(e){return e},i4=function(e){return new G(e.value0,e.value1)};var oq=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(L){return L instanceof G&&L.value1 instanceof G&&L.value1.value1 instanceof h?new G(e(L.value0),new G(e(L.value1.value0),h.value)):L instanceof G&&L.value1 instanceof h?new G(e(L.value0),h.value):h.value},N=function(L){return function(V){var Ee=L,Ca=!1,bu;function Fl(da,k0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){Ee=da.value1,V=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),k0)));return}return Ca=!0,k0}for(;!Ca;)bu=Fl(Ee,V);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},_v={map:oq},o4=S(_v),Yl=KR(_v),Ya={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(N,L){if(L instanceof h)return _=!0,N;if(L instanceof G){o=new G(L.value0,N),i=L.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(h.value)}(),l=Oa(Ya)(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=Ga(e);return function(l){return Oa(Ya)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},xR=Oa(Ya),cq=hu(Ya),_q=Qn(Ya)($t),E0=Ps(Ya);var l_={append:function(e){return function(a){return cq(G.create)(a)(e)}}},Sf=re(l_);var qs={append:function(e){return function(a){return new dl(e.value0,Sf(e.value1)(i4(a)))}}},Lf=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(_q(" : ")(o4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=S(a.Functor0()),l=Il(a),v=U(e);return function(t){var i=u(xR(Qe(G.create))(h.value)),o=xR(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)(iq)},Functor0:function(){return _v},Foldable1:function(){return Ya}},Tv=n1(C0);var $s={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new G(N.value0,y);return}if(N.value1 instanceof I)return i=!0,xR(Qe(G.create))(h.value)(new G(N.value0,y));throw new Error("Failed pattern match at Data.List.Types (line 135, column 22 - line 137, column 61): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}}},v_={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,o;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,xR(Qe(G.create))(h.value)(y);if(N instanceof R){t=N.value0.value1,v=new G(N.value0.value0,y);return}throw new Error("Failed pattern match at Data.List.Types (line 142, column 22 - line 144, column 52): "+[N.constructor.name])}for(;!i;)o=_(t,v);return o}};return u(a)(h.value)}},Unfoldable10:function(){return $s}},fv=v1(v_),n_=r4(Ya);var fq={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,N;function L(V,Ee,Ca){if(!Ca)return y=!0,!1;if(V instanceof h&&Ee instanceof h)return y=!0,Ca;if(V instanceof G&&Ee instanceof G){_=V.value1,s=Ee.value1,o=Ca&&a(Ee.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},pq=ji(fq);var aI=function(e){return{eq:pq(e)}};var r1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Sf(o4(e.value0)(a))(xe(r1)(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}},t4=xe(r1),c4={apply:function(e){return function(a){return new dl(e.value0(a.value0),Sf(t4(e.value1)(new G(a.value0,h.value)))(t4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},t1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Sf(a(e.value0))(K(t1)(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 r1}},sq=K(t1),uI={bind:function(e){return function(a){var u=a(e.value0);return new dl(u.value0,Sf(u.value1)(sq(e.value1)(function(l){return i4(a(l))})))}},Apply0:function(){return c4}};var Dq={alt:Sf,Functor0:function(){return _v}},i1=function(){return{empty:h.value,Alt0:function(){return Dq}}}();var lI={pure:function(){var e=Ns(i1);return function(a){return eI(e(a))}}(),Apply0:function(){return c4}};var c1=S(Sa);var dq=Jc(u4),mq=Oa(Ya);var hq=Se(Ne);var _1=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])},rI=function(e){return p0(e)(function(a){return c1(function(u){return new B(u.head,u.tail)})(_1(a))})},gq=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 yq=function(e){return new G(e,h.value)};var Af=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)}();var D4=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 c1(function(u){return{init:Af(u.revInit),last:u.last}})(a(e)(h.value))},Os=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 N(L,V,Ee){if(L instanceof h||V instanceof h)return s=!0,Ee;if(L instanceof G&&V instanceof G){o=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Ee);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Ee.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return Af(l(a)(u)(h.value))}}},r_=function(){return Os(B.create)}();var R4=function(e){return function(a){if(e===a)return yq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var o=l,_=v,s=t,y=!1,N;function L(V,Ee,Ca,bu){if(V===Ee)return y=!0,new G(V,bu);if(Re){o=V+Ca|0,_=Ee,s=Ca,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,Ca.constructor.name,bu.constructor.name])}for(;!y;)N=L(o,_,s,i);return N}}}};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 vI=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,Af(_);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)},I4=function(e){var a=K(e.Monad0().Bind1()),u=jv(e);return function(l){var v=l.Plus1().Alt0(),t=Ja(v),i=S(v.Functor0()),o=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(o(new Uu(void 0))))(function(N){return o(dq(function(L){return new G(L,y)})(function(L){return Af(y)})(N))})};return u(s)(h.value)}}};var Fq=function(e){var a=xe(e.Applicative0().Apply0()),u=S(e.Plus1().Alt0().Functor0());return function(l){var v=Yn(l);return function(t){return a(u(G.create)(t))(v(function(i){return f1(e)(l)(t)}))}}},f1=function(e){var a=Ja(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Fq(e)(l)(v))(u(h.value))}}},Hv=mq(function(e){return function(a){return e+1|0}})(0),G4=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 w4=function(e){return c1(function(a){return a.init})(D4(e))};var bq=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])},nI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return nI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,vI(bq)(e.value1)),nI(new G(e.value0.value1,vI(gq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var d4=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 t_=vI(hq);var m4=function(e){return e()};var h4=function(e){throw new Error(e)};var g4=function(){return h4};var Mq=g4(),Sq=m4,Us=function(e){return Sq(function(){return Mq(e)})};var Aq=K(uI),Nq=Se(Ne);var pv=function(e){return function(a){return function(u){return new dl(e(a.value0)(u.value0),Os(e)(a.value1)(u.value1))}}};var i_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Ns(i1);return function(a){return eI(e(a))}}();var Pq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Hv(e.value1)|0},y4=function(e){return Qi(e.value0)(G4(e.value1))};var F4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(w4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(new dl(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 Vt=function(e){return Pq(d4(e))},Ws=function(e){return function(a){return new dl(e,a)}},su=function(e){return function(a){return new dl(e,new G(a.value0,a.value1))}};var _l=function(e){return Aq(e)(Nq)};var o_=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 qq=Se(Ne);var Na=function(){function e(){}return e.value=new e,e}(),Fa=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 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}(),b4=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 Fa(1,1,e,a,u,l);if(l instanceof Fa)return new Fa(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 Fa){if(l instanceof Na)return new Fa(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof Fa)return new Fa(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 iI=function(e){return function(a){return new Fa(1,1,e,a,Na.value,Na.value)}},rr=function(){var e=function(l){if(l instanceof Na)return 0;if(l instanceof Fa)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 Fa&&_.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 Fa&&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?iI(l)(v):i instanceof Fa&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof Fa){if(i instanceof Fa){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])}}(),s1=o_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new tI(I.value,Na.value,Na.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ce){var v=s1(771)(e,a,u.value4);return new tI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof he){var v=s1(774)(e,a,u.value5);return new tI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new tI(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])}}),$q=s1(764),E4=o_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new b4(e,a,u);if(l instanceof Fa){var v=E4(757)(l.value2,l.value3,l.value4,l.value5);return new b4(v.value0,v.value1,rr(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])}}),Oq=E4(753),Uq=function(e,a){if(e instanceof Na)return a;if(e instanceof Fa){var u=Oq(e.value2,e.value3,e.value4,e.value5);return rr(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=o_("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 Fa){var v=$q(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 rr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return rr(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])}}),Wq=D1(781),Bq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return Wq(a,u,l,v)}}}},oI=function(e){return Bq(e)(Ma)};var an=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ce){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 tr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return iI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ce)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof he)return rr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Xe)return new Fa(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}}},C4={map:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(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}},zq={mapWithIndex:function(e){var a=function(u){if(u instanceof Na)return Na.value;if(u instanceof Fa)return new Fa(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 C4}},cI={foldr:function(e){return function(a){var u=o_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)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=o_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)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=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)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}}},T4={foldrWithIndex:function(e){return function(a){var u=o_("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Na)return t;if(v instanceof Fa)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=o_("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Na)return v;if(t instanceof Fa)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=Ga(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Na)return a;if(t instanceof Fa)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 cI}},M4=function(){return Ss(T4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),S4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(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(S4)(e)(qq)},Functor0:function(){return C4},Foldable1:function(){return cI}},L4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=S(u.Functor0());return function(t){var i=function(o){if(o instanceof Na)return a(Na.value);if(o instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(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 zq},FoldableWithIndex1:function(){return T4},Traversable2:function(){return S4}};var xu=function(){return Na.value}(),_I=function(e){var a=tr(e);return function(u){return Oa(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var R1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Na)return Na.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ce)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof he)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return Uq(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 Jq=as();var Vq=function(e){return Jq(oI(e))};var jq=function(e){return M4(e)},A4=function(e){var a=rI(e);return function(u){return a(jq(u))}};var I1=function(e){return iI(e)(void 0)};var Bs=function(e){return{append:Vq(e)}};var Hq=xu;var Nf=function(e){var a=Bs(e);return{mempty:Hq,Semigroup0:function(){return a}}};var N4=Nl(yf),ge=function(){function e(){}return e.value=new e,e}(),we=function(){function e(){}return e.value=new e,e}(),Xq={to:function(e){if(e instanceof Va)return ge.value;if(e instanceof Ue)return we.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 ge)return new Va(rv.value);if(e instanceof we)return new Ue(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},G1={show:Cv(Xq)(Pl(N4({reflectSymbol:function(){return"Combinatorial"}}))(N4({reflectSymbol:function(){return"Pairwise"}})))},w1={eq:function(e){return function(a){return e instanceof ge&&a instanceof ge||e instanceof we&&a instanceof we}}};var Pa=d(w1);var m1=Z0(Ya)($t),Yq=ER(v_),P4=k(Bv),q4=S(_v),d1=k(xa),Ua=k(G1),Nu=U(d3),h1=Nf(Ka),$4=Ga(h1),ir=Ot(Gl),Zq=Al(Ya)(tf()(sa({reflectSymbol:function(){return"ain"}})(ir)()(sa({reflectSymbol:function(){return"fft"}})(ir)()(sa({reflectSymbol:function(){return"hi"}})(ir)()(sa({reflectSymbol:function(){return"ifft"}})(ir)()(sa({reflectSymbol:function(){return"ihi"}})(ir)()(sa({reflectSymbol:function(){return"ilo"}})(ir)()(sa({reflectSymbol:function(){return"imgURLs"}})(h1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(h1)()(sa({reflectSymbol:function(){return"webcam"}})(ir)()(rf))))))))))))));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}(),ln=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}(),or=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){this.value0=a}return e.create=function(a){return new e(a)},e}(),_r=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}(),fr=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}(),Go=function(){function e(){}return e.value=new e,e}(),un=function(){function e(){}return e.value=new e,e}(),wo=function(){function e(){}return e.value=new e,e}(),mo=function(){function e(){}return e.value=new e,e}(),vn=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}(),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}(),Yt=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}(),pr=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}(),Fo=function(){function e(){}return e.value=new e,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}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),bo=function(){function e(){}return e.value=new e,e}(),ei=function(){function e(){}return e.value=new e,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}(),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}(),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}(),$o=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}(),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}(),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}(),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}(),ri=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}(),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}(),ko=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}(),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}(),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}(),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}(),oi=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}(),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}(),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}(),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}(),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}(),Xv=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}(),on=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}(),Mv=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}(),_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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),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}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sv=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}(),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}(),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}(),mi=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}(),uc=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(aI(E))(e.value1)(a.value1):e instanceof ln&&a instanceof ln?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof cr&&a instanceof cr?d(E)(e.value0)(a.value0):e instanceof _r&&a instanceof _r?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof fr&&a instanceof fr||e instanceof Ro&&a instanceof Ro||e instanceof Io&&a instanceof Io||e instanceof Go&&a instanceof Go||e instanceof un&&a instanceof un||e instanceof wo&&a instanceof wo||e instanceof mo&&a instanceof mo||e instanceof vn&&a instanceof vn||e instanceof ho&&a instanceof ho||e instanceof go&&a instanceof go||e instanceof yo&&a instanceof yo||e instanceof jt&&a instanceof jt||e instanceof Ht&&a instanceof Ht||e instanceof Xt&&a instanceof Xt||e instanceof Yt&&a instanceof Yt||e instanceof Zt&&a instanceof Zt||e instanceof Qt&&a instanceof Qt||e instanceof pr&&a instanceof pr||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 Fo&&a instanceof Fo?!0:e instanceof nn&&a instanceof nn?e.value0===a.value0&&e.value1===a.value1:e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt||e instanceof bo&&a instanceof bo||e instanceof ei&&a instanceof ei?!0:e instanceof ai&&a instanceof ai||e instanceof ui&&a instanceof ui?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 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 $o&&a instanceof $o?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 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 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 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 ri&&a instanceof ri?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 Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0):e instanceof Qr&&a instanceof Qr?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 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 Ho&&a instanceof Ho?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof oi&&a instanceof oi?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 ac&&a instanceof ac?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof rn&&a instanceof rn?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 M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Xv&&a instanceof Xv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof on&&a instanceof on?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Mv&&a instanceof Mv?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 _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 S0&&a instanceof S0?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 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 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 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 hn&&a instanceof hn?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 Di&&a instanceof Di?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 gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ut&&a instanceof ut?d(E)(e.value0)(a.value0):e instanceof Sv&&a instanceof Sv?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 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 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 mi&&a instanceof mi?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 uc&&a instanceof uc?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},g1=function(e){return new Ju(0)},Qq=function(e){if(e instanceof Ju)return h.value;if(e instanceof fl)return e.value1;if(e instanceof ln)return new G(e.value0,new G(e.value1,h.value));if(e instanceof or)return new G(e.value0,new G(e.value1,h.value));if(e instanceof cr)return new G(e.value0,h.value);if(e instanceof _r)return new G(e.value1,h.value);if(e instanceof fr)return h.value;if(e instanceof Ro)return h.value;if(e instanceof Io)return h.value;if(e instanceof Go)return h.value;if(e instanceof un)return h.value;if(e instanceof wo)return h.value;if(e instanceof mo)return h.value;if(e instanceof vn)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 jt)return h.value;if(e instanceof Ht)return h.value;if(e instanceof Xt)return h.value;if(e instanceof Yt)return h.value;if(e instanceof Zt)return h.value;if(e instanceof Qt)return h.value;if(e instanceof pr)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 Fo)return h.value;if(e instanceof nn)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof bo)return h.value;if(e instanceof ei)return h.value;if(e instanceof ai)return h.value;if(e instanceof ui)return 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 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 $o)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 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 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 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 ri)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 Bo)return new G(e.value0,h.value);if(e instanceof zo)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,h.value);if(e instanceof Qr)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 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 Ho)return new G(e.value0,new G(e.value1,h.value));if(e instanceof oi)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 ac)return new G(e.value0,new G(e.value1,h.value));if(e instanceof rn)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 M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Xv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof on)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Mv)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 _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 S0)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 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 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 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 hn)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 Di)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 gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof ut)return new G(e.value0,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 L0)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof Sv)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof di)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof mi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof hi)return new G(e.value1,new G(e.value2,new G(e.value3,h.value)));if(e instanceof uc)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 pI=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(we.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},O4=function(e){return function(a){var u=new Xv(we.value,e,a),l=new M0(we.value,e,a);return pI(we.value)(u)(l)}};var U4=function(e){return rn.create(new Xv(we.value,new Ju(0),e))},A=function(e){return m1(Yq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+(P4(a.value0)+` +`));if(a instanceof fl&&a.value0 instanceof ge)return A(e)+(`[ +`+(m1(q4(C(e+1|0))(a.value1))+(A(e)+`] +`)));if(a instanceof fl&&a.value0 instanceof we)return A(e)+(`{ +`+(m1(q4(C(e+1|0))(a.value1))+(A(e)+`} `)));if(a instanceof ln)return A(e)+(`Append -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ir)return A(e)+(`Zip -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof or)return A(e)+(`Mono -`+C(e+1|0)(a.value0));if(a instanceof cr)return A(e)+("Rep "+(w1(a.value0)+(` -`+C(e+1|0)(a.value1))));if(a instanceof _r)return A(e)+`Pi -`;if(a instanceof Do)return A(e)+`Px -`;if(a instanceof Ro)return A(e)+`Py -`;if(a instanceof Io)return A(e)+`Pxy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof or)return A(e)+(`Zip +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof cr)return A(e)+(`Mono +`+C(e+1|0)(a.value0));if(a instanceof _r)return A(e)+("Rep "+(d1(a.value0)+(` +`+C(e+1|0)(a.value1))));if(a instanceof fr)return A(e)+`Pi +`;if(a instanceof Ro)return A(e)+`Px +`;if(a instanceof Io)return A(e)+`Py +`;if(a instanceof Go)return A(e)+`Pxy `;if(a instanceof un)return A(e)+`Aspect -`;if(a instanceof Go)return A(e)+`Fx -`;if(a instanceof wo)return A(e)+`Fy +`;if(a instanceof wo)return A(e)+`Fx +`;if(a instanceof mo)return A(e)+`Fy `;if(a instanceof vn)return A(e)+`Fxy -`;if(a instanceof mo)return A(e)+`FRt -`;if(a instanceof ho)return A(e)+`FR -`;if(a instanceof go)return A(e)+`FT -`;if(a instanceof Jt)return A(e)+`Lo -`;if(a instanceof Vt)return A(e)+`Mid -`;if(a instanceof jt)return A(e)+`Hi -`;if(a instanceof Ht)return A(e)+`ILo -`;if(a instanceof Xt)return A(e)+`IMid -`;if(a instanceof Yt)return A(e)+`IHi -`;if(a instanceof fr)return A(e)+`Cps -`;if(a instanceof pr)return A(e)+`Time -`;if(a instanceof sr)return A(e)+`Beat -`;if(a instanceof Dr)return A(e)+`EBeat -`;if(a instanceof Rr)return A(e)+`ETime -`;if(a instanceof yo)return A(e)+`Rnd -`;if(a instanceof nn)return A(e)+("AIn "+(w1(a.value0)+(" "+(w1(a.value1)+` -`))));if(a instanceof Zt)return A(e)+`FFT -`;if(a instanceof Qt)return A(e)+`IFFT -`;if(a instanceof Fo)return A(e)+`Fb -`;if(a instanceof Kt)return A(e)+`Cam -`;if(a instanceof xt)return A(e)+("Img "+(a.value0+` -`));if(a instanceof ei)return A(e)+("Vid "+(a.value0+` -`));if(a instanceof Ir)return A(e)+(`Bipolar -`+C(e+1|0)(a.value0));if(a instanceof Gr)return A(e)+(`Unipolar -`+C(e+1|0)(a.value0));if(a instanceof bo)return A(e)+(`Blend -`+C(e+1|0)(a.value0));if(a instanceof Eo)return A(e)+(`Add -`+C(e+1|0)(a.value0));if(a instanceof Co)return A(e)+(`Mul -`+C(e+1|0)(a.value0));if(a instanceof To)return A(e)+(`RgbHsv -`+C(e+1|0)(a.value0));if(a instanceof Mo)return A(e)+(`HsvRgb -`+C(e+1|0)(a.value0));if(a instanceof So)return A(e)+(`HsvR -`+C(e+1|0)(a.value0));if(a instanceof Lo)return A(e)+(`HsvG -`+C(e+1|0)(a.value0));if(a instanceof Ao)return A(e)+(`HsvB -`+C(e+1|0)(a.value0));if(a instanceof No)return A(e)+(`RgbH -`+C(e+1|0)(a.value0));if(a instanceof Po)return A(e)+(`RgbS -`+C(e+1|0)(a.value0));if(a instanceof qo)return A(e)+(`RgbV -`+C(e+1|0)(a.value0));if(a instanceof ai)return A(e)+(`RgbR -`+C(e+1|0)(a.value0));if(a instanceof ui)return A(e)+(`RgbG -`+C(e+1|0)(a.value0));if(a instanceof li)return A(e)+(`RgbB -`+C(e+1|0)(a.value0));if(a instanceof wr)return A(e)+(`Osc -`+C(e+1|0)(a.value0));if(a instanceof dr)return A(e)+(`Tri -`+C(e+1|0)(a.value0));if(a instanceof mr)return A(e)+(`Saw -`+C(e+1|0)(a.value0));if(a instanceof hr)return A(e)+(`Sqr -`+C(e+1|0)(a.value0));if(a instanceof gr)return A(e)+(`LFTri -`+C(e+1|0)(a.value0));if(a instanceof yr)return A(e)+(`LFSaw -`+C(e+1|0)(a.value0));if(a instanceof Fr)return A(e)+(`LFSqr -`+C(e+1|0)(a.value0));if(a instanceof br)return A(e)+(`Abs -`+C(e+1|0)(a.value0));if(a instanceof Er)return A(e)+(`Acos -`+C(e+1|0)(a.value0));if(a instanceof Cr)return A(e)+(`Acosh -`+C(e+1|0)(a.value0));if(a instanceof Tr)return A(e)+(`Asin -`+C(e+1|0)(a.value0));if(a instanceof Mr)return A(e)+(`Asinh -`+C(e+1|0)(a.value0));if(a instanceof Sr)return A(e)+(`Atan -`+C(e+1|0)(a.value0));if(a instanceof Lr)return A(e)+(`Atanh -`+C(e+1|0)(a.value0));if(a instanceof Ar)return A(e)+(`Cbrt -`+C(e+1|0)(a.value0));if(a instanceof Nr)return A(e)+(`Ceil -`+C(e+1|0)(a.value0));if(a instanceof Pr)return A(e)+(`Cos -`+C(e+1|0)(a.value0));if(a instanceof qr)return A(e)+(`Cosh -`+C(e+1|0)(a.value0));if(a instanceof $r)return A(e)+(`Exp -`+C(e+1|0)(a.value0));if(a instanceof Or)return A(e)+(`Floor -`+C(e+1|0)(a.value0));if(a instanceof Ur)return A(e)+(`Log -`+C(e+1|0)(a.value0));if(a instanceof Wr)return A(e)+(`Log2 -`+C(e+1|0)(a.value0));if(a instanceof Br)return A(e)+(`Log10 -`+C(e+1|0)(a.value0));if(a instanceof zr)return A(e)+(`Round -`+C(e+1|0)(a.value0));if(a instanceof kr)return A(e)+(`Sign -`+C(e+1|0)(a.value0));if(a instanceof Jr)return A(e)+(`Sin -`+C(e+1|0)(a.value0));if(a instanceof Vr)return A(e)+(`Sinh -`+C(e+1|0)(a.value0));if(a instanceof jr)return A(e)+(`Sqrt -`+C(e+1|0)(a.value0));if(a instanceof Hr)return A(e)+(`Tan -`+C(e+1|0)(a.value0));if(a instanceof Xr)return A(e)+(`Tanh -`+C(e+1|0)(a.value0));if(a instanceof Yr)return A(e)+(`Trunc -`+C(e+1|0)(a.value0));if(a instanceof $o)return A(e)+(`RtXy -`+C(e+1|0)(a.value0));if(a instanceof Oo)return A(e)+(`RtX -`+C(e+1|0)(a.value0));if(a instanceof Uo)return A(e)+(`RtY -`+C(e+1|0)(a.value0));if(a instanceof vi)return A(e)+(`XyRt -`+C(e+1|0)(a.value0));if(a instanceof ni)return A(e)+(`XyR -`+C(e+1|0)(a.value0));if(a instanceof ri)return A(e)+(`XyT -`+C(e+1|0)(a.value0));if(a instanceof Wo)return A(e)+(`Point -`+C(e+1|0)(a.value0));if(a instanceof Bo)return A(e)+(`Dist -`+C(e+1|0)(a.value0));if(a instanceof zo)return A(e)+(`Prox -`+C(e+1|0)(a.value0));if(a instanceof Zr)return A(e)+(`MidiCps -`+C(e+1|0)(a.value0));if(a instanceof Qr)return A(e)+(`CpsMidi -`+C(e+1|0)(a.value0));if(a instanceof Kr)return A(e)+(`DbAmp -`+C(e+1|0)(a.value0));if(a instanceof xr)return A(e)+(`AmpDb -`+C(e+1|0)(a.value0));if(a instanceof et)return A(e)+(`Fract -`+C(e+1|0)(a.value0));if(a instanceof ko)return A(e)+(`SetFx -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Jo)return A(e)+(`SetFy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Vo)return A(e)+(`SetFxy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof jo)return A(e)+(`Zoom -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ti)return A(e)+(`ZoomXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ho)return A(e)+(`ZoomX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xo)return A(e)+(`ZoomY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return A(e)+(`Move -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return A(e)+(`Tile -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return A(e)+(`TileXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return A(e)+(`TileX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return A(e)+(`TileY -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return A(e)+(`Spin +`;if(a instanceof ho)return A(e)+`FRt +`;if(a instanceof go)return A(e)+`FR +`;if(a instanceof yo)return A(e)+`FT +`;if(a instanceof jt)return A(e)+`Lo +`;if(a instanceof Ht)return A(e)+`Mid +`;if(a instanceof Xt)return A(e)+`Hi +`;if(a instanceof Yt)return A(e)+`ILo +`;if(a instanceof Zt)return A(e)+`IMid +`;if(a instanceof Qt)return A(e)+`IHi +`;if(a instanceof pr)return A(e)+`Cps +`;if(a instanceof sr)return A(e)+`Time +`;if(a instanceof Dr)return A(e)+`Beat +`;if(a instanceof Rr)return A(e)+`EBeat +`;if(a instanceof Ir)return A(e)+`ETime +`;if(a instanceof Fo)return A(e)+`Rnd +`;if(a instanceof nn)return A(e)+("AIn "+(d1(a.value0)+(" "+(d1(a.value1)+` +`))));if(a instanceof Kt)return A(e)+`FFT +`;if(a instanceof xt)return A(e)+`IFFT +`;if(a instanceof bo)return A(e)+`Fb +`;if(a instanceof ei)return A(e)+`Cam +`;if(a instanceof ai)return A(e)+("Img "+(a.value0+` +`));if(a instanceof ui)return A(e)+("Vid "+(a.value0+` +`));if(a instanceof Gr)return A(e)+(`Bipolar +`+C(e+1|0)(a.value0));if(a instanceof wr)return A(e)+(`Unipolar +`+C(e+1|0)(a.value0));if(a instanceof Eo)return A(e)+(`Blend +`+C(e+1|0)(a.value0));if(a instanceof Co)return A(e)+(`Add +`+C(e+1|0)(a.value0));if(a instanceof To)return A(e)+(`Mul +`+C(e+1|0)(a.value0));if(a instanceof Mo)return A(e)+(`RgbHsv +`+C(e+1|0)(a.value0));if(a instanceof So)return A(e)+(`HsvRgb +`+C(e+1|0)(a.value0));if(a instanceof Lo)return A(e)+(`HsvR +`+C(e+1|0)(a.value0));if(a instanceof Ao)return A(e)+(`HsvG +`+C(e+1|0)(a.value0));if(a instanceof No)return A(e)+(`HsvB +`+C(e+1|0)(a.value0));if(a instanceof Po)return A(e)+(`RgbH +`+C(e+1|0)(a.value0));if(a instanceof qo)return A(e)+(`RgbS +`+C(e+1|0)(a.value0));if(a instanceof $o)return A(e)+(`RgbV +`+C(e+1|0)(a.value0));if(a instanceof li)return A(e)+(`RgbR +`+C(e+1|0)(a.value0));if(a instanceof vi)return A(e)+(`RgbG +`+C(e+1|0)(a.value0));if(a instanceof ni)return A(e)+(`RgbB +`+C(e+1|0)(a.value0));if(a instanceof dr)return A(e)+(`Osc +`+C(e+1|0)(a.value0));if(a instanceof mr)return A(e)+(`Tri +`+C(e+1|0)(a.value0));if(a instanceof hr)return A(e)+(`Saw +`+C(e+1|0)(a.value0));if(a instanceof gr)return A(e)+(`Sqr +`+C(e+1|0)(a.value0));if(a instanceof yr)return A(e)+(`LFTri +`+C(e+1|0)(a.value0));if(a instanceof Fr)return A(e)+(`LFSaw +`+C(e+1|0)(a.value0));if(a instanceof br)return A(e)+(`LFSqr +`+C(e+1|0)(a.value0));if(a instanceof Er)return A(e)+(`Abs +`+C(e+1|0)(a.value0));if(a instanceof Cr)return A(e)+(`Acos +`+C(e+1|0)(a.value0));if(a instanceof Tr)return A(e)+(`Acosh +`+C(e+1|0)(a.value0));if(a instanceof Mr)return A(e)+(`Asin +`+C(e+1|0)(a.value0));if(a instanceof Sr)return A(e)+(`Asinh +`+C(e+1|0)(a.value0));if(a instanceof Lr)return A(e)+(`Atan +`+C(e+1|0)(a.value0));if(a instanceof Ar)return A(e)+(`Atanh +`+C(e+1|0)(a.value0));if(a instanceof Nr)return A(e)+(`Cbrt +`+C(e+1|0)(a.value0));if(a instanceof Pr)return A(e)+(`Ceil +`+C(e+1|0)(a.value0));if(a instanceof qr)return A(e)+(`Cos +`+C(e+1|0)(a.value0));if(a instanceof $r)return A(e)+(`Cosh +`+C(e+1|0)(a.value0));if(a instanceof Or)return A(e)+(`Exp +`+C(e+1|0)(a.value0));if(a instanceof Ur)return A(e)+(`Floor +`+C(e+1|0)(a.value0));if(a instanceof Wr)return A(e)+(`Log +`+C(e+1|0)(a.value0));if(a instanceof Br)return A(e)+(`Log2 +`+C(e+1|0)(a.value0));if(a instanceof zr)return A(e)+(`Log10 +`+C(e+1|0)(a.value0));if(a instanceof kr)return A(e)+(`Round +`+C(e+1|0)(a.value0));if(a instanceof Jr)return A(e)+(`Sign +`+C(e+1|0)(a.value0));if(a instanceof Vr)return A(e)+(`Sin +`+C(e+1|0)(a.value0));if(a instanceof jr)return A(e)+(`Sinh +`+C(e+1|0)(a.value0));if(a instanceof Hr)return A(e)+(`Sqrt +`+C(e+1|0)(a.value0));if(a instanceof Xr)return A(e)+(`Tan +`+C(e+1|0)(a.value0));if(a instanceof Yr)return A(e)+(`Tanh +`+C(e+1|0)(a.value0));if(a instanceof Zr)return A(e)+(`Trunc +`+C(e+1|0)(a.value0));if(a instanceof Oo)return A(e)+(`RtXy +`+C(e+1|0)(a.value0));if(a instanceof Uo)return A(e)+(`RtX +`+C(e+1|0)(a.value0));if(a instanceof Wo)return A(e)+(`RtY +`+C(e+1|0)(a.value0));if(a instanceof ri)return A(e)+(`XyRt +`+C(e+1|0)(a.value0));if(a instanceof ti)return A(e)+(`XyR +`+C(e+1|0)(a.value0));if(a instanceof ii)return A(e)+(`XyT +`+C(e+1|0)(a.value0));if(a instanceof Bo)return A(e)+(`Point +`+C(e+1|0)(a.value0));if(a instanceof zo)return A(e)+(`Dist +`+C(e+1|0)(a.value0));if(a instanceof ko)return A(e)+(`Prox +`+C(e+1|0)(a.value0));if(a instanceof Qr)return A(e)+(`MidiCps +`+C(e+1|0)(a.value0));if(a instanceof Kr)return A(e)+(`CpsMidi +`+C(e+1|0)(a.value0));if(a instanceof xr)return A(e)+(`DbAmp +`+C(e+1|0)(a.value0));if(a instanceof et)return A(e)+(`AmpDb +`+C(e+1|0)(a.value0));if(a instanceof at)return A(e)+(`Fract +`+C(e+1|0)(a.value0));if(a instanceof Jo)return A(e)+(`SetFx +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Vo)return A(e)+(`SetFy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof jo)return A(e)+(`SetFxy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ho)return A(e)+(`Zoom +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof oi)return A(e)+(`ZoomXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xo)return A(e)+(`ZoomX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return A(e)+(`ZoomY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return A(e)+(`Move +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return A(e)+(`Tile +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return A(e)+(`TileXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return A(e)+(`TileX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return A(e)+(`TileY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ac)return A(e)+(`Spin `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof rn)return A(e)+(`Early `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof tn)return A(e)+(`Slow -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return A(e)+("Addition "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Xv)return A(e)+("Difference "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof on)return A(e)+("Product "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Mv)return A(e)+("Division "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Mod "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Pow "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("Equal "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("NotEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("GreaterThan "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof S0)return A(e)+("GreaterThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("LessThan "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("LessThanEqual "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("Max "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Min "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Gate "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ii)return A(e)+("Circle "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof oi)return A(e)+("Rect "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Clip "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("Between "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return A(e)+("SmoothStep "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ci)return A(e)+("VLine "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _i)return A(e)+("HLine "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fi)return A(e)+("Chain "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pi)return A(e)+("Lines "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return A(e)+("ILines "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Di)return A(e)+("Mesh "+(Wa(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof at)return A(e)+(`Seq -`+C(e+1|0)(a.value0));if(a instanceof Sv)return A(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 Ri)return A(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 Ii)return A(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 A(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 Gi)return A(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 wi)return A(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 di)return A(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 A(e)+("Delay "+(A4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 142, column 1 - line 142, column 40): "+[e.constructor.name,a.constructor.name])}},_I={show:function(e){return C(0)(e)}},O4=function(e){return function(a){var u=new _l(Fe.value,new G(new Mv(he.value,e,un.value),new G(new Ju(1),h.value))),l=new _l(Fe.value,new G(new Mv(he.value,e,un.value),new G(new Ju(1),h.value))),v=new S0(Fe.value,un.value,e),t=new Sv(Fe.value,l,u,v);return new ti(t,a)}},U4=function(e){return tn.create(new Mv(he.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:P4,vidURLs:P4},Ws=function(e){return e instanceof Kt?{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 Ht?{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 Xt?{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 Yt?{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 Qt?{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 nn?{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 Jt?{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 Vt?{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 jt?{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 Zt?{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 xt?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:R1(e.value0)}:e instanceof ei?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:R1(e.value0)}:Hq(Ws)(Xq(e))};var W4=Al(gf);var B4=_f(),Bs=function(){function e(){}return e.value=new e,e}(),zs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),g1=function(){function e(){}return e.value=new e,e}(),Yq={to:function(e){if(e instanceof Va)return Bs.value;if(e instanceof Ue&&e.value0 instanceof Va)return new zs(e.value0.value0);if(e instanceof Ue&&e.value0 instanceof Ue)return g1.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 Bs)return new Va(nv.value);if(e instanceof zs)return new Ue(new Va(e.value0));if(e instanceof g1)return new Ue(new Ue(nv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},fI={show:Cv(Yq)(Nl(W4({reflectSymbol:function(){return"DefaultCrossFade"}}))(Nl(Al(F0(zR))({reflectSymbol:function(){return"CrossFade"}}))(W4({reflectSymbol:function(){return"HoldPhase"}}))))};var z4=function(e){return function(a){if(a instanceof Bs)return B4(.25);if(a instanceof zs)return kR(e)(a.value0);if(a instanceof g1)return B4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var Zq=Tl(fo),Qq=Se(Ne),Kq=df(Wt),ks=pu(),k4=wf(Wt),Nf=d(HR),sI=function(e){return{signal:e,defTime:new Ff(Zq,new so(0)),transition:Bs.value,output:x0.value}},J4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},V4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new zs(new so(a))}}},j4=function(e){return function(a){return function(u){var l=Z7(e)(a)(u.defTime),v=mu(a)(Qq)(Kq(z4(e)(u.transition))(l));return new B(l,v)}}},H4=function(e){return function(a){return function(u){var l=j4(e)(a)(u),v=ks(k4(l.value1)(a)),t=ks(k4(l.value0)(a));return new B(t,v)}}},y1=function(e){return function(a){return function(u){return function(l){var v=j4(e)(a)(l),t=ks(ds(Ad(v.value1)))/1e3,i=t-u,o=ks(ds(Ad(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},X4=function(e){return Nf(e.output)(xn.value)||Nf(e.output)(er.value)||Nf(e.output)(ar.value)||Nf(e.output)(ur.value)||Nf(e.output)(lr.value)},Y4=function(e){return Nf(e.output)(x0.value)},Z4=function(e){return ks(Ws(e.signal).ain)};var F1=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},DI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function ut(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var b1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=S(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 lt=function(e){return e.ask};var gn=function(e){return e.state},lc=function(e){var a=gn(e);return function(u){return a(function(l){return new B(void 0,u)})}},vt=function(e){var a=gn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var nt=function(e){return gn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var js={liftEffect:Se(Ne),Monad0:function(){return xc}},Tu=function(e){return e.liftEffect};var E1=function(e){return e};var Xs={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))})}}}},C1=Du(Xs);var mi=function(e){var a=S(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 hi=function(e){return{Applicative0:function(){return Fn(e)},Bind1:function(){return Zv(e)}}},Zv=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 dI(e)}}},dI=function(e){var a=mi(e.Bind1().Apply0().Functor0());return{apply:b0(hi(e)),Functor0:function(){return a}}},Fn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return dI(e)}}};var x4=function(e){var a=e.Monad0(),u=hi(a);return{ask:C1(a)(lt(e)),Monad0:function(){return u}}};var e8=function(e){var a=e.Monad0(),u=hi(a);return{liftEffect:function(){var l=C1(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=hi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var a8=function(e){var a=e.Monad0(),u=C1(a),l=iu(e),v=hi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var v$=g3(E0),Ys=S(Xl),v8=S(cv),u8=K(xR),n$=U(eI),l8=jc(_v),r$=rv(Yn),t$=$3(Ia)(v_),i$=Ku(Ia),o$=Ev(_v),n8=function(e){var a=Y(e),u=function(){var t=v$(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=ia(kt(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])},c$=function(e){var a=uI(t_(Ys(ha)(e)));return Os(Ys(Y)(e))(r_(v8(ia)(a)))},M1=function(e){var a=ia(ha(e));if(a instanceof I)return Ys(ga)(Y(e));if(a instanceof R)return u8(Y(e))(function(u){return u8(M1(a.value0))(function(l){return n$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},T1=function(e){return function(a){var u=l8(e)(1),l=r$(e)(Aa(a))+1|0,v=cl(l8(l)(a));return fv(function(t){return function(i){return t}})(v)(u)}},_$=function(e){var a=t$(Ys(Aa)(e));return Ys(T1(a))(e)},mI=function(e){return c$(_$(e))},f$=function(e){return function(a){var u=i$(Aa(e))(Aa(a));return new B(T1(u)(e),T1(u)(a))}},yi=function(e){return function(a){return function(u){var l=f$(a)(u);return fv(e)(l.value0)(l.value1)}}},p$=function(e){var a=ia(v8(B.create(Y(e)))(ha(e))),u=function(){var v=ia(ha(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 ga(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 cl(o$(p$)(e))},t8=function(e){var a=ia(n_(g4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(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 f_=S(Xl);var hI=U(eI),s$=jc(_v),D$=$a(E0),R$=hu(E0),I$=eu(Tv),G$=re(Ns),A1=function(e){return e},Zs={map:function(e){return function(a){return f_(f_(e))(a)}}},i8=S(Zs);var gI=function(e){return e};var o8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return f_(e)(a)}},c8=function(e){return Aa(e)===1&&Aa(Y(e))===1},ql=function(e){return A1(hI(e))},be=function(e){return cl(e)},yI=function(e){if(Aa(e)===1)return Y(e);if(Re)return M1(f_(be)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},FI=function(e){return function(a){return ql(cl(s$(e)(be(a))))}},f8=function(e){return function(a){return yi(function(u){return function(l){return su(u)(ga(l))}})(be(e))(be(a))}},N1={apply:function(e){return function(a){if(c8(e))return i8(o8(e))(a);if(c8(a))return i8(function(u){return u(o8(a))})(e);if(Re)return f_(function(u){return f_(u)(be(a))})(be(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 Zs}},w$=fy(N1),d$=Rl(N1),p_={pure:function(e){return A1(hI(hI(e)))},Apply0:function(){return N1}},_8=U(p_),p8={foldl:function(e){return function(a){return function(u){return D$(e)(a)(be(u))}}},foldr:function(e){return function(a){return function(u){return R$(e)(a)(be(u))}}},foldMap:function(e){return Kw(p8)(e)}},s_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=I$(e);return function(l){return function(v){return a(A1)(u(u(l))(v))}}},sequence:function(e){return A3(s_)(e)},Functor0:function(){return Zs},Foldable1:function(){return p8}},P1={append:function(e){return function(a){return hI(G$(be(e))(be(a)))}}},m$=re(P1),s8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return _8(u.value0);if(u.value1 instanceof R)return m$(_8(u.value0))(Ev(s8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},h$=Ev(s8),bI=function(e){return h$(n8)(be(e))},Qs=function(e){return f_(be)(e)},L1=function(e){return function(a){return function(u){return ql(yi(e)(be(a))(be(u)))}}},Fi=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof Fe)return w$(e)(u)(l)(v);if(a instanceof he)return L1(Nw)(L1(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])}}}}},pv=function(e){return function(a){if(a instanceof Fe)return d$(e);if(a instanceof he)return L1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var F$=pu();var EI=function(e){return function(a){return F$(e(a))}};var xs=Math.acosh,eD=Math.asinh,aD=Math.atanh,uD=Math.cbrt,lD=Math.cosh,vD=Math.log2,q1=Math.log10,nD=Math.sinh,rD=Math.tanh;var R8=k(Bv),$1=Ku(vl),O1=Jn(vl),D_=function(e){if(e<0)return"("+(R8(e)+")");if(Re)return R8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},I8=function(e){return function(a){return e/a}},R_=function(e){return function(a){return a===0?0:e/a}},G8=function(e){return function(a){return function(u){return $1(e)(O1(a)(u))}}},w8=function(e){return function(a){return function(u){return G8(O1(e)(a))($1(e)(a))(u)}}},d8=function(e){return function(a){return function(u){var l=G8(0)(1)(R_(u-e)(a-e));return l*l*(3-2*l)}}},m8=function(e){return function(a){return function(u){var l=u>=O1(e)(a)&&u<=$1(e)(a);return l?1:0}}};var J1=vc(Cu),B1=vt(J1),b8=Zv(Cu),P=K(b8),I_=nt(J1),Wf=Fn(Cu),z1=hR(Wf)(Tv),$l=bl(El)(b8),Ve=U(Wf),V1=lc(J1),b$=Qu(qc),tt=k(xa),E8=Uc(vl)(kn),E$=wv(kn),C$=Eu(zn),k1=S(Xl),T$=us(_v),M$=Qu(zn),S$=Gl(Tv)(Wf),L$=pf(E0)(hi(Cu)),bi=Gl(s_)(Wf),Qv=U(p_),fl=eu(s_)(Wf),Lv=S(mi(bv)),CI=eu(Tv)(Wf),A$=re(P1),N$=Ut(_v),P$=Ku(Ia),N0=function(e){return B1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},h8=function(e){return function(a){return P(I_)(function(u){return P(z1(e)(function(l){return $l(B1(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 $l(B1(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 Ve(Qs(l))})})})}},$f=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 418, column 1 - line 418, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},j1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return D_(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])},tD=function(){return new ae("sampleRate")}(),C8=function(e){return EI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},T8=P(I_)(function(e){return $l(V1(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 Ve("i["+(tt(e.allocatedInts)+"]"))})}),g8=function(e){return P(T8)(function(a){return $l(N0(a+("="+(e+`; -`))))(function(){return Ve(a)})})},q$=function(e){return P(I_)(function(a){return $l(V1(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 Ve(a.allocatedFloats)})})},nc=P(I_)(function(e){return $l(V1(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 Ve("f["+(tt(e.allocatedFloats)+"]"))})}),au=function(e){return P(nc)(function(a){return $l(N0(a+("="+(e+`; -`))))(function(){return Ve(new ae(a))})})},$$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},Of=function(e){if(e instanceof M)return Ve(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},M8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(m8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},y8=function(e){return au(Te(e)+"*2-1")},H1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(w8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},O$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},U$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},Ei=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(R_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},Uf=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(I8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(e)+("/"+Te(a)))}},F8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},S8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},W$=S8(Ku(vl))("Math.max"),B$=S8(Jn(vl))("Math.min"),z$=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(function(){var u=E8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},k$=function(e){return au("440 * (2 ** (("+(Te(e)+"-69)/12))"))},bn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(Te(u)+(a+Te(l)))}}}},Kv=function(e){return function(a){return a instanceof M&&a.value0===0?Ve(e):bn(E$)("-")(e)(a)}},J$=bn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),V$=bn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),j$=bn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),H$=bn(function(e){return function(a){var u=e=0?("+(tt(v)+("+"+(_+("):("+(tt(v)+("+"+(tt(l)+("+"+(_+`); -`))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return $l(N0(t+("=("+(t+("+1)%"+(tt(l)+`; -`))))))(function(){return Ve(s)})})})})})})})})})}}},x$=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(d8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},TI=function(){var e=Zn(E0)(Pt)("+"),a=k1(Te);return function(u){return au(e(a(be(u))))}}(),eO=function(e){return function(a){var u=Aa(e),l=1/La(u),v=T$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(M8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(S$(fv(t)(e)(v)))(function(i){return TI(ql(i))})}},aO=function(e){return au(Te(e)+"*0.5+0.5")},X1=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(N){return P(nc)(function(L){return $l(N0(s+("="+(_+`; -`))))(function(){return $l(N0(_+("="+(o+`; -`))))(function(){return $l(N0(o+("="+(Te(i)+`; -`))))(function(){return $l(N0(L+("="+(N+`; -`))))(function(){return $l(N0(N+("="+(y+`; -`))))(function(){var J="("+(o+("*"+(Te(e)+("/"+(Te(l)+")"))))),Ee="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ca="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),bu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),yl="("+(L+("*"+(Te(t)+("/"+(Te(l)+")")))));return $l(N0(y+("="+(J+("+"+(Ee+("+"+(Ca+("-"+(bu+("-"+(yl+`; -`))))))))))))(function(){return Ve(new ae(y))})})})})})})})})})})})})}}}}}}},G_=function(e){return P(Uf(e)(tD))(function(a){return P(nc)(function(u){return $l(N0(u+("=("+(u+("+"+(Te(a)+`)%1; -`))))))(function(){return Ve(new ae(u))})})})};var Av=function(e){return function(a){return e instanceof M&&e.value0===0?Ve(a):a instanceof M&&a.value0===0?Ve(e):bn(M$)("+")(e)(a)}},uO=function(e){return function(a){return function(u){return P(Bu(j1)(e))(function(l){return P(Uf(l)(tD))(function(v){return P(Of($f(Kn)("Math.cos")(v)))(function(t){return P(Of($f(lo)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ei(i)))(function(o){var _=new M(0);return P(Bu(new M(-1))(o))(function(s){return P(Av(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(o))(function(L){return X1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},lO=function(e){return function(a){return function(u){return P(Bu(j1)(e))(function(l){return P(Uf(l)(tD))(function(v){return P(Of($f(Kn)("Math.cos")(v)))(function(t){return P(Av(new M(1))(t))(function(i){return P(Of($f(lo)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ei(o)))(function(_){return P(Uf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Av(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(L){return P(Kv(new M(1))(_))(function(J){return X1(s)(y)(s)(N)(L)(J)(u)})})})})})})})})})})})}}},vO=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?Ve(new M(R_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(Kv(u)(e.value0))(function(l){return P(Kv(a.value1)(a.value0))(function(v){return P(P(P(Kv(e.value1)(e.value0))(Ei(l)))(Bu(v)))(Av(a.value0))})})}}},nO=function(e){return function(a){return function(u){return P(Bu(j1)(e))(function(l){return P(Uf(l)(tD))(function(v){return P(Of($f(Kn)("Math.cos")(v)))(function(t){return P(Kv(new M(1))(t))(function(i){return P(Of($f(lo)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ei(o)))(function(_){return P(Uf(i)(new M(2)))(function(s){return P(Av(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(_))(function(L){return X1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},rO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Ve(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(Kv(e.value1)(e.value0))(Bu(a)))(Av(e.value0))}},L8=function(e){return L$(function(a){return function(u){return bi(pv(Av)(he.value)(a)(u))}})(Qv(new M(0)))(e)},MI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Av(v)(new M(1)))(function(t){return P(Kv(t)(l))(function(i){return P(Kv(l)(v))(function(o){return P(au(e+("["+(Te(v)+("%"+(tt(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(tt(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(N){return Av(y)(N)})})})})})})})})})}}},tO=function(e){return P(G_(e))(MI("sin")(16384))},iO=function(e){return P(G_(e))(MI("saw")(4096))},oO=function(e){return P(G_(e))(MI("sqr")(4096))},cO=function(e){return P(G_(e))(MI("tri")(4096))},Y1=function(e){if(e instanceof M)return Ve(new M(E8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 575, column 1 - line 575, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(ke(u))(function(l){var v=function(t){if(t instanceof M)return Ve(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 413, column 13 - line 415, column 60): "+[t.constructor.name])};return fl(v)(l)})}}},ke=function(e){if(e instanceof Ju)return Ve(Qv(new M(e.value0)));if(e instanceof _l&&e.value0 instanceof Fe){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return Lv(yI)(CI(ke)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof _l&&e.value0 instanceof he){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return P(Lv(k1(be))(CI(ke)(a.value0)))(function(v){return Ve(mI(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof ln)return P(ke(e.value0))(function(l){return P(ke(e.value1))(function(v){return Ve(A$(l)(v))})});if(e instanceof ir)return P(ke(e.value0))(function(l){return P(ke(e.value1))(function(v){return Ve(f8(l)(v))})});if(e instanceof or)return Lv(Qv)(P(ke(e.value0))(TI));if(e instanceof cr)return Lv(FI(e.value0))(ke(e.value1));if(e instanceof _r)return Ve(Qv(new ae("Math.PI")));if(e instanceof fr)return Ve(Qv(new ae("cps")));if(e instanceof pr)return Ve(Qv(new ae("time")));if(e instanceof sr)return Ve(Qv(new ae("beat")));if(e instanceof Rr)return Ve(Qv(new ae("eTime")));if(e instanceof Dr)return Ve(Qv(new ae("eBeat")));if(e instanceof yo)return Lv(Qv)(au("Math.random()*2-1"));if(e instanceof nn){var u=k1(b$(e.value1))(N$(0)(P$(0)(e.value0-1|0)));return P(CI(function(l){return au("ain(input,"+(tt(l)+")[n]"))})(u))(function(l){return Ve(ql(l))})}return e instanceof Ir?P(ke(e.value0))(fl(y8)):e instanceof Gr?P(ke(e.value0))(fl(aO)):e instanceof wr?P(ke(e.value0))(fl(tO)):e instanceof dr?P(ke(e.value0))(fl(cO)):e instanceof mr?P(ke(e.value0))(fl(iO)):e instanceof hr?P(ke(e.value0))(fl(oO)):e instanceof gr?P(P(ke(e.value0))(fl(G_)))(function(l){return fl(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof yr?P(P(ke(e.value0))(fl(G_)))(fl(y8)):e instanceof Fr?P(P(ke(e.value0))(fl(G_)))(function(l){return fl(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof br?P(ke(e.value0))(fl(Y1)):e instanceof Er?Wu(ls)("Math.acos")(e.value0):e instanceof Cr?Wu(xs)("Math.acosh")(e.value0):e instanceof Tr?Wu(vs)("Math.asin")(e.value0):e instanceof Mr?Wu(eD)("Math.asinh")(e.value0):e instanceof Sr?Wu(ns)("Math.atan")(e.value0):e instanceof Lr?Wu(aD)("Math.atanh")(e.value0):e instanceof Ar?Wu(uD)("Math.cbrt")(e.value0):e instanceof Nr?Wu(Rf)("Math.ceil")(e.value0):e instanceof Pr?Wu(Kn)("Math.cos")(e.value0):e instanceof qr?Wu(lD)("Math.cosh")(e.value0):e instanceof $r?Wu(rs)("Math.exp")(e.value0):e instanceof Or?Wu(uo)("Math.floor")(e.value0):e instanceof Ur?Wu(ts)("Math.log")(e.value0):e instanceof Wr?Wu(vD)("Math.log2")(e.value0):e instanceof Br?Wu(q1)("Math.log10")(e.value0):e instanceof zr?Wu(Xc)("Math.round")(e.value0):e instanceof kr?Wu(is)("Math.sign")(e.value0):e instanceof Jr?Wu(lo)("Math.sin")(e.value0):e instanceof Vr?Wu(nD)("Math.sinh")(e.value0):e instanceof jr?Wu(os)("Math.sqrt")(e.value0):e instanceof Hr?Wu(cs)("Math.tan")(e.value0):e instanceof Xr?Wu(rD)("Math.tanh")(e.value0):e instanceof Yr?Wu(If)("Math.trunc")(e.value0):e instanceof Zr?P(ke(e.value0))(fl(k$)):e instanceof Qr?P(ke(e.value0))(fl(O$)):e instanceof Kr?P(ke(e.value0))(fl(U$)):e instanceof xr?P(ke(e.value0))(fl($$)):e instanceof et?P(ke(e.value0))(fl(F8)):e instanceof rn?P(Lv(be)(ke(e.value0)))(function(l){return P(I_)(function(v){return P(z1(l)(function(t){return P(Av(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Av(v.beat)(o))(function(_){return P(Av(v.etime)(t))(function(s){return P(Av(v.ebeat)(o))(function(y){return Ve({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return h8(t)(ke(e.value1))})})}):e instanceof tn?P(Lv(be)(ke(e.value0)))(function(l){return P(I_)(function(v){return P(z1(l)(function(t){return P(Ei(v.time)(t))(function(i){return P(Ei(v.beat)(t))(function(o){return P(Ei(v.etime)(t))(function(_){return P(Ei(v.ebeat)(t))(function(s){return Ve({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return h8(t)(ke(e.value1))})})}):e instanceof M0?sv(Av)(e.value0)(e.value1)(e.value2):e instanceof Xv?sv(Kv)(e.value0)(e.value1)(e.value2):e instanceof on?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Mv?sv(Ei)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(J$)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(Z$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(V$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(j$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(W$)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(B$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(z$)(e.value0)(e.value1)(e.value2):e instanceof dn?W1(H1)(e.value0)(e.value1)(e.value2):e instanceof mn?W1(M8)(e.value0)(e.value1)(e.value2):e instanceof hn?W1(x$)(e.value0)(e.value1)(e.value2):e instanceof at?P(Lv(gI)(ke(e.value0)))(function(l){return P(P(Lv(function(v){return v.beat})(I_))(F8))(function(v){return P(CI(function(t){return eO(t)(v)})(l))(function(t){return Ve(ql(t))})})}):e instanceof Sv?P(Lv(be)(ke(e.value1)))(function(l){return P(Lv(be)(ke(e.value2)))(function(v){var t=ql(yi(B.create)(l)(v));return P(ke(e.value3))(function(i){return bi(pv(rO)(e.value0)(t)(i))})})}):e instanceof L0?P(Lv(bI)(ke(e.value1)))(function(l){return P(Lv(bI)(ke(e.value2)))(function(v){return P(ke(e.value3))(function(t){return bi(Fi(vO)(e.value0)(l)(v)(t))})})}):e instanceof Gi?P(ke(e.value1))(function(l){return P(ke(e.value2))(function(v){return P(ke(e.value3))(function(t){return bi(Fi(nO)(e.value0)(l)(v)(t))})})}):e instanceof wi?P(ke(e.value1))(function(l){return P(ke(e.value2))(function(v){return P(ke(e.value3))(function(t){return bi(Fi(lO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(ke(e.value1))(function(l){return P(ke(e.value2))(function(v){return P(ke(e.value3))(function(t){return bi(Fi(uO)(e.value0)(l)(v)(t))})})}):e instanceof ac?P(ke(e.value1))(function(l){return P(ke(e.value2))(function(v){return bi(pv(K$(e.value0))(Fe.value)(l)(v))})}):Ve(Qv(new M(0)))},W1=function(e){return function(a){return function(u){return function(l){return P(Lv(bI)(ke(u)))(function(v){return P(ke(l))(function(t){return bi(pv(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(ke(u))(function(v){return P(ke(l))(function(t){return bi(pv(e)(a)(v)(t))})})}}}};var N8=Uc(vl)(kn),K1=Fn(Cu),Q1=U(K1),q8=U(p_),Bf=K(Zv(Cu)),$8=us(_v),Z1=eu(Tv)(K1),O8=S(mi(bv)),_O=S(Xl),fO=Gl(Tv)(K1),pO=function(e){if(e instanceof M){if(N8(e.value0)>1)return Q1(new M(0));if(Re)return Q1(new M(Kn(N8(e.value0)*x3/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 39, column 1 - line 39, column 39): "+[e.constructor.name])},P8=function(e){return function(a){return function(u){if(e<=1)return Q1(q8(u));if(Re)return Bf(Bu(a)(new M(La(e-1|0))))(function(l){var v=$8(e)(function(t){return t+1})(0);return Bf(Z1(function(t){return Bf(Bf(Kv(new M(t))(l))(Y1))(H1(new B(new M(0),new M(1))))})(v))(function(t){return Bf(Z1(pO)(t))(function(i){return O8(ql)(Z1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 29, column 1 - line 29, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},U8=function(e){return function(a){if(e<=1)return O8(q8)(TI(a));if(Aa(be(a))===1)return P8(e)(new M(.5))(Y(be(a)));if(Re){var u=be(a),l=Aa(u),v=1/La(l-1|0),t=_O(M.create)($8(l)(function(i){return i+v})(0));return Bf(fO(fv(P8(e))(t)(u)))(function(i){return L8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function W8(e,a,u){return e==null?a:u(e)}function iD(e){return e}var rc=function(e){return W8(e,I.value,R.create)};var RO=U(tl),IO=K(Zv(Cu)),x1=k(xa),GO=Ut(_v),wO=Z0(E0)(Pt),B8=k(Bv),LI=function(e){return function(a){return function(u){var l=rc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return RO(void 0);if(l instanceof R)return function(){return DI(l.value0)("fOutStart")(a)(),DI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},dO=function(e){return function(a){return function(u){return function(l){var v=C8(IO(ke(e))(U8(2))),t="registerProcessor('"+(a+("',"+(a+`); -`))),i=function(J){return function(Ee){return"output["+(x1(J)+("][n] = "+(Te(Ee)+`*fade; -`)))}},o=be(v.value0),_=GO(0)(Aa(o)-1|0),s=wO(fv(i)(_)(o)),y="const fIn = clamp(0,1,(t-"+(B8(u)+(")/"+(B8(l)+`); +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return A(e)+("Addition "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Xv)return A(e)+("Difference "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof on)return A(e)+("Product "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Mv)return A(e)+("Division "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Mod "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Pow "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("Equal "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("NotEqual "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("GreaterThan "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof S0)return A(e)+("GreaterThanEqual "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("LessThan "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("LessThanEqual "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("Max "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Min "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Gate "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ci)return A(e)+("Circle "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _i)return A(e)+("Rect "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Clip "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("Between "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return A(e)+("SmoothStep "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fi)return A(e)+("VLine "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pi)return A(e)+("HLine "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return A(e)+("Chain "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Di)return A(e)+("Lines "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ri)return A(e)+("ILines "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ii)return A(e)+("Mesh "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return A(e)+("Spr "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ut)return A(e)+(`Seq +`+C(e+1|0)(a.value0));if(a instanceof Sv)return A(e)+("Mix "+(Ua(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 A(e)+("ILine "+(Ua(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 A(e)+("Line"+(Ua(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 A(e)+("LinLin "+(Ua(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 A(e)+("LPF "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof mi)return A(e)+("HPF "+(Ua(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 A(e)+("BPF "+(Ua(a.value0)+(` +`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof uc)return A(e)+("Delay "+(P4(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])}},sI={show:function(e){return C(0)(e)}},W4=function(e){return function(a){var u=new fl(ge.value,new G(new Mv(we.value,e,un.value),new G(new Ju(1),h.value))),l=new fl(ge.value,new G(new Mv(we.value,e,un.value),new G(new Ju(1),h.value))),v=new S0(ge.value,un.value,e),t=new Sv(ge.value,l,u,v);return new oi(t,a)}},B4=function(e){return tn.create(new Mv(we.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:$4,vidURLs:$4},zs=function(e){return e instanceof ei?{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 Yt?{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 Zt?{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 Qt?{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 xt?{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 nn?{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 jt?{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 Ht?{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 Xt?{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 Kt?{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 ai?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:I1(e.value0)}:e instanceof ui?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:I1(e.value0)}:Zq(zs)(Qq(e))};var z4=Nl(yf);var k4=ff(),ks=function(){function e(){}return e.value=new e,e}(),Js=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),y1=function(){function e(){}return e.value=new e,e}(),Kq={to:function(e){if(e instanceof Va)return ks.value;if(e instanceof Ue&&e.value0 instanceof Va)return new Js(e.value0.value0);if(e instanceof Ue&&e.value0 instanceof Ue)return y1.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 ks)return new Va(rv.value);if(e instanceof Js)return new Ue(new Va(e.value0));if(e instanceof y1)return new Ue(new Ue(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},DI={show:Cv(Kq)(Pl(z4({reflectSymbol:function(){return"DefaultCrossFade"}}))(Pl(Nl(F0(VR))({reflectSymbol:function(){return"CrossFade"}}))(z4({reflectSymbol:function(){return"HoldPhase"}}))))};var J4=function(e){return function(a){if(a instanceof ks)return k4(.25);if(a instanceof Js)return jR(e)(a.value0);if(a instanceof y1)return k4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var xq=Ml(po),e$=Se(Ne),a$=mf(zt),Vs=pu(),V4=df(zt),Pf=d(ZR),II=function(e){return{signal:e,defTime:new bf(xq,new Do(0)),transition:ks.value,output:x0.value}},j4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},H4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new Js(new Do(a))}}},X4=function(e){return function(a){return function(u){var l=K7(e)(a)(u.defTime),v=mu(a)(e$)(a$(J4(e)(u.transition))(l));return new B(l,v)}}},Y4=function(e){return function(a){return function(u){var l=X4(e)(a)(u),v=Vs(V4(l.value1)(a)),t=Vs(V4(l.value0)(a));return new B(t,v)}}},F1=function(e){return function(a){return function(u){return function(l){var v=X4(e)(a)(l),t=Vs(hs(Nd(v.value1)))/1e3,i=t-u,o=Vs(hs(Nd(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},Z4=function(e){return Pf(e.output)(er.value)||Pf(e.output)(ar.value)||Pf(e.output)(ur.value)||Pf(e.output)(lr.value)||Pf(e.output)(vr.value)},Q4=function(e){return Pf(e.output)(x0.value)},K4=function(e){return Vs(zs(e.signal).ain)};var b1=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},GI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var E1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=S(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 vt=function(e){return e.ask};var yn=function(e){return e.state},vc=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=yn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return yn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var Xs={liftEffect:Se(Ne),Monad0:function(){return e_}},Tu=function(e){return e.liftEffect};var C1=function(e){return e};var Zs={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))})}}}},T1=Du(Zs);var gi=function(e){var a=S(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 yi=function(e){return{Applicative0:function(){return bn(e)},Bind1:function(){return Zv(e)}}},Zv=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 gI(e)}}},gI=function(e){var a=gi(e.Bind1().Apply0().Functor0());return{apply:b0(yi(e)),Functor0:function(){return a}}},bn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return gI(e)}}};var a8=function(e){var a=e.Monad0(),u=yi(a);return{ask:T1(a)(vt(e)),Monad0:function(){return u}}};var u8=function(e){var a=e.Monad0(),u=yi(a);return{liftEffect:function(){var l=T1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var nc=function(e){var a=U(e.Applicative0()),u=yi(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var l8=function(e){var a=e.Monad0(),u=T1(a),l=iu(e),v=yi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var t$=F3(E0),Qs=S(Yl),r8=S(_v),v8=K(uI),i$=U(lI),n8=Hc(fv),o$=tv(Zn),c$=U3(Ia)(n_),_$=Ku(Ia),f$=Ev(fv),t8=function(e){var a=Y(e),u=function(){var t=t$(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=ia(Vt(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])},p$=function(e){var a=nI(i_(Qs(ha)(e)));return Ws(Qs(Y)(e))(t_(r8(ia)(a)))},S1=function(e){var a=ia(ha(e));if(a instanceof I)return Qs(ga)(Y(e));if(a instanceof R)return v8(Y(e))(function(u){return v8(S1(a.value0))(function(l){return i$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},M1=function(e){return function(a){var u=n8(e)(1),l=o$(e)(Aa(a))+1|0,v=_l(n8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},s$=function(e){var a=c$(Qs(Aa)(e));return Qs(M1(a))(e)},yI=function(e){return p$(s$(e))},D$=function(e){return function(a){var u=_$(Aa(e))(Aa(a));return new B(M1(u)(e),M1(u)(a))}},bi=function(e){return function(a){return function(u){var l=D$(a)(u);return pv(e)(l.value0)(l.value1)}}},R$=function(e){var a=ia(r8(B.create(Y(e)))(ha(e))),u=function(){var v=ia(ha(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 ga(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)},i8=function(e){return _l(f$(R$)(e))},o8=function(e){var a=ia(r_(F4(e))(ha(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ga(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 p_=S(Yl);var FI=U(lI),I$=Hc(fv),G$=Oa(E0),w$=hu(E0),d$=eu(Tv),m$=re(qs),N1=function(e){return e},Ks={map:function(e){return function(a){return p_(p_(e))(a)}}},c8=S(Ks);var Of=function(e){return e};var _8=function(e){return Y(Y(e))},Wa=function(e){return function(a){return p_(e)(a)}},f8=function(e){return Aa(e)===1&&Aa(Y(e))===1},pl=function(e){return N1(FI(e))},be=function(e){return _l(e)},bI=function(e){if(Aa(e)===1)return Y(e);if(Re)return S1(p_(be)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},EI=function(e){return function(a){return pl(_l(I$(e)(be(a))))}},s8=function(e){return function(a){return bi(function(u){return function(l){return su(u)(ga(l))}})(be(e))(be(a))}},P1={apply:function(e){return function(a){if(f8(e))return c8(_8(e))(a);if(f8(a))return c8(function(u){return u(_8(a))})(e);if(Re)return p_(function(u){return p_(u)(be(a))})(be(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 Ks}},h$=sy(P1),g$=Il(P1),s_={pure:function(e){return N1(FI(FI(e)))},Apply0:function(){return P1}},p8=U(s_),D8={foldl:function(e){return function(a){return function(u){return G$(e)(a)(be(u))}}},foldr:function(e){return function(a){return function(u){return w$(e)(a)(be(u))}}},foldMap:function(e){return xw(D8)(e)}},D_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=d$(e);return function(l){return function(v){return a(N1)(u(u(l))(v))}}},sequence:function(e){return P3(D_)(e)},Functor0:function(){return Ks},Foldable1:function(){return D8}},q1={append:function(e){return function(a){return FI(m$(be(e))(be(a)))}}},y$=re(q1),R8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return p8(u.value0);if(u.value1 instanceof R)return y$(p8(u.value0))(Ev(R8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},F$=Ev(R8),CI=function(e){return F$(t8)(be(e))},xs=function(e){return p_(be)(e)},A1=function(e){return function(a){return function(u){return pl(bi(e)(be(a))(be(u)))}}},Ei=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ge)return h$(e)(u)(l)(v);if(a instanceof we)return A1(Pw)(A1(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 ge)return g$(e);if(a instanceof we)return A1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var C$=pu();var TI=function(e){return function(a){return C$(e(a))}};var aD=Math.acosh,uD=Math.asinh,lD=Math.atanh,vD=Math.cbrt,nD=Math.cosh,rD=Math.log2,$1=Math.log10,tD=Math.sinh,iD=Math.tanh;var G8=k(Bv),O1=Ku(nl),U1=Vn(nl),R_=function(e){if(e<0)return"("+(G8(e)+")");if(Re)return G8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},w8=function(e){return function(a){return e/a}},I_=function(e){return function(a){return a===0?0:e/a}},d8=function(e){return function(a){return function(u){return O1(e)(U1(a)(u))}}},m8=function(e){return function(a){return function(u){return d8(U1(e)(a))(O1(e)(a))(u)}}},h8=function(e){return function(a){return function(u){var l=d8(0)(1)(I_(u-e)(a-e));return l*l*(3-2*l)}}},g8=function(e){return function(a){return function(u){var l=u>=U1(e)(a)&&u<=O1(e)(a);return l?1:0}}};var V1=nc(Cu),z1=nt(V1),M8=Zv(Cu),P=K(M8),G_=rt(V1),zf=bn(Cu),k1=FR(zf)(Tv),Ol=El(Cl)(M8),Je=U(zf),j1=vc(V1),T$=Qu($c),ot=k(xa),S8=Wc(nl)(Jn),M$=wv(Jn),S$=Eu(kn),J1=S(Yl),L$=vs(fv),A$=Qu(kn),N$=wl(Tv)(zf),P$=sf(E0)(yi(Cu)),it=wl(D_)(zf),Qv=U(s_),el=eu(D_)(zf),Lv=S(gi(bv)),MI=eu(Tv)(zf),q$=re(q1),$$=Bt(fv),O$=Ku(Ia),N0=function(e){return z1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},y8=function(e){return function(a){return P(G_)(function(u){return P(k1(e)(function(l){return Ol(z1(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(z1(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(xs(l))})})})}},Uf=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 423, column 1 - line 423, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},H1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return R_(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])},oD=function(){return new ae("sampleRate")}(),L8=function(e){return TI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},A8=P(G_)(function(e){return Ol(j1(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["+(ot(e.allocatedInts)+"]"))})}),F8=function(e){return P(A8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(a)})})},U$=function(e){return P(G_)(function(a){return Ol(j1(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)})})},rc=P(G_)(function(e){return Ol(j1(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["+(ot(e.allocatedFloats)+"]"))})}),au=function(e){return P(rc)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(new ae(a))})})},W$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},Wf=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 59, column 1 - line 59, column 39): "+[e.constructor.name])},N8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(g8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},b8=function(e){return au(Te(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(m8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},B$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},z$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(I_(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(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},Bf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(w8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Te(e)+("/"+Te(a)))}},E8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},P8=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+("("+(Te(u)+(","+(Te(l)+")")))))}}}},k$=P8(Ku(nl))("Math.max"),J$=P8(Vn(nl))("Math.min"),V$=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=S8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},j$=function(e){return au("440 * (2 ** (("+(Te(e)+"-69)/12))"))},En=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(Te(u)+(a+Te(l)))}}}},Kv=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):En(M$)("-")(e)(a)}},H$=En(function(e){return function(a){var u=e===a;return u?1:0}})("=="),X$=En(function(e){return function(a){var u=e>a;return u?1:0}})(">"),Y$=En(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),Z$=En(function(e){return function(a){var u=e=0?("+(ot(v)+("+"+(_+("):("+(ot(v)+("+"+(ot(l)+("+"+(_+`); +`))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(ot(l)+`; +`))))))(function(){return Je(s)})})})})})})})})})}}},uO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(h8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},SI=function(){var e=Qn(E0)($t)("+"),a=J1(Te);return function(u){return au(e(a(be(u))))}}(),C8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=L$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(N8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(N$(pv(t)(e)(v)))(function(i){return SI(pl(i))})}},T8=function(e){return au(Te(e)+"*0.5+0.5")},Y1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(rc)(function(o){return P(rc)(function(_){return P(rc)(function(s){return P(rc)(function(y){return P(rc)(function(N){return P(rc)(function(L){return Ol(N0(s+("="+(_+`; +`))))(function(){return Ol(N0(_+("="+(o+`; +`))))(function(){return Ol(N0(o+("="+(Te(i)+`; +`))))(function(){return Ol(N0(L+("="+(N+`; +`))))(function(){return Ol(N0(N+("="+(y+`; +`))))(function(){var V="("+(o+("*"+(Te(e)+("/"+(Te(l)+")"))))),Ee="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ca="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),bu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),Fl="("+(L+("*"+(Te(t)+("/"+(Te(l)+")")))));return Ol(N0(y+("="+(V+("+"+(Ee+("+"+(Ca+("-"+(bu+("-"+(Fl+`; +`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},w_=function(e){return P(Bf(e)(oD))(function(a){return P(rc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Te(a)+`)%1; +`))))))(function(){return Je(new ae(u))})})})};var Av=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):En(A$)("+")(e)(a)}},lO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P(Bf(l)(oD))(function(v){return P(Wf(Uf(xn)("Math.cos")(v)))(function(t){return P(Wf(Uf(vo)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(Ci(i)))(function(o){var _=new M(0);return P(Bu(new M(-1))(o))(function(s){return P(Av(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(o))(function(L){return Y1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},vO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P(Bf(l)(oD))(function(v){return P(Wf(Uf(xn)("Math.cos")(v)))(function(t){return P(Av(new M(1))(t))(function(i){return P(Wf(Uf(vo)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(Bf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Av(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(L){return P(Kv(new M(1))(_))(function(V){return Y1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},nO=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(I_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(Kv(u)(e.value0))(function(l){return P(Kv(a.value1)(a.value0))(function(v){return P(P(P(Kv(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Av(a.value0))})})}}},rO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P(Bf(l)(oD))(function(v){return P(Wf(Uf(xn)("Math.cos")(v)))(function(t){return P(Kv(new M(1))(t))(function(i){return P(Wf(Uf(vo)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(Bf(i)(new M(2)))(function(s){return P(Av(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(_))(function(L){return Y1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},tO=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(Kv(e.value1)(e.value0))(Bu(a)))(Av(e.value0))}},q8=function(e){return P$(function(a){return function(u){return it($l(Av)(we.value)(a)(u))}})(Qv(new M(0)))(e)},LI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Av(v)(new M(1)))(function(t){return P(Kv(t)(l))(function(i){return P(Kv(l)(v))(function(o){return P(au(e+("["+(Te(v)+("%"+(ot(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(ot(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(N){return Av(y)(N)})})})})})})})})})}}},iO=function(e){return P(w_(e))(LI("sin")(16384))},oO=function(e){return P(w_(e))(LI("saw")(4096))},cO=function(e){return P(w_(e))(LI("sqr")(4096))},_O=function(e){return P(w_(e))(LI("tri")(4096))},Z1=function(e){if(e instanceof M)return Je(new M(S8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 580, column 1 - line 580, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(We(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 418, column 13 - line 420, column 60): "+[t.constructor.name])};return el(v)(l)})}}},We=function(e){if(e instanceof Ju)return Je(Qv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof ge){var a=ia(e.value1);if(a instanceof I)return Je(Qv(new M(0)));if(a instanceof R)return Lv(bI)(MI(We)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof fl&&e.value0 instanceof we){var a=ia(e.value1);if(a instanceof I)return Je(Qv(new M(0)));if(a instanceof R)return P(Lv(J1(be))(MI(We)(a.value0)))(function(v){return Je(yI(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof ln)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(q$(l)(v))})});if(e instanceof or)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(s8(l)(v))})});if(e instanceof cr)return Lv(Qv)(P(We(e.value0))(SI));if(e instanceof _r)return Lv(EI(e.value0))(We(e.value1));if(e instanceof fr)return Je(Qv(new ae("Math.PI")));if(e instanceof pr)return Je(Qv(new ae("cps")));if(e instanceof sr)return Je(Qv(new ae("time")));if(e instanceof Dr)return Je(Qv(new ae("beat")));if(e instanceof Ir)return Je(Qv(new ae("eTime")));if(e instanceof Rr)return Je(Qv(new ae("eBeat")));if(e instanceof Fo)return Lv(Qv)(au("Math.random()*2-1"));if(e instanceof nn){var u=J1(T$(e.value1))($$(0)(O$(0)(e.value0-1|0)));return P(MI(function(l){return au("ain(input,"+(ot(l)+")[n]"))})(u))(function(l){return Je(pl(l))})}return e instanceof Gr?P(We(e.value0))(el(b8)):e instanceof wr?P(We(e.value0))(el(T8)):e instanceof dr?P(We(e.value0))(el(iO)):e instanceof mr?P(We(e.value0))(el(_O)):e instanceof hr?P(We(e.value0))(el(oO)):e instanceof gr?P(We(e.value0))(el(cO)):e instanceof yr?P(P(We(e.value0))(el(w_)))(function(l){return el(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(We(e.value0))(el(w_)))(el(b8)):e instanceof br?P(P(We(e.value0))(el(w_)))(function(l){return el(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(We(e.value0))(el(Z1)):e instanceof Cr?Wu(ns)("Math.acos")(e.value0):e instanceof Tr?Wu(aD)("Math.acosh")(e.value0):e instanceof Mr?Wu(rs)("Math.asin")(e.value0):e instanceof Sr?Wu(uD)("Math.asinh")(e.value0):e instanceof Lr?Wu(ts)("Math.atan")(e.value0):e instanceof Ar?Wu(lD)("Math.atanh")(e.value0):e instanceof Nr?Wu(vD)("Math.cbrt")(e.value0):e instanceof Pr?Wu(If)("Math.ceil")(e.value0):e instanceof qr?Wu(xn)("Math.cos")(e.value0):e instanceof $r?Wu(nD)("Math.cosh")(e.value0):e instanceof Or?Wu(is)("Math.exp")(e.value0):e instanceof Ur?Wu(lo)("Math.floor")(e.value0):e instanceof Wr?Wu(os)("Math.log")(e.value0):e instanceof Br?Wu(rD)("Math.log2")(e.value0):e instanceof zr?Wu($1)("Math.log10")(e.value0):e instanceof kr?Wu(Yc)("Math.round")(e.value0):e instanceof Jr?Wu(cs)("Math.sign")(e.value0):e instanceof Vr?Wu(vo)("Math.sin")(e.value0):e instanceof jr?Wu(tD)("Math.sinh")(e.value0):e instanceof Hr?Wu(_s)("Math.sqrt")(e.value0):e instanceof Xr?Wu(fs)("Math.tan")(e.value0):e instanceof Yr?Wu(iD)("Math.tanh")(e.value0):e instanceof Zr?Wu(Gf)("Math.trunc")(e.value0):e instanceof Qr?P(We(e.value0))(el(j$)):e instanceof Kr?P(We(e.value0))(el(B$)):e instanceof xr?P(We(e.value0))(el(z$)):e instanceof et?P(We(e.value0))(el(W$)):e instanceof at?P(We(e.value0))(el(E8)):e instanceof rn?P(Lv(be)(We(e.value0)))(function(l){return P(G_)(function(v){return P(k1(l)(function(t){return P(Av(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Av(v.beat)(o))(function(_){return P(Av(v.etime)(t))(function(s){return P(Av(v.ebeat)(o))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return y8(t)(We(e.value1))})})}):e instanceof tn?P(Lv(be)(We(e.value0)))(function(l){return P(G_)(function(v){return P(k1(l)(function(t){return P(Ci(v.time)(t))(function(i){return P(Ci(v.beat)(t))(function(o){return P(Ci(v.etime)(t))(function(_){return P(Ci(v.ebeat)(t))(function(s){return Je({time:i,beat:o,etime:_,ebeat:s})})})})})}))(function(t){return y8(t)(We(e.value1))})})}):e instanceof M0?sv(Av)(e.value0)(e.value1)(e.value2):e instanceof Xv?sv(Kv)(e.value0)(e.value1)(e.value2):e instanceof on?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Mv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(eO)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(x$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(Z$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(k$)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(J$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(V$)(e.value0)(e.value1)(e.value2):e instanceof dn?B1(X1)(e.value0)(e.value1)(e.value2):e instanceof mn?B1(N8)(e.value0)(e.value1)(e.value2):e instanceof hn?B1(uO)(e.value0)(e.value1)(e.value2):e instanceof gn?P(P(We(e.value1))(function(l){return Je(pl(Of(l)))}))(function(l){return P(P(We(e.value2))(el(T8)))(function(v){return it($l(C8)(e.value0)(l)(v))})}):e instanceof ut?P(Lv(Of)(We(e.value0)))(function(l){return P(P(Lv(function(v){return v.beat})(G_))(E8))(function(v){return P(MI(function(t){return C8(t)(v)})(l))(function(t){return Je(pl(t))})})}):e instanceof Sv?P(Lv(be)(We(e.value1)))(function(l){return P(Lv(be)(We(e.value2)))(function(v){var t=pl(bi(B.create)(l)(v));return P(We(e.value3))(function(i){return it($l(tO)(e.value0)(t)(i))})})}):e instanceof L0?P(Lv(CI)(We(e.value1)))(function(l){return P(Lv(CI)(We(e.value2)))(function(v){return P(We(e.value3))(function(t){return it(Ei(nO)(e.value0)(l)(v)(t))})})}):e instanceof di?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(rO)(e.value0)(l)(v)(t))})})}):e instanceof mi?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(vO)(e.value0)(l)(v)(t))})})}):e instanceof hi?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return P(We(e.value3))(function(t){return it(Ei(lO)(e.value0)(l)(v)(t))})})}):e instanceof uc?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return it($l(aO(e.value0))(ge.value)(l)(v))})}):Je(Qv(new M(0)))},B1=function(e){return function(a){return function(u){return function(l){return P(Lv(CI)(We(u)))(function(v){return P(We(l))(function(t){return it($l(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(We(u))(function(v){return P(We(l))(function(t){return it($l(e)(a)(v)(t))})})}}}};var O8=Wc(nl)(Jn),x1=bn(Cu),K1=U(x1),W8=U(s_),kf=K(Zv(Cu)),B8=vs(fv),Q1=eu(Tv)(x1),z8=S(gi(bv)),fO=S(Yl),pO=wl(Tv)(x1),sO=function(e){if(e instanceof M){if(O8(e.value0)>1)return K1(new M(0));if(Re)return K1(new M(xn(O8(e.value0)*a7/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 39, column 1 - line 39, column 39): "+[e.constructor.name])},U8=function(e){return function(a){return function(u){if(e<=1)return K1(W8(u));if(Re)return kf(Bu(a)(new M(La(e-1|0))))(function(l){var v=B8(e)(function(t){return t+1})(0);return kf(Q1(function(t){return kf(kf(Kv(new M(t))(l))(Z1))(X1(new B(new M(0),new M(1))))})(v))(function(t){return kf(Q1(sO)(t))(function(i){return z8(pl)(Q1(Bu(u))(i))})})});throw new Error("Failed pattern match at AudioPanning (line 29, column 1 - line 29, column 42): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},k8=function(e){return function(a){if(e<=1)return z8(W8)(SI(a));if(Aa(be(a))===1)return U8(e)(new M(.5))(Y(be(a)));if(Re){var u=be(a),l=Aa(u),v=1/La(l-1|0),t=fO(M.create)(B8(l)(function(i){return i+v})(0));return kf(pO(pv(U8(e))(t)(u)))(function(i){return q8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function J8(e,a,u){return e==null?a:u(e)}function cD(e){return e}var tc=function(e){return J8(e,I.value,R.create)};var IO=U(il),GO=K(Zv(Cu)),em=k(xa),wO=Bt(fv),dO=Z0(E0)($t),V8=k(Bv),NI=function(e){return function(a){return function(u){var l=tc(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return IO(void 0);if(l instanceof R)return function(){return GI(l.value0)("fOutStart")(a)(),GI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},mO=function(e){return function(a){return function(u){return function(l){var v=L8(GO(We(e))(k8(2))),t="registerProcessor('"+(a+("',"+(a+`); +`))),i=function(V){return function(Ee){return"output["+(em(V)+("][n] = "+(Te(Ee)+`*fade; +`)))}},o=be(v.value0),_=wO(0)(Aa(o)-1|0),s=dO(pv(i)(_)(o)),y="const fIn = clamp(0,1,(t-"+(V8(u)+(")/"+(V8(l)+`); const fade = Math.min(fIn,fOut); -`))),N="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(x1(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(x1(v.value1.allocatedInts)+`).fill(0);} +`))),N="constructor() { super(); this.sin=genSin(); this.saw=genSaw(); this.sqr=genSqr(); this.tri=genTri(); this.framesOut=0; this.runTime=currentTime; this.f=new Float32Array("+(em(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(em(v.value1.allocatedInts)+`).fill(0);} `))),L="class "+(a+` extends AudioWorkletProcessor { @@ -248,15 +249,15 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+t))))))))}}}},z8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var o=dO(v)(l)(t)(i);return function(){var s=F1(e)(a)(u)(l)(o)(2)();return{name:l,signal:v,code:o,"audioWorklet'":s}}}}}}}}};var Ol=function(e){return function(){console.log(e)}};var zf=function(e){var a=Tu(e);return function(u){return a(Ol(u))}};var am=()=>{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},um=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),lm=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))},vm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},nm=e=>()=>e.loaded,rm=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},tm=e=>()=>e.isPlaying;var im=e=>()=>new Uint8Array(e),om=e=>a=>()=>e.getByteFrequencyData(a),cm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},_m=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},fm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var pm=()=>new AudioContext,cD=e=>()=>e.resume(),_D=e=>()=>e.currentTime,sm=e=>()=>e.destination,NI=e=>a=>()=>new GainNode(e,{gain:a}),Dm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Rm=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},Ci=e=>a=>()=>e.connect(a),tc=e=>a=>()=>e.disconnect(a);var PI=pu(),Gm=re(Jc(Il)),wm=H0(tl),Y8=function(e){return function(a){return function(){var l=_e(e.mAnalyserNode)();return function(){if(l instanceof R){var v=_e(e.sourceNode)();return tc(v)(l.value0)(),Ci(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])}(),Pe(a)(e.sourceNode)()}}},dm=function(e){return function(a){return function(){var l=na(a)(),v=na(I.value)(),t=im(512)(),i=na(0)(),o=na(0)(),_=na(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},MO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=_e(e.sourceNode)();return tc(l)(u.value0)(),Pe(I.value)(e.mAnalyserNode)(),Ol("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},SO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Dm(e.webAudioContext)(1024)(.5)(),v=_e(e.sourceNode)();return Ci(v)(l)(),Pe(new R(l))(e.mAnalyserNode)(),Ol("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])}},mm=function(e){return function(a){var u=PI(Gm(a.fft)(Gm(a.lo)(Gm(a.mid)(a.hi))));if(!u)return MO(e);if(u)return function(){cD(e.webAudioContext)();var v=SO(e)();return om(v)(e.analyserArray)(),wm(PI(a.lo))(function(){var i=cm(e.analyserArray)();return Pe(i)(e.lo)()})(),wm(PI(a.mid))(function(){var i=_m(e.analyserArray)();return Pe(i)(e.mid)()})(),wm(PI(a.hi))(function(){var i=fm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var AO=K(yf),NO=Kc(mf),Z8=an(Ka),Q8=rr(Ka),PO=pu(),K8=function(e){return function(a){return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return lm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 129, column 3 - line 131, column 25): "+[l.constructor.name])}}},x8=function(e){return function(a){if(a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ol("punctual: activating webcam")();var v=am();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 105, column 3 - line 110, column 42): "+[l.constructor.name])};if(!a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return Ol("punctual: disactivating webcam")(),um(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 113, column 3 - line 118, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 102, column 1 - line 102, column 61): "+[e.constructor.name,a.constructor.name])}},eF=function(e){return function(a){return Pe(a)(e.tempo)}},aF=function(e){return function(a){return Pe(a)(e.brightness)}},uF=function(e){return function(a){return function(){var l=_e(e.externalAudioOutputNode)();return tc(e.internalAudioOutputNode)(l)(),Ci(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)(),Y8(e.outputAnalyser)(a)()}}},lF=function(e){return function(a){return function(){var l=_e(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){tc(l.value0)(e.internalAudioInputNode)();var v=a();return Ci(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},vF=function(e){return function(){var u=AO(j7(NO(1)(1)))(na)(),l=na(I.value)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=function(){if(e instanceof I)return pm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 49, column 22 - line 51, column 40): "+[e.constructor.name])}(),_=na(Rm(o))(),s=na(I.value)(),y=sm(o)(),N=na(y)(),L=NI(o)(1)(),J=NI(o)(1)();Ci(J)(y)();var Ee=dm(o)(L)(),Ca=dm(o)(J)(),bu=na(0)(),yl=na(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:J,inputAnalyser:Ee,outputAnalyser:Ca,audioWorkletCount:bu,brightness:yl}}},hm=function(e){return function(a){return function(){var l=_e(e.videos)(),v=Z8(a)(l);if(v instanceof I){var t=rm(a)();return Pe(Q8(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=tm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 171, column 7 - line 173, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 164, column 3 - line 173, column 30): "+[v.constructor.name])}}},qI=function(e){return _e(e.tempo)},nF=function(e){return function(a){return function(){var l=_e(e.images)(),v=Z8(a)(l);if(v instanceof I){var t=vm(a)();return Pe(Q8(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=nm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 148, column 7 - line 150, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 141, column 3 - line 150, column 30): "+[v.constructor.name])}}};var qO=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return tc(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Ol("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 212, column 3 - line 217, column 46): "+[u.constructor.name])}},gm=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I){var l=_e(e.audioInputGetter)(),v=l();return Ci(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)(),Ol("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 199, column 3 - line 206, column 24): "+[u.constructor.name])}},rF=function(e){return function(a){return function(){return function(){var l=PO(a.ain);if(l)return gm(e)();if(!l)return qO(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),mm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),mm(e.outputAnalyser)(a)()}}};var $I=U(tl),$O=ji(HR),OO=re(u_),UO=jc(Ps),WO=ff(tl)(Ya),OI=S(il),BO=pu(),tF=zf(js),zO=k(xa),kO=d(E),cF=S(cv),JO=eu(C0)(tl),VO=Ku(Ia),jO=Gl(C0)(tl),HO=function(e){return function(a){return function(u){if(u instanceof I)return $I(void 0);if(u instanceof R)return LI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},_F=function(e){if(e instanceof I)return I.value;if(e instanceof R){if($O(e.value0.output)(x0.value))return I.value;if(Re)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},iF=function(e){return function(a){return function(u){if(Hv(u)>=a)return u;if(Re)return OO(u)(UO(a-Hv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},fF=function(e){return function(){var u=_e(e.worklets)(),l=_D(e.sharedResources.webAudioContext)();return WO(HO(l+.25)(.1))(u)(),Pe(h.value)(e.worklets)()}},XO=function(e){return function(){var u=_D(e.webAudioContext)(),l=OI(function(v){return function(t){return t/1e3}(BO(ds(v)))})(Fs)();return l-u}},oF=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var o=Z4(a);if(o)return tF("worklet has audio input")(),gm(e)(),OI(iD)($I(e.internalAudioInputNode))();if(!o)return tF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[o.constructor.name])}();return z8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+zO(t))(a.signal)(u)(l-u)()}}}}},pF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return $I(I.value);if(l instanceof I&&v instanceof R)return function(){var o=_e(e.tempo)(),_=y1(o)(a)(u)(v.value0);return OI(R.create)(oF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=_D(e.webAudioContext)();return LI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=kO(l.value0.signal)(v.value0.signal);if(t)return $I(new R(l.value0));if(!t)return function(){var o=_e(e.tempo)(),_=y1(o)(a)(u)(v.value0);return LI(l.value0)(_.value0)(_.value1-_.value0)(),OI(R.create)(oF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},sF=function(e){return function(a){return function(){cD(e.webAudioContext)();var l=XO(e)(),v=cF(_F)(a.actions),t=JO(pF(e)(a.evalTime)(l)(I.value))(v)(),i=na(t)(),o=na(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},DF=function(e){return function(a){return function(){var l=_e(e.worklets)(),v=VO(Hv(l))(Hv(a.actions)),t=iF(I.value)(v)(l),i=iF(I.value)(v)(a.actions),o=_e(e.clockDiff)(),_=jO(qs(pF(e.sharedResources)(a.evalTime)(o))(t)(cF(_F)(i)))();return Pe(_)(e.worklets)()}}};function RF(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 QO=S(Hp);var Fm=function(e){return e};var kf=function(e){return e};var bm={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))})}}},KO=Du(bm),UI=function(e){return function(a){return e(a)}},IF=function(e){var a=S(e);return{map:function(u){return UI(a(QO(u)))}}};var fD=function(e){return{Applicative0:function(){return Cm(e)},Bind1:function(){return xO(e)}}},xO=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Y0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Em(e)}}},Em=function(e){var a=IF(e.Bind1().Apply0().Functor0());return{apply:b0(fD(e)),Functor0:function(){return a}}},Cm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Fm(a(ae.create(u)))}}(),Apply0:function(){return Em(e)}}};var GF=function(e){var a=e.Monad0(),u=fD(a);return{liftEffect:function(){var l=KO(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var WI=function(e){var a=fD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Fm(u(M.create(l)))}}(),Monad0:function(){return a}}};var aU=pu();var Tm=function(e){return aU(kf(e))};var Yl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",o="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",L="Alt",J="Cons",Ee="Resume",Ca="Release",bu="Finalizer",yl="Finalized",da="Forked",k0="Fiber",j_="Thunk";function qe(pe,Da,Gu,Ta){this.tag=pe,this._1=Da,this._2=Gu,this._3=Ta}function Vl(pe){var Da=function(Gu,Ta,Me){return new qe(pe,Gu,Ta,Me)};return Da.tag=pe,Da}function Sc(pe){return new qe(a,void 0)}function J0(pe){try{pe()}catch(Da){setTimeout(function(){throw Da},0)}}function H_(pe,Da,Gu){try{return Da(Gu())}catch(Ta){return pe(Ta)}}function X_(pe,Da,Gu){try{return Da(Gu)()}catch(Ta){return Gu(pe(Ta))(),Sc}}var Tt=function(){var pe=1024,Da=0,Gu=0,Ta=new Array(pe),Me=!1;function ve(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,_u;Da===pe&&(_u=Me,ve(),Me=_u),Ta[(Gu+Da)%pe]=ya,Da++,Me||ve()}}}();function Y_(pe){var Da={},Gu=0,Ta=0;return{register:function(Me){var ve=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ta--,delete Da[ve]}}})(),Da[ve]=Me,Ta++},isEmpty:function(){return Ta===0},killAll:function(Me,ve){return function(){if(Ta===0)return ve();var ya=0,aa={};function _u(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,_u(qu));return Da={},Gu=0,Ta=0,function(ua){return new qe(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var On=0,sl=1,Bi=2,zi=3,ki=4,Fl=5,Un=6;function Lc(pe,Da,Gu){var Ta=0,Me=On,ve=Gu,ya=null,aa=null,_u=null,qu=null,ua=null,wu=0,V0=0,jl=null,t0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Me){case Bi:Me=sl;try{ve=_u(ve),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Me=Fl,ya=pe.left(du),ve=null}break;case zi:pe.isLeft(ve)?(Me=Fl,ya=ve,ve=null):_u===null?Me=Fl:(Me=Bi,ve=pe.fromRight(ve));break;case sl:switch(ve.tag){case i:_u&&(qu=new qe(J,_u,qu)),_u=ve._2,Me=sl,ve=ve._1;break;case a:_u===null?(Me=Fl,ve=pe.right(ve._1)):(Me=Bi,ve=ve._1);break;case v:Me=zi,ve=H_(pe.left,pe.right,ve._1);break;case t:Me=ki,ve=X_(pe.left,ve._1,function(du){return function(){Ta===w&&(Ta++,Tt.enqueue(function(){Ta===w+1&&(Me=zi,ve=du,f(Ta))}))}});return;case u:Me=Fl,ya=pe.left(ve._1),ve=null;break;case l:_u===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Me=sl,ve=ve._1;break;case o:wu++,_u===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Me=sl,ve=ve._1;break;case _:Me=zi,g=Lc(pe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=pe.right(g);break;case s:Me=sl,ve=Ap(pe,Da,ve._1);break}break;case Fl:if(_u=null,qu=null,ua===null)Me=Un,ve=aa||ya||ve;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Me=Fl:ya&&(Me=sl,ve=ce._2(pe.fromLeft(ya)),ya=null);break;case Ee:aa&&aa!==g&&wu===0||ya?Me=Fl:(_u=ce._1,qu=ce._2,Me=Bi,ve=pe.fromRight(ve));break;case o:wu--,ya===null&&(X=pe.fromRight(ve),ua=new qe(J,new qe(Ca,ce._2,X),ua,g),(aa===g||wu>0)&&(Me=sl,ve=ce._3(X)));break;case Ca:ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,aa&&aa!==g&&wu===0?ve=ce._1.killed(pe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(pe.fromLeft(ya))(ce._2):ve=ce._1.completed(pe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,ve=ce._1;break;case yl:wu--,Me=Fl,ve=ce._1,ya=ce._2;break}break;case Un:for(var ta in jl)jl.hasOwnProperty(ta)&&(t0=t0&&jl[ta].rethrow,J0(jl[ta].handler(ve)));jl=null,aa&&ya?setTimeout(function(){throw pe.fromLeft(ya)},0):pe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw pe.fromLeft(ve)},0);return;case On:Me=sl;break;case ki:return}}function fa(w){return function(){if(Me===Un)return t0=t0&&w.rethrow,w.handler(ve)(),function(){};var g=V0++;return jl=jl||{},jl[g]=w,function(){jl!==null&&delete jl[g]}}}function Ae(w,g){return function(){if(Me===Un)return g(pe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Me){case On:aa=pe.left(w),Me=Un,ve=aa,f(Ta);break;case ki:aa===null&&(aa=pe.left(w)),wu===0&&(Me===ki&&(ua=new qe(J,new qe(bu,ve(w)),ua,aa)),Me=Fl,ve=null,ya=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Me=Fl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Me===On&&f(Ta),g}}return{kill:Ae,join:D,onComplete:fa,isSuspended:function(){return Me===On},run:function(){Me===On&&(Tt.isDraining()?f(Ta):Tt.enqueue(function(){f(Ta)}))}}}function Lp(pe,Da,Gu,Ta){var Me=0,ve={},ya=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ae,D){var w=Ae,g=null,X=null,ce=0,ta={},du,Ac;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ve[w._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===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 N:case L:g&&(X=new qe(J,g,X)),g=w,w=w._1;break}if(ce===0)D(pe.right(void 0))();else for(Ac=0,du=ce;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++]=L,++s):(l[y++]=N,++_);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++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(eB)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 Cb=function(e){return aB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Tb=function(e){return function(a){return xW?function(u){return Array.from(u,a)}:e}};var Mi=function(e){return e.toLowerCase()};var Si=function(e){return e===""};var rB=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}},ap=_a(xi),tB=S(Sa),iB=p0(Df),oB=rv(Yn),cB=yv(Yn),_B=Oe(Ia),fB=function(e){return e},Lb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Ab=function(e){return 56320<=e&&e<=57343},Nb=function(e){return 55296<=e&&e<=56319},up=function(e){var a=_c(e);if(a===0)return I.value;if(a===1)return new R({head:ap(Ti(0)(e)),tail:""});var u=ap(Ti(1)(e)),l=ap(Ti(0)(e)),v=Nb(l)&&Ab(u);return v?new R({head:Lb(l)(u),tail:fc(2)(e)}):new R({head:l,tail:fc(1)(e)})},pB=function(e){return tB(function(a){return new B(a.head,a.tail)})(up(e))},sB=function(e){return iB(pB)(e)},DB=function(e){var a=ap(Ti(0)(e)),u=Nb(a)&&_c(e)>1;if(u){var l=ap(Ti(1)(e)),v=Ab(l);return v?Lb(a)(l):a}return a},rh=bb(DB),Pb=Tb(sB)(rh);var nh=function(){var e=z3(xi)(Ml(Wc))(dv(Wc));return function(a){return cc(e(a))}}(),RB=function(e){if(e<=65535)return nh(e);var a=oB(e-65536|0)(1024)+55296|0,u=cB(e-65536|0)(1024)+56320|0;return nh(a)+nh(u)},qb=Cb(RB);var th={eq:function(e){return function(a){return e===a}}},ih={compare:function(e){return function(a){return _B(e)(a)}},Eq0:function(){return th}};var Rc=function(e){return fB(ap(e))},IB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=up(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}},$b=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(rh(a)):Eb(IB)(R.create)(I.value)(rh)(e)(a)}},GB={bottom:0,top:1114111,Ord0:function(){return ih}},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(Re)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 GB},Enum1:function(){return wB(0)}}}(),wB=rB("enumCodePoint","Data.String.CodePoints",function(){return{succ:td(ma(Dc))(_a(Dc)),pred:id(ma(Dc))(_a(Dc)),Ord0:function(){return ih}}});var oh=_a(Dc),gB=yv(Yn),yB=Hl(),FB=ma(xi);var bB=k(gv),EB=k(sR);var eG=function(e){return function(a){return function(u){var l=oh(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=$b(0)(u);return v instanceof R&&oh(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)-gB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},CB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=up(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(Si(N.value0.tail))return eG(_)(N.value0.head)(y);if(Re)return eG(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},ch=function(e){return Kf(function(a){return function(u){return function(l){return function(v){return function(t){var i=up(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new it(i.value0.tail,eG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Li=function(e){return Kf(function(a){return function(u){return function(l){return function(v){return function(t){var i=up(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var o=oh(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Za("Expected Char",a.value1));var s=yB(FB(o)),y=e(s);return y?t(new it(i.value0.tail,eG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Za("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 _h=Kf(function(e){return function(a){return function(u){return function(l){return function(v){var t=Si(e.value0);return t?v(new it(e.value0,e.value1,!0),void 0):l(e,new Za("Expected EOF",e.value1))}}}}}),Ub=function(e){return Kf(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 Za(i.value0,a.value1));if(i instanceof ae)return t(new it(i.value0.remainder,CB(a.value1)(i.value0.consumed)(i.value0.remainder),!Si(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 st=function(e){return Ub(function(a){var u=Om(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+bB(e))})};var zu=function(e){return wa(Li(function(a){return a===e}))(EB(e))};var Cn=_a(xi),fh=ma(xi);var TB=xm(),zb=wD(At);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),gG=function(){function e(){}return e.value=new e,e}(),kb=function(){function e(){}return e.value=new e,e}(),Jb=function(){function e(){}return e.value=new e,e}(),Dh=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),jb=function(){function e(){}return e.value=new e,e}(),Hb=function(){function e(){}return e.value=new e,e}(),yG=function(){function e(){}return e.value=new e,e}(),Xb=function(){function e(){}return e.value=new e,e}(),Yb=function(){function e(){}return e.value=new e,e}(),Zb=function(){function e(){}return e.value=new e,e}(),Qb=function(){function e(){}return e.value=new e,e}(),Kb=function(){function e(){}return e.value=new e,e}(),xb=function(){function e(){}return e.value=new e,e}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),FG=function(){function e(){}return e.value=new e,e}(),n6=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}(),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}();var MB=7;var SB=63,LB=1332,AB=3396;var p6=2,Pv=function(){return{category:p6,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),NB=[{start:32,length:1,convRule:Pv},{start:160,length:1,convRule:Pv},{start:5760,length:1,convRule:Pv},{start:8192,length:11,convRule:Pv},{start:8239,length:1,convRule:Pv},{start:8287,length:1,convRule:Pv},{start:12288,length:1,convRule:Pv}],PB=67108864,qB=function(){return{category:PB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),$B=33554432,OB=function(){return{category:$B,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Rh=8192,F=function(){return{category:Rh,unicodeCat:FG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),s6=function(){return{category:Rh,unicodeCat:FG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),D6=function(){return{category:Rh,unicodeCat:FG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),UB=64,Ie=function(){return{category:UB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),WB=1024,lu=function(){return{category:WB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=8,Xu=function(){return{category:BB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=16,te=function(){return{category:zB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=4,b=function(){return{category:kB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=32768,Tn=function(){return{category:JB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=262144,Dt=function(){return{category:VB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=32,oe=function(){return{category:jB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=128,ml=function(){return{category:HB,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=2048,lp=function(){return{category:XB,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),R6=131072,fe=function(){return{category:R6,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),bG=16777216,q0=function(){return{category:bG,unicodeCat:yG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),I6=function(){return{category:bG,unicodeCat:yG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),G6=function(){return{category:bG,unicodeCat:yG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),w6=256,ge=function(){return{category:w6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Ih=2097152,p=function(){return{category:Ih,unicodeCat:Dh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),d6=function(){return{category:Ih,unicodeCat:Dh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),m6=4194304,mD=function(){return{category:m6,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=8388608,T=function(){return{category:h6,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,YB=function(){return{category:ee,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),lG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),F6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),vp=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}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),E6=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}}(),C6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),P6=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}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),vE=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}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),np=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),IE=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}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),hl=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}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),_p=524288,rp=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),tp=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),Gc=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),Gh=16384,c=function(){return{category:Gh,unicodeCat:Jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=1048576,ye=function(){return{category:wh,unicodeCat:kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,ME=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),SE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),fG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),LE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),AE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),NE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),PE=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}}(),pG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),$E=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),sG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),DG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),OE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),UE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),gl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),WE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),RG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),IG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),BE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),zE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),kE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),JE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ha=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),ip=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),op=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),fC=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}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),sC=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}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),GC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),dC=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}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),FC=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}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),PC=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}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),cp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),ZB=134217728,ph=function(){return{category:ZB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=268435456,sh=function(){return{category:QB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=65536,el=function(){return{category:KB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=1,Bb=function(){return{category:xB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=[{start:65,length:26,convRule:hl},{start:97,length:26,convRule:gl},{start:181,length:1,convRule:oC},{start:192,length:23,convRule:hl},{start:216,length:7,convRule:hl},{start:224,length:23,convRule:gl},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:sC},{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:nE},{start:305,length:1,convRule:DC},{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:rE},{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:RC},{start:384,length:1,convRule:IC},{start:385,length:1,convRule:tE},{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:iE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:iG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:oE},{start:399,length:1,convRule:cE},{start:400,length:1,convRule:_E},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:iG},{start:404,length:1,convRule:fE},{start:405,length:1,convRule:GC},{start:406,length:1,convRule:oG},{start:407,length:1,convRule:pE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:wC},{start:412,length:1,convRule:oG},{start:413,length:1,convRule:sE},{start:414,length:1,convRule:wG},{start:415,length:1,convRule:DE},{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:np},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:np},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:np},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:RE},{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:IE},{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:dC},{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:mC},{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:GE},{start:503,length:1,convRule:wE},{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:cG},{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:dE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:mE},{start:574,length:1,convRule:hE},{start:575,length:2,convRule:hC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:gE},{start:580,length:1,convRule:yE},{start:581,length:1,convRule:FE},{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:gC},{start:593,length:1,convRule:yC},{start:594,length:1,convRule:FC},{start:595,length:1,convRule:bC},{start:596,length:1,convRule:EC},{start:598,length:2,convRule:dG},{start:601,length:1,convRule:CC},{start:603,length:1,convRule:TC},{start:604,length:1,convRule:MC},{start:608,length:1,convRule:dG},{start:609,length:1,convRule:SC},{start:611,length:1,convRule:LC},{start:613,length:1,convRule:AC},{start:614,length:1,convRule:mG},{start:616,length:1,convRule:NC},{start:617,length:1,convRule:hG},{start:618,length:1,convRule:mG},{start:619,length:1,convRule:PC},{start:620,length:1,convRule:qC},{start:623,length:1,convRule:hG},{start:625,length:1,convRule:$C},{start:626,length:1,convRule:OC},{start:629,length:1,convRule:UC},{start:637,length:1,convRule:WC},{start:640,length:1,convRule:cp},{start:642,length:1,convRule:BC},{start:643,length:1,convRule:cp},{start:647,length:1,convRule:zC},{start:648,length:1,convRule:cp},{start:649,length:1,convRule:kC},{start:650,length:2,convRule:JC},{start:652,length:1,convRule:VC},{start:658,length:1,convRule:jC},{start:669,length:1,convRule:HC},{start:670,length:1,convRule:XC},{start:837,length:1,convRule:d6},{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:wG},{start:895,length:1,convRule:bE},{start:902,length:1,convRule:EE},{start:904,length:3,convRule:CE},{start:908,length:1,convRule:_G},{start:910,length:2,convRule:TE},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:YC},{start:941,length:3,convRule:ME},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:SE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:fG},{start:973,length:2,convRule:LE},{start:975,length:1,convRule:uG},{start:976,length:1,convRule:AE},{start:977,length:1,convRule:NE},{start:981,length:1,convRule:PE},{start:982,length:1,convRule:qE},{start:983,length:1,convRule:pG},{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:$E},{start:1009,length:1,convRule:sG},{start:1010,length:1,convRule:DG},{start:1011,length:1,convRule:OE},{start:1012,length:1,convRule:g6},{start:1013,length:1,convRule:UE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:lG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:cG},{start:1024,length:16,convRule:y6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:sG},{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:F6},{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:WE},{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:vG},{start:1377,length:38,convRule:RG},{start:4256,length:38,convRule:vp},{start:4295,length:1,convRule:vp},{start:4301,length:1,convRule:vp},{start:4304,length:43,convRule:IG},{start:4349,length:3,convRule:IG},{start:5024,length:80,convRule:b6},{start:5104,length:6,convRule:uG},{start:5112,length:6,convRule:pG},{start:7296,length:1,convRule:BE},{start:7297,length:1,convRule:zE},{start:7298,length:1,convRule:kE},{start:7299,length:2,convRule:JE},{start:7301,length:1,convRule:VE},{start:7302,length:1,convRule:jE},{start:7303,length:1,convRule:HE},{start:7304,length:1,convRule:XE},{start:7312,length:43,convRule:nG},{start:7357,length:3,convRule:nG},{start:7545,length:1,convRule:YE},{start:7549,length:1,convRule:ZE},{start:7566,length:1,convRule:QE},{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:KE},{start:7838,length:1,convRule:E6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Ha},{start:8019,length:1,convRule:Ha},{start:8021,length:1,convRule:Ha},{start:8023,length:1,convRule:Ha},{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:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:xE},{start:8050,length:4,convRule:eC},{start:8054,length:2,convRule:aC},{start:8056,length:2,convRule:uC},{start:8058,length:2,convRule:lC},{start:8060,length:2,convRule:vC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:rp},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:rp},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:rp},{start:8112,length:2,convRule:Ha},{start:8115,length:1,convRule:ip},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:C6},{start:8124,length:1,convRule:tp},{start:8126,length:1,convRule:nC},{start:8131,length:1,convRule:ip},{start:8136,length:4,convRule:T6},{start:8140,length:1,convRule:tp},{start:8144,length:2,convRule:Ha},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:M6},{start:8160,length:2,convRule:Ha},{start:8165,length:1,convRule:DG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:S6},{start:8172,length:1,convRule:lG},{start:8179,length:1,convRule:ip},{start:8184,length:2,convRule:L6},{start:8186,length:2,convRule:A6},{start:8188,length:1,convRule:tp},{start:8486,length:1,convRule:N6},{start:8490,length:1,convRule:P6},{start:8491,length:1,convRule:q6},{start:8498,length:1,convRule:$6},{start:8526,length:1,convRule:rC},{start:8544,length:16,convRule:I6},{start:8560,length:16,convRule:G6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:s6},{start:9424,length:26,convRule:D6},{start:11264,length:47,convRule:vG},{start:11312,length:47,convRule:RG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:O6},{start:11363,length:1,convRule:U6},{start:11364,length:1,convRule:W6},{start:11365,length:1,convRule:tC},{start:11366,length:1,convRule:iC},{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:B6},{start:11374,length:1,convRule:z6},{start:11375,length:1,convRule:k6},{start:11376,length:1,convRule:J6},{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:V6},{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:op},{start:11559,length:1,convRule:op},{start:11565,length:1,convRule:op},{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:j6},{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:H6},{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:cC},{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:rG},{start:42923,length:1,convRule:X6},{start:42924,length:1,convRule:Y6},{start:42925,length:1,convRule:Z6},{start:42926,length:1,convRule:rG},{start:42928,length:1,convRule:Q6},{start:42929,length:1,convRule:K6},{start:42930,length:1,convRule:x6},{start:42931,length:1,convRule:eE},{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:aE},{start:42949,length:1,convRule:uE},{start:42950,length:1,convRule:lE},{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:_C},{start:43888,length:80,convRule:fC},{start:65313,length:26,convRule:hl},{start:65345,length:26,convRule:gl},{start:66560,length:40,convRule:tG},{start:66600,length:40,convRule:GG},{start:66736,length:36,convRule:tG},{start:66776,length:36,convRule:GG},{start:68736,length:51,convRule:_G},{start:68800,length:51,convRule:fG},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:125184,length:34,convRule:vE},{start:125218,length:34,convRule:pC}],ZC=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(N,L){if(N>L||N>=y_(a))return _=!0,I.value;if(Re){var J=Yc(La(N+L|0)/2),Ee=TB(a)(J),Ca=l(e)(Ee);if(Ca instanceof Xe)return _=!0,new R(Ee);if(Ca instanceof me){o=J+1|0,i=L;return}o=N,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},az=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 me.value;if(Re)return Ce.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])}},dh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:YB},v=ZC(l)(e)(u)(az);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])}}},QC=function(e){return function(a){var u=dh(ez)(a)(LB);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])}},mh=QC(function(e){return e.lowdist});var hh=QC(function(e){return e.updist}),uz=function(e){return function(a){var u=dh(NB)(a)(MB);if(u instanceof I)return!1;if(u instanceof R)return Yi(zb(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])}},KC=uz([p6]),lz=[{start:0,length:32,convRule:Bb},{start:32,length:1,convRule:Pv},{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:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ie},{start:44,length:1,convRule:b},{start:45,length:1,convRule:ml},{start:46,length:2,convRule:b},{start:48,length:10,convRule:ge},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ie},{start:63,length:2,convRule:b},{start:65,length:26,convRule:hl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:lp},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:gl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ie},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ie},{start:127,length:33,convRule:Bb},{start:160,length:1,convRule:Pv},{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:Tn},{start:172,length:1,convRule:Ie},{start:173,length:1,convRule:el},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ie},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:oC},{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:Dt},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:hl},{start:215,length:1,convRule:Ie},{start:216,length:7,convRule:hl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:gl},{start:247,length:1,convRule:Ie},{start:248,length:7,convRule:gl},{start:255,length:1,convRule:sC},{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:nE},{start:305,length:1,convRule:DC},{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:rE},{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:RC},{start:384,length:1,convRule:IC},{start:385,length:1,convRule:tE},{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:iE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:iG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:oE},{start:399,length:1,convRule:cE},{start:400,length:1,convRule:_E},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:iG},{start:404,length:1,convRule:fE},{start:405,length:1,convRule:GC},{start:406,length:1,convRule:oG},{start:407,length:1,convRule:pE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:wC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:oG},{start:413,length:1,convRule:sE},{start:414,length:1,convRule:wG},{start:415,length:1,convRule:DE},{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:np},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:np},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:np},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:RE},{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:IE},{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:dC},{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:mC},{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:GE},{start:503,length:1,convRule:wE},{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:cG},{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:dE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:mE},{start:574,length:1,convRule:hE},{start:575,length:2,convRule:hC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:gE},{start:580,length:1,convRule:yE},{start:581,length:1,convRule:FE},{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:gC},{start:593,length:1,convRule:yC},{start:594,length:1,convRule:FC},{start:595,length:1,convRule:bC},{start:596,length:1,convRule:EC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:dG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:CC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:TC},{start:604,length:1,convRule:MC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:dG},{start:609,length:1,convRule:SC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:LC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:AC},{start:614,length:1,convRule:mG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:NC},{start:617,length:1,convRule:hG},{start:618,length:1,convRule:mG},{start:619,length:1,convRule:PC},{start:620,length:1,convRule:qC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:hG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:$C},{start:626,length:1,convRule:OC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:UC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:WC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:cp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:BC},{start:643,length:1,convRule:cp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:zC},{start:648,length:1,convRule:cp},{start:649,length:1,convRule:kC},{start:650,length:2,convRule:JC},{start:652,length:1,convRule:VC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:jC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:HC},{start:670,length:1,convRule:XC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:ye},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:ye},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:ye},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:ye},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:ye},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:d6},{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:ye},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:ye},{start:891,length:3,convRule:wG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:bE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:EE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:CE},{start:908,length:1,convRule:_G},{start:910,length:2,convRule:TE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:YC},{start:941,length:3,convRule:ME},{start:944,length:1,convRule:W},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:SE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:fG},{start:973,length:2,convRule:LE},{start:975,length:1,convRule:uG},{start:976,length:1,convRule:AE},{start:977,length:1,convRule:NE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:PE},{start:982,length:1,convRule:qE},{start:983,length:1,convRule:pG},{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:$E},{start:1009,length:1,convRule:sG},{start:1010,length:1,convRule:DG},{start:1011,length:1,convRule:OE},{start:1012,length:1,convRule:g6},{start:1013,length:1,convRule:UE},{start:1014,length:1,convRule:Ie},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:lG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:cG},{start:1024,length:16,convRule:y6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:sG},{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:mD},{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:F6},{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:WE},{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:vG},{start:1369,length:1,convRule:ye},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:RG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:ml},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:ml},{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:el},{start:1542,length:3,convRule:Ie},{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:el},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:ye},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ge},{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:el},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:ye},{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:ge},{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:el},{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:ge},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:ye},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:ye},{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:ye},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:ye},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:ye},{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:el},{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:ge},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:ye},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ye},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ge},{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:ye},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ge},{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:ge},{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:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{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:ge},{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:ge},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:vp},{start:4295,length:1,convRule:vp},{start:4301,length:1,convRule:vp},{start:4304,length:43,convRule:IG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:ye},{start:4349,length:3,convRule:IG},{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:uG},{start:5112,length:6,convRule:pG},{start:5120,length:1,convRule:ml},{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:Pv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{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:ye},{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:ge},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:ml},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:el},{start:6160,length:10,convRule:ge},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:ye},{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:ge},{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:ge},{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:ge},{start:6800,length:10,convRule:ge},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:ye},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:mD},{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:ge},{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:ge},{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:ge},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:ge},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:ye},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:BE},{start:7297,length:1,convRule:zE},{start:7298,length:1,convRule:kE},{start:7299,length:2,convRule:JE},{start:7301,length:1,convRule:VE},{start:7302,length:1,convRule:jE},{start:7303,length:1,convRule:HE},{start:7304,length:1,convRule:XE},{start:7312,length:43,convRule:nG},{start:7357,length:3,convRule:nG},{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:ye},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:ye},{start:7545,length:1,convRule:YE},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:ZE},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:QE},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:ye},{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:KE},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:E6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Ha},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Ha},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Ha},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Ha},{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:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:xE},{start:8050,length:4,convRule:eC},{start:8054,length:2,convRule:aC},{start:8056,length:2,convRule:uC},{start:8058,length:2,convRule:lC},{start:8060,length:2,convRule:vC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:rp},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:rp},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:rp},{start:8112,length:2,convRule:Ha},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:ip},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:C6},{start:8124,length:1,convRule:tp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:nC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:ip},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:T6},{start:8140,length:1,convRule:tp},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Ha},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:M6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Ha},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:DG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:S6},{start:8172,length:1,convRule:lG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:ip},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:L6},{start:8186,length:2,convRule:A6},{start:8188,length:1,convRule:tp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:Pv},{start:8203,length:5,convRule:el},{start:8208,length:6,convRule:ml},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Tn},{start:8217,length:1,convRule:Dt},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Tn},{start:8221,length:1,convRule:Dt},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Tn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:OB},{start:8233,length:1,convRule:qB},{start:8234,length:5,convRule:el},{start:8239,length:1,convRule:Pv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Tn},{start:8250,length:1,convRule:Dt},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:lp},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ie},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ie},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:lp},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Pv},{start:8288,length:5,convRule:el},{start:8294,length:10,convRule:el},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:ye},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:ye},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:ye},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:mD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:mD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:N6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:P6},{start:8491,length:1,convRule:q6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:$6},{start:8499,length:1,convRule:la},{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:la},{start:8512,length:5,convRule:Ie},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ie},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:rC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:I6},{start:8560,length:16,convRule:G6},{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:Ie},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ie},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ie},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ie},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ie},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ie},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ie},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ie},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ie},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ie},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ie},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ie},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ie},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ie},{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:s6},{start:9424,length:26,convRule:D6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ie},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ie},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ie},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ie},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ie},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ie},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ie},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ie},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ie},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ie},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ie},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ie},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ie},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:vG},{start:11312,length:47,convRule:RG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:O6},{start:11363,length:1,convRule:U6},{start:11364,length:1,convRule:W6},{start:11365,length:1,convRule:tC},{start:11366,length:1,convRule:iC},{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:B6},{start:11374,length:1,convRule:z6},{start:11375,length:1,convRule:k6},{start:11376,length:1,convRule:J6},{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:ye},{start:11390,length:2,convRule:V6},{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:op},{start:11559,length:1,convRule:op},{start:11565,length:1,convRule:op},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:ye},{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:Tn},{start:11779,length:1,convRule:Dt},{start:11780,length:1,convRule:Tn},{start:11781,length:1,convRule:Dt},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Tn},{start:11786,length:1,convRule:Dt},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Tn},{start:11789,length:1,convRule:Dt},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:ml},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:ml},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Tn},{start:11805,length:1,convRule:Dt},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Tn},{start:11809,length:1,convRule:Dt},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:ye},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:ml},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:ml},{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:Pv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:ye},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:ml},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{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:ml},{start:12337,length:5,convRule:ye},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:ye},{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:ye},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:ml},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:ye},{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:ye},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:ye},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:ye},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:ge},{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:mD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:ye},{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:ye},{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:ye},{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:ye},{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:j6},{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:ye},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:H6},{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:cC},{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:rG},{start:42923,length:1,convRule:X6},{start:42924,length:1,convRule:Y6},{start:42925,length:1,convRule:Z6},{start:42926,length:1,convRule:rG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:Q6},{start:42929,length:1,convRule:K6},{start:42930,length:1,convRule:x6},{start:42931,length:1,convRule:eE},{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:aE},{start:42949,length:1,convRule:uE},{start:42950,length:1,convRule:lE},{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:ye},{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:ge},{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:ge},{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:ye},{start:43472,length:10,convRule:ge},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:ye},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:ge},{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:ge},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:ye},{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:ye},{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:ye},{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:_C},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:ye},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:ye},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:fC},{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:ge},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:ph},{start:56192,length:128,convRule:ph},{start:56320,length:1024,convRule:ph},{start:57344,length:6400,convRule:sh},{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:Ie},{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:oe},{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:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:ml},{start:65075,length:2,convRule:lp},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:lp},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:ml},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ie},{start:65123,length:1,convRule:ml},{start:65124,length:3,convRule:Ie},{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:el},{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:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ie},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:ml},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:ge},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ie},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:hl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:lp},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:gl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ie},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ie},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:ye},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:ye},{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:Ie},{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:Ie},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:el},{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:tG},{start:66600,length:40,convRule:GG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:ge},{start:66736,length:36,convRule:tG},{start:66776,length:36,convRule:GG},{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:_G},{start:68800,length:51,convRule:fG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ge},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:ml},{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:ge},{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:el},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:el},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:hl},{start:71872,length:32,convRule:gl},{start:71904,length:10,convRule:ge},{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:ge},{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:ge},{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:ge},{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:ge},{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:el},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:ge},{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:ye},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ge},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{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:ye},{start:94176,length:2,convRule:ye},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:ye},{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:el},{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:el},{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:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{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:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ie},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ie},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ie},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ie},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ie},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ie},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ie},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ie},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ge},{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:ye},{start:123200,length:10,convRule:ge},{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:ge},{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:vE},{start:125218,length:34,convRule:pC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:ye},{start:125264,length:10,convRule:ge},{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:Ie},{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:ge},{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:el},{start:917536,length:96,convRule:el},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:sh},{start:1048576,length:65534,convRule:sh}],gh=function(e){return function(a){var u=function(){var v=a<256;return v?SB:AB}(),l=dh(lz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Yi(zb(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])}},xC=gh([_p,ee,j,wh,Gh,h6,m6,Ih,R6,w6,bG]),e9=gh([j,ee,_p,wh,Gh]);var a9=gh([ee,_p]);var Mn=_a(Dc);var l9=Fv,v9=l9(mh);var n9=l9(hh),r9=function(e){return a9(Mn(e))},EG=function(e){var a=Mn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:KC(a)};var t9=function(e){var a=Mn(e)-Cn("0")|0;return a<=7&&a>=0};var yh=function(e){var a=Mn(e)-Cn("0")|0;return a<=9&&a>=0};var i9=function(e){return yh(e)||function(){var a=Mn(e)-Cn("A")|0;return a<=5&&a>=0}()||function(){var a=Mn(e)-Cn("a")|0;return a<=5&&a>=0}()};var o9=function(e){return xC(Mn(e))},CG=function(e){return e9(Mn(e))},Fh=function(e){var a=Mn(e)-Cn("A")|0,u=Mn(e)-Cn("a")|0,l=Mn(e)-Cn("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(Re)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var tz=lh(Wp),c9=k(Vp(sR));var iz=uh(Wp);var E_=function(e){return Li(function(a){return e(Rc(a))})},Eh=wa(E_(EG))("space"),Ch=wa(E_(r9))("uppercase letter");var Rt=function(e){return Hm(Li(Ke(tz)(e)))(function(a){return"one of "+c9(e)})},TG=wa(E_(t9))("oct digit");var MG=function(e){return Hm(Li(Ke(iz)(e)))(function(a){return"none of "+c9(e)})};var Th=wa(E_(CG))("letter");var SG=wa(E_(i9))("hex digit"),LG=wa(E_(yh))("digit"),Mh=wa(E_(o9))("letter or digit");var oz=S(Dl);var f9=function(e){var a=oz(e);return function(u){return qb(a(Pb(u)))}},p9=f9(v9),s9=f9(n9);var Mu=K(e0);var Ul=U(ct);var Lh=ah(Ka),Ah=S(Dl),Wl=St(ot),_z=Oe(Ka),PG=re(hv),m9=Bw(d_),Qa=Ja(En),h9=ll(Zl),Ai=Mt(Zl),D9=Se(Ne),R9=vh(Zf)(d_),fz=S(Sa),Sh=xI(Zf)(d_),pz=$a(nl),sz=oR(ot),I9=k(gv),Dz=K(Hn),Rz=U(lf),Iz=hu(nl),AG=S(Zl),G9=m_(nl),Gz=_1(Zf)(d_),wz=lI(Df),dz=hu(Ya);var Ph=function(e){return e};var mz=function(e){if(e.caseSensitive)return Lh(e.reservedNames);if(Re)return Lh(Ah(Mi)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},NG=RD(ch(EG)),w9=function(e){return Wl(uu(st(e.commentLine)))(Qf(Li(function(a){return a!==` -`})))};var g9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=eh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=_z(_.value0.head)(o);if(s instanceof Ce){u=_.value0.tail,a=o;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof me)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}},hz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return Mi(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return g9(mz(e))(u)}},gz=function(e){var a=PG(Hf(e.commentEnd))(Hf(e.commentStart));return m9(function(u){return Qa(h9(uu(st(e.commentEnd))))(Qa(Wl(RD(MG(a)))(u))(wa(Wl(Rt(a))(u))("end of comment")))})},Nh=function(e){return Wl(uu(st(e.commentStart)))(Fz(e))},yz=function(e){var a=PG(Hf(e.commentEnd))(Hf(e.commentStart));return m9(function(u){return Qa(h9(uu(st(e.commentEnd))))(Qa(Wl(Nh(e))(u))(Qa(Wl(RD(MG(a)))(u))(wa(Wl(Rt(a))(u))("end of comment"))))})},Fz=function(e){return e.nestedComments?yz(e):gz(e)},d9=function(e){if(Si(e.commentLine)&&Si(e.commentStart))return Qf(wa(NG)(""));if(Si(e.commentLine))return Qf(Qa(NG)(wa(Nh(e))("")));if(Si(e.commentStart))return Qf(Qa(NG)(wa(w9(e))("")));if(Re)return Qf(Qa(NG)(Qa(w9(e))(wa(Nh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},qh=function(e){var a=Li(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Qa(Ai(zu("-"))(Q_(Q)))(Qa(Ai(zu("+"))(D9))(Ul(D9)))},l=u(zp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(R9(e.opLetter))(function(ka){return Ul(cc(He)+DD(ka))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var ka=function(ul){return function(i0){if(ul instanceof I)return I.value;if(ul instanceof R)return fz(function(j0){return(Q*ul.value0|0)+j0|0})(Fh(Rc(i0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ul.constructor.name,i0.constructor.name])}};return Mu(Sh(He))(function(ul){return mu(Nv("not digits"))(Ul)(pz(ka)(new R(0))(ul))})}},i=Wl(Rt(["o","O"]))(t(8)(TG)),o=function(Q){return sz(Q)(d9(e))},_=function(Q){var He=Mu(st(Q))(function(){return wa(Ym(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Ai(o(st(Q)))(Q)},y=function(Q){return g_(s("("))(s(")"))(Q)},N=s(";"),L=function(Q){return Xm(Q)(N)},J=function(Q){return ZI(Q)(N)},Ee=function(Q){return g9(Lh(e.reservedOpNames))(Q)},Ca=function(){var Q=Mu(v)(function(He){var ka=Ee(He);return ka?Nv("reserved operator "+He):Ul(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(R9(e.identLetter))(function(ka){return Ul(cc(He)+DD(ka))})});return wa(Q)("identifier")}(),yl=function(){var Q=Mu(bu)(function(He){var ka=hz(e)(He);return ka?Nv("reserved word "+I9(He)):Ul(He)});return o(uu(Q))}(),da=Wl(Rt(["x","X"]))(t(16)(SG)),k0=function(){var Q=function(He){return function(ka){if(ka instanceof I)return I.value;if(ka instanceof R)return Dz(Fh(Rc(He)))(function(ul){return Rz((ka.value0+La(ul))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,ka.constructor.name])}};return Qm("fraction")(Mu(zu("."))(function(){return Mu(wa(Sh(LG))("fraction"))(function(He){return mu(Nv("not digit"))(Ul)(Iz(Q)(new R(0))(He))})}))}(),j_=wa(Wl(Sh(Eh))(zu("\\")))("end of string gap"),qe=zu("&"),Vl=KI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),Sc=s("."),J0=t(10)(LG),H_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Re)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 Qm("exponent")(Mu(Rt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(J0)("exponent"))(function(ka){return Ul(Q(He(ka)))})})}))}(),X_=function(Q){var He=Mu(H_)(function(ul){return Ul(La(Q)*ul)}),ka=Mu(k0)(function(ul){return Mu(ID(1)(H_))(function(i0){return Ul((La(Q)+ul)*i0)})});return Qa(ka)(He)},Tt=function(Q){return AG(ae.create)(X_(Q))},Y_=Mu(J0)(function(Q){return ID(new M(Q))(Tt(Q))}),On=Qa(AG(M.create)(Qa(da)(i)))(Qa(Y_)(Qa(Tt(0))(Ul(new M(0))))),sl=Qa(Wl(zu("0"))(On))(Y_),Bi=wa(o(sl))("number"),zi=Mu(J0)(X_),ki=wa(o(zi))("float"),Fl=wa(Wl(zu("0"))(Qa(da)(Qa(i)(Qa(J0)(Ul(0))))))(""),Un=Qa(Fl)(J0),Lc=Mu(o(l))(function(Q){return Mu(Un)(function(He){return Ul(Q(He))})}),Lp=wa(o(Lc))("integer"),Ap=wa(o(Un))("natural"),pe=s(","),Da=function(Q){return Xm(Q)(pe)},Gu=function(Q){return ZI(Q)(pe)},Ta=s(":"),Me=Mu(Qa(J0)(Qa(Wl(zu("o"))(t(8)(TG)))(Wl(zu("x"))(t(16)(SG)))))(function(Q){var He=Q>1114111;if(He)return Nv("invalid escape sequence");var ka=fh(Q);if(ka instanceof R)return Ul(ka.value0);if(ka instanceof I)return Nv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[ka.constructor.name])}),ve=Li(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ai(zu(He.value0))(He.value1)};return G9(Ah(Q)(Vl))}(),aa=Mu(zu("^"))(function(){return Mu(Ch)(function(Q){var He=fh((Cn(Q)-Cn("A")|0)+1|0);if(He instanceof R)return Ul(He.value0);if(He instanceof I)return Nv("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 Ai(st(Q))(Q);if(Re){var He=I9(Q),ka=function(i0){var j0=function(bX){if(Re)return zu(i0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[i0.constructor.name])},eL=CG(Rc(i0));if(eL){var ty=jI(p9(cc(i0)));if(ty instanceof R){var iy=jI(s9(cc(i0)));return iy instanceof R?Qa(zu(ty.value0))(zu(iy.value0)):j0(!0)}return j0(!0)}return j0(!0)},ul=function(i0){var j0=eb(i0);if(j0 instanceof I)return Ul(void 0);if(j0 instanceof R)return Wl(wa(ka(j0.value0.head))(He))(ul(j0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[j0.constructor.name])};return Ai(ul(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=Wl(_u(Q))(wa(Ym(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return g_(s("["))(s("]"))(Q)},wu=function(Q){return g_(s("{"))(s("}"))(Q)},V0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],jl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],fa=KI(PG(V0)(t0))(PG(jl)(f)),Ae=function(){var Q=function(He){return uu(Ai(st(He.value0))(He.value1))};return G9(Ah(Q)(fa))}(),D=Qa(ya)(Qa(Me)(Qa(Ae)(wa(aa)("escape code")))),w=Wl(zu("\\"))(D),g=Qa(ve)(wa(w)("literal character")),X=function(){var Q=g_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(o(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Qa(Ai(j_)(I.value))(Qa(Ai(qe)(I.value))(AG(R.create)(D)))}),ta=Qa(AG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(ka){return function(ul){if(ka instanceof I)return ul;if(ka instanceof R)return new G(ka.value0,ul);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[ka.constructor.name,ul.constructor.name])}},He=Mu(g_(zu('"'))(wa(zu('"'))("end of string"))(Gz(ta)))(function(ka){return Ul(DD(wz(dz(Q)(h.value)(ka))))});return o(wa(He)("literal string"))}(),Ac=function(Q){return g_(s("<"))(s(">"))(Q)};return{identifier:yl,reserved:qu,operator:Ca,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Ap,integer:Lp,float:ki,naturalOrFloat:Bi,decimal:J0,hexadecimal:da,octal:i,symbol:s,lexeme:o,whiteSpace:d9(e),parens:y,braces:wu,angles:Ac,brackets:ua,semi:N,comma:pe,colon:Ta,dot:Sc,semiSep:L,semiSep1:J,commaSep:Da,commaSep1:Gu}};var F9=Ja(En),b9=function(){var e=Rt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:F9(Th)(zu("_")),identLetter:F9(Mh)(Rt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Ni=re(hv),E9=S(Zl),Ez=Eu(zn),Cz=m_(nl);var Tz=["if","then","else","audio","blend","rgba","add","mul","rgb"],$h=["**","**:"],Oh=["*","/","%","*:","/:","%:"],Uh=["+","-","+:","-:"],Wh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Bh=["++","~~","~~:","+-"],zh=["$","&"],kh=[">>","<>","->","\\"],Mz=["<<","="],Jh=["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"],Vh=["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","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"],Sz=Ni(Jh)(Ni(Vh)(Tz)),qv=qh(function(){var e=Ph(b9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Sz,reservedOpNames:Ni(Mz)(Ni(kh)(Ni(zh)(Ni(Bh)(Ni(Wh)(Ni(Uh)(Ni(Oh)($h))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var hD=function(){return qv.identifier}(),qG=function(){return qv.integer}();var jh=function(){return qv.naturalOrFloat}();var $G=function(){return qv.parens}(),gD=function(){return qv.reserved}(),Sn=function(){return qv.reservedOp}();var C9=function(){return qv.semiSep}();var T9=function(){return qv.stringLiteral}();var Hh=function(){return qv.whiteSpace}(),M9=function(){return qv.float}(),Lz=bl(El)(e0)(Sn("-"))(function(){return E9(Ez(-1))(M9)}),OG=Cz([uu(Lz),uu(M9),E9(La)(qG)]);var Xh=function(){return qv.commaSep}(),S9=function(){return qv.comma}();var UG=function(){return qv.brackets}(),L9=function(){return qv.braces}();var Ql=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 We=K(e0),A9=Pc(Zl),za=U(ct),C_=m_(nl),BG=S(Dl),Nz=Mt(Zl),$0=bl(El)(e0),yD=Ja(En),FD=S(Zl),Pz=$a(Ya),Yh=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}(),zG=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}(),bD=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}(),ED=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}(),Zh=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}(),kG=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}(),WG=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}(),Qh=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}(),Kh=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}(),xh=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}(),eg=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}();var ug=function(e){return We(dl)(function(a){return A9(new Yh(a,e))(gD(e))})},qz=We(dl)(function(e){return We(jh)(function(a){if(a instanceof M)return za(new bD(e,a.value0));if(a instanceof ae)return za(new ED(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),$z=C_(BG(ug)(["audio","blend","rgba","add","mul","rgb"])),T_=function(e){return We(dl)(function(a){return C_(BG(function(u){return Nz(Sn(u))(Qh.create(a)(u))})(e))})},Oz=We(dl)(function(e){return We(ID(!0)(A9(!1)(Sn("-"))))(function(a){return We(jh)(function(u){if(u instanceof M)return za(a?new bD(e,u.value0):new bD(e,u.value0*-1|0));if(u instanceof ae)return za(a?new ED(e,u.value0):new ED(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Uz=C_(BG(function(e){return uu(ug(e))})(Jh)),N9=C_(BG(function(e){return uu(ug(e))})(Vh)),Wz=We(za(void 0))(function(){return UG(We(dl)(function(e){return We(qG)(function(a){return $0(Sn(".."))(function(){return We(qG)(function(u){return za(new Kh(e,a,u))})})})}))}),Bz=We(za(void 0))(function(){return UG(We(dl)(function(e){return We(OG)(function(a){return We(S9)(function(){return We(OG)(function(u){return $0(Sn(".."))(function(){return We(OG)(function(l){return za(new xh(e,a,u,l))})})})})})}))}),zz=$0(QI(Hh))(function(){return $0(yD(QI(_h))(QI(Sn(";"))))(function(){return za(I.value)})}),kz=Ql("application","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return We(P9(135))(function(a){return We(fp(136))(function(u){return We(sb(fp(137)))(function(l){return za(Pz(WG.create(e))(new WG(e,a,u))(l))})})})})})}),fp=Ql("argument","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return C_([$G(CD(145)),Uz,N9,uu(qz),uu(FD(Zh.create(e))(T9)),uu(Wz),uu(Bz),uu(Kz(152)),uu(q9(153)),uu(Qz(154)),FD(zG.create(e))(hD)])})})}),CD=Ql("expression1","AST",function(){return We(za(void 0))(function(){return h_(Jz(89))(T_(kh))})}),Jz=Ql("expression2","AST",function(){return We(za(void 0))(function(){return Db(Vz(94))(T_(zh))})}),Vz=Ql("expression3","AST",function(){return We(za(void 0))(function(){return h_(jz(99))(T_(Bh))})}),jz=Ql("expression4","AST",function(){return We(za(void 0))(function(){return h_(Hz(104))(T_(Wh))})}),Hz=Ql("expression5","AST",function(){return We(za(void 0))(function(){return h_(Xz(109))(T_(Uh))})}),Xz=Ql("expression6","AST",function(){return We(za(void 0))(function(){return h_(Yz(114))(T_(Oh))})}),Yz=Ql("expression7","AST",function(){return We(za(void 0))(function(){return h_(Zz(119))(T_($h))})}),Zz=Ql("expression8","AST",function(){return We(za(void 0))(function(){return C_([uu(kz(125)),uu(Oz),$z,fp(128)])})}),P9=Ql("functionInApplication","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return C_([$G(P9(163)),N9,$G(q9(165)),FD(zG.create(e))(hD)])})})}),Qz=Ql("ifThenElse","AST",function(){return We(dl)(function(e){return $0(gD("if"))(function(){return We(fp(253))(function(a){return $0(gD("then"))(function(){return We(fp(255))(function(u){return $0(gD("else"))(function(){return We(fp(257))(function(l){return za(new ag(e,a,u,l))})})})})})})})}),q9=Ql("lambda","AST",function(){return We(dl)(function(e){return $0(Sn("\\"))(function(){return We(Zm(hD))(function(a){return $0(Sn("->"))(function(){return We(CD(246))(function(u){return za(new eg(e,t_(a),u))})})})})})}),Kz=Ql("list","AST",function(){return We(za(void 0))(function(){return yD(xz(205))(ek(205))})}),xz=Ql("listCombinatorial","AST",function(){return We(za(void 0))(function(){return UG(We(dl)(function(e){return We(Xh(CD(212)))(function(a){return za(new kG(e,Fe.value,a))})}))})}),ek=Ql("listPairwise","AST",function(){return We(za(void 0))(function(){return L9(We(dl)(function(e){return We(Xh(CD(220)))(function(a){return za(new kG(e,he.value,a))})}))})});var $9=CD(86);var ak=We(dl)(function(e){return We($9)(function(a){return za({position:e,identifiers:h.value,expression:a})})}),uk=We(dl)(function(e){return We(Zm(hD))(function(a){return $0(yD(Sn("="))(Sn("<<")))(function(){return We($9)(function(u){return za({position:e,identifiers:t_(a),expression:u})})})})}),lk=function(){return yD(FD(R.create)(uu(uk)))(yD(FD(R.create)(uu(ak)))(zz))}(),vk=$0(Hh)(function(){return We(C9(lk))(function(e){return $0(_h)(function(){return za(e)})})}),lg=function(e){return cb(e)(vk)};var ik=Du(bm);var ok=Du(Sm),ck=Du(Xs),O9={liftAff:Se(Ne),MonadEffect0:function(){return xv}},TD=function(e){return e.liftAff};var U9=function(e){var a=e.MonadEffect0(),u=GF(a);return{liftAff:function(){var l=ik(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var W9=function(e){var a=e.MonadEffect0(),u=BF(a);return{liftAff:function(){var l=ok(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},B9=function(e){var a=e.MonadEffect0(),u=e8(a);return{liftAff:function(){var l=ck(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function k9(e,a){return fetch(e,a)}var MD=function(a){return function(u){return a(u)()}};var V9=function(e){return function(){return k9(e,{})}};var Lk=Oe(Ka),Q9=function(e){return e};var Ak={eq:function(e){return function(a){return Mi(e)===Mi(a)}}},K9={compare:function(e){return function(a){return Lk(Mi(e))(Mi(a))}},Eq0:function(){return Ak}};function x9(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var e5=function(){return F_(x9)(B.create)}();var ng=function(){var e=iI(K9)(nl),a=S(Dl)(D3(Zp)(Q9));return function(u){return e(a(e5(u)))}}();function VG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var t5={convertHelper:function(e){return function(a){return{}}}};var rg=function(){return function(e){return function(a){return function(){return VG(e,a)}}}};var i5=function(e){return e.convertHelper};var o5=function(){return function(){return function(e){return{convert:i5(e)(Ua.value)}}}},c5=function(e){return e.convert};function tg(e){return e.headers}function ig(e){return e.ok}function og(e){return e.redirected}function cg(e){return e.status}function _g(e){return e.statusText}function fg(e){return e.url}function pg(e){return function(){return e.body}}function sg(e){return function(){return e.arrayBuffer()}}function Dg(e){return function(){return e.blob()}}function Rg(e){return function(){return e.text()}}function Ig(e){return function(){return e.json()}}function Gg(e,a,u){return u.then(e,a)}function wg(e){return Promise.resolve(e)}function f5(e,a,u){return u instanceof Error?e(u):a}var p5=function(){return b_(f5)(R.create)(I.value)}();var s5=function(){return function(e){return function(a){return function(u){return function(){return Gg(MD(e),MD(a),u)}}}}},D5=function(){return wg};var GJ=Pc(il),wJ=Ga(Pm),dJ=s5(),R5=S(il),I5=D5();var mJ=Ja(Qy),hJ=S(Sa),gJ=Um(Cu),yJ=K(P0),FJ=Tu(xv),bJ=function(e){return function(a){return pD(function(u){return GJ(wJ)(dJ(function(l){return R5(I5)(u(new ae(l)))})(function(l){return R5(I5)(u(new M(e(l))))})(a))})}};var EJ=function(e){return Zy(function(a){return ut("Promise failed, couldn't extract JS Error or String")})(mJ(p5(e))(hJ(ut)(Ky(Tm(gJ(ab(e)))))))},CJ=bJ(EJ),M_=function(e){return yJ(FJ(e))(CJ)};var w5=function(e){return M_(Rg(e))},d5=function(e){return M_(Ig(e))};var m5=function(e){return M_(Dg(e))},h5=function(e){return M_(sg(e))},g5=function(e){return{headers:ng(tg(e)),ok:ig(e),redirected:og(e),status:cg(e),statusText:_g(e),url:fg(e),text:w5(e),json:d5(e),body:pg(e),arrayBuffer:h5(e),blob:m5(e)}};var y5=K(P0),MJ=Tu(xv),SJ=rg(),LJ=U(oc);var F5=function(){return function(){return function(e){var a=c5(e);return function(u){return function(l){return y5(MJ(SJ(u)(a(l))))(function(v){return y5(M_(V9(v)))(function(t){return LJ(g5(t))})})}}}}};var S_=sf(Ya),NJ=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}(),pp=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}(),a0=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}(),It=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}(),Kl=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}(),Ln=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}(),u0=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}}();var L_=function(e){if(e instanceof oa||e instanceof pp||e instanceof a0||e instanceof It||e instanceof Kl||e instanceof Ln||e instanceof dc||e instanceof u0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},b5=function(e){return e.toValue},A_=function(e){if(e instanceof oa)return"Signal";if(e instanceof pp)return"String";if(e instanceof a0)return"Int";if(e instanceof It)return"Number";if(e instanceof Kl)return"Function";if(e instanceof Ln)return"Output";if(e instanceof dc)return"Action";if(e instanceof u0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},dg=function(e){return function(a){return function(u){return kf($F(E1(u)(a))(e))}}},PJ=function(e){return e instanceof pp},jG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof pp)return a(v.value1);if(v instanceof u0){var t=S_(PJ)(v.value1);if(t instanceof I)return l(new Za("expected String, found polymorphic value",v.value0));if(t instanceof R)return jG(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 Za("expected String, found "+A_(v),L_(v)))}}},E5={fromValue:function(e){var a=jG(e);return function(u){return a(u)}}},qJ=function(e){return e instanceof oa||e instanceof a0||e instanceof It},SD=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 a0)return a(new Ju(La(v.value1)));if(v instanceof It)return a(new Ju(v.value1));if(v instanceof u0){var t=S_(qJ)(v.value1);if(t instanceof I)return l(new Za("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return SD(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 Za("expected Signal, found "+A_(v),L_(v)))}}},C5=function(e){var a=NJ(e),u=SD(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),N=_l.create(_);return function(L){return l(y(N(L)))}}())}}}}};var Gt={fromValue:function(e){var a=SD(e);return function(u){return a(u)}}},$J=function(e){return e instanceof Ln},T5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Ln)return a(v.value1);if(v instanceof u0){var t=S_($J)(v.value1);if(t instanceof I)return l(new Za("expected Output, found polymorphic value",v.value0));if(t instanceof R)return T5(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 Za("expected Output, found "+A_(v),L_(v)))}}},M5={fromValue:function(e){var a=T5(e);return function(u){return a(u)}}},OJ=function(e){return e instanceof It||e instanceof a0},S5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof It)return a(v.value1);if(v instanceof a0)return a(La(v.value1));if(v instanceof u0){var t=S_(OJ)(v.value1);if(t instanceof I)return l(new Za("expected Number, found polymorphic value",v.value0));if(t instanceof R)return S5(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 Za("expected Number, found "+A_(v),L_(v)))}}},mg={fromValue:function(e){var a=S5(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof a0},L5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof a0)return a(v.value1);if(v instanceof u0){var t=S_(UJ)(v.value1);if(t instanceof I)return l(new Za("expected Int, found polymorphic value",v.value0));if(t instanceof R)return L5(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 Za("expected Int, found "+A_(v),L_(v)))}}},hg={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof Kl},gg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Kl)return a(v.value1);if(v instanceof u0){var t=S_(WJ)(v.value1);if(t instanceof I)return l(new Za("expected Function, found polymorphic value",v.value0));if(t instanceof R)return gg(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 Za("expected Function, found "+A_(v),L_(v)))}}},BJ=function(e){return e instanceof dc||e instanceof oa||e instanceof It||e instanceof a0},yg=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(sI(v.value1));if(v instanceof It)return a(sI(new Ju(v.value1)));if(v instanceof a0)return a(sI(new Ju(La(v.value1))));if(v instanceof u0){var t=S_(BJ)(v.value1);if(t instanceof I)return l(new Za("expected Action, found polymorphic value",v.value0));if(t instanceof R)return yg(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 Za("expected Action, found "+A_(v),L_(v)))}}},LD=function(e){return e.fromValue};var kJ=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_=K(P0),JJ=F5()()(o5()()(t5)),$5=bl(El),sp=$5(P0),AD=zf(xv),An=U(oc),O5=fD(Vf),Nn=sD(O5),U5=Zv(Nn),Ru=K(U5),Pn=Fn(Nn),dt=a8(zF(WI(Vf))),VJ=gg(Pn)(dt),O=U(Pn),jJ=yg(Pn)(dt),V=Du(Xs)(Nn),PD=iu(dt),A5=Ku(Ia),HG=$5(U5),bg=vc(Nn),W5=vt(bg),Eg=rr(Ka),Cg=nt(bg),B5=an(Ka),z5=eu(C0)(Pn),HJ=C5(Pn)(dt),XJ=S(cv),Fg=SD(Pn)(dt),N5=Tu(xv),YJ=jG(Pn)(dt),ZJ=lt(x4(WF(O5))),QJ=TD(B9(W9(U9(O9)))),KJ=rI(Ka),P5=lc(bg);var xJ=function(e){return N_(JJ(e)({}))(function(a){return N_(a.text)(function(u){return sp(AD("loaded text file: "+u))(function(){return An(new ae(u))})})})},ND=function(e){return function(a){return Ru(VJ(e))(function(u){return u(a)})}},Tg=function(e){var a=LD(e)(Pn)(dt);return function(u){var l=b5(u);return function(v){return function(t){return new Kl(v,function(i){return Ru(a(i))(function(){var o=l(v);return function(_){return O(o(t(_)))}}())})}}}},eV=Tg(E5)(mc),Mg=function(e){var a=LD(e)(Pn)(dt);return function(u){var l=Tg(u);return function(v){var t=l(v);return function(i){return function(o){return new Kl(i,function(_){return Ru(a(_))(function(){var s=t(i);return function(y){return O(s(o(y)))}}())})}}}}},k5=Mg(hg),aV=k5(Gt)(mc),uV=Mg(Gt)(Gt)(mc),lV=k5(hg)(mc),J5=function(e){var a=LD(e)(Pn)(dt);return function(u){var l=Mg(u);return function(v){var t=l(v);return function(i){var o=t(i);return function(_){return function(s){return new Kl(_,function(y){return Ru(a(y))(function(){var N=o(_);return function(L){return O(N(s(L)))}}())})}}}}}},vV=J5(mg)(Gt)(Gt)(mc),nV=J5(Gt)(Gt)(Gt)(mc),rV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(vV(u)(l))}}},tV=rV(Nn),iV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},Bl=iV(Nn),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(aV(u)(l))}}},cV=oV(Nn),_V=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(uV(u)(l))}}},ie=_V(Nn),se=Tg(Gt)(mc),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(eV(u)(l))}}},q5=fV(Nn),pV=function(e){var a=LD(e)(Pn)(dt);return function(u){return function(l){return new Kl(u,function(v){return Ru(a(v))(function(){var t=dc.create(u);return function(i){return O(t(l(i)))}}())})}}};var V5=function(e){var a=pV(e);return function(u){return function(l){return new Kl(u,function(v){return Ru(jJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},sV=V5(mg),DV=V5(M5),RV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(sV(u)(l))}}},IV=RV(Nn),GV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(DV(u)(l))}}},wV=GV(Nn),dV=function(e){return function(a){return a===">>"?V(wV(e)(J4)):a==="<>"?V(IV(e)(V4)):a==="$"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(u)(l)}))})):a==="&"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(l)(u)}))})):a==="++"?V(ie(e)(ln.create)):a==="~~"?V(Bl(e)(cI(Fe.value))):a==="~~:"?V(Bl(e)(cI(he.value))):a==="+-"?V(Bl(e)(q4)):a==="+"?V(ie(e)(M0.create(Fe.value))):a==="-"?V(ie(e)(Xv.create(Fe.value))):a==="*"?V(ie(e)(on.create(Fe.value))):a==="/"?V(ie(e)(Mv.create(Fe.value))):a==="%"?V(ie(e)(cn.create(Fe.value))):a==="**"?V(ie(e)(_n.create(Fe.value))):a==="=="?V(ie(e)(fn.create(Fe.value))):a==="/="?V(ie(e)(pn.create(Fe.value))):a===">"?V(ie(e)(sn.create(Fe.value))):a==="<"?V(ie(e)(Dn.create(Fe.value))):a===">="?V(ie(e)(S0.create(Fe.value))):a==="<="?V(ie(e)(Rn.create(Fe.value))):a==="+:"?V(ie(e)(M0.create(he.value))):a==="-:"?V(ie(e)(Xv.create(he.value))):a==="*:"?V(ie(e)(on.create(he.value))):a==="/:"?V(ie(e)(Mv.create(he.value))):a==="%:"?V(ie(e)(cn.create(he.value))):a==="**:"?V(ie(e)(_n.create(he.value))):a==="==:"?V(ie(e)(fn.create(he.value))):a==="/=:"?V(ie(e)(pn.create(he.value))):a===">:"?V(ie(e)(sn.create(he.value))):a==="<:"?V(ie(e)(Dn.create(he.value))):a===">=:"?V(ie(e)(S0.create(he.value))):a==="<=:"?V(ie(e)(Rn.create(he.value))):PD(new Za("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var mV=function(e){return function(a){return a==="append"?V(ie(e)(ln.create)):a==="zip"?V(ie(e)(ir.create)):a==="pi"?O(new oa(e,_r.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,un.value)):a==="fx"?O(new oa(e,Go.value)):a==="fy"?O(new oa(e,wo.value)):a==="fxy"?O(new oa(e,vn.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"?V(ie(e)(ko.create)):a==="setfy"?V(ie(e)(Jo.create)):a==="setfxy"?V(ie(e)(Vo.create)):a==="zoom"?V(ie(e)(jo.create)):a==="zoomxy"?V(ie(e)(ti.create)):a==="zoomx"?V(ie(e)(Ho.create)):a==="zoomy"?V(ie(e)(Xo.create)):a==="move"?V(ie(e)(Yo.create)):a==="tile"?V(ie(e)(Zo.create)):a==="tilexy"?V(ie(e)(Qo.create)):a==="tilex"?V(ie(e)(Ko.create)):a==="tiley"?V(ie(e)(xo.create)):a==="spin"?V(ie(e)(ec.create)):a==="early"?V(ie(e)(rn.create)):a==="late"?V(ie(e)($4)):a==="slow"?V(ie(e)(tn.create)):a==="fast"?V(ie(e)(U4)):a==="lo"?O(new oa(e,Jt.value)):a==="mid"?O(new oa(e,Vt.value)):a==="hi"?O(new oa(e,jt.value)):a==="ilo"?O(new oa(e,Ht.value)):a==="imid"?O(new oa(e,Xt.value)):a==="ihi"?O(new oa(e,Yt.value)):a==="cps"?O(new oa(e,fr.value)):a==="time"?O(new oa(e,pr.value)):a==="beat"?O(new oa(e,sr.value)):a==="ebeat"?O(new oa(e,Dr.value)):a==="etime"?O(new oa(e,Rr.value)):a==="rnd"?O(new oa(e,yo.value)):a==="audioin"?O(new oa(e,new nn(1,0))):a==="mic"?O(new oa(e,new nn(1,0))):a==="ain"?O(lV(e)(function(u){return function(l){return new nn(A5(1)(u),A5(0)(l))}})):a==="fft"?O(new oa(e,Zt.value)):a==="ifft"?O(new oa(e,Qt.value)):a==="mono"?O(se(e)(or.create)):a==="rep"?V(cV(e)(cr.create)):a==="bipolar"?O(se(e)(Ir.create)):a==="unipolar"?O(se(e)(Gr.create)):a==="fb"?O(new oa(e,Fo.value)):a==="img"?V(q5(e)(xt.create)):a==="vid"?V(q5(e)(ei.create)):a==="cam"?O(new oa(e,Kt.value)):a==="rgbhsv"?O(se(e)(To.create)):a==="hsvrgb"?O(se(e)(Mo.create)):a==="hsvh"?O(se(e)(ai.create)):a==="hsvs"?O(se(e)(ui.create)):a==="hsvv"?O(se(e)(li.create)):a==="hsvr"?O(se(e)(So.create)):a==="hsvg"?O(se(e)(Lo.create)):a==="hsvb"?O(se(e)(Ao.create)):a==="rgbh"?O(se(e)(No.create)):a==="rgbs"?O(se(e)(Po.create)):a==="rgbv"?O(se(e)(qo.create)):a==="rgbr"?O(se(e)(ai.create)):a==="rgbg"?O(se(e)(ui.create)):a==="rgbb"?O(se(e)(li.create)):a==="osc"?O(se(e)(wr.create)):a==="tri"?O(se(e)(dr.create)):a==="saw"?O(se(e)(mr.create)):a==="sqr"?O(se(e)(hr.create)):a==="lftri"?O(se(e)(gr.create)):a==="lfsaw"?O(se(e)(yr.create)):a==="lfsqr"?O(se(e)(Fr.create)):a==="abs"?O(se(e)(br.create)):a==="acos"?O(se(e)(Er.create)):a==="acosh"?O(se(e)(Cr.create)):a==="asin"?O(se(e)(Tr.create)):a==="asinh"?O(se(e)(Mr.create)):a==="atan"?O(se(e)(Sr.create)):a==="atanh"?O(se(e)(Lr.create)):a==="cbrt"?O(se(e)(Ar.create)):a==="ceil"?O(se(e)(Nr.create)):a==="cos"?O(se(e)(Pr.create)):a==="cosh"?O(se(e)(qr.create)):a==="exp"?O(se(e)($r.create)):a==="floor"?O(se(e)(Or.create)):a==="log"?O(se(e)(Ur.create)):a==="log2"?O(se(e)(Wr.create)):a==="log10"?O(se(e)(Br.create)):a==="round"?O(se(e)(zr.create)):a==="sign"?O(se(e)(kr.create)):a==="sin"?O(se(e)(Jr.create)):a==="sinh"?O(se(e)(Vr.create)):a==="sqrt"?O(se(e)(jr.create)):a==="tan"?O(se(e)(Hr.create)):a==="tanh"?O(se(e)(Xr.create)):a==="trunc"?O(se(e)(Yr.create)):a==="rtxy"?O(se(e)($o.create)):a==="rtx"?O(se(e)(Oo.create)):a==="rty"?O(se(e)(Uo.create)):a==="xyrt"?O(se(e)(vi.create)):a==="xyr"?O(se(e)(ni.create)):a==="xyt"?O(se(e)(ri.create)):a==="zero"?O(se(e)(h1)):a==="zer0"?O(se(e)(h1)):a==="point"?O(se(e)(Wo.create)):a==="dist"?O(se(e)(Bo.create)):a==="prox"?O(se(e)(zo.create)):a==="midicps"?O(se(e)(Zr.create)):a==="cpsmidi"?O(se(e)(Qr.create)):a==="dbamp"?O(se(e)(Kr.create)):a==="ampdb"?O(se(e)(xr.create)):a==="fract"?O(se(e)(et.create)):a==="max"?V(ie(e)(In.create(Fe.value))):a==="maxp"?V(ie(e)(In.create(he.value))):a==="min"?V(ie(e)(Gn.create(Fe.value))):a==="minp"?V(ie(e)(Gn.create(he.value))):a==="gate"?V(ie(e)(wn.create(Fe.value))):a==="gatep"?V(ie(e)(wn.create(he.value))):a==="circle"?V(ie(e)(ii.create(Fe.value))):a==="circlep"?V(ie(e)(ii.create(he.value))):a==="rect"?V(ie(e)(oi.create(Fe.value))):a==="rectp"?V(ie(e)(oi.create(he.value))):a==="clip"?V(ie(e)(dn.create(Fe.value))):a==="clipp"?V(ie(e)(dn.create(he.value))):a==="between"?V(ie(e)(mn.create(Fe.value))):a==="betweenp"?V(ie(e)(mn.create(he.value))):a==="smoothstep"?V(ie(e)(hn.create(Fe.value))):a==="smoothstepp"?V(ie(e)(hn.create(he.value))):a==="vline"?V(ie(e)(ci.create(Fe.value))):a==="vlinep"?V(ie(e)(ci.create(he.value))):a==="hline"?V(ie(e)(_i.create(Fe.value))):a==="hlinep"?V(ie(e)(_i.create(he.value))):a==="chain"?V(ie(e)(fi.create(Fe.value))):a==="chainp"?V(ie(e)(fi.create(he.value))):a==="lines"?V(ie(e)(pi.create(Fe.value))):a==="linesp"?V(ie(e)(pi.create(he.value))):a==="ilines"?V(ie(e)(si.create(Fe.value))):a==="ilinesp"?V(ie(e)(si.create(he.value))):a==="mesh"?V(ie(e)(Di.create(Fe.value))):a==="meshp"?V(ie(e)(Di.create(he.value))):a==="seq"?O(se(e)(at.create)):a==="fit"?V(ie(e)(O4)):a==="iline"?V(Bl(e)(Ri.create(Fe.value))):a==="ilinep"?V(Bl(e)(Ri.create(he.value))):a==="line"?V(Bl(e)(Ii.create(Fe.value))):a==="linep"?V(Bl(e)(Ii.create(he.value))):a==="linlin"?V(Bl(e)(L0.create(Fe.value))):a==="linlinp"?V(Bl(e)(L0.create(he.value))):a==="mix"?V(Bl(e)(Sv.create(Fe.value))):a==="mixp"?V(Bl(e)(Sv.create(he.value))):a==="lpf"?V(Bl(e)(Gi.create(Fe.value))):a==="lpfp"?V(Bl(e)(Gi.create(he.value))):a==="hpf"?V(Bl(e)(wi.create(Fe.value))):a==="hpfp"?V(Bl(e)(wi.create(he.value))):a==="bpf"?V(Bl(e)(di.create(Fe.value))):a==="bpfp"?V(Bl(e)(di.create(he.value))):a==="delay"?V(tV(e)(ac.create)):a==="audio"?O(new Ln(e,x0.value)):a==="blend"?O(new u0(e,new G(new Ln(e,xn.value),new G(se(e)(bo.create),h.value)))):a==="rgba"?O(new Ln(e,er.value)):a==="add"?O(new u0(e,new G(new Ln(e,ar.value),new G(se(e)(Eo.create),h.value)))):a==="mul"?O(new u0(e,new G(new Ln(e,ur.value),new G(se(e)(Co.create),h.value)))):a==="rgb"?O(new Ln(e,lr.value)):a==="import"?O(new Kl(e,FV(e))):PD(new Za("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},hV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return wt(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(j5(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 HG(W5(Eg(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])},gV=function(e){return function(a){var u=lg(a);if(u instanceof M)return An(new M(u.value0));if(u instanceof ae)return N_(dg(e)(xu)(X5(59)(u.value0)))(function(l){if(l instanceof M)return An(new M(l.value0));if(l instanceof ae)return An(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])}},wt=function(e){if(e instanceof Yh)return mV(e.value0)(e.value1);if(e instanceof zG)return Ru(Cg)(function(a){var u=B5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return PD(new Za("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 bD)return O(new a0(e.value0,e.value1));if(e instanceof ED)return O(new It(e.value0,e.value1));if(e instanceof Zh)return O(new pp(e.value0,e.value1));if(e instanceof kG)return Ru(z5(wt)(e.value2))(HJ(e.value0)(e.value1));if(e instanceof WG)return Ru(wt(e.value1))(function(a){return Ru(wt(e.value2))(function(u){return ND(a)(u)})});if(e instanceof Qh)return Ru(dV(e.value0)(e.value1))(function(a){return Ru(wt(e.value2))(function(u){return Ru(wt(e.value3))(function(l){return Ru(ND(a)(u))(function(v){return ND(v)(l)})})})});if(e instanceof Kh)return O(new oa(e.value0,new _l(Fe.value,XJ(function(a){return Ju.create(La(a))})(s4(e.value1)(e.value2)))));if(e instanceof xh)return PD(new Za("FromThenTo not supported yet",e.value0));if(e instanceof eg)return j5(e.value0)(e.value1)(e.value2);if(e instanceof ag)return Ru(Ru(wt(e.value1))(Fg))(function(a){return Ru(Ru(wt(e.value2))(Fg))(function(u){return Ru(Ru(wt(e.value3))(Fg))(function(l){return O(new oa(e.value0,new Sv(Fe.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},yV=function(e){return function(a){return function(u){return N_(N5(_e(e)))(function(l){var v=B5(u)(l);if(v instanceof R)return sp(AD("using cached library "+u))(function(){return An(new ae(v.value0))});if(v instanceof I)return sp(AD("loading library "+(u+"...")))(function(){return N_(xJ(u))(function(t){if(t instanceof M)return An(new M(new Za(t.value0,a)));if(t instanceof ae)return sp(AD("parsing library "+(u+"...")))(function(){return N_(gV(e)(t.value0))(function(i){if(i instanceof M)return An(new M(i.value0));if(i instanceof ae)return sp(AD("successfully parsed library "+u))(function(){return sp(N5(Pe(Eg(u)(i.value0)(l))(e)))(function(){return An(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 462, column 11 - line 467, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 7 - line 467, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 450, column 3 - line 467, column 33): "+[v.constructor.name])})}}},FV=function(e){return function(a){return Ru(YJ(a))(function(u){return Ru(ZJ)(function(l){return Ru(QJ(yV(l)(e)(u)))(function(v){if(v instanceof M)return PD(v.value0);if(v instanceof ae)return HG(W5(function(t){return KJ(v.value0)(t)}))(function(){return O(new a0(e,0))});throw new Error("Failed pattern match at Parser (line 440, column 3 - line 444, column 25): "+[v.constructor.name])})})})}},j5=function(e){return function(a){return function(u){return Ru(Cg)(function(l){return H5(l)(e)(a)(u)})}}},H5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Cg)(function(v){return HG(P5(e))(function(){return Ru(wt(l))(function(t){return HG(P5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new Kl(a,function(v){return H5(Eg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 425, column 1 - line 425, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},X5=kJ("astToListMaybeAction","Parser",function(){return K($w)(U(Pw)(void 0))(function(){return z5(hV)})}),bV=X5(95),Y5=function(e){return function(a){return function(u){var l=lg(a);if(l instanceof M)return An(new M(l.value0));if(l instanceof ae)return N_(dg(e)(xu)(bV(l.value0)))(function(v){if(v instanceof M)return An(new M(v.value0));if(v instanceof ae)return An(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 mt=qt(Il),Z5=Af(Ka),CV=Ll(Ya)(rf()(sa({reflectSymbol:function(){return"ain"}})(mt)()(sa({reflectSymbol:function(){return"fft"}})(mt)()(sa({reflectSymbol:function(){return"hi"}})(mt)()(sa({reflectSymbol:function(){return"ifft"}})(mt)()(sa({reflectSymbol:function(){return"ihi"}})(mt)()(sa({reflectSymbol:function(){return"ilo"}})(mt)()(sa({reflectSymbol:function(){return"imgURLs"}})(Z5)()(sa({reflectSymbol:function(){return"imid"}})(mt)()(sa({reflectSymbol:function(){return"lo"}})(mt)()(sa({reflectSymbol:function(){return"mid"}})(mt)()(sa({reflectSymbol:function(){return"vidURLs"}})(Z5)()(sa({reflectSymbol:function(){return"webcam"}})(mt)()(nf)))))))))))))),TV=S(cv),Q5=Ki(Ya)(Il),P_=function(e){return CV(Ws)(TV(function(a){return a.signal})(r_(e.actions)))},K5=function(e){return Q5(X4)(r_(e.actions))},x5=function(e){return Q5(Y4)(r_(e.actions))},eT=function(){var a=bs();return{actions:h.value,evalTime:a}};var XG=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)},YG=XG,ZG=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 ev=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}},U0=Se(Ne);var SV=d(Z_),LV=Ku(vl),AV=Jn(vl),NV=yv(RR),PV=$c(vl),qV=kp(vl),$V=Oc(vl),OV=Jp(vl),UV=ji(Z_),Ng=wv(kn),Pg=Eu(zn),qg=Qu(zn),$D=S(Xl),Fc=Ev(_v),xl=k(Bv),WV=Ut(_v),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}(),zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=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}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xa=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){this.value0=a}return e.create=function(a){return new e(a)},e}(),ze=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ea=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var BV={channels:function(e){return 1}},zV={channels:function(e){return 3}},kV={channels:function(e){return 2}},JV={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},VV=function(e){return e.toVec4s},jV=function(e){return e.toVec3s},HV=function(e){return e.toVec2s},XV=function(e){return e.toFloats},qD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var YV=function(e){if(e instanceof ca)return new ba(e.value2,e.value3,e.value3);if(e instanceof zl)return new kl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},OD=function(e){if(e instanceof ca)return new Xa(e.value2,e.value3);if(e instanceof zl)return new l0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},Pi=function(e){return e.swizzleZ},ZV=function(e){return e.swizzleYZZZ},QV=function(e){if(e instanceof ca)return new ba(e.value1,e.value2,e.value3);if(e instanceof zl)return new kl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Sg=function(e){return e.swizzleYZ};var qi=function(e){return e.swizzleY},KV=function(e){return e.swizzleXYZZ},Dp=function(e){return e.swizzleXYZ},xV=function(e){return e.swizzleXYYY},ej=function(e){return e.swizzleXYY},$i=function(e){return e.swizzleXY},$v=function(e){return e.swizzleX};var hc=function(e){if(e instanceof ca)return new ze(e.value3);if(e instanceof zl)return new Ea(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},$g=function(e){return e.showType};var aj=function(e){return e.isConstant},Oi=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},U_=function(e){return cu(e)(ts)(Fu("log"))},Og=function(e){return cu(e)(vD)(Fu("log2"))},Ug=function(e){return cu(e)(is)(Fu("sign"))},UD=function(e){return cu(e)(lo)(Fu("sin"))},WD=function(e){return cu(e)(os)(Fu("sqrt"))},vT=function(e){return cu(e)(cs)(Fu("tan"))},uj=function(e){return e.fromVec4s},lj=function(e){return e.fromVec3s},Wg=function(e){return e.fromVec2s},Bg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},BD=function(e){return cu(e)(function(a){return bR(Rd(a)(1))})(Fu("fract"))},xG=function(e){return cu(e)(uo)(Fu("floor"))},Iv=function(e){return e.expr},vj=function(e){var a=cu(e),u=Iv(e),l=qD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ze)return a(Ke(v)(o.value0))(function(_){return Oi(t)(_)(D_(o.value0))})(i);if(o instanceof Ea)return u(Oi(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 nT=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)+")"))))))}}}},ew=function(e){return cu(e)(rs)(Fu("exp"))},zg=function(e){return e.dotSum};var wp=function(e){return vj(e)(R_)("div")},aw=function(e){return cu(e)(Kn)(Fu("cos"))},al=function(e){return e.constant},rT=function(e){return al(e)(0)},tT=function(e){return cu(e)(Rf)(Fu("ceil"))},iT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(uD)(a)},dp=function(e){var a=XR(e.Channels0()),u=XV(e),l=HV(e),v=jV(e),t=VV(e);return function(i){var o=Bg(i),_=Wg(i),s=lj(i),y=uj(i);return function(N){if(a(Y(N))===1)return o(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Re)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},uT=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},kg=function(e){return bc(e)(LV)(Oi("max"))};var Jg=function(e){return bc(e)(AV)(Oi("min"))};var oT=function(e){return bc(e)(NV)(Oi("mod"))};var uw=function(e){return bc(e)(Hc)(Oi("pow"))};var $_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},mp=function(e){var a=XR(e.Channels0()),u=bc(e),l=$g(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 uT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))($_(i)(s)(y))}})(o)(_);if(Re)return u(function(s){return function(y){return uT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(Oi(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])}}}}}},cT=function(e){return mp(e)(SV)("equal")("==")},_T=function(e){return mp(e)(PV)("greaterThan")(">")},Vg=function(e){return mp(e)(qV)("greaterThanEqual")(">=")},lw=function(e){return mp(e)($V)("lessThan")("<")},jg=function(e){return mp(e)(OV)("lessThanEqual")("<=")},fT=function(e){return mp(e)(UV)("notEqual")("!=")};var Hg=function(e){var a=cu(e),u=Iv(e),l=qD(e);return function(v){return function(t){return function(i){return function(o){if(o instanceof ze)return a(Ke(v)(o.value0))(function(_){return $_(t)(_)(D_(o.value0))})(i);if(o instanceof Ea)return u($_(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])}}}}},vw=function(e){return Hg(e)(Ng)("-")},zD=function(e){return Hg(e)(Pg)("*")},Xg=function(e){var a=cu(e),u=Iv(e),l=qD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ze)return a(v(i.value0))($_(t)(D_(i.value0)))(o);if(i instanceof Ea)return u($_(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])}}}}},Yg=function(e){return Xg(e)(Ng)("-")},W_=function(e){return Xg(e)(Pg)("*")},nj=function(e){return cu(e)(function(a){return a*a})(function(a){return $_("*")(a)(a)})},rj=function(e){return bc(e)(Dd)(Oi("atan"))},pT=function(e){return cu(e)(ns)(Fu("atan"))},sT=function(e){return cu(e)(vs)(Fu("asin"))},Zg=function(e){var a=bc(e);return function(u){return function(l){return a(u)($_(l))}}},qn=function(e){return Zg(e)(Ng)("-")},av=function(e){return Zg(e)(Pg)("*")},DT=function(e){var a=av(e),u=lw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},tj=function(e){var a=bc(e);return function(u){return function(l){return a(u)(Oi(l))}}},ht=function(e){return tj(e)(R_)("div")},RT=function(e){var a=ht(e),u=U_(e),l=al(e);return function(v){return a(u(v))(u(l(10)))}},IT=function(e){var a=av(e),u=uw(e),l=ht(e),v=qn(e),t=al(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},GT=function(e){var a=Ke(wp(e))(new ze(10)),u=W_(e)(new ze(20)),l=U_(e);return function(v){return a(u(l(v)))}},ij=function(e){return Xg(e)(qg)("+")},wT=function(e){return Hg(e)(qg)("+")},gt=function(e){return Zg(e)(qg)("+")},Qg=function(e){var a=as(e);return function(u){return a(gt(u))}},dT=function(e){return cu(e)(ls)(Fu("acos"))},B_=function(e){return cu(e)(bR)(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))}}}},v0=function(e){return function(a){return e instanceof ba&&a instanceof ze?new ca(e.value0,e.value1,e.value2,a.value0):new zl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Lg=function(e){return function(a){return e instanceof Xa&&a instanceof Xa?new ca(e.value0,e.value1,a.value0,a.value1):new zl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Ag=function(e){return function(a){return e instanceof Xa&&a instanceof ze?new ba(e.value0,e.value1,a.value0):new kl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},oj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(Dp(gc)(Y(e)))(ga(Rv(nu(0))(hc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=YV(Y(a.value0)),v=QG(hc(Y(e)))($i(Ip)(Y(a.value0))),t=Dp(gc)(Y(e));return new B(su(t)(su(v)(ga(l))),I.value)}if(u instanceof R){var i=QV(Y(u.value0)),l=Ag(OD(Y(a.value0)))($v(mT)(Y(u.value0))),v=QG(hc(Y(e)))($i(Ip)(Y(a.value0))),t=Dp(gc)(Y(e));return new B(su(t)(su(v)(su(l)(ga(i)))),ia(ha(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])},cj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(KV(O0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=ZV(O0)(Y(a.value0)),v=v0(Y(e))($v(q_)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(Pi(O0)(Y(u.value0))),l=Lg(Sg(O0)(Y(a.value0)))($i(O_)(Y(u.value0))),v=v0(Y(e))($v(q_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),I.value)}if(t instanceof R){var i=hT(Pi(O0)(Y(u.value0)))(Y(t.value0)),l=Lg(Sg(O0)(Y(a.value0)))($i(O_)(Y(u.value0))),v=v0(Y(e))($v(q_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),ia(ha(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])},_j=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su($i(O_)(Y(e)))(ga(Rv(Su(0))(Pi(O0)(Y(e))))),I.value);if(a instanceof R){var u=Sg(O0)(Y(a.value0)),l=yt(Pi(O0)(Y(e)))($v(q_)(Y(a.value0))),v=$i(O_)(Y(e));return new B(su(v)(su(l)(ga(u))),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},fj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(xV(yc)(Y(e))),I.value);if(a instanceof R){var u=Lg(Y(e))(Y(a.value0));return new B(ga(u),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},pj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(ej(yc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))(qi(yc)(Y(a.value0))),v=Ag(Y(e))($v(Gp)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var l=QG(qi(yc)(Y(a.value0)))(Y(u.value0)),v=Ag(Y(e))($v(Gp)(Y(a.value0)));return new B(su(v)(ga(l)),ia(ha(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=ia(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(hT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ia(ha(u.value0));if(l instanceof I)return new B(ga(Ij(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(wj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ia(ha(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])},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(QG(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(Gj(Y(e))(Y(a.value0))(Y(u.value0))),ia(ha(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])},Rj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(yt(Y(e))(Y(a.value0))),ia(ha(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 ze(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Xa(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Xa(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(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)}},O0={swizzleZ:function(e){return e instanceof ba?new ze(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Xa(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Xa(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:U0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},Ip={swizzleY:function(e){return e instanceof ca?new ze(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Xa(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(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)}},O_={swizzleY:function(e){return e instanceof ba?new ze(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Xa(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},yc={swizzleY:function(e){return e instanceof Xa?new ze(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:U0,swizzleXYY:function(e){return e instanceof Xa?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Xa?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Xa?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},mT={swizzleX:function(e){return e instanceof ca?new ze(e.value0):vu(ou(0))(yu(0))("x")(e)}},q_={swizzleX:function(e){return e instanceof ba?new ze(e.value0):vu(nu(0))(yu(0))("x")(e)}},Gp={swizzleX:function(e){return e instanceof Xa?new ze(e.value0):vu(Su(0))(yu(0))("x")(e)}},hT=function(e){return function(a){return e instanceof ze&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new zl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},QG=function(e){return function(a){return e instanceof ze&&a instanceof Xa?new ba(e.value0,a.value0,a.value1):new kl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Ij=function(e){return function(a){return function(u){return e instanceof ze&&a instanceof ze&&u instanceof Xa?new ca(e.value0,a.value0,u.value0,u.value1):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},yt=function(e){return function(a){return e instanceof ze&&a instanceof ze?new Xa(e.value0,a.value0):new l0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Gj=function(e){return function(a){return function(u){return e instanceof ze&&a instanceof ze&&u instanceof ze?new ba(e.value0,a.value0,u.value0):new kl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},wj=function(e){return function(a){return function(u){return function(l){return e instanceof ze&&a instanceof ze&&u instanceof ze&&l instanceof ze?new ca(e.value0,a.value0,u.value0,l.value0):new zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+(","+(je(yu(0))(l)+")"))))))))}}}},yu=ev("exprFloat","Expr",function(){return{constant:ze.create,expr:Ea.create,isConstant:function(e){if(e instanceof ze)return!0;if(e instanceof Ea)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 ze)return xl(e.value0);if(e instanceof Ea)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 ze)return D_(e.value0);if(e instanceof Ea)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 ze)return new ze(e(u.value0));if(u instanceof Ea)return new Ea(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 ze&&l instanceof ze?new ze(e(u.value0)(l.value0)):new Ea(a(qD(yu(0))(u))(qD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:U0,fromFloats:U0,fromVec2s:bT(75),fromVec3s:TT(76),fromVec4s:LT(77),toFloats:U0,toVec2s:gT(79),toVec3s:yT(80),toVec4s:FT(81),dotSum:U0,Channels0:function(){return JV}}}),Su=ev("exprVec2","Expr",function(){return{constant:function(e){return new Xa(e,e)},expr:l0.create,isConstant:function(e){if(e instanceof Xa)return!0;if(e instanceof l0)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 Xa)return"vec2("+(xl(e.value0)+(","+(xl(e.value1)+")")));if(e instanceof l0)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 Xa)return new Xa(e(u.value0),e(u.value1));if(u instanceof l0)return new l0(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 Xa&&l instanceof Xa?new Xa(e(u.value0)(l.value0),e(u.value1)(l.value1)):new l0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ze)return new Xa(e.value0,e.value0);if(e instanceof Ea)return new l0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:gT(111),fromVec2s:U0,fromVec3s:MT(113),fromVec4s:AT(114),toFloats:bT(115),toVec2s:U0,toVec3s:ET(117),toVec4s:CT(118),dotSum:function(e){return e instanceof Xa?new ze(e.value0+e.value1):new Ea("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return kV}}}),nu=ev("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:kl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof kl)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 ba)return"vec3("+(xl(e.value0)+(","+(xl(e.value1)+(","+(xl(e.value2)+")")))));if(e instanceof kl)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 ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof kl)return new kl(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 ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new kl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ze)return new ba(e.value0,e.value0,e.value0);if(e instanceof Ea)return new kl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:yT(149),fromVec2s:ET(150),fromVec3s:U0,fromVec4s:NT(152),toFloats:TT(153),toVec2s:MT(154),toVec3s:U0,toVec4s:ST(156),dotSum:function(e){return e instanceof ba?new ze(e.value0+e.value1+e.value2):new Ea("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return zV}}}),ou=ev("exprVec4","Expr",function(){return{constant:function(e){return new ca(e,e,e,e)},expr:zl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof zl)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("+(xl(e.value0)+(","+(xl(e.value1)+(","+(xl(e.value2)+(","+(xl(e.value3)+")")))))));if(e instanceof zl)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 zl)return new zl(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 zl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ze)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Ea)return new zl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:FT(187),fromVec2s:CT(188),fromVec3s:ST(189),fromVec4s:U0,toFloats:LT(191),toVec2s:AT(192),toVec3s:NT(193),toVec4s:U0,dotSum:function(e){return e instanceof ca?new ze(e.value0+e.value1+e.value2+e.value3):new Ea("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return BV}}}),gT=ev("floatsToVec2s","Expr",function(){var e=Fc(Rj);return function(a){return cl(e(a))}}),yT=ev("floatsToVec3s","Expr",function(){var e=Fc(Dj);return function(a){return cl(e(a))}}),FT=ev("floatsToVec4s","Expr",function(){var e=Fc(sj);return function(a){return cl(e(a))}}),bT=ev("vec2sToFloats","Expr",function(){var e=$D(function(a){return su($v(Gp)(a))(ga(qi(yc)(a)))});return function(a){return cl(e(a))}}),ET=ev("vec2sToVec3s","Expr",function(){var e=Fc(pj);return function(a){return cl(e(a))}}),CT=ev("vec2sToVec4s","Expr",function(){var e=Fc(fj);return function(a){return cl(e(a))}}),TT=ev("vec3sToFloats","Expr",function(){var e=$D(function(a){return su($v(q_)(a))(su(qi(O_)(a))(ga(Pi(O0)(a))))});return function(a){return cl(e(a))}}),MT=ev("vec3sToVec2s","Expr",function(){var e=Fc(_j);return function(a){return cl(e(a))}}),ST=ev("vec3sToVec4s","Expr",function(){var e=Fc(cj);return function(a){return cl(e(a))}}),LT=ev("vec4sToFloats","Expr",function(){var e=$D(function(a){return su($v(mT)(a))(su(qi(Ip)(a))(su(Pi(gc)(a))(ga(Pi(gc)(a)))))});return function(a){return cl(e(a))}}),AT=ev("vec4sToVec2s","Expr",function(){var e=$D(function(a){return su($i(Ip)(a))(ga(OD(a)))});return function(a){return cl(e(a))}}),NT=ev("vec4sToVec3s","Expr",function(){var e=Fc(oj);return function(a){return cl(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),B0=ou(172);var PT=je(Iu),Kg=Iv(ea),$n=Iv(Z),Jl=al(Z),lT=je(B0),Ov=je(Z),xg=WD(Z),Rp=je(ea),dj=ht(Z),KG=qn(Z),W0=av(Z),e2=gt(Z),mj=Qg(v_)(Z),n0=qi(yc),hj=Dp(gc),Dv=$v(Gp),qT=kg(Z),nw=Jg(Z),$T=aw(Z),OT=UD(Z),UT=rj(Z),kD=function(e){return new kl("hsvrgb("+(PT(e)+")"))},JD=function(e){return new kl("rgbhsv("+(PT(e)+")"))},WT=Kg("(2./res)");var VD=function(e){var a=vw(e),u=zD(e);return function(l){return a(u(l)(Jl(2)))(Jl(1))}},rw=function(e){return function(a){return new zl("mix("+(lT(e)+(","+(lT(a)+(","+(Ov(hc(a))+")"))))))}},BT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Ov(l)+(","+(Ov(v)+")"))))))}}}},gj=BT(Z),zT=function(e){var a=ij(e)(Jl(69)),u=W_(e)(Jl(12)),l=Og(e),v=Ke(wp(e))(Jl(440));return function(t){return a(u(l(v(t))))}},kT=function(e){var a=uw(e)(al(e)(10)),u=Ke(wp(e))(Jl(20));return function(l){return a(u(l))}},a2=function(e){var a=aj(e),u=zg(e),l=nj(e),v=qn(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return xg(u(l(v(i)(o))));if(Re)return $n("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])}}},JT=a2(ea),Ui=function(e){return function(a){return $n("clamp((_etime-"+(xl(e)+(")/("+(xl(a)+("-"+(xl(e)+"),0.,1.)"))))))}},VT=function(e){return function(a){return $n("clamp(("+(xl(a)+("-_etime)/("+(xl(a)+("-"+(xl(e)+"),0.,1.)"))))))}},u2=function(e){return function(a){return function(u){return function(l){return $n("iline("+(Rp(a)+(","+(Rp(u)+(","+(Ov(l)+(","+(Rp(e)+")"))))))))}}}},jD=function(e){return function(a){return function(u){return function(l){return $n("line("+(Rp(a)+(","+(Rp(u)+(","+(Ov(l)+(","+(Rp(e)+")"))))))))}}}},tw=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)+(","+(Ov(t)+")"))))))}}}},l2=$n("PI"),jT=function(e){return function(a){return gj(Jl(0))(Jl(1))(dj(KG(Jl(2.828427))(JT(e)(a)))(Jl(2.828427)))}};var HT=function(e){return function(a){var u=function(_){return function(s){return $n("step("+(Ov(_)+(","+(Ov(s)+")"))))}},l=Aa(a),v=$D(function(_){return ze.create(La(_))})(WV(0)(l-1|0)),t=new ze(1/La(l)),i=function(_){return function(s){return W0(KG(u(W0(t)(_))(e))(u(e2(W0(t)(_))(t))(e)))(s)}},o=fv(i)(v)(a);return mj(o)}},iw=function(e){return function(a){return e instanceof Xa&&a instanceof ze?new Xa(a.value0,e.value1):Kg("vec2("+(Ov(a)+(","+(Ov(n0(e))+")"))))}},ow=function(e){var a=wT(e),u=zD(e);return function(l){return a(u(l)(Jl(.5)))(Jl(.5))}},v2=function(e){var a=VD(e),u=BD(e),l=av(e),v=ow(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var cw=function(e){return function(a){return v0(hj(a))(W0(hc(a))(e))}},XT=function(e){var a=Rv(e),u=av(e),l=lw(e),v=qn(e),t=al(e);return function(i){return function(o){var _=n0(i),s=Dv(i),y=a(qT(s)(_)),N=a(nw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},YT=function(e){var a=BT(e);return function(u){return function(l){var v=n0(u),t=Dv(u);return a(nw(t)(v))(qT(t)(v))(l)}}},ZT=function(e){var a=wp(e),u=vw(e),l=zD(e),v=wT(e);return function(t){return function(i){return function(o){var _=KG(n0(i))(Dv(i)),s=KG(n0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},QT=function(e){var a=n0(e),u=Dv(e);return W0(u)($T(a))},KT=function(e){var a=n0(e),u=Dv(e),l=W0(u)($T(a)),v=W0(u)(OT(a));return yt(l)(v)},xT=function(e){var a=n0(e),u=Dv(e);return W0(u)(OT(a))},_w=function(e){return function(a){return e instanceof Xa&&a instanceof ze?new Xa(e.value0,a.value0):Kg("vec2("+(Ov(Dv(e))+(","+(Ov(a)+")"))))}},HD=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Ov(Dv(l))+(","+(Ov(n0(l))+(","+(u(v)+")"))))))}}},n2=function(e){var a=HD(e),u=Yg(e),l=av(e),v=al(e);return function(t){return function(i){return function(o){var _=yt($n("1.5/(res.x+res.y)"))(Jl(0));return a(_)(u(JT(t)(i))(l(o)(v(.5))))}}}},yj=n2(Z),eM=function(e){return function(a){var u=$n("((1./res.x)+(1./res.y))");return yj(e)(a)(u)}},aM=function(e){var a=Yg(e),u=HD(e),l=vw(e),v=B_(e);return function(t){return function(i){return function(o){var _=yt(Jl(0))(nw(o)($n("3./res.y")));return a(Jl(1))(u(_)(l(v(a(n0(t))(i)))(o)))}}}},uM=function(e){var a=Yg(e),u=HD(e),l=vw(e),v=B_(e);return function(t){return function(i){return function(o){var _=yt(Jl(0))(nw(o)($n("3./res.x")));return a(Jl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},lM=function(e){var a=n0(e),u=Dv(e);return xg(e2(W0(u)(u))(W0(a)(a)))},vM=function(e){var a=n0(e),u=Dv(e),l=UT(a)(u),v=xg(e2(W0(u)(u))(W0(a)(a)));return yt(v)(l)},nM=function(e){return UT(n0(e))(Dv(e))};var r2=vc(Cu),XD=vt(r2),_M=Zv(Cu),Ec=K(_M),Fj=S(mi(bv)),YD=nt(r2),fM=Fn(Cu),pM=hR(fM)(Tv),hp=bl(El)(_M),fw=U(fM),bj=lc(r2),Ej=k(xa),tM=je(ea),iM=je(Z),Cj=function(e){return XD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},sM=function(e){return function(a){return function(u){return Ec(Fj(function(l){return l.fxy})(YD))(function(l){return Ec(pM(a)(function(v){return hp(XD(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 hp(XD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return fw(Qs(v))})})})}}},DM=function(e){return function(a){return function(u){return Ec(YD)(function(l){return Ec(pM(a)(function(v){return hp(XD(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 hp(XD(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 fw(Qs(v))})})})}}},RM=function(e){return function(a){return function(u){return function(l){return EI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new l0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ea("_time"),beat:new Ea("_beat"),etime:new Ea("_etime"),ebeat:new Ea("_ebeat")})}}}},Tj=Ec(YD)(function(e){return hp(bj(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 fw(e.allocation)})}),ku=function(e){var a=$g(e),u=je(e),l=Iv(e);return function(v){return Ec(Tj)(function(t){var i="_"+Ej(t);return hp(Cj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return fw(l(i))})})}},oM=ku(Iu),cM=ku(Z),ZD=function(e){return function(a){return Ec(YD)(function(u){if(u.webGl2)return oM(new kl("texture("+(e+(","+(tM(a)+").xyz")))));if(!u.webGl2)return oM(new kl("texture2D("+(e+(","+(tM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},t2=function(e){return function(a){return Ec(YD)(function(u){if(u.webGl2)return cM(new Ea("texture("+(e+(",vec2("+(iM(a)+",0.)).x")))));if(!u.webGl2)return cM(new Ea("texture2D("+(e+(",vec2("+(iM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var LM=Zv(Cu),m=K(LM),AM=vc(Cu),Je=nt(AM),pl=ku(Z),z0=av(Z),Sj=aw(Z),Lj=UD(Z),NM=qn(Z),Wi=$v(Gp),k_=qi(yc),yp=gt(Z),Pu=ku(ea),IM=av(ea),Dw=al(ea),f2=B_(ea),Rw=qn(ea),Aj=Iv(ea),GM=je(ea),we=S(mi(bv)),bp=Fn(Cu),Qe=U(bp),Cc=al(Z),Nj=jg(ea),le=eu(s_)(bp),Iw=U(p_),I2=Gl(Tv)(bp),lv=ku(Iu),Tc=tw(Iu),G2=Jn(Ia),Fp=eu(C0)(bp),KD=al(Iu),Gw=re(Ns),uv=ku(B0),PM=tw(B0),Pj=xe(dI(Cu)),Yu=eu(Tv)(bp),Uv=S(Xl),qj=Qg(v_)(Z),$j=zg(Z),w2=dp(Z),gp=ow(ea),wM=an(Ka),dM=k(xa),qM=hi(Cu),J_=pf(Ya)(qM),p2=gt(Iu),s2=av(Iu),Ye=S(Zs),Oj=dp(Iu),i2=$v(q_),o2=qi(O_),c2=Pi(O0),Uj=dp(ea),Wj=a2(ea),Bj=wp(ea),zj=ht(ea),z_=ht(Z),mM=v2(ea),kj=Rv(ea),hM=v2(Z),gM=Nc(Xl),yM=Iv(Z),Jj=oT(Z),Vj=uw(Z),jj=cT(Z),Hj=fT(Z),Xj=_T(Z),Yj=Vg(Z),Zj=lw(Z),Qj=jg(Z),Kj=kg(Z),xj=Jg(Z),eH=DT(Z),aH=YT(Z),uH=XT(Z),lH=HD(Z),vH=n2(Z),nH=Gl(s_)(bp),rH=uM(Z),tH=aM(Z),FM=$i(Ip),iH=BD(Z),D2=S(Ji),QD=d(E),_2=pf(E0)(qM),oH=W_(Iu),R2=Dp(gc),cH=S(Sa),_H=bl(El)(LM),fH=vt(AM),bM=Ku(Ia),pH=re(u_),sH=yR(l_),DH=al(B0),RH=zD(Iu),IH=je(B0),GH=`#version 300 es +`+t))))))))}}}},j8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var o=mO(v)(l)(t)(i);return function(){var s=b1(e)(a)(u)(l)(o)(2)();return{name:l,signal:v,code:o,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Jf=function(e){var a=Tu(e);return function(u){return a(Ul(u))}};var um=()=>{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},lm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),vm=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))},nm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},rm=e=>()=>e.loaded,tm=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},im=e=>()=>e.isPlaying;var om=e=>()=>new Uint8Array(e),cm=e=>a=>()=>e.getByteFrequencyData(a),_m=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},fm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},pm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var sm=()=>new AudioContext,fD=e=>()=>e.resume(),pD=e=>()=>e.currentTime,Dm=e=>()=>e.destination,qI=e=>a=>()=>new GainNode(e,{gain:a}),Rm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Im=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},Ti=e=>a=>()=>e.connect(a),ic=e=>a=>()=>e.disconnect(a);var $I=pu(),wm=re(Vc(Gl)),dm=H0(il),x8=function(e){return function(a){return function(){var l=_e(e.mAnalyserNode)();return function(){if(l instanceof R){var v=_e(e.sourceNode)();return ic(v)(l.value0)(),Ti(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])}(),Pe(a)(e.sourceNode)()}}},mm=function(e){return function(a){return function(){var l=na(a)(),v=na(I.value)(),t=om(512)(),i=na(0)(),o=na(0)(),_=na(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},SO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R){var l=_e(e.sourceNode)();return ic(l)(u.value0)(),Pe(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])}},LO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Rm(e.webAudioContext)(1024)(.5)(),v=_e(e.sourceNode)();return Ti(v)(l)(),Pe(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])}},hm=function(e){return function(a){var u=$I(wm(a.fft)(wm(a.lo)(wm(a.mid)(a.hi))));if(!u)return SO(e);if(u)return function(){fD(e.webAudioContext)();var v=LO(e)();return cm(v)(e.analyserArray)(),dm($I(a.lo))(function(){var i=_m(e.analyserArray)();return Pe(i)(e.lo)()})(),dm($I(a.mid))(function(){var i=fm(e.analyserArray)();return Pe(i)(e.mid)()})(),dm($I(a.hi))(function(){var i=pm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var NO=K(Ff),PO=xc(hf),eF=an(Ka),aF=tr(Ka),qO=pu(),uF=function(e){return function(a){return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return vm(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 129, column 3 - line 131, column 25): "+[l.constructor.name])}}},lF=function(e){return function(a){if(a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=um();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 105, column 3 - line 110, column 42): "+[l.constructor.name])};if(!a)return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),lm(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 113, column 3 - line 118, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 102, column 1 - line 102, column 61): "+[e.constructor.name,a.constructor.name])}},vF=function(e){return function(a){return Pe(a)(e.tempo)}},nF=function(e){return function(a){return Pe(a)(e.brightness)}},rF=function(e){return function(a){return function(){var l=_e(e.externalAudioOutputNode)();return ic(e.internalAudioOutputNode)(l)(),Ti(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)(),x8(e.outputAnalyser)(a)()}}},tF=function(e){return function(a){return function(){var l=_e(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){ic(l.value0)(e.internalAudioInputNode)();var v=a();return Ti(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},iF=function(e){return function(){var u=NO(X7(PO(1)(1)))(na)(),l=na(I.value)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=function(){if(e instanceof I)return sm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 49, column 22 - line 51, column 40): "+[e.constructor.name])}(),_=na(Im(o))(),s=na(I.value)(),y=Dm(o)(),N=na(y)(),L=qI(o)(1)(),V=qI(o)(1)();Ti(V)(y)();var Ee=mm(o)(L)(),Ca=mm(o)(V)(),bu=na(0)(),Fl=na(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:o,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:L,internalAudioOutputNode:V,inputAnalyser:Ee,outputAnalyser:Ca,audioWorkletCount:bu,brightness:Fl}}},gm=function(e){return function(a){return function(){var l=_e(e.videos)(),v=eF(a)(l);if(v instanceof I){var t=tm(a)();return Pe(aF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=im(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 171, column 7 - line 173, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 164, column 3 - line 173, column 30): "+[v.constructor.name])}}},OI=function(e){return _e(e.tempo)},oF=function(e){return function(a){return function(){var l=_e(e.images)(),v=eF(a)(l);if(v instanceof I){var t=nm(a)();return Pe(aF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=rm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 148, column 7 - line 150, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 141, column 3 - line 150, column 30): "+[v.constructor.name])}}};var $O=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return ic(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 212, column 3 - line 217, column 46): "+[u.constructor.name])}},ym=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I){var l=_e(e.audioInputGetter)(),v=l();return Ti(v)(e.internalAudioInputNode)(),Pe(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 199, column 3 - line 206, column 24): "+[u.constructor.name])}},cF=function(e){return function(a){return function(){return function(){var l=qO(a.ain);if(l)return ym(e)();if(!l)return $O(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),hm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),hm(e.outputAnalyser)(a)()}}};var UI=U(il),OO=Hi(ZR),UO=re(l_),WO=Hc($s),BO=pf(il)(Ya),WI=S(ol),zO=pu(),_F=Jf(Xs),kO=k(xa),JO=d(E),sF=S(_v),VO=eu(C0)(il),jO=Ku(Ia),HO=wl(C0)(il),XO=function(e){return function(a){return function(u){if(u instanceof I)return UI(void 0);if(u instanceof R)return NI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},DF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(OO(e.value0.output)(x0.value))return I.value;if(Re)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},fF=function(e){return function(a){return function(u){if(Hv(u)>=a)return u;if(Re)return UO(u)(WO(a-Hv(u)|0)(e));throw new Error("Failed pattern match at AudioZone (line 107, column 1 - line 107, column 58): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},RF=function(e){return function(){var u=_e(e.worklets)(),l=pD(e.sharedResources.webAudioContext)();return BO(XO(l+.25)(.1))(u)(),Pe(h.value)(e.worklets)()}},YO=function(e){return function(){var u=pD(e.webAudioContext)(),l=WI(function(v){return function(t){return t/1e3}(zO(hs(v)))})(Es)();return l-u}},pF=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var o=K4(a);if(o)return _F("worklet has audio input")(),ym(e)(),WI(cD)(UI(e.internalAudioInputNode))();if(!o)return _F("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[o.constructor.name])}();return j8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+kO(t))(a.signal)(u)(l-u)()}}}}},IF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return UI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=_e(e.tempo)(),_=F1(o)(a)(u)(v.value0);return WI(R.create)(pF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=pD(e.webAudioContext)();return NI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=JO(l.value0.signal)(v.value0.signal);if(t)return UI(new R(l.value0));if(!t)return function(){var o=_e(e.tempo)(),_=F1(o)(a)(u)(v.value0);return NI(l.value0)(_.value0)(_.value1-_.value0)(),WI(R.create)(pF(e)(v.value0)(_.value0)(_.value1))()};throw new Error("Failed pattern match at AudioZone (line 59, column 3 - line 65, column 55): "+[t.constructor.name])}throw new Error("Failed pattern match at AudioZone (line 48, column 1 - line 48, column 129): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},GF=function(e){return function(a){return function(){fD(e.webAudioContext)();var l=YO(e)(),v=sF(DF)(a.actions),t=VO(IF(e)(a.evalTime)(l)(I.value))(v)(),i=na(t)(),o=na(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},wF=function(e){return function(a){return function(){var l=_e(e.worklets)(),v=jO(Hv(l))(Hv(a.actions)),t=fF(I.value)(v)(l),i=fF(I.value)(v)(a.actions),o=_e(e.clockDiff)(),_=HO(Os(IF(e.sharedResources)(a.evalTime)(o))(t)(sF(DF)(i)))();return Pe(_)(e.worklets)()}}};function dF(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 KO=S(Yp);var bm=function(e){return e};var Vf=function(e){return e};var Em={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))})}}},xO=Du(Em),BI=function(e){return function(a){return e(a)}},mF=function(e){var a=S(e);return{map:function(u){return BI(a(KO(u)))}}};var sD=function(e){return{Applicative0:function(){return Tm(e)},Bind1:function(){return eU(e)}}},eU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Y0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Cm(e)}}},Cm=function(e){var a=mF(e.Bind1().Apply0().Functor0());return{apply:b0(sD(e)),Functor0:function(){return a}}},Tm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return bm(a(ae.create(u)))}}(),Apply0:function(){return Cm(e)}}};var hF=function(e){var a=e.Monad0(),u=sD(a);return{liftEffect:function(){var l=xO(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var zI=function(e){var a=sD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return bm(u(M.create(l)))}}(),Monad0:function(){return a}}};var uU=pu();var Mm=function(e){return uU(Vf(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",N="Apply",L="Alt",V="Cons",Ee="Resume",Ca="Release",bu="Finalizer",Fl="Finalized",da="Forked",k0="Fiber",H_="Thunk";function qe(pe,Da,Gu,Ta){this.tag=pe,this._1=Da,this._2=Gu,this._3=Ta}function jl(pe){var Da=function(Gu,Ta,Me){return new qe(pe,Gu,Ta,Me)};return Da.tag=pe,Da}function Lc(pe){return new qe(a,void 0)}function J0(pe){try{pe()}catch(Da){setTimeout(function(){throw Da},0)}}function X_(pe,Da,Gu){try{return Da(Gu())}catch(Ta){return pe(Ta)}}function Y_(pe,Da,Gu){try{return Da(Gu)()}catch(Ta){return Gu(pe(Ta))(),Lc}}var St=function(){var pe=1024,Da=0,Gu=0,Ta=new Array(pe),Me=!1;function ve(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,_u;Da===pe&&(_u=Me,ve(),Me=_u),Ta[(Gu+Da)%pe]=ya,Da++,Me||ve()}}}();function Z_(pe){var Da={},Gu=0,Ta=0;return{register:function(Me){var ve=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ta--,delete Da[ve]}}})(),Da[ve]=Me,Ta++},isEmpty:function(){return Ta===0},killAll:function(Me,ve){return function(){if(Ta===0)return ve();var ya=0,aa={};function _u(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,pe.isLeft(wu)&&pe.fromLeft(wu)&&setTimeout(function(){throw pe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,_u(qu));return Da={},Gu=0,Ta=0,function(ua){return new qe(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Un=0,Dl=1,zi=2,ki=3,Ji=4,bl=5,Wn=6;function Ac(pe,Da,Gu){var Ta=0,Me=Un,ve=Gu,ya=null,aa=null,_u=null,qu=null,ua=null,wu=0,V0=0,Hl=null,t0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Me){case zi:Me=Dl;try{ve=_u(ve),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Me=bl,ya=pe.left(du),ve=null}break;case ki:pe.isLeft(ve)?(Me=bl,ya=ve,ve=null):_u===null?Me=bl:(Me=zi,ve=pe.fromRight(ve));break;case Dl:switch(ve.tag){case i:_u&&(qu=new qe(V,_u,qu)),_u=ve._2,Me=Dl,ve=ve._1;break;case a:_u===null?(Me=bl,ve=pe.right(ve._1)):(Me=zi,ve=ve._1);break;case v:Me=ki,ve=X_(pe.left,pe.right,ve._1);break;case t:Me=Ji,ve=Y_(pe.left,ve._1,function(du){return function(){Ta===w&&(Ta++,St.enqueue(function(){Ta===w+1&&(Me=ki,ve=du,f(Ta))}))}});return;case u:Me=bl,ya=pe.left(ve._1),ve=null;break;case l:_u===null?ua=new qe(V,ve,ua,aa):ua=new qe(V,ve,new qe(V,new qe(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Me=Dl,ve=ve._1;break;case o:wu++,_u===null?ua=new qe(V,ve,ua,aa):ua=new qe(V,ve,new qe(V,new qe(Ee,_u,qu),ua,aa),aa),_u=null,qu=null,Me=Dl,ve=ve._1;break;case _:Me=ki,g=Ac(pe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=pe.right(g);break;case s:Me=Dl,ve=Pp(pe,Da,ve._1);break}break;case bl:if(_u=null,qu=null,ua===null)Me=Wn,ve=aa||ya||ve;else switch(g=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==g&&wu===0?Me=bl:ya&&(Me=Dl,ve=ce._2(pe.fromLeft(ya)),ya=null);break;case Ee:aa&&aa!==g&&wu===0||ya?Me=bl:(_u=ce._1,qu=ce._2,Me=zi,ve=pe.fromRight(ve));break;case o:wu--,ya===null&&(X=pe.fromRight(ve),ua=new qe(V,new qe(Ca,ce._2,X),ua,g),(aa===g||wu>0)&&(Me=Dl,ve=ce._3(X)));break;case Ca:ua=new qe(V,new qe(Fl,ve,ya),ua,aa),Me=Dl,aa&&aa!==g&&wu===0?ve=ce._1.killed(pe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(pe.fromLeft(ya))(ce._2):ve=ce._1.completed(pe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new qe(V,new qe(Fl,ve,ya),ua,aa),Me=Dl,ve=ce._1;break;case Fl:wu--,Me=bl,ve=ce._1,ya=ce._2;break}break;case Wn:for(var ta in Hl)Hl.hasOwnProperty(ta)&&(t0=t0&&Hl[ta].rethrow,J0(Hl[ta].handler(ve)));Hl=null,aa&&ya?setTimeout(function(){throw pe.fromLeft(ya)},0):pe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw pe.fromLeft(ve)},0);return;case Un:Me=Dl;break;case Ji:return}}function fa(w){return function(){if(Me===Wn)return t0=t0&&w.rethrow,w.handler(ve)(),function(){};var g=V0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ae(w,g){return function(){if(Me===Wn)return g(pe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Me){case Un:aa=pe.left(w),Me=Wn,ve=aa,f(Ta);break;case Ji:aa===null&&(aa=pe.left(w)),wu===0&&(Me===Ji&&(ua=new qe(V,new qe(bu,ve(w)),ua,aa)),Me=bl,ve=null,ya=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Me=bl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Me===Un&&f(Ta),g}}return{kill:Ae,join:D,onComplete:fa,isSuspended:function(){return Me===Un},run:function(){Me===Un&&(St.isDraining()?f(Ta):St.enqueue(function(){f(Ta)}))}}}function Np(pe,Da,Gu,Ta){var Me=0,ve={},ya=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ae,D){var w=Ae,g=null,X=null,ce=0,ta={},du,Nc;e:for(;;)switch(du=null,w.tag){case da:if(w._3===e&&(du=ve[w._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===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 N:case L:g&&(X=new qe(V,g,X)),g=w,w=w._1;break}if(ce===0)D(pe.right(void 0))();else for(Nc=0,du=ce;Nc=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++]=L,++s):(l[y++]=N,++_);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++]=L,++s):(l[y++]=N,++_);for(;_=i)return u;if(aB)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 Lb=function(e){return uB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Ab=function(e){return function(a){return eB?function(u){return Array.from(u,a)}:e}};var Si=function(e){return e.toLowerCase()};var Li=function(e){return e===""};var tB=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}},lp=_a(eo),iB=S(Sa),oB=p0(Rf),cB=tv(Zn),_B=yv(Zn),fB=Oe(Ia),pB=function(e){return e},qb=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var $b=function(e){return 56320<=e&&e<=57343},Ob=function(e){return 55296<=e&&e<=56319},vp=function(e){var a=fc(e);if(a===0)return I.value;if(a===1)return new R({head:lp(Mi(0)(e)),tail:""});var u=lp(Mi(1)(e)),l=lp(Mi(0)(e)),v=Ob(l)&&$b(u);return v?new R({head:qb(l)(u),tail:pc(2)(e)}):new R({head:l,tail:pc(1)(e)})},sB=function(e){return iB(function(a){return new B(a.head,a.tail)})(vp(e))},DB=function(e){return oB(sB)(e)},RB=function(e){var a=lp(Mi(0)(e)),u=Ob(a)&&fc(e)>1;if(u){var l=lp(Mi(1)(e)),v=$b(l);return v?qb(a)(l):a}return a},th=Mb(RB),Ub=Ab(DB)(th);var rh=function(){var e=J3(eo)(Sl(Bc))(dv(Bc));return function(a){return _c(e(a))}}(),IB=function(e){if(e<=65535)return rh(e);var a=cB(e-65536|0)(1024)+55296|0,u=_B(e-65536|0)(1024)+56320|0;return rh(a)+rh(u)},Wb=Lb(IB);var ih={eq:function(e){return function(a){return e===a}}},oh={compare:function(e){return function(a){return fB(e)(a)}},Eq0:function(){return ih}};var Ic=function(e){return pB(lp(e))},GB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=vp(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}},Bb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(th(a)):Sb(GB)(R.create)(I.value)(th)(e)(a)}},wB={bottom:0,top:1114111,Ord0:function(){return oh}},Rc=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Re)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 wB},Enum1:function(){return dB(0)}}}(),dB=tB("enumCodePoint","Data.String.CodePoints",function(){return{succ:id(ma(Rc))(_a(Rc)),pred:od(ma(Rc))(_a(Rc)),Ord0:function(){return oh}}});var ch=_a(Rc),yB=yv(Zn),FB=Xl(),bB=ma(eo);var EB=k(gv),CB=k(IR);var uG=function(e){return function(a){return function(u){var l=ch(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=Bb(0)(u);return v instanceof R&&ch(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)-yB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},TB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=vp(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(Li(N.value0.tail))return uG(_)(N.value0.head)(y);if(Re)return uG(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=L,v=N.value0.tail,u=y;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[N.constructor.name])}for(;!t;)i=o(l,v,u);return i}}},_h=function(e){return ep(function(a){return function(u){return function(l){return function(v){return function(t){var i=vp(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new ct(i.value0.tail,uG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Za("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Ai=function(e){return ep(function(a){return function(u){return function(l){return function(v){return function(t){var i=vp(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var o=ch(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Za("Expected Char",a.value1));var s=FB(bB(o)),y=e(s);return y?t(new ct(i.value0.tail,uG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Za("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 fh=ep(function(e){return function(a){return function(u){return function(l){return function(v){var t=Li(e.value0);return t?v(new ct(e.value0,e.value1,!0),void 0):l(e,new Za("Expected EOF",e.value1))}}}}}),kb=function(e){return ep(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 Za(i.value0,a.value1));if(i instanceof ae)return t(new ct(i.value0.remainder,TB(a.value1)(i.value0.consumed)(i.value0.remainder),!Li(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 Rt=function(e){return kb(function(a){var u=Um(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+EB(e))})};var zu=function(e){return wa(Ai(function(a){return a===e}))(CB(e))};var Tn=_a(eo),ph=ma(eo);var MB=eh(),jb=mD(Pt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),FG=function(){function e(){}return e.value=new e,e}(),Hb=function(){function e(){}return e.value=new e,e}(),Xb=function(){function e(){}return e.value=new e,e}(),Rh=function(){function e(){}return e.value=new e,e}(),Yb=function(){function e(){}return e.value=new e,e}(),Zb=function(){function e(){}return e.value=new e,e}(),Qb=function(){function e(){}return e.value=new e,e}(),bG=function(){function e(){}return e.value=new e,e}(),Kb=function(){function e(){}return e.value=new e,e}(),xb=function(){function e(){}return e.value=new e,e}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=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}(),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}(),EG=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}();var SB=7;var LB=63,AB=1332,NB=3396;var I6=2,Pv=function(){return{category:I6,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),PB=[{start:32,length:1,convRule:Pv},{start:160,length:1,convRule:Pv},{start:5760,length:1,convRule:Pv},{start:8192,length:11,convRule:Pv},{start:8239,length:1,convRule:Pv},{start:8287,length:1,convRule:Pv},{start:12288,length:1,convRule:Pv}],qB=67108864,$B=function(){return{category:qB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=33554432,UB=function(){return{category:OB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Ih=8192,F=function(){return{category:Ih,unicodeCat:EG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=function(){return{category:Ih,unicodeCat:EG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),w6=function(){return{category:Ih,unicodeCat:EG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),WB=64,Ie=function(){return{category:WB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=1024,lu=function(){return{category:BB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=8,Xu=function(){return{category:zB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=16,te=function(){return{category:kB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=4,b=function(){return{category:JB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=32768,Mn=function(){return{category:VB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=262144,It=function(){return{category:jB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=32,oe=function(){return{category:HB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=128,hl=function(){return{category:XB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=2048,np=function(){return{category:YB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),d6=131072,fe=function(){return{category:d6,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),CG=16777216,q0=function(){return{category:CG,unicodeCat:bG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),m6=function(){return{category:CG,unicodeCat:bG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),h6=function(){return{category:CG,unicodeCat:bG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),g6=256,ye=function(){return{category:g6,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=2097152,p=function(){return{category:Gh,unicodeCat:Rh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=function(){return{category:Gh,unicodeCat:Rh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),F6=4194304,gD=function(){return{category:F6,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),b6=8388608,T=function(){return{category:b6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ZB=function(){return{category:ee,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),la=function(){return{category:ee,unicodeCat:ue.value,possible:0,updist:0,lowdist:0,titledist:0}}(),E6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),C6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),rp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),S6=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}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),iE=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}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),tp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),mE=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}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),gl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),pp=524288,ip=function(){return{category:pp,unicodeCat:FG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),op=function(){return{category:pp,unicodeCat:FG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),wc=function(){return{category:pp,unicodeCat:FG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),wh=16384,c=function(){return{category:wh,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),dh=1048576,Fe=function(){return{category:dh,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,NE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),PE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),sG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),qE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),$E=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),OE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),UE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),WE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),DG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),BE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),RG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),IG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),zE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),kE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),yl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),JE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ha=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),cp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),_p=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),RC=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}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),GC=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}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),dc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),fp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),VC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),jC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),QB=134217728,sh=function(){return{category:QB,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=268435456,Dh=function(){return{category:KB,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=65536,al=function(){return{category:xB,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=1,Vb=function(){return{category:ez,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=[{start:65,length:26,convRule:gl},{start:97,length:26,convRule:yl},{start:181,length:1,convRule:pC},{start:192,length:23,convRule:gl},{start:216,length:7,convRule:gl},{start:224,length:23,convRule:yl},{start:248,length:7,convRule:yl},{start:255,length:1,convRule:GC},{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:oE},{start:305,length:1,convRule:wC},{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:cE},{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:dC},{start:384,length:1,convRule:mC},{start:385,length:1,convRule:_E},{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:fE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:cG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:pE},{start:399,length:1,convRule:sE},{start:400,length:1,convRule:DE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:cG},{start:404,length:1,convRule:RE},{start:405,length:1,convRule:hC},{start:406,length:1,convRule:_G},{start:407,length:1,convRule:IE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:gC},{start:412,length:1,convRule:_G},{start:413,length:1,convRule:GE},{start:414,length:1,convRule:mG},{start:415,length:1,convRule:wE},{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:tp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:tp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:tp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:dE},{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:mE},{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:yC},{start:452,length:1,convRule:Gc},{start:453,length:1,convRule:wc},{start:454,length:1,convRule:dc},{start:455,length:1,convRule:Gc},{start:456,length:1,convRule:wc},{start:457,length:1,convRule:dc},{start:458,length:1,convRule:Gc},{start:459,length:1,convRule:wc},{start:460,length:1,convRule:dc},{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:FC},{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:wc},{start:499,length:1,convRule:dc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:hE},{start:503,length:1,convRule:gE},{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:fG},{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:yE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:FE},{start:574,length:1,convRule:bE},{start:575,length:2,convRule:bC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:EE},{start:580,length:1,convRule:CE},{start:581,length:1,convRule:TE},{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:EC},{start:593,length:1,convRule:CC},{start:594,length:1,convRule:TC},{start:595,length:1,convRule:MC},{start:596,length:1,convRule:SC},{start:598,length:2,convRule:hG},{start:601,length:1,convRule:LC},{start:603,length:1,convRule:AC},{start:604,length:1,convRule:NC},{start:608,length:1,convRule:hG},{start:609,length:1,convRule:PC},{start:611,length:1,convRule:qC},{start:613,length:1,convRule:$C},{start:614,length:1,convRule:gG},{start:616,length:1,convRule:OC},{start:617,length:1,convRule:yG},{start:618,length:1,convRule:gG},{start:619,length:1,convRule:UC},{start:620,length:1,convRule:WC},{start:623,length:1,convRule:yG},{start:625,length:1,convRule:BC},{start:626,length:1,convRule:zC},{start:629,length:1,convRule:kC},{start:637,length:1,convRule:JC},{start:640,length:1,convRule:fp},{start:642,length:1,convRule:VC},{start:643,length:1,convRule:fp},{start:647,length:1,convRule:jC},{start:648,length:1,convRule:fp},{start:649,length:1,convRule:HC},{start:650,length:2,convRule:XC},{start:652,length:1,convRule:YC},{start:658,length:1,convRule:ZC},{start:669,length:1,convRule:QC},{start:670,length:1,convRule:KC},{start:837,length:1,convRule:y6},{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:mG},{start:895,length:1,convRule:ME},{start:902,length:1,convRule:SE},{start:904,length:3,convRule:LE},{start:908,length:1,convRule:pG},{start:910,length:2,convRule:AE},{start:913,length:17,convRule:gl},{start:931,length:9,convRule:gl},{start:940,length:1,convRule:xC},{start:941,length:3,convRule:NE},{start:945,length:17,convRule:yl},{start:962,length:1,convRule:PE},{start:963,length:9,convRule:yl},{start:972,length:1,convRule:sG},{start:973,length:2,convRule:qE},{start:975,length:1,convRule:vG},{start:976,length:1,convRule:$E},{start:977,length:1,convRule:OE},{start:981,length:1,convRule:UE},{start:982,length:1,convRule:WE},{start:983,length:1,convRule:DG},{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:BE},{start:1009,length:1,convRule:RG},{start:1010,length:1,convRule:IG},{start:1011,length:1,convRule:zE},{start:1012,length:1,convRule:E6},{start:1013,length:1,convRule:kE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:nG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:fG},{start:1024,length:16,convRule:C6},{start:1040,length:32,convRule:gl},{start:1072,length:32,convRule:yl},{start:1104,length:16,convRule:RG},{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:T6},{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:JE},{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:rG},{start:1377,length:38,convRule:GG},{start:4256,length:38,convRule:rp},{start:4295,length:1,convRule:rp},{start:4301,length:1,convRule:rp},{start:4304,length:43,convRule:wG},{start:4349,length:3,convRule:wG},{start:5024,length:80,convRule:M6},{start:5104,length:6,convRule:vG},{start:5112,length:6,convRule:DG},{start:7296,length:1,convRule:VE},{start:7297,length:1,convRule:jE},{start:7298,length:1,convRule:HE},{start:7299,length:2,convRule:XE},{start:7301,length:1,convRule:YE},{start:7302,length:1,convRule:ZE},{start:7303,length:1,convRule:QE},{start:7304,length:1,convRule:KE},{start:7312,length:43,convRule:tG},{start:7357,length:3,convRule:tG},{start:7545,length:1,convRule:xE},{start:7549,length:1,convRule:eC},{start:7566,length:1,convRule:aC},{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:uC},{start:7838,length:1,convRule:S6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Ha},{start:8019,length:1,convRule:Ha},{start:8021,length:1,convRule:Ha},{start:8023,length:1,convRule:Ha},{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:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:lC},{start:8050,length:4,convRule:vC},{start:8054,length:2,convRule:nC},{start:8056,length:2,convRule:rC},{start:8058,length:2,convRule:tC},{start:8060,length:2,convRule:iC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:ip},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:ip},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:ip},{start:8112,length:2,convRule:Ha},{start:8115,length:1,convRule:cp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:L6},{start:8124,length:1,convRule:op},{start:8126,length:1,convRule:oC},{start:8131,length:1,convRule:cp},{start:8136,length:4,convRule:A6},{start:8140,length:1,convRule:op},{start:8144,length:2,convRule:Ha},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:N6},{start:8160,length:2,convRule:Ha},{start:8165,length:1,convRule:IG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:P6},{start:8172,length:1,convRule:nG},{start:8179,length:1,convRule:cp},{start:8184,length:2,convRule:q6},{start:8186,length:2,convRule:$6},{start:8188,length:1,convRule:op},{start:8486,length:1,convRule:O6},{start:8490,length:1,convRule:U6},{start:8491,length:1,convRule:W6},{start:8498,length:1,convRule:B6},{start:8526,length:1,convRule:cC},{start:8544,length:16,convRule:m6},{start:8560,length:16,convRule:h6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:G6},{start:9424,length:26,convRule:w6},{start:11264,length:47,convRule:rG},{start:11312,length:47,convRule:GG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:z6},{start:11363,length:1,convRule:k6},{start:11364,length:1,convRule:J6},{start:11365,length:1,convRule:_C},{start:11366,length:1,convRule:fC},{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:V6},{start:11374,length:1,convRule:j6},{start:11375,length:1,convRule:H6},{start:11376,length:1,convRule:X6},{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:Y6},{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:_p},{start:11559,length:1,convRule:_p},{start:11565,length:1,convRule:_p},{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:Z6},{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:Q6},{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:sC},{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:iG},{start:42923,length:1,convRule:K6},{start:42924,length:1,convRule:x6},{start:42925,length:1,convRule:eE},{start:42926,length:1,convRule:iG},{start:42928,length:1,convRule:aE},{start:42929,length:1,convRule:uE},{start:42930,length:1,convRule:lE},{start:42931,length:1,convRule:vE},{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:nE},{start:42949,length:1,convRule:rE},{start:42950,length:1,convRule:tE},{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:DC},{start:43888,length:80,convRule:RC},{start:65313,length:26,convRule:gl},{start:65345,length:26,convRule:yl},{start:66560,length:40,convRule:oG},{start:66600,length:40,convRule:dG},{start:66736,length:36,convRule:oG},{start:66776,length:36,convRule:dG},{start:68736,length:51,convRule:pG},{start:68800,length:51,convRule:sG},{start:71840,length:32,convRule:gl},{start:71872,length:32,convRule:yl},{start:93760,length:32,convRule:gl},{start:93792,length:32,convRule:yl},{start:125184,length:34,convRule:iE},{start:125218,length:34,convRule:IC}],e9=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(N,L){if(N>L||N>=F_(a))return _=!0,I.value;if(Re){var V=Zc(La(N+L|0)/2),Ee=MB(a)(V),Ca=l(e)(Ee);if(Ca instanceof Xe)return _=!0,new R(Ee);if(Ca instanceof he){o=V+1|0,i=L;return}o=N,i=V-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,L.constructor.name])}for(;!_;)s=y(o,i);return s}};return v(0)(u)}}}},uz=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(Re)return Ce.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])}},mh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:ZB},v=e9(l)(e)(u)(uz);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])}}},a9=function(e){return function(a){var u=mh(az)(a)(AB);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])}},hh=a9(function(e){return e.lowdist});var gh=a9(function(e){return e.updist}),lz=function(e){return function(a){var u=mh(PB)(a)(SB);if(u instanceof I)return!1;if(u instanceof R)return Zi(jb(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])}},u9=lz([I6]),vz=[{start:0,length:32,convRule:Vb},{start:32,length:1,convRule:Pv},{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:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ie},{start:44,length:1,convRule:b},{start:45,length:1,convRule:hl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:ye},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ie},{start:63,length:2,convRule:b},{start:65,length:26,convRule:gl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:np},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:yl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ie},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ie},{start:127,length:33,convRule:Vb},{start:160,length:1,convRule:Pv},{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:Mn},{start:172,length:1,convRule:Ie},{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:Ie},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:pC},{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:It},{start:188,length:3,convRule:fe},{start:191,length:1,convRule:b},{start:192,length:23,convRule:gl},{start:215,length:1,convRule:Ie},{start:216,length:7,convRule:gl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:yl},{start:247,length:1,convRule:Ie},{start:248,length:7,convRule:yl},{start:255,length:1,convRule:GC},{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:oE},{start:305,length:1,convRule:wC},{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:cE},{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:dC},{start:384,length:1,convRule:mC},{start:385,length:1,convRule:_E},{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:fE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:cG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:pE},{start:399,length:1,convRule:sE},{start:400,length:1,convRule:DE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:cG},{start:404,length:1,convRule:RE},{start:405,length:1,convRule:hC},{start:406,length:1,convRule:_G},{start:407,length:1,convRule:IE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:gC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:_G},{start:413,length:1,convRule:GE},{start:414,length:1,convRule:mG},{start:415,length:1,convRule:wE},{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:tp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:tp},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:tp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:dE},{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:mE},{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:yC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:Gc},{start:453,length:1,convRule:wc},{start:454,length:1,convRule:dc},{start:455,length:1,convRule:Gc},{start:456,length:1,convRule:wc},{start:457,length:1,convRule:dc},{start:458,length:1,convRule:Gc},{start:459,length:1,convRule:wc},{start:460,length:1,convRule:dc},{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:FC},{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:wc},{start:499,length:1,convRule:dc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:hE},{start:503,length:1,convRule:gE},{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:fG},{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:yE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:FE},{start:574,length:1,convRule:bE},{start:575,length:2,convRule:bC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:EE},{start:580,length:1,convRule:CE},{start:581,length:1,convRule:TE},{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:EC},{start:593,length:1,convRule:CC},{start:594,length:1,convRule:TC},{start:595,length:1,convRule:MC},{start:596,length:1,convRule:SC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:hG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:LC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:AC},{start:604,length:1,convRule:NC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:hG},{start:609,length:1,convRule:PC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:qC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:$C},{start:614,length:1,convRule:gG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:OC},{start:617,length:1,convRule:yG},{start:618,length:1,convRule:gG},{start:619,length:1,convRule:UC},{start:620,length:1,convRule:WC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:yG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:BC},{start:626,length:1,convRule:zC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:kC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:JC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:fp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:VC},{start:643,length:1,convRule:fp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:jC},{start:648,length:1,convRule:fp},{start:649,length:1,convRule:HC},{start:650,length:2,convRule:XC},{start:652,length:1,convRule:YC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:ZC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:QC},{start:670,length:1,convRule:KC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:Fe},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:Fe},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:Fe},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:Fe},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:Fe},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:y6},{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:Fe},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:Fe},{start:891,length:3,convRule:mG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:ME},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:SE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:LE},{start:908,length:1,convRule:pG},{start:910,length:2,convRule:AE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:gl},{start:931,length:9,convRule:gl},{start:940,length:1,convRule:xC},{start:941,length:3,convRule:NE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:yl},{start:962,length:1,convRule:PE},{start:963,length:9,convRule:yl},{start:972,length:1,convRule:sG},{start:973,length:2,convRule:qE},{start:975,length:1,convRule:vG},{start:976,length:1,convRule:$E},{start:977,length:1,convRule:OE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:UE},{start:982,length:1,convRule:WE},{start:983,length:1,convRule:DG},{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:BE},{start:1009,length:1,convRule:RG},{start:1010,length:1,convRule:IG},{start:1011,length:1,convRule:zE},{start:1012,length:1,convRule:E6},{start:1013,length:1,convRule:kE},{start:1014,length:1,convRule:Ie},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:nG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:fG},{start:1024,length:16,convRule:C6},{start:1040,length:32,convRule:gl},{start:1072,length:32,convRule:yl},{start:1104,length:16,convRule:RG},{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:gD},{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:T6},{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:JE},{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:rG},{start:1369,length:1,convRule:Fe},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:GG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:hl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:hl},{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:Ie},{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:Fe},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ye},{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:Fe},{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:ye},{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:ye},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:Fe},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:Fe},{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:Fe},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:Fe},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:Fe},{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:ye},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:Fe},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:Fe},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ye},{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:Fe},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ye},{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:ye},{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:oe},{start:3900,length:1,convRule:te},{start:3901,length:1,convRule:oe},{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:ye},{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:ye},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:rp},{start:4295,length:1,convRule:rp},{start:4301,length:1,convRule:rp},{start:4304,length:43,convRule:wG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:Fe},{start:4349,length:3,convRule:wG},{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:M6},{start:5104,length:6,convRule:vG},{start:5112,length:6,convRule:DG},{start:5120,length:1,convRule:hl},{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:Pv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{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:Fe},{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:ye},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:hl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:al},{start:6160,length:10,convRule:ye},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:Fe},{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:ye},{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:ye},{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:ye},{start:6800,length:10,convRule:ye},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:Fe},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:gD},{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:ye},{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:ye},{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:ye},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:ye},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:Fe},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:VE},{start:7297,length:1,convRule:jE},{start:7298,length:1,convRule:HE},{start:7299,length:2,convRule:XE},{start:7301,length:1,convRule:YE},{start:7302,length:1,convRule:ZE},{start:7303,length:1,convRule:QE},{start:7304,length:1,convRule:KE},{start:7312,length:43,convRule:tG},{start:7357,length:3,convRule:tG},{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:Fe},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:Fe},{start:7545,length:1,convRule:xE},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:eC},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:aC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:Fe},{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:uC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:S6},{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:Ha},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Ha},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Ha},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Ha},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Ha},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Ha},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Ha},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Ha},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Ha},{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:Ha},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:lC},{start:8050,length:4,convRule:vC},{start:8054,length:2,convRule:nC},{start:8056,length:2,convRule:rC},{start:8058,length:2,convRule:tC},{start:8060,length:2,convRule:iC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:ip},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:ip},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:ip},{start:8112,length:2,convRule:Ha},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:cp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:L6},{start:8124,length:1,convRule:op},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:oC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:cp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:A6},{start:8140,length:1,convRule:op},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Ha},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:N6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Ha},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:IG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:P6},{start:8172,length:1,convRule:nG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:cp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:q6},{start:8186,length:2,convRule:$6},{start:8188,length:1,convRule:op},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:Pv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:hl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Mn},{start:8217,length:1,convRule:It},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Mn},{start:8221,length:1,convRule:It},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Mn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:UB},{start:8233,length:1,convRule:$B},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:Pv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Mn},{start:8250,length:1,convRule:It},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:np},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ie},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ie},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:np},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Pv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:Fe},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:Fe},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:Fe},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:gD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:gD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:O6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:U6},{start:8491,length:1,convRule:W6},{start:8492,length:2,convRule:la},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:la},{start:8498,length:1,convRule:B6},{start:8499,length:1,convRule:la},{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:la},{start:8512,length:5,convRule:Ie},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ie},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:cC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:m6},{start:8560,length:16,convRule:h6},{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:Ie},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ie},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ie},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ie},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ie},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ie},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ie},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ie},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ie},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ie},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ie},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ie},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ie},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ie},{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:G6},{start:9424,length:26,convRule:w6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ie},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ie},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ie},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ie},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule:oe},{start:10090,length:1,convRule:te},{start:10091,length:1,convRule:oe},{start:10092,length:1,convRule:te},{start:10093,length:1,convRule:oe},{start:10094,length:1,convRule:te},{start:10095,length:1,convRule:oe},{start:10096,length:1,convRule:te},{start:10097,length:1,convRule:oe},{start:10098,length:1,convRule:te},{start:10099,length:1,convRule:oe},{start:10100,length:1,convRule:te},{start:10101,length:1,convRule:oe},{start:10102,length:30,convRule:fe},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ie},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ie},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ie},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ie},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ie},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ie},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ie},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ie},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ie},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:rG},{start:11312,length:47,convRule:GG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:z6},{start:11363,length:1,convRule:k6},{start:11364,length:1,convRule:J6},{start:11365,length:1,convRule:_C},{start:11366,length:1,convRule:fC},{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:V6},{start:11374,length:1,convRule:j6},{start:11375,length:1,convRule:H6},{start:11376,length:1,convRule:X6},{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:Fe},{start:11390,length:2,convRule:Y6},{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:_p},{start:11559,length:1,convRule:_p},{start:11565,length:1,convRule:_p},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:Fe},{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:Mn},{start:11779,length:1,convRule:It},{start:11780,length:1,convRule:Mn},{start:11781,length:1,convRule:It},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Mn},{start:11786,length:1,convRule:It},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Mn},{start:11789,length:1,convRule:It},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:hl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:hl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Mn},{start:11805,length:1,convRule:It},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Mn},{start:11809,length:1,convRule:It},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:Fe},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:hl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:hl},{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:Pv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:Fe},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:hl},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{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:hl},{start:12337,length:5,convRule:Fe},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:Fe},{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:Fe},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:hl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:Fe},{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:Fe},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:Fe},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:Fe},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:ye},{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:gD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:Fe},{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:Fe},{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:Fe},{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:Fe},{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:Z6},{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:Fe},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:Q6},{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:sC},{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:iG},{start:42923,length:1,convRule:K6},{start:42924,length:1,convRule:x6},{start:42925,length:1,convRule:eE},{start:42926,length:1,convRule:iG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:aE},{start:42929,length:1,convRule:uE},{start:42930,length:1,convRule:lE},{start:42931,length:1,convRule:vE},{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:nE},{start:42949,length:1,convRule:rE},{start:42950,length:1,convRule:tE},{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:Fe},{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:ye},{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:ye},{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:Fe},{start:43472,length:10,convRule:ye},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:Fe},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:ye},{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:ye},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:Fe},{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:Fe},{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:Fe},{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:DC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:Fe},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:Fe},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:RC},{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:ye},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:sh},{start:56192,length:128,convRule:sh},{start:56320,length:1024,convRule:sh},{start:57344,length:6400,convRule:Dh},{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:Ie},{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:oe},{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:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:hl},{start:65075,length:2,convRule:np},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:np},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:hl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ie},{start:65123,length:1,convRule:hl},{start:65124,length:3,convRule:Ie},{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:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ie},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:hl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:ye},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ie},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:gl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:np},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:yl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ie},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ie},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:c},{start:65392,length:1,convRule:Fe},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:Fe},{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:Ie},{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:Ie},{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:oG},{start:66600,length:40,convRule:dG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:ye},{start:66736,length:36,convRule:oG},{start:66776,length:36,convRule:dG},{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:pG},{start:68800,length:51,convRule:sG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ye},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:hl},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:gl},{start:71872,length:32,convRule:yl},{start:71904,length:10,convRule:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:ye},{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:Fe},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ye},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:gl},{start:93792,length:32,convRule:yl},{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:Fe},{start:94176,length:2,convRule:Fe},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:Fe},{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:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{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:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ie},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ie},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ie},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ie},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ie},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ie},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ie},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ie},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ye},{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:Fe},{start:123200,length:10,convRule:ye},{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:ye},{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:iE},{start:125218,length:34,convRule:IC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:Fe},{start:125264,length:10,convRule:ye},{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:Ie},{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:ye},{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:Dh},{start:1048576,length:65534,convRule:Dh}],yh=function(e){return function(a){var u=function(){var v=a<256;return v?LB:NB}(),l=mh(vz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Zi(jb(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])}},l9=yh([pp,ee,j,dh,wh,b6,F6,Gh,d6,g6,CG]),v9=yh([j,ee,pp,dh,wh]);var n9=yh([ee,pp]);var Sn=_a(Rc);var t9=Fv,i9=t9(hh);var o9=t9(gh),c9=function(e){return n9(Sn(e))},TG=function(e){var a=Sn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:u9(a)};var _9=function(e){var a=Sn(e)-Tn("0")|0;return a<=7&&a>=0};var Fh=function(e){var a=Sn(e)-Tn("0")|0;return a<=9&&a>=0};var f9=function(e){return Fh(e)||function(){var a=Sn(e)-Tn("A")|0;return a<=5&&a>=0}()||function(){var a=Sn(e)-Tn("a")|0;return a<=5&&a>=0}()};var p9=function(e){return l9(Sn(e))},MG=function(e){return v9(Sn(e))},bh=function(e){var a=Sn(e)-Tn("A")|0,u=Sn(e)-Tn("a")|0,l=Sn(e)-Tn("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(Re)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var iz=vh(zp),s9=k(Hp(IR));var oz=lh(zp);var C_=function(e){return Ai(function(a){return e(Ic(a))})},Ch=wa(C_(TG))("space"),Th=wa(C_(c9))("uppercase letter");var Gt=function(e){return Xm(Ai(Qe(iz)(e)))(function(a){return"one of "+s9(e)})},SG=wa(C_(_9))("oct digit");var LG=function(e){return Xm(Ai(Qe(oz)(e)))(function(a){return"none of "+s9(e)})};var Mh=wa(C_(MG))("letter");var AG=wa(C_(f9))("hex digit"),NG=wa(C_(Fh))("digit"),Sh=wa(C_(p9))("letter or digit");var cz=S(Rl);var R9=function(e){var a=cz(e);return function(u){return Wb(a(Ub(u)))}},I9=R9(i9),G9=R9(o9);var Mu=K(e0);var Wl=U(ft);var Ah=uh(Ka),Nh=S(Rl),Bl=At(_t),fz=Oe(Ka),$G=re(hv),F9=zw(m_),Qa=Ja(Cn),b9=vl(Ql),Ni=Lt(Ql),w9=Se(Ne),d9=nh(Kf)(m_),pz=S(Sa),Lh=aG(Kf)(m_),sz=Oa(rl),Dz=fR(_t),m9=k(gv),Rz=K(Xn),Iz=U(vf),Gz=hu(rl),PG=S(Ql),h9=h_(rl),wz=f1(Kf)(m_),dz=rI(Rf),mz=hu(Ya);var qh=function(e){return e};var hz=function(e){if(e.caseSensitive)return Ah(e.reservedNames);if(Re)return Ah(Nh(Si)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},qG=GD(_h(TG)),g9=function(e){return Bl(uu(Rt(e.commentLine)))(xf(Ai(function(a){return a!==` +`})))};var E9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=ah(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=fz(_.value0.head)(o);if(s instanceof Ce){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}},gz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return Si(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return E9(hz(e))(u)}},yz=function(e){var a=$G(Yf(e.commentEnd))(Yf(e.commentStart));return F9(function(u){return Qa(b9(uu(Rt(e.commentEnd))))(Qa(Bl(GD(LG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment")))})},Ph=function(e){return Bl(uu(Rt(e.commentStart)))(bz(e))},Fz=function(e){var a=$G(Yf(e.commentEnd))(Yf(e.commentStart));return F9(function(u){return Qa(b9(uu(Rt(e.commentEnd))))(Qa(Bl(Ph(e))(u))(Qa(Bl(GD(LG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment"))))})},bz=function(e){return e.nestedComments?Fz(e):yz(e)},y9=function(e){if(Li(e.commentLine)&&Li(e.commentStart))return xf(wa(qG)(""));if(Li(e.commentLine))return xf(Qa(qG)(wa(Ph(e))("")));if(Li(e.commentStart))return xf(Qa(qG)(wa(g9(e))("")));if(Re)return xf(Qa(qG)(Qa(g9(e))(wa(Ph(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},$h=function(e){var a=Ai(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Qa(Ni(zu("-"))(K_(Q)))(Qa(Ni(zu("+"))(w9))(Wl(w9)))},l=u(Jp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(d9(e.opLetter))(function(ka){return Wl(_c(He)+ID(ka))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var ka=function(ll){return function(i0){if(ll instanceof I)return I.value;if(ll instanceof R)return pz(function(j0){return(Q*ll.value0|0)+j0|0})(bh(Ic(i0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ll.constructor.name,i0.constructor.name])}};return Mu(Lh(He))(function(ll){return mu(Nv("not digits"))(Wl)(sz(ka)(new R(0))(ll))})}},i=Bl(Gt(["o","O"]))(t(8)(SG)),o=function(Q){return Dz(Q)(y9(e))},_=function(Q){var He=Mu(Rt(Q))(function(){return wa(Zm(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Ni(o(Rt(Q)))(Q)},y=function(Q){return y_(s("("))(s(")"))(Q)},N=s(";"),L=function(Q){return Ym(Q)(N)},V=function(Q){return KI(Q)(N)},Ee=function(Q){return E9(Ah(e.reservedOpNames))(Q)},Ca=function(){var Q=Mu(v)(function(He){var ka=Ee(He);return ka?Nv("reserved operator "+He):Wl(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(d9(e.identLetter))(function(ka){return Wl(_c(He)+ID(ka))})});return wa(Q)("identifier")}(),Fl=function(){var Q=Mu(bu)(function(He){var ka=gz(e)(He);return ka?Nv("reserved word "+m9(He)):Wl(He)});return o(uu(Q))}(),da=Bl(Gt(["x","X"]))(t(16)(AG)),k0=function(){var Q=function(He){return function(ka){if(ka instanceof I)return I.value;if(ka instanceof R)return Rz(bh(Ic(He)))(function(ll){return Iz((ka.value0+La(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,ka.constructor.name])}};return Km("fraction")(Mu(zu("."))(function(){return Mu(wa(Lh(NG))("fraction"))(function(He){return mu(Nv("not digit"))(Wl)(Gz(Q)(new R(0))(He))})}))}(),H_=wa(Bl(Lh(Ch))(zu("\\")))("end of string gap"),qe=zu("&"),jl=eG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Lc=s("."),J0=t(10)(NG),X_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Re)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 Km("exponent")(Mu(Gt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(J0)("exponent"))(function(ka){return Wl(Q(He(ka)))})})}))}(),Y_=function(Q){var He=Mu(X_)(function(ll){return Wl(La(Q)*ll)}),ka=Mu(k0)(function(ll){return Mu(wD(1)(X_))(function(i0){return Wl((La(Q)+ll)*i0)})});return Qa(ka)(He)},St=function(Q){return PG(ae.create)(Y_(Q))},Z_=Mu(J0)(function(Q){return wD(new M(Q))(St(Q))}),Un=Qa(PG(M.create)(Qa(da)(i)))(Qa(Z_)(Qa(St(0))(Wl(new M(0))))),Dl=Qa(Bl(zu("0"))(Un))(Z_),zi=wa(o(Dl))("number"),ki=Mu(J0)(Y_),Ji=wa(o(ki))("float"),bl=wa(Bl(zu("0"))(Qa(da)(Qa(i)(Qa(J0)(Wl(0))))))(""),Wn=Qa(bl)(J0),Ac=Mu(o(l))(function(Q){return Mu(Wn)(function(He){return Wl(Q(He))})}),Np=wa(o(Ac))("integer"),Pp=wa(o(Wn))("natural"),pe=s(","),Da=function(Q){return Ym(Q)(pe)},Gu=function(Q){return KI(Q)(pe)},Ta=s(":"),Me=Mu(Qa(J0)(Qa(Bl(zu("o"))(t(8)(SG)))(Bl(zu("x"))(t(16)(AG)))))(function(Q){var He=Q>1114111;if(He)return Nv("invalid escape sequence");var ka=ph(Q);if(ka instanceof R)return Wl(ka.value0);if(ka instanceof I)return Nv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[ka.constructor.name])}),ve=Ai(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ni(zu(He.value0))(He.value1)};return h9(Nh(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Th)(function(Q){var He=ph((Tn(Q)-Tn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Nv("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 Ni(Rt(Q))(Q);if(Re){var He=m9(Q),ka=function(i0){var j0=function(CX){if(Re)return zu(i0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[i0.constructor.name])},lL=MG(Ic(i0));if(lL){var oy=XI(I9(_c(i0)));if(oy instanceof R){var cy=XI(G9(_c(i0)));return cy instanceof R?Qa(zu(oy.value0))(zu(cy.value0)):j0(!0)}return j0(!0)}return j0(!0)},ll=function(i0){var j0=vb(i0);if(j0 instanceof I)return Wl(void 0);if(j0 instanceof R)return Bl(wa(ka(j0.value0.head))(He))(ll(j0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[j0.constructor.name])};return Ni(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))(wa(Zm(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return y_(s("["))(s("]"))(Q)},wu=function(Q){return y_(s("{"))(s("}"))(Q)},V0=["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"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],fa=eG($G(V0)(t0))($G(Hl)(f)),Ae=function(){var Q=function(He){return uu(Ni(Rt(He.value0))(He.value1))};return h9(Nh(Q)(fa))}(),D=Qa(ya)(Qa(Me)(Qa(Ae)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Qa(ve)(wa(w)("literal character")),X=function(){var Q=y_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(o(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Qa(Ni(H_)(I.value))(Qa(Ni(qe)(I.value))(PG(R.create)(D)))}),ta=Qa(PG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(ka){return function(ll){if(ka instanceof I)return ll;if(ka instanceof R)return new G(ka.value0,ll);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[ka.constructor.name,ll.constructor.name])}},He=Mu(y_(zu('"'))(wa(zu('"'))("end of string"))(wz(ta)))(function(ka){return Wl(ID(dz(mz(Q)(h.value)(ka))))});return o(wa(He)("literal string"))}(),Nc=function(Q){return y_(s("<"))(s(">"))(Q)};return{identifier:Fl,reserved:qu,operator:Ca,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Pp,integer:Np,float:Ji,naturalOrFloat:zi,decimal:J0,hexadecimal:da,octal:i,symbol:s,lexeme:o,whiteSpace:y9(e),parens:y,braces:wu,angles:Nc,brackets:ua,semi:N,comma:pe,colon:Ta,dot:Lc,semiSep:L,semiSep1:V,commaSep:Da,commaSep1:Gu}};var T9=Ja(Cn),M9=function(){var e=Gt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:T9(Mh)(zu("_")),identLetter:T9(Sh)(Gt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Pi=re(hv),S9=S(Ql),Cz=Eu(kn),Tz=h_(rl);var Mz=["if","then","else","audio","blend","rgba","add","mul","rgb"],Oh=["**","**:"],Uh=["*","/","%","*:","/:","%:"],Wh=["+","-","+:","-:"],Bh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],zh=["++","~~","~~:","+-"],kh=["$","&"],Jh=[">>","<>","->","\\"],Sz=["<<","="],Vh=["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"],jh=["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"],Lz=Pi(Vh)(Pi(jh)(Mz)),qv=$h(function(){var e=qh(M9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Lz,reservedOpNames:Pi(Sz)(Pi(Jh)(Pi(kh)(Pi(zh)(Pi(Bh)(Pi(Wh)(Pi(Uh)(Oh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var yD=function(){return qv.identifier}(),OG=function(){return qv.integer}();var Hh=function(){return qv.naturalOrFloat}();var UG=function(){return qv.parens}(),FD=function(){return qv.reserved}(),Ln=function(){return qv.reservedOp}();var L9=function(){return qv.semiSep}();var A9=function(){return qv.stringLiteral}();var Xh=function(){return qv.whiteSpace}(),N9=function(){return qv.float}(),Az=El(Cl)(e0)(Ln("-"))(function(){return S9(Cz(-1))(N9)}),WG=Tz([uu(Az),uu(N9),S9(La)(OG)]);var Yh=function(){return qv.commaSep}(),P9=function(){return qv.comma}();var BG=function(){return qv.brackets}(),q9=function(){return qv.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 Be=K(e0),$9=qc(Ql),za=U(ft),T_=h_(rl),kG=S(Rl),Pz=Lt(Ql),$0=El(Cl)(e0),bD=Ja(Cn),ED=S(Ql),qz=Oa(Ya),Zh=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}(),JG=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}(),CD=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}(),TD=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}(),Qh=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}(),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}(),zG=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}(),Kh=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}(),xh=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}(),eg=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}(),ag=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}();var lg=function(e){return Be(ml)(function(a){return $9(new Zh(a,e))(FD(e))})},$z=Be(ml)(function(e){return Be(Hh)(function(a){if(a instanceof M)return za(new CD(e,a.value0));if(a instanceof ae)return za(new TD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Oz=T_(kG(lg)(["audio","blend","rgba","add","mul","rgb"])),M_=function(e){return Be(ml)(function(a){return T_(kG(function(u){return Pz(Ln(u))(Kh.create(a)(u))})(e))})},Uz=Be(ml)(function(e){return Be(wD(!0)($9(!1)(Ln("-"))))(function(a){return Be(Hh)(function(u){if(u instanceof M)return za(a?new CD(e,u.value0):new CD(e,u.value0*-1|0));if(u instanceof ae)return za(a?new TD(e,u.value0):new TD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Wz=T_(kG(function(e){return uu(lg(e))})(Vh)),O9=T_(kG(function(e){return uu(lg(e))})(jh)),Bz=Be(za(void 0))(function(){return BG(Be(ml)(function(e){return Be(OG)(function(a){return $0(Ln(".."))(function(){return Be(OG)(function(u){return za(new xh(e,a,u))})})})}))}),zz=Be(za(void 0))(function(){return BG(Be(ml)(function(e){return Be(WG)(function(a){return Be(P9)(function(){return Be(WG)(function(u){return $0(Ln(".."))(function(){return Be(WG)(function(l){return za(new eg(e,a,u,l))})})})})})}))}),kz=$0(xI(Xh))(function(){return $0(bD(xI(fh))(xI(Ln(";"))))(function(){return za(I.value)})}),Jz=Kl("application","AST",function(){return Be(za(void 0))(function(){return Be(ml)(function(e){return Be(U9(135))(function(a){return Be(sp(136))(function(u){return Be(Gb(sp(137)))(function(l){return za(qz(zG.create(e))(new zG(e,a,u))(l))})})})})})}),sp=Kl("argument","AST",function(){return Be(za(void 0))(function(){return Be(ml)(function(e){return T_([UG(MD(145)),Wz,O9,uu($z),uu(ED(Qh.create(e))(A9)),uu(Bz),uu(zz),uu(xz(152)),uu(W9(153)),uu(Kz(154)),ED(JG.create(e))(yD)])})})}),MD=Kl("expression1","AST",function(){return Be(za(void 0))(function(){return g_(Vz(89))(M_(Jh))})}),Vz=Kl("expression2","AST",function(){return Be(za(void 0))(function(){return wb(jz(94))(M_(kh))})}),jz=Kl("expression3","AST",function(){return Be(za(void 0))(function(){return g_(Hz(99))(M_(zh))})}),Hz=Kl("expression4","AST",function(){return Be(za(void 0))(function(){return g_(Xz(104))(M_(Bh))})}),Xz=Kl("expression5","AST",function(){return Be(za(void 0))(function(){return g_(Yz(109))(M_(Wh))})}),Yz=Kl("expression6","AST",function(){return Be(za(void 0))(function(){return g_(Zz(114))(M_(Uh))})}),Zz=Kl("expression7","AST",function(){return Be(za(void 0))(function(){return g_(Qz(119))(M_(Oh))})}),Qz=Kl("expression8","AST",function(){return Be(za(void 0))(function(){return T_([uu(Jz(125)),uu(Uz),Oz,sp(128)])})}),U9=Kl("functionInApplication","AST",function(){return Be(za(void 0))(function(){return Be(ml)(function(e){return T_([UG(U9(163)),O9,UG(W9(165)),ED(JG.create(e))(yD)])})})}),Kz=Kl("ifThenElse","AST",function(){return Be(ml)(function(e){return $0(FD("if"))(function(){return Be(sp(253))(function(a){return $0(FD("then"))(function(){return Be(sp(255))(function(u){return $0(FD("else"))(function(){return Be(sp(257))(function(l){return za(new ug(e,a,u,l))})})})})})})})}),W9=Kl("lambda","AST",function(){return Be(ml)(function(e){return $0(Ln("\\"))(function(){return Be(Qm(yD))(function(a){return $0(Ln("->"))(function(){return Be(MD(246))(function(u){return za(new ag(e,i_(a),u))})})})})})}),xz=Kl("list","AST",function(){return Be(za(void 0))(function(){return bD(ek(205))(ak(205))})}),ek=Kl("listCombinatorial","AST",function(){return Be(za(void 0))(function(){return BG(Be(ml)(function(e){return Be(Yh(MD(212)))(function(a){return za(new VG(e,ge.value,a))})}))})}),ak=Kl("listPairwise","AST",function(){return Be(za(void 0))(function(){return q9(Be(ml)(function(e){return Be(Yh(MD(220)))(function(a){return za(new VG(e,we.value,a))})}))})});var B9=MD(86);var uk=Be(ml)(function(e){return Be(B9)(function(a){return za({position:e,identifiers:h.value,expression:a})})}),lk=Be(ml)(function(e){return Be(Qm(yD))(function(a){return $0(bD(Ln("="))(Ln("<<")))(function(){return Be(B9)(function(u){return za({position:e,identifiers:i_(a),expression:u})})})})}),vk=function(){return bD(ED(R.create)(uu(lk)))(bD(ED(R.create)(uu(uk)))(kz))}(),nk=$0(Xh)(function(){return Be(L9(vk))(function(e){return $0(fh)(function(){return za(e)})})}),vg=function(e){return sb(e)(nk)};var ok=Du(Em);var ck=Du(Lm),_k=Du(Zs),z9={liftAff:Se(Ne),MonadEffect0:function(){return xv}},SD=function(e){return e.liftAff};var k9=function(e){var a=e.MonadEffect0(),u=hF(a);return{liftAff:function(){var l=ok(a.Monad0()),v=SD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var J9=function(e){var a=e.MonadEffect0(),u=VF(a);return{liftAff:function(){var l=ck(a.Monad0()),v=SD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},V9=function(e){var a=e.MonadEffect0(),u=u8(a);return{liftAff:function(){var l=_k(a.Monad0()),v=SD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function H9(e,a){return fetch(e,a)}var LD=function(a){return function(u){return a(u)()}};var Y9=function(e){return function(){return H9(e,{})}};var Ak=Oe(Ka),a5=function(e){return e};var Nk={eq:function(e){return function(a){return Si(e)===Si(a)}}},u5={compare:function(e){return function(a){return Ak(Si(e))(Si(a))}},Eq0:function(){return Nk}};function l5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var v5=function(){return b_(l5)(B.create)}();var rg=function(){var e=_I(u5)(rl),a=S(Rl)(I3(Kp)(a5));return function(u){return e(a(v5(u)))}}();function HG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var _5={convertHelper:function(e){return function(a){return{}}}};var tg=function(){return function(e){return function(a){return function(){return HG(e,a)}}}};var f5=function(e){return e.convertHelper};var p5=function(){return function(){return function(e){return{convert:f5(e)(Ba.value)}}}},s5=function(e){return e.convert};function ig(e){return e.headers}function og(e){return e.ok}function cg(e){return e.redirected}function _g(e){return e.status}function fg(e){return e.statusText}function pg(e){return e.url}function sg(e){return function(){return e.body}}function Dg(e){return function(){return e.arrayBuffer()}}function Rg(e){return function(){return e.blob()}}function Ig(e){return function(){return e.text()}}function Gg(e){return function(){return e.json()}}function wg(e,a,u){return u.then(e,a)}function dg(e){return Promise.resolve(e)}function R5(e,a,u){return u instanceof Error?e(u):a}var I5=function(){return E_(R5)(R.create)(I.value)}();var G5=function(){return function(e){return function(a){return function(u){return function(){return wg(LD(e),LD(a),u)}}}}},w5=function(){return dg};var wJ=qc(ol),dJ=Ga(qm),mJ=G5(),d5=S(ol),m5=w5();var hJ=Ja(xy),gJ=S(Sa),yJ=Wm(Cu),FJ=K(P0),bJ=Tu(xv),EJ=function(e){return function(a){return DD(function(u){return wJ(dJ)(mJ(function(l){return d5(m5)(u(new ae(l)))})(function(l){return d5(m5)(u(new M(e(l))))})(a))})}};var CJ=function(e){return Ky(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(hJ(I5(e))(gJ(lt)(e3(Mm(yJ(nb(e)))))))},TJ=EJ(CJ),S_=function(e){return FJ(bJ(e))(TJ)};var g5=function(e){return S_(Ig(e))},y5=function(e){return S_(Gg(e))};var F5=function(e){return S_(Rg(e))},b5=function(e){return S_(Dg(e))},E5=function(e){return{headers:rg(ig(e)),ok:og(e),redirected:cg(e),status:_g(e),statusText:fg(e),url:pg(e),text:g5(e),json:y5(e),body:sg(e),arrayBuffer:b5(e),blob:F5(e)}};var C5=K(P0),SJ=Tu(xv),LJ=tg(),AJ=U(cc);var T5=function(){return function(){return function(e){var a=s5(e);return function(u){return function(l){return C5(SJ(LJ(u)(a(l))))(function(v){return C5(S_(Y9(v)))(function(t){return AJ(E5(t))})})}}}}};var L_=Df(Ya),PJ=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}(),Dp=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}(),a0=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}(),wt=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}(),An=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}(),mc=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}(),u0=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 hc=function(){return{toValue:oa.create}}();var A_=function(e){if(e instanceof oa||e instanceof Dp||e instanceof a0||e instanceof wt||e instanceof xl||e instanceof An||e instanceof mc||e instanceof u0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},M5=function(e){return e.toValue},N_=function(e){if(e instanceof oa)return"Signal";if(e instanceof Dp)return"String";if(e instanceof a0)return"Int";if(e instanceof wt)return"Number";if(e instanceof xl)return"Function";if(e instanceof An)return"Output";if(e instanceof mc)return"Action";if(e instanceof u0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},mg=function(e){return function(a){return function(u){return Vf(BF(C1(u)(a))(e))}}},qJ=function(e){return e instanceof Dp},XG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Dp)return a(v.value1);if(v instanceof u0){var t=L_(qJ)(v.value1);if(t instanceof I)return l(new Za("expected String, found polymorphic value",v.value0));if(t instanceof R)return XG(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 Za("expected String, found "+N_(v),A_(v)))}}},S5={fromValue:function(e){var a=XG(e);return function(u){return a(u)}}},$J=function(e){return e instanceof oa||e instanceof a0||e instanceof wt},AD=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 a0)return a(new Ju(La(v.value1)));if(v instanceof wt)return a(new Ju(v.value1));if(v instanceof u0){var t=L_($J)(v.value1);if(t instanceof I)return l(new Za("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return AD(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 Za("expected Signal, found "+N_(v),A_(v)))}}},L5=function(e){var a=PJ(e),u=AD(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),N=fl.create(_);return function(L){return l(y(N(L)))}}())}}}}};var dt={fromValue:function(e){var a=AD(e);return function(u){return a(u)}}},OJ=function(e){return e instanceof An},A5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof An)return a(v.value1);if(v instanceof u0){var t=L_(OJ)(v.value1);if(t instanceof I)return l(new Za("expected Output, found polymorphic value",v.value0));if(t instanceof R)return A5(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 Za("expected Output, found "+N_(v),A_(v)))}}},N5={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof wt||e instanceof a0},P5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof wt)return a(v.value1);if(v instanceof a0)return a(La(v.value1));if(v instanceof u0){var t=L_(UJ)(v.value1);if(t instanceof I)return l(new Za("expected Number, found polymorphic value",v.value0));if(t instanceof R)return P5(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 Za("expected Number, found "+N_(v),A_(v)))}}},hg={fromValue:function(e){var a=P5(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof a0},q5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof a0)return a(v.value1);if(v instanceof u0){var t=L_(WJ)(v.value1);if(t instanceof I)return l(new Za("expected Int, found polymorphic value",v.value0));if(t instanceof R)return q5(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 Za("expected Int, found "+N_(v),A_(v)))}}},gg={fromValue:function(e){var a=q5(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof xl},yg=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 u0){var t=L_(BJ)(v.value1);if(t instanceof I)return l(new Za("expected Function, found polymorphic value",v.value0));if(t instanceof R)return yg(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 Za("expected Function, found "+N_(v),A_(v)))}}},zJ=function(e){return e instanceof mc||e instanceof oa||e instanceof wt||e instanceof a0},Fg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof mc)return a(v.value1);if(v instanceof oa)return a(II(v.value1));if(v instanceof wt)return a(II(new Ju(v.value1)));if(v instanceof a0)return a(II(new Ju(La(v.value1))));if(v instanceof u0){var t=L_(zJ)(v.value1);if(t instanceof I)return l(new Za("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Fg(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 Za("expected Action, found "+N_(v),A_(v)))}}},ND=function(e){return e.fromValue};var JJ=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}},P_=K(P0),VJ=T5()()(p5()()(_5)),B5=El(Cl),Rp=B5(P0),PD=Jf(xv),Nn=U(cc),z5=sD(Hf),Pn=RD(z5),k5=Zv(Pn),Ru=K(k5),qn=bn(Pn),ht=l8(jF(zI(Hf))),jJ=yg(qn)(ht),O=U(qn),HJ=Fg(qn)(ht),J=Du(Zs)(Pn),$D=iu(ht),$5=Ku(Ia),YG=B5(k5),Eg=nc(Pn),J5=nt(Eg),Cg=tr(Ka),Tg=rt(Eg),V5=an(Ka),j5=eu(C0)(qn),XJ=L5(qn)(ht),YJ=S(_v),bg=AD(qn)(ht),O5=Tu(xv),ZJ=XG(qn)(ht),QJ=vt(a8(JF(z5))),KJ=SD(V9(J9(k9(z9)))),xJ=oI(Ka),U5=vc(Eg);var eV=function(e){return P_(VJ(e)({}))(function(a){return P_(a.text)(function(u){return Rp(PD("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},qD=function(e){return function(a){return Ru(jJ(e))(function(u){return u(a)})}},Mg=function(e){var a=ND(e)(qn)(ht);return function(u){var l=M5(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(_)))}}())})}}}},aV=Mg(S5)(hc),Sg=function(e){var a=ND(e)(qn)(ht);return function(u){var l=Mg(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)))}}())})}}}}},H5=Sg(gg),uV=H5(dt)(hc),lV=Sg(dt)(dt)(hc),vV=H5(gg)(hc),X5=function(e){var a=ND(e)(qn)(ht);return function(u){var l=Sg(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 N=o(_);return function(L){return O(N(s(L)))}}())})}}}}}},nV=X5(hg)(dt)(dt)(hc),rV=X5(dt)(dt)(dt)(hc),tV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},iV=tV(Pn),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},zl=oV(Pn),cV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(uV(u)(l))}}},_V=cV(Pn),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(lV(u)(l))}}},ie=fV(Pn),se=Mg(dt)(hc),pV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(aV(u)(l))}}},W5=pV(Pn),sV=function(e){var a=ND(e)(qn)(ht);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=mc.create(u);return function(i){return O(t(l(i)))}}())})}}};var Y5=function(e){var a=sV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(HJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},DV=Y5(hg),RV=Y5(N5),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(DV(u)(l))}}},GV=IV(Pn),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},dV=wV(Pn),mV=function(e){return function(a){return a===">>"?J(dV(e)(j4)):a==="<>"?J(GV(e)(H4)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return qD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return qD(l)(u)}))})):a==="++"?J(ie(e)(ln.create)):a==="~~"?J(zl(e)(pI(ge.value))):a==="~~:"?J(zl(e)(pI(we.value))):a==="+-"?J(zl(e)(O4)):a==="+"?J(ie(e)(M0.create(ge.value))):a==="-"?J(ie(e)(Xv.create(ge.value))):a==="*"?J(ie(e)(on.create(ge.value))):a==="/"?J(ie(e)(Mv.create(ge.value))):a==="%"?J(ie(e)(cn.create(ge.value))):a==="**"?J(ie(e)(_n.create(ge.value))):a==="=="?J(ie(e)(fn.create(ge.value))):a==="/="?J(ie(e)(pn.create(ge.value))):a===">"?J(ie(e)(sn.create(ge.value))):a==="<"?J(ie(e)(Dn.create(ge.value))):a===">="?J(ie(e)(S0.create(ge.value))):a==="<="?J(ie(e)(Rn.create(ge.value))):a==="+:"?J(ie(e)(M0.create(we.value))):a==="-:"?J(ie(e)(Xv.create(we.value))):a==="*:"?J(ie(e)(on.create(we.value))):a==="/:"?J(ie(e)(Mv.create(we.value))):a==="%:"?J(ie(e)(cn.create(we.value))):a==="**:"?J(ie(e)(_n.create(we.value))):a==="==:"?J(ie(e)(fn.create(we.value))):a==="/=:"?J(ie(e)(pn.create(we.value))):a===">:"?J(ie(e)(sn.create(we.value))):a==="<:"?J(ie(e)(Dn.create(we.value))):a===">=:"?J(ie(e)(S0.create(we.value))):a==="<=:"?J(ie(e)(Rn.create(we.value))):$D(new Za("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var hV=function(e){return function(a){return a==="append"?J(ie(e)(ln.create)):a==="zip"?J(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,Ro.value)):a==="py"?O(new oa(e,Io.value)):a==="pxy"?O(new oa(e,Go.value)):a==="aspect"?O(new oa(e,un.value)):a==="fx"?O(new oa(e,wo.value)):a==="fy"?O(new oa(e,mo.value)):a==="fxy"?O(new oa(e,vn.value)):a==="frt"?O(new oa(e,ho.value)):a==="fr"?O(new oa(e,go.value)):a==="ft"?O(new oa(e,yo.value)):a==="setfx"?J(ie(e)(Jo.create)):a==="setfy"?J(ie(e)(Vo.create)):a==="setfxy"?J(ie(e)(jo.create)):a==="zoom"?J(ie(e)(Ho.create)):a==="zoomxy"?J(ie(e)(oi.create)):a==="zoomx"?J(ie(e)(Xo.create)):a==="zoomy"?J(ie(e)(Yo.create)):a==="move"?J(ie(e)(Zo.create)):a==="tile"?J(ie(e)(Qo.create)):a==="tilexy"?J(ie(e)(Ko.create)):a==="tilex"?J(ie(e)(xo.create)):a==="tiley"?J(ie(e)(ec.create)):a==="spin"?J(ie(e)(ac.create)):a==="early"?J(ie(e)(rn.create)):a==="late"?J(ie(e)(U4)):a==="slow"?J(ie(e)(tn.create)):a==="fast"?J(ie(e)(B4)):a==="lo"?O(new oa(e,jt.value)):a==="mid"?O(new oa(e,Ht.value)):a==="hi"?O(new oa(e,Xt.value)):a==="ilo"?O(new oa(e,Yt.value)):a==="imid"?O(new oa(e,Zt.value)):a==="ihi"?O(new oa(e,Qt.value)):a==="cps"?O(new oa(e,pr.value)):a==="time"?O(new oa(e,sr.value)):a==="beat"?O(new oa(e,Dr.value)):a==="ebeat"?O(new oa(e,Rr.value)):a==="etime"?O(new oa(e,Ir.value)):a==="rnd"?O(new oa(e,Fo.value)):a==="audioin"?O(new oa(e,new nn(1,0))):a==="mic"?O(new oa(e,new nn(1,0))):a==="ain"?O(vV(e)(function(u){return function(l){return new nn($5(1)(u),$5(0)(l))}})):a==="fft"?O(new oa(e,Kt.value)):a==="ifft"?O(new oa(e,xt.value)):a==="mono"?O(se(e)(cr.create)):a==="rep"?J(_V(e)(_r.create)):a==="bipolar"?O(se(e)(Gr.create)):a==="unipolar"?O(se(e)(wr.create)):a==="fb"?O(new oa(e,bo.value)):a==="img"?J(W5(e)(ai.create)):a==="vid"?J(W5(e)(ui.create)):a==="cam"?O(new oa(e,ei.value)):a==="rgbhsv"?O(se(e)(Mo.create)):a==="hsvrgb"?O(se(e)(So.create)):a==="hsvh"?O(se(e)(li.create)):a==="hsvs"?O(se(e)(vi.create)):a==="hsvv"?O(se(e)(ni.create)):a==="hsvr"?O(se(e)(Lo.create)):a==="hsvg"?O(se(e)(Ao.create)):a==="hsvb"?O(se(e)(No.create)):a==="rgbh"?O(se(e)(Po.create)):a==="rgbs"?O(se(e)(qo.create)):a==="rgbv"?O(se(e)($o.create)):a==="rgbr"?O(se(e)(li.create)):a==="rgbg"?O(se(e)(vi.create)):a==="rgbb"?O(se(e)(ni.create)):a==="osc"?O(se(e)(dr.create)):a==="tri"?O(se(e)(mr.create)):a==="saw"?O(se(e)(hr.create)):a==="sqr"?O(se(e)(gr.create)):a==="lftri"?O(se(e)(yr.create)):a==="lfsaw"?O(se(e)(Fr.create)):a==="lfsqr"?O(se(e)(br.create)):a==="abs"?O(se(e)(Er.create)):a==="acos"?O(se(e)(Cr.create)):a==="acosh"?O(se(e)(Tr.create)):a==="asin"?O(se(e)(Mr.create)):a==="asinh"?O(se(e)(Sr.create)):a==="atan"?O(se(e)(Lr.create)):a==="atanh"?O(se(e)(Ar.create)):a==="cbrt"?O(se(e)(Nr.create)):a==="ceil"?O(se(e)(Pr.create)):a==="cos"?O(se(e)(qr.create)):a==="cosh"?O(se(e)($r.create)):a==="exp"?O(se(e)(Or.create)):a==="floor"?O(se(e)(Ur.create)):a==="log"?O(se(e)(Wr.create)):a==="log2"?O(se(e)(Br.create)):a==="log10"?O(se(e)(zr.create)):a==="round"?O(se(e)(kr.create)):a==="sign"?O(se(e)(Jr.create)):a==="sin"?O(se(e)(Vr.create)):a==="sinh"?O(se(e)(jr.create)):a==="sqrt"?O(se(e)(Hr.create)):a==="tan"?O(se(e)(Xr.create)):a==="tanh"?O(se(e)(Yr.create)):a==="trunc"?O(se(e)(Zr.create)):a==="rtxy"?O(se(e)(Oo.create)):a==="rtx"?O(se(e)(Uo.create)):a==="rty"?O(se(e)(Wo.create)):a==="xyrt"?O(se(e)(ri.create)):a==="xyr"?O(se(e)(ti.create)):a==="xyt"?O(se(e)(ii.create)):a==="zero"?O(se(e)(g1)):a==="zer0"?O(se(e)(g1)):a==="point"?O(se(e)(Bo.create)):a==="dist"?O(se(e)(zo.create)):a==="prox"?O(se(e)(ko.create)):a==="midicps"?O(se(e)(Qr.create)):a==="cpsmidi"?O(se(e)(Kr.create)):a==="dbamp"?O(se(e)(xr.create)):a==="ampdb"?O(se(e)(et.create)):a==="fract"?O(se(e)(at.create)):a==="max"?J(ie(e)(In.create(ge.value))):a==="maxp"?J(ie(e)(In.create(we.value))):a==="min"?J(ie(e)(Gn.create(ge.value))):a==="minp"?J(ie(e)(Gn.create(we.value))):a==="gate"?J(ie(e)(wn.create(ge.value))):a==="gatep"?J(ie(e)(wn.create(we.value))):a==="circle"?J(ie(e)(ci.create(ge.value))):a==="circlep"?J(ie(e)(ci.create(we.value))):a==="rect"?J(ie(e)(_i.create(ge.value))):a==="rectp"?J(ie(e)(_i.create(we.value))):a==="clip"?J(ie(e)(dn.create(ge.value))):a==="clipp"?J(ie(e)(dn.create(we.value))):a==="between"?J(ie(e)(mn.create(ge.value))):a==="betweenp"?J(ie(e)(mn.create(we.value))):a==="smoothstep"?J(ie(e)(hn.create(ge.value))):a==="smoothstepp"?J(ie(e)(hn.create(we.value))):a==="vline"?J(ie(e)(fi.create(ge.value))):a==="vlinep"?J(ie(e)(fi.create(we.value))):a==="hline"?J(ie(e)(pi.create(ge.value))):a==="hlinep"?J(ie(e)(pi.create(we.value))):a==="chain"?J(ie(e)(si.create(ge.value))):a==="chainp"?J(ie(e)(si.create(we.value))):a==="lines"?J(ie(e)(Di.create(ge.value))):a==="linesp"?J(ie(e)(Di.create(we.value))):a==="ilines"?J(ie(e)(Ri.create(ge.value))):a==="ilinesp"?J(ie(e)(Ri.create(we.value))):a==="mesh"?J(ie(e)(Ii.create(ge.value))):a==="meshp"?J(ie(e)(Ii.create(we.value))):a==="spr"?J(ie(e)(gn.create(ge.value))):a==="sprp"?J(ie(e)(gn.create(we.value))):a==="seq"?O(se(e)(ut.create)):a==="fit"?J(ie(e)(W4)):a==="iline"?J(zl(e)(Gi.create(ge.value))):a==="ilinep"?J(zl(e)(Gi.create(we.value))):a==="line"?J(zl(e)(wi.create(ge.value))):a==="linep"?J(zl(e)(wi.create(we.value))):a==="linlin"?J(zl(e)(L0.create(ge.value))):a==="linlinp"?J(zl(e)(L0.create(we.value))):a==="mix"?J(zl(e)(Sv.create(ge.value))):a==="mixp"?J(zl(e)(Sv.create(we.value))):a==="lpf"?J(zl(e)(di.create(ge.value))):a==="lpfp"?J(zl(e)(di.create(we.value))):a==="hpf"?J(zl(e)(mi.create(ge.value))):a==="hpfp"?J(zl(e)(mi.create(we.value))):a==="bpf"?J(zl(e)(hi.create(ge.value))):a==="bpfp"?J(zl(e)(hi.create(we.value))):a==="delay"?J(iV(e)(uc.create)):a==="audio"?O(new An(e,x0.value)):a==="blend"?O(new u0(e,new G(new An(e,er.value),new G(se(e)(Eo.create),h.value)))):a==="rgba"?O(new An(e,ar.value)):a==="add"?O(new u0(e,new G(new An(e,ur.value),new G(se(e)(Co.create),h.value)))):a==="mul"?O(new u0(e,new G(new An(e,lr.value),new G(se(e)(To.create),h.value)))):a==="rgb"?O(new An(e,vr.value)):a==="import"?O(new xl(e,bV(e))):$D(new Za("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},gV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return Ru(function(){if(e.value0.identifiers instanceof h)return mt(e.value0.expression);if(e.value0.identifiers instanceof G)return Ru(Z5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof mc?new oa(a.value0,a.value1.signal):a}();return YG(J5(Cg(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 mc?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])},yV=function(e){return function(a){var u=vg(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return P_(mg(e)(xu)(K5(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])}},mt=function(e){if(e instanceof Zh)return hV(e.value0)(e.value1);if(e instanceof JG)return Ru(Tg)(function(a){var u=V5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return $D(new Za("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 CD)return O(new a0(e.value0,e.value1));if(e instanceof TD)return O(new wt(e.value0,e.value1));if(e instanceof Qh)return O(new Dp(e.value0,e.value1));if(e instanceof VG)return Ru(j5(mt)(e.value2))(XJ(e.value0)(e.value1));if(e instanceof zG)return Ru(mt(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return qD(a)(u)})});if(e instanceof Kh)return Ru(mV(e.value0)(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return Ru(mt(e.value3))(function(l){return Ru(qD(a)(u))(function(v){return qD(v)(l)})})})});if(e instanceof xh)return O(new oa(e.value0,new fl(ge.value,YJ(function(a){return Ju.create(La(a))})(R4(e.value1)(e.value2)))));if(e instanceof eg)return $D(new Za("FromThenTo not supported yet",e.value0));if(e instanceof ag)return Z5(e.value0)(e.value1)(e.value2);if(e instanceof ug)return Ru(Ru(mt(e.value1))(bg))(function(a){return Ru(Ru(mt(e.value2))(bg))(function(u){return Ru(Ru(mt(e.value3))(bg))(function(l){return O(new oa(e.value0,new Sv(ge.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},FV=function(e){return function(a){return function(u){return P_(O5(_e(e)))(function(l){var v=V5(u)(l);if(v instanceof R)return Rp(PD("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return Rp(PD("loading library "+(u+"...")))(function(){return P_(eV(u))(function(t){if(t instanceof M)return Nn(new M(new Za(t.value0,a)));if(t instanceof ae)return Rp(PD("parsing library "+(u+"...")))(function(){return P_(yV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return Rp(PD("successfully parsed library "+u))(function(){return Rp(O5(Pe(Cg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 464, column 11 - line 469, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 459, column 7 - line 469, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 452, column 3 - line 469, column 33): "+[v.constructor.name])})}}},bV=function(e){return function(a){return Ru(ZJ(a))(function(u){return Ru(QJ)(function(l){return Ru(KJ(FV(l)(e)(u)))(function(v){if(v instanceof M)return $D(v.value0);if(v instanceof ae)return YG(J5(function(t){return xJ(v.value0)(t)}))(function(){return O(new a0(e,0))});throw new Error("Failed pattern match at Parser (line 442, column 3 - line 446, column 25): "+[v.constructor.name])})})})}},Z5=function(e){return function(a){return function(u){return Ru(Tg)(function(l){return Q5(l)(e)(a)(u)})}}},Q5=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Tg)(function(v){return YG(U5(e))(function(){return Ru(mt(l))(function(t){return YG(U5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return Q5(Cg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 427, column 1 - line 427, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},K5=JJ("astToListMaybeAction","Parser",function(){return K(Ow)(U(qw)(void 0))(function(){return j5(gV)})}),EV=K5(95),x5=function(e){return function(a){return function(u){var l=vg(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return P_(mg(e)(xu)(EV(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=Ot(Gl),eT=Nf(Ka),TV=Al(Ya)(tf()(sa({reflectSymbol:function(){return"ain"}})(gt)()(sa({reflectSymbol:function(){return"fft"}})(gt)()(sa({reflectSymbol:function(){return"hi"}})(gt)()(sa({reflectSymbol:function(){return"ifft"}})(gt)()(sa({reflectSymbol:function(){return"ihi"}})(gt)()(sa({reflectSymbol:function(){return"ilo"}})(gt)()(sa({reflectSymbol:function(){return"imgURLs"}})(eT)()(sa({reflectSymbol:function(){return"imid"}})(gt)()(sa({reflectSymbol:function(){return"lo"}})(gt)()(sa({reflectSymbol:function(){return"mid"}})(gt)()(sa({reflectSymbol:function(){return"vidURLs"}})(eT)()(sa({reflectSymbol:function(){return"webcam"}})(gt)()(rf)))))))))))))),MV=S(_v),aT=xi(Ya)(Gl),q_=function(e){return TV(zs)(MV(function(a){return a.signal})(t_(e.actions)))},uT=function(e){return aT(Z4)(t_(e.actions))},lT=function(e){return aT(Q4)(t_(e.actions))},vT=function(){var a=Cs();return{actions:h.value,evalTime:a}};var ZG=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)},QG=ZG,KG=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}},U0=Se(Ne);var LV=d(Q_),AV=Ku(nl),NV=Vn(nl),PV=yv(wR),qV=Oc(nl),$V=Vp(nl),OV=Uc(nl),UV=jp(nl),WV=Hi(Q_),Pg=wv(Jn),qg=Eu(kn),$g=Qu(kn),UD=S(Yl),bc=Ev(fv),ev=k(Bv),BV=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}(),ba=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}(),Xa=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){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}(),Ea=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var zV={channels:function(e){return 1}},kV={channels:function(e){return 3}},JV={channels:function(e){return 2}},VV={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},jV=function(e){return e.toVec4s},HV=function(e){return e.toVec3s},XV=function(e){return e.toVec2s},YV=function(e){return e.toFloats},OD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var ZV=function(e){if(e instanceof ca)return new ba(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])},WD=function(e){if(e instanceof ca)return new Xa(e.value2,e.value3);if(e instanceof kl)return new l0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},qi=function(e){return e.swizzleZ},QV=function(e){return e.swizzleYZZZ},KV=function(e){if(e instanceof ca)return new ba(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])},Lg=function(e){return e.swizzleYZ};var $i=function(e){return e.swizzleY},xV=function(e){return e.swizzleXYZZ},Ip=function(e){return e.swizzleXYZ},ej=function(e){return e.swizzleXYYY},aj=function(e){return e.swizzleXYY},Oi=function(e){return e.swizzleXY},$v=function(e){return e.swizzleX};var gc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof kl)return new Ea(e.value0+".w");throw new Error("Failed pattern match at Expr (line 498, column 1 - line 498, column 26): "+[e.constructor.name])},Og=function(e){return e.showType};var uj=function(e){return e.isConstant},Ui=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},W_=function(e){return cu(e)(os)(Fu("log"))},Ug=function(e){return cu(e)(rD)(Fu("log2"))},Wg=function(e){return cu(e)(cs)(Fu("sign"))},BD=function(e){return cu(e)(vo)(Fu("sin"))},zD=function(e){return cu(e)(_s)(Fu("sqrt"))},iT=function(e){return cu(e)(fs)(Fu("tan"))},lj=function(e){return e.fromVec4s},vj=function(e){return e.fromVec3s},Bg=function(e){return e.fromVec2s},zg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},kD=function(e){return cu(e)(function(a){return TR(Id(a)(1))})(Fu("fract"))},aw=function(e){return cu(e)(lo)(Fu("floor"))},Iv=function(e){return e.expr},nj=function(e){var a=cu(e),u=Iv(e),l=OD(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 Ui(t)(_)(R_(o.value0))})(i);if(o instanceof Ea)return u(Ui(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 oT=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)+")"))))))}}}},uw=function(e){return cu(e)(is)(Fu("exp"))},kg=function(e){return e.dotSum};var mp=function(e){return nj(e)(I_)("div")},lw=function(e){return cu(e)(xn)(Fu("cos"))},ul=function(e){return e.constant},cT=function(e){return ul(e)(0)},_T=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)(vD)(a)},hp=function(e){var a=QR(e.Channels0()),u=YV(e),l=XV(e),v=HV(e),t=jV(e);return function(i){var o=zg(i),_=Bg(i),s=vj(i),y=lj(i);return function(N){if(a(Y(N))===1)return o(u(N));if(a(Y(N))===2)return _(l(N));if(a(Y(N))===3)return s(v(N));if(Re)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},rT=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 Ec=function(e){return e.binaryFunction},Jg=function(e){return Ec(e)(AV)(Ui("max"))};var Vg=function(e){return Ec(e)(NV)(Ui("min"))};var pT=function(e){return Ec(e)(PV)(Ui("mod"))};var vw=function(e){return Ec(e)(Xc)(Ui("pow"))};var O_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},gp=function(e){var a=QR(e.Channels0()),u=Ec(e),l=Og(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 rT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(O_(i)(s)(y))}})(o)(_);if(Re)return u(function(s){return function(y){return rT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(Ui(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])}}}}}},sT=function(e){return gp(e)(LV)("equal")("==")},DT=function(e){return gp(e)(qV)("greaterThan")(">")},jg=function(e){return gp(e)($V)("greaterThanEqual")(">=")},nw=function(e){return gp(e)(OV)("lessThan")("<")},Hg=function(e){return gp(e)(UV)("lessThanEqual")("<=")},RT=function(e){return gp(e)(WV)("notEqual")("!=")};var Xg=function(e){var a=cu(e),u=Iv(e),l=OD(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 O_(t)(_)(R_(o.value0))})(i);if(o instanceof Ea)return u(O_(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])}}}}},rw=function(e){return Xg(e)(Pg)("-")},JD=function(e){return Xg(e)(qg)("*")},Yg=function(e){var a=cu(e),u=Iv(e),l=OD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ke)return a(v(i.value0))(O_(t)(R_(i.value0)))(o);if(i instanceof Ea)return u(O_(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])}}}}},Zg=function(e){return Yg(e)(Pg)("-")},B_=function(e){return Yg(e)(qg)("*")},rj=function(e){return cu(e)(function(a){return a*a})(function(a){return O_("*")(a)(a)})},tj=function(e){return Ec(e)(Rd)(Ui("atan"))},IT=function(e){return cu(e)(ts)(Fu("atan"))},GT=function(e){return cu(e)(rs)(Fu("asin"))},Qg=function(e){var a=Ec(e);return function(u){return function(l){return a(u)(O_(l))}}},$n=function(e){return Qg(e)(Pg)("-")},uv=function(e){return Qg(e)(qg)("*")},wT=function(e){var a=uv(e),u=nw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},ij=function(e){var a=Ec(e);return function(u){return function(l){return a(u)(Ui(l))}}},yt=function(e){return ij(e)(I_)("div")},dT=function(e){var a=yt(e),u=W_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},mT=function(e){var a=uv(e),u=vw(e),l=yt(e),v=$n(e),t=ul(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},hT=function(e){var a=Qe(mp(e))(new ke(10)),u=B_(e)(new ke(20)),l=W_(e);return function(v){return a(u(l(v)))}},oj=function(e){return Yg(e)($g)("+")},gT=function(e){return Xg(e)($g)("+")},Ft=function(e){return Qg(e)($g)("+")},Kg=function(e){var a=ls(e);return function(u){return a(Ft(u))}},yT=function(e){return cu(e)(ns)(Fu("acos"))},z_=function(e){return cu(e)(TR)(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))}}}},v0=function(e){return function(a){return e instanceof ba&&a instanceof ke?new ca(e.value0,e.value1,e.value2,a.value0):new kl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ag=function(e){return function(a){return e instanceof Xa&&a instanceof Xa?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Ng=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},cj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(Ip(yc)(Y(e)))(ga(Rv(nu(0))(gc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=ZV(Y(a.value0)),v=xG(gc(Y(e)))(Oi(wp)(Y(a.value0))),t=Ip(yc)(Y(e));return new B(su(t)(su(v)(ga(l))),I.value)}if(u instanceof R){var i=KV(Y(u.value0)),l=Ng(WD(Y(a.value0)))($v(FT)(Y(u.value0))),v=xG(gc(Y(e)))(Oi(wp)(Y(a.value0))),t=Ip(yc)(Y(e));return new B(su(t)(su(v)(su(l)(ga(i)))),ia(ha(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])},_j=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(xV(O0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=QV(O0)(Y(a.value0)),v=v0(Y(e))($v($_)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(qi(O0)(Y(u.value0))),l=Ag(Lg(O0)(Y(a.value0)))(Oi(U_)(Y(u.value0))),v=v0(Y(e))($v($_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),I.value)}if(t instanceof R){var i=bT(qi(O0)(Y(u.value0)))(Y(t.value0)),l=Ag(Lg(O0)(Y(a.value0)))(Oi(U_)(Y(u.value0))),v=v0(Y(e))($v($_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),ia(ha(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])},fj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(Oi(U_)(Y(e)))(ga(Rv(Su(0))(qi(O0)(Y(e))))),I.value);if(a instanceof R){var u=Lg(O0)(Y(a.value0)),l=bt(qi(O0)(Y(e)))($v($_)(Y(a.value0))),v=Oi(U_)(Y(e));return new B(su(v)(su(l)(ga(u))),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 317, column 3 - line 323, column 71): "+[a.constructor.name])},pj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(ej(Fc)(Y(e))),I.value);if(a instanceof R){var u=Ag(Y(e))(Y(a.value0));return new B(ga(u),ia(ha(a.value0)))}throw new Error("Failed pattern match at Expr (line 362, column 3 - line 366, column 51): "+[a.constructor.name])},sj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(aj(Fc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))($i(Fc)(Y(a.value0))),v=Ng(Y(e))($v(dp)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var l=xG($i(Fc)(Y(a.value0)))(Y(u.value0)),v=Ng(Y(e))($v(dp)(Y(a.value0)));return new B(su(v)(ga(l)),ia(ha(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])},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(ou(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(bT(Y(e))(Rv(nu(0))(Y(a.value0)))),I.value);if(u instanceof R){var l=ia(ha(u.value0));if(l instanceof I)return new B(ga(Gj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(dj(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),ia(ha(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])},Rj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(nu(0))(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I)return new B(ga(xG(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(wj(Y(e))(Y(a.value0))(Y(u.value0))),ia(ha(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])},Ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(Rv(Su(0))(Y(e))),I.value);if(a instanceof R)return new B(ga(bt(Y(e))(Y(a.value0))),ia(ha(a.value0)));throw new Error("Failed pattern match at Expr (line 290, column 3 - line 292, column 96): "+[a.constructor.name])},yc={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 Xa(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Xa(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new ba(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)}},O0={swizzleZ:function(e){return e instanceof ba?new ke(e.value2):vu(nu(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ba?new Xa(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Xa(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:U0,swizzleXYZZ:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value2,e.value2):vu(nu(0))(ou(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof ba?new ca(e.value1,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof ba?new ca(e.value2,e.value2,e.value2,e.value2):vu(nu(0))(ou(0))("zzzz")(e)}},wp={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 Xa(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new ba(e.value0,e.value1,e.value1):vu(ou(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ca?new ba(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)}},U_={swizzleY:function(e){return e instanceof ba?new ke(e.value1):vu(nu(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ba?new Xa(e.value0,e.value1):vu(nu(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ba?new ba(e.value0,e.value1,e.value1):vu(nu(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof ba?new ba(e.value1,e.value1,e.value1):vu(nu(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof ba?new ca(e.value0,e.value1,e.value1,e.value1):vu(nu(0))(ou(0))("xyyy")(e)}},Fc={swizzleY:function(e){return e instanceof Xa?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:U0,swizzleXYY:function(e){return e instanceof Xa?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Xa?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Xa?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},FT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},$_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},dp={swizzleX:function(e){return e instanceof Xa?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},bT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new kl("vec4("+(je(yu(0))(e)+(","+(je(nu(0))(a)+")"))))}},xG=function(e){return function(a){return e instanceof ke&&a instanceof Xa?new ba(e.value0,a.value0,a.value1):new Jl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Gj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof Xa?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)+")"))))))}}},bt=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Xa(e.value0,a.value0):new l0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},wj=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new ba(e.value0,a.value0,u.value0):new Jl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},dj=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:Ea.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Ea)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 Ea)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 R_(e.value0);if(e instanceof Ea)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 Ea)return new Ea(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 Ea(a(OD(yu(0))(u))(OD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:U0,fromFloats:U0,fromVec2s:MT(75),fromVec3s:AT(76),fromVec4s:qT(77),toFloats:U0,toVec2s:ET(79),toVec3s:CT(80),toVec4s:TT(81),dotSum:U0,Channels0:function(){return VV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Xa(e,e)},expr:l0.create,isConstant:function(e){if(e instanceof Xa)return!0;if(e instanceof l0)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 Xa)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof l0)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 Xa)return new Xa(e(u.value0),e(u.value1));if(u instanceof l0)return new l0(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 Xa&&l instanceof Xa?new Xa(e(u.value0)(l.value0),e(u.value1)(l.value1)):new l0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Xa(e.value0,e.value0);if(e instanceof Ea)return new l0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:ET(111),fromVec2s:U0,fromVec3s:NT(113),fromVec4s:$T(114),toFloats:MT(115),toVec2s:U0,toVec3s:ST(117),toVec4s:LT(118),dotSum:function(e){return e instanceof Xa?new ke(e.value0+e.value1):new Ea("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return JV}}}),nu=av("exprVec3","Expr",function(){return{constant:function(e){return new ba(e,e,e)},expr:Jl.create,isConstant:function(e){if(e instanceof ba)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 ba)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 ba)return new ba(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 ba&&l instanceof ba?new ba(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 ba(e.value0,e.value0,e.value0);if(e instanceof Ea)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:CT(149),fromVec2s:ST(150),fromVec3s:U0,fromVec4s:OT(152),toFloats:AT(153),toVec2s:NT(154),toVec3s:U0,toVec4s:PT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Ea("dot("+(je(nu(0))(e)+",vec3(1.))"))},Channels0:function(){return kV}}}),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 Ea)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:TT(187),fromVec2s:LT(188),fromVec3s:PT(189),fromVec4s:U0,toFloats:qT(191),toVec2s:$T(192),toVec3s:OT(193),toVec4s:U0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Ea("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return zV}}}),ET=av("floatsToVec2s","Expr",function(){var e=bc(Ij);return function(a){return _l(e(a))}}),CT=av("floatsToVec3s","Expr",function(){var e=bc(Rj);return function(a){return _l(e(a))}}),TT=av("floatsToVec4s","Expr",function(){var e=bc(Dj);return function(a){return _l(e(a))}}),MT=av("vec2sToFloats","Expr",function(){var e=UD(function(a){return su($v(dp)(a))(ga($i(Fc)(a)))});return function(a){return _l(e(a))}}),ST=av("vec2sToVec3s","Expr",function(){var e=bc(sj);return function(a){return _l(e(a))}}),LT=av("vec2sToVec4s","Expr",function(){var e=bc(pj);return function(a){return _l(e(a))}}),AT=av("vec3sToFloats","Expr",function(){var e=UD(function(a){return su($v($_)(a))(su($i(U_)(a))(ga(qi(O0)(a))))});return function(a){return _l(e(a))}}),NT=av("vec3sToVec2s","Expr",function(){var e=bc(fj);return function(a){return _l(e(a))}}),PT=av("vec3sToVec4s","Expr",function(){var e=bc(_j);return function(a){return _l(e(a))}}),qT=av("vec4sToFloats","Expr",function(){var e=UD(function(a){return su($v(FT)(a))(su($i(wp)(a))(su(qi(yc)(a))(ga(qi(yc)(a)))))});return function(a){return _l(e(a))}}),$T=av("vec4sToVec2s","Expr",function(){var e=UD(function(a){return su(Oi(wp)(a))(ga(WD(a)))});return function(a){return _l(e(a))}}),OT=av("vec4sToVec3s","Expr",function(){var e=bc(cj);return function(a){return _l(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),B0=ou(172);var UT=je(Iu),xg=Iv(ea),On=Iv(Z),Vl=ul(Z),tT=je(B0),Ov=je(Z),e2=zD(Z),Gp=je(ea),mj=yt(Z),ew=$n(Z),W0=uv(Z),a2=Ft(Z),hj=Kg(n_)(Z),n0=$i(Fc),gj=Ip(yc),Dv=$v(dp),WT=Jg(Z),tw=Vg(Z),BT=lw(Z),zT=BD(Z),kT=tj(Z),VD=function(e){return new Jl("hsvrgb("+(UT(e)+")"))},jD=function(e){return new Jl("rgbhsv("+(UT(e)+")"))},JT=xg("(2./res)");var HD=function(e){var a=rw(e),u=JD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},iw=function(e){return function(a){return new kl("mix("+(tT(e)+(","+(tT(a)+(","+(Ov(gc(a))+")"))))))}},VT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Ov(l)+(","+(Ov(v)+")"))))))}}}},yj=VT(Z),jT=function(e){var a=oj(e)(Vl(69)),u=B_(e)(Vl(12)),l=Ug(e),v=Qe(mp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},HT=function(e){var a=vw(e)(ul(e)(10)),u=Qe(mp(e))(Vl(20));return function(l){return a(u(l))}},u2=function(e){var a=uj(e),u=kg(e),l=rj(e),v=$n(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return e2(u(l(v(i)(o))));if(Re)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])}}},XT=u2(ea),Wi=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},YT=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},l2=function(e){return function(a){return function(u){return function(l){return On("iline("+(Gp(a)+(","+(Gp(u)+(","+(Ov(l)+(","+(Gp(e)+")"))))))))}}}},XD=function(e){return function(a){return function(u){return function(l){return On("line("+(Gp(a)+(","+(Gp(u)+(","+(Ov(l)+(","+(Gp(e)+")"))))))))}}}},ow=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)+(","+(Ov(t)+")"))))))}}}},v2=On("PI"),ZT=function(e){return function(a){return yj(Vl(0))(Vl(1))(mj(ew(Vl(2.828427))(XT(e)(a)))(Vl(2.828427)))}};var n2=function(e){return function(a){var u=function(_){return function(s){return On("step("+(Ov(_)+(","+(Ov(s)+")"))))}},l=Aa(a),v=UD(function(_){return ke.create(La(_))})(BV(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return W0(ew(u(W0(t)(_))(e))(u(a2(W0(t)(_))(t))(e)))(s)}},o=pv(i)(v)(a);return hj(o)}},cw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(a.value0,e.value1):xg("vec2("+(Ov(a)+(","+(Ov(n0(e))+")"))))}},YD=function(e){var a=gT(e),u=JD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},r2=function(e){var a=HD(e),u=kD(e),l=uv(e),v=YD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var _w=function(e){return function(a){return v0(gj(a))(W0(gc(a))(e))}},QT=function(e){var a=Rv(e),u=uv(e),l=nw(e),v=$n(e),t=ul(e);return function(i){return function(o){var _=n0(i),s=Dv(i),y=a(WT(s)(_)),N=a(tw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},KT=function(e){var a=VT(e);return function(u){return function(l){var v=n0(u),t=Dv(u);return a(tw(t)(v))(WT(t)(v))(l)}}},xT=function(e){var a=mp(e),u=rw(e),l=JD(e),v=gT(e);return function(t){return function(i){return function(o){var _=ew(n0(i))(Dv(i)),s=ew(n0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},eM=function(e){var a=n0(e),u=Dv(e);return W0(u)(BT(a))},aM=function(e){var a=n0(e),u=Dv(e),l=W0(u)(BT(a)),v=W0(u)(zT(a));return bt(l)(v)},uM=function(e){var a=n0(e),u=Dv(e);return W0(u)(zT(a))},fw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(e.value0,a.value0):xg("vec2("+(Ov(Dv(e))+(","+(Ov(a)+")"))))}},ZD=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Ov(Dv(l))+(","+(Ov(n0(l))+(","+(u(v)+")"))))))}}},t2=function(e){var a=ZD(e),u=Zg(e),l=uv(e),v=ul(e);return function(t){return function(i){return function(o){var _=bt(On("1.5/(res.x+res.y)"))(Vl(0));return a(_)(u(XT(t)(i))(l(o)(v(.5))))}}}},Fj=t2(Z),lM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return Fj(e)(a)(u)}},vM=function(e){var a=Zg(e),u=ZD(e),l=rw(e),v=z_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(tw(o)(On("3./res.y")));return a(Vl(1))(u(_)(l(v(a(n0(t))(i)))(o)))}}}},nM=function(e){var a=Zg(e),u=ZD(e),l=rw(e),v=z_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(tw(o)(On("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},rM=function(e){var a=n0(e),u=Dv(e);return e2(a2(W0(u)(u))(W0(a)(a)))},tM=function(e){var a=n0(e),u=Dv(e),l=kT(a)(u),v=e2(a2(W0(u)(u))(W0(a)(a)));return bt(v)(l)},iM=function(e){return kT(n0(e))(Dv(e))};var i2=nc(Cu),QD=nt(i2),sM=Zv(Cu),Cc=K(sM),bj=S(gi(bv)),KD=rt(i2),DM=bn(Cu),RM=FR(DM)(Tv),yp=El(Cl)(sM),pw=U(DM),Ej=vc(i2),Cj=k(xa),cM=je(ea),_M=je(Z),Tj=function(e){return QD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},IM=function(e){return function(a){return function(u){return Cc(bj(function(l){return l.fxy})(KD))(function(l){return Cc(RM(a)(function(v){return yp(QD(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 yp(QD(function(t){var i={};for(var o in t)({}).hasOwnProperty.call(t,o)&&(i[o]=t[o]);return i.fxy=l,i}))(function(){return pw(xs(v))})})})}}},GM=function(e){return function(a){return function(u){return Cc(KD)(function(l){return Cc(RM(a)(function(v){return yp(QD(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 yp(QD(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 pw(xs(v))})})})}}},wM=function(e){return function(a){return function(u){return function(l){return TI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new l0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ea("_time"),beat:new Ea("_beat"),etime:new Ea("_etime"),ebeat:new Ea("_ebeat")})}}}},Mj=Cc(KD)(function(e){return yp(Ej(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 pw(e.allocation)})}),ku=function(e){var a=Og(e),u=je(e),l=Iv(e);return function(v){return Cc(Mj)(function(t){var i="_"+Cj(t);return yp(Tj(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return pw(l(i))})})}},fM=ku(Iu),pM=ku(Z),xD=function(e){return function(a){return Cc(KD)(function(u){if(u.webGl2)return fM(new Jl("texture("+(e+(","+(cM(a)+").xyz")))));if(!u.webGl2)return fM(new Jl("texture2D("+(e+(","+(cM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},o2=function(e){return function(a){return Cc(KD)(function(u){if(u.webGl2)return pM(new Ea("texture("+(e+(",vec2("+(_M(a)+",0.)).x")))));if(!u.webGl2)return pM(new Ea("texture2D("+(e+(",vec2("+(_M(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var PM=Zv(Cu),m=K(PM),qM=nc(Cu),Ve=rt(qM),sl=ku(Z),z0=uv(Z),Lj=lw(Z),Aj=BD(Z),$M=$n(Z),Bi=$v(dp),J_=$i(Fc),bp=Ft(Z),Pu=ku(ea),dM=uv(ea),Rw=ul(ea),s2=z_(ea),Iw=$n(ea),Nj=Iv(ea),mM=je(ea),de=S(gi(bv)),Cp=bn(Cu),Ze=U(Cp),Tc=ul(Z),Pj=Hg(ea),le=eu(D_)(Cp),Gw=U(s_),w2=wl(Tv)(Cp),vv=ku(Iu),Mc=ow(Iu),d2=Vn(Ia),Ep=eu(C0)(Cp),aR=ul(Iu),ww=re(qs),lv=ku(B0),OM=ow(B0),qj=xe(gI(Cu)),Yu=eu(Tv)(Cp),Uv=S(Yl),$j=Kg(n_)(Z),Oj=kg(Z),m2=hp(Z),Fp=YD(ea),hM=an(Ka),gM=k(xa),UM=yi(Cu),V_=sf(Ya)(UM),D2=Ft(Iu),R2=uv(Iu),Ye=S(Ks),Uj=hp(Iu),c2=$v($_),_2=$i(U_),f2=qi(O0),Wj=hp(ea),Bj=u2(ea),zj=mp(ea),kj=yt(ea),k_=yt(Z),yM=r2(ea),Jj=Rv(ea),FM=r2(Z),bM=Pc(Yl),EM=Iv(Z),Vj=pT(Z),jj=vw(Z),Hj=sT(Z),Xj=RT(Z),Yj=DT(Z),Zj=jg(Z),Qj=nw(Z),Kj=Hg(Z),xj=Jg(Z),eH=Vg(Z),aH=wT(Z),uH=KT(Z),lH=QT(Z),vH=ZD(Z),nH=t2(Z),rH=wl(D_)(Cp),tH=nM(Z),iH=vM(Z),CM=Oi(wp),oH=YD(Z),cH=kD(Z),I2=S(Vi),eR=d(E),p2=sf(E0)(UM),_H=B_(Iu),G2=Ip(yc),fH=S(Sa),pH=El(Cl)(PM),sH=nt(qM),TM=Ku(Ia),DH=re(l_),RH=ER(v_),IH=ul(B0),GH=JD(Iu),wH=je(B0),dH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; -`,wH=`precision mediump float; -`,dH=function(e){var a=ku(e),u=cu(e),l=av(e),v=Ug(e),t=xG(e),i=B_(e);return function(o){return m(Je)(function(_){if(_.webGl2)return a(u(If)(Fu("trunc"))(o));if(!_.webGl2)return a(l(v(o))(t(i(o))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 55): "+[_.webGl2.constructor.name])})}},mH=function(e){return function(a){return m(pl(z0(a)(l2)))(function(u){return m(pl(Sj(u)))(function(l){return m(pl(Lj(u)))(function(v){var t=NM(z0(Wi(e))(l))(z0(k_(e))(v)),i=yp(z0(k_(e))(l))(z0(Wi(e))(v));return Pu(yt(t)(i))})})})}},$M=function(e){var a=ku(e),u=cu(e),l=ht(e),v=al(e),t=qn(e),i=ew(e),o=av(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(nD)(Fu("sinh"))(_));if(!s.webGl2)return a(Ke(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 108): "+[s.webGl2.constructor.name])})}},hH=function(e){var a=ku(e),u=cu(e),l=gt(e),v=xG(e),t=al(e);return function(i){return m(Je)(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 546, column 3 - line 548, column 51): "+[o.webGl2.constructor.name])})}},gH=function(e){return function(a){return function(u){var l=IM(WT)(Dw(1.5)),v=f2(Rw(e)(a)),t=f2(IM(u)(Dw(.5))),i=Rw(v)(t),o=Aj("smoothstep(vec2(0.),"+(GM(l)+(","+(GM(i)+")"))));return m(Pu(Rw(Dw(1))(o)))(function(_){return pl(z0(Wi(_))(k_(_)))})}}},d2=function(e){var a=BD(e),u=W_(e);return function(l){return m(we(function(v){return v.time})(Je))(function(v){return Qe(a(u(v)(l)))})}},yH=function(e){var a=d2(e),u=VD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},FH=function(e){var a=d2(e),u=Vg(e),l=al(e),v=VD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},bH=function(e){var a=d2(e),u=qn(e),l=al(e),v=B_(e),t=av(e),i=ku(e);return function(o){return m(a(o))(function(){var _=u(l(1)),s=t(l(4)),y=Ke(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},EH=function(e){var a=ku(e),u=UD(e),l=W_(e);return function(v){return m(we(function(t){return t.time})(Je))(function(t){return a(u(l(z0(z0(l2)(Cc(2)))(t))(v)))})}},CH=function(e){var a=ku(e),u=W_(e);return function(l){return m(we(function(v){return v.fxy})(Je))(function(v){return m(Pu(Nj(f2(v))(Dw(1))))(function(t){return m(pl(z0(Wi(t))(k_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},ww=function(e){var a=dp(e);return function(u){var l=a(u);return function(v){return Ba(l)(Iw(v))}}},TH=ww(Z),MH=ww(ea),SH=ww(Iu),LH=ww(B0),AH=function(e){return function(a){return function(u){return function(l){return m(pl(Ui(e)(a)))(function(v){return m(I2(fv(function(t){return function(i){return lv(Tc(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 Fp(function(_){return lv(Tc(_)(KD(1))(v))})(kt(i)(u));if(!o)return Fp(function(_){return lv(Tc(KD(1))(_)(v))})(kt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 760, column 21 - line 762, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 763, column 3 - line 765, column 33): "+[_.constructor.name])})})})}}}},NH=function(e){return function(a){return function(u){return function(l){return m(pl(Ui(e)(a)))(function(v){return m(I2(fv(function(t){return function(i){return lv(Tc(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 Fp(function(_){return lv(Tc(_)(KD(0))(v))})(kt(i)(u));if(!o)return Fp(function(_){return lv(Tc(KD(0))(_)(v))})(kt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 748, column 21 - line 750, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 751, column 3 - line 753, column 33): "+[_.constructor.name])})})})}}}},PH=function(e){return function(a){return function(u){return function(l){return m(pl(Ui(e)(a)))(function(v){return m(I2(fv(function(t){return function(i){return uv(PM(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(pl(VT(e)(a)))(function(_){return Fp(function(){var s=cw(_);return function(y){return uv(s(y))}}())(kt(i)(u))});if(!o)return Fp(function(){var _=cw(v);return function(s){return uv(_(s))}}())(kt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 734, column 22 - line 738, column 74): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Qe(Gw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 739, column 3 - line 741, column 36): "+[_.constructor.name])})})})}}}},OM=function(e){var a=ku(e),u=cu(e),l=ht(e),v=al(e),t=gt(e),i=ew(e),o=av(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(lD)(Fu("cosh"))(_));if(!s.webGl2)return a(Ke(l)(v(2))(t(i(_))(i(o(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 101): "+[s.webGl2.constructor.name])})}},qH=function(e){var a=ku(e),u=cu(e),l=ht(e),v=$M(e),t=OM(e);return function(i){return m(Je)(function(o){if(o.webGl2)return a(u(rD)(Fu("tanh"))(i));if(!o.webGl2)return m(Pj(we(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 57): "+[o.webGl2.constructor.name])})}},EM=`uniform lowp vec2 res; +`,mH=`precision mediump float; +`,hH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=Wg(e),t=aw(e),i=z_(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])})}},gH=function(e){return function(a){return m(sl(z0(a)(v2)))(function(u){return m(sl(Lj(u)))(function(l){return m(sl(Aj(u)))(function(v){var t=$M(z0(Bi(e))(l))(z0(J_(e))(v)),i=bp(z0(J_(e))(l))(z0(Bi(e))(v));return Pu(bt(t)(i))})})})}},WM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=$n(e),i=uw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(tD)(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])})}},yH=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=aw(e),t=ul(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(Yc)(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])})}},FH=function(e){return function(a){return function(u){var l=dM(JT)(Rw(1.5)),v=s2(Iw(e)(a)),t=s2(dM(u)(Rw(.5))),i=Iw(v)(t),o=Nj("smoothstep(vec2(0.),"+(mM(l)+(","+(mM(i)+")"))));return m(Pu(Iw(Rw(1))(o)))(function(_){return sl(z0(Bi(_))(J_(_)))})}}},h2=function(e){var a=kD(e),u=B_(e);return function(l){return m(de(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},bH=function(e){var a=h2(e),u=HD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},EH=function(e){var a=h2(e),u=jg(e),l=ul(e),v=HD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},CH=function(e){var a=h2(e),u=$n(e),l=ul(e),v=z_(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(N){return i(_(s(v(y(N)))))}}())}},TH=function(e){var a=ku(e),u=BD(e),l=B_(e);return function(v){return m(de(function(t){return t.time})(Ve))(function(t){return a(u(l(z0(z0(v2)(Tc(2)))(t))(v)))})}},MH=function(e){var a=ku(e),u=B_(e);return function(l){return m(de(function(v){return v.fxy})(Ve))(function(v){return m(Pu(Pj(s2(v))(Rw(1))))(function(t){return m(sl(z0(Bi(t))(J_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},dw=function(e){var a=hp(e);return function(u){var l=a(u);return function(v){return Wa(l)(Gw(v))}}},SH=dw(Z),LH=dw(ea),AH=dw(Iu),NH=dw(B0),PH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(w2(pv(function(t){return function(i){return vv(Mc(t)(i)(v))}})(u)(l)))(function(t){var i=d2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Ep(function(_){return vv(Mc(_)(aR(1))(v))})(Vt(i)(u));if(!o)return Ep(function(_){return vv(Mc(aR(1))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 765, column 21 - line 767, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(ww(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])})})})}}}},qH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(w2(pv(function(t){return function(i){return vv(Mc(t)(i)(v))}})(u)(l)))(function(t){var i=d2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Ep(function(_){return vv(Mc(_)(aR(0))(v))})(Vt(i)(u));if(!o)return Ep(function(_){return vv(Mc(aR(0))(_)(v))})(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 753, column 21 - line 755, column 94): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(ww(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])})})})}}}},$H=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(w2(pv(function(t){return function(i){return lv(OM(t)(i)(v))}})(u)(l)))(function(t){var i=d2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return m(sl(YT(e)(a)))(function(_){return Ep(function(){var s=_w(_);return function(y){return lv(s(y))}}())(Vt(i)(u))});if(!o)return Ep(function(){var _=_w(v);return function(s){return lv(_(s))}}())(Vt(i)(l));throw new Error("Failed pattern match at FragmentShader (line 739, column 22 - line 743, column 74): "+[o.constructor.name])}())(function(o){var _=ia(o);if(_ instanceof R)return Ze(ww(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])})})})}}}},BM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=Ft(e),i=uw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(nD)(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])})}},OH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=WM(e),t=BM(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(iD)(Fu("tanh"))(i));if(!o.webGl2)return m(qj(de(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])})}},MM=`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 @@ -292,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() { -`,$H=function(e){if(e)return GH+EM;if(!e)return wH+EM;throw new Error("Failed pattern match at FragmentShader (line 570, column 1 - line 570, column 28): "+[e.constructor.name])},OH=function(e){var a=ku(e),u=cu(e),l=ht(e),v=al(e),t=U_(e),i=gt(e),o=qn(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(aD)(Fu("atanh"))(_));if(!s.webGl2)return a(Ke(l)(v(2))(t(l(i(v(1))(_))(o(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 511, column 3 - line 513, column 121): "+[s.webGl2.constructor.name])})}},UH=function(e){var a=ku(e),u=cu(e),l=U_(e),v=gt(e),t=WD(e),i=av(e),o=al(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(eD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(o(1))))));throw new Error("Failed pattern match at FragmentShader (line 504, column 3 - line 506, column 78): "+[s.webGl2.constructor.name])})}},WH=function(e){var a=ku(e),u=cu(e),l=U_(e),v=gt(e),t=WD(e),i=qn(e),o=av(e),_=al(e);return function(s){return m(Je)(function(y){if(y.webGl2)return a(u(xs)(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 497, column 3 - line 499, column 85): "+[y.webGl2.constructor.name])})}},CM=function(e){return function(a){return function(u){return function(l){return function(v){return m(we(function(t){return t.fxy})(Je))(function(t){return m2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=TH(e),u=Bg(e),l=Wg(e),v=Rv(e),t=w2(e),i=MH(e),o=CH(e),_=SH(e),s=rT(e),y=LH(e),N=Oj(e),L=ku(e),J=EH(e),Ee=bH(e),Ca=yH(e),bu=FH(e),yl=B_(e),da=dT(e),k0=WH(e),j_=GT(e),qe=sT(e),Vl=UH(e),Sc=pT(e),J0=OH(e),H_=VD(e),X_=iT(e),Tt=tT(e),Y_=aw(e),On=OM(e),sl=zT(e),Bi=kT(e),zi=ew(e),ki=xG(e),Fl=BD(e),Un=U_(e),Lc=Og(e),Lp=RT(e),Ap=IT(e),pe=hH(e),Da=Ug(e),Gu=UD(e),Ta=$M(e),Me=WD(e),ve=vT(e),ya=qH(e),aa=dH(e),_u=ow(e),qu=Uj(e),ua=sM(e),wu=DM(e),V0=ZT(e),jl=nT(e),t0=tw(e);return function(f){if(f instanceof Ju)return Qe(a(new ze(f.value0)));if(f instanceof _l&&f.value0 instanceof Fe){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ze(0)));if(fa instanceof R){var Ae=Aa(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(yI)(Yu(q(Z))(fa.value0)))(function(D){return Qe(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof _l&&f.value0 instanceof he){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ze(0)));if(fa instanceof R){var Ae=Aa(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(Uv(be))(Yu(q(Z))(fa.value0)))(function(g){return Qe(Ba(u)(mI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof ln?m(we(be)(q(Z)(f.value0)))(function(D){return m(we(be)(q(Z)(f.value1)))(function(w){return Qe(ql(u(Gw(D)(w))))})}):f instanceof ir?m(we(be)(q(Z)(f.value0)))(function(D){return m(we(be)(q(Z)(f.value1)))(function(w){return Qe(ql(l(yi(yt)(D)(w))))})}):f instanceof or?m(q(Z)(f.value0))(function(D){var w=qj(Uv($j)(be(D)));return Qe(Iw(v(w)))}):f instanceof cr?m(q(Z)(f.value1))(function(D){return Qe(Ba(t)(FI(f.value0)(D)))}):f instanceof _r?Qe(a(new Ea("PI"))):f instanceof Do?Qe(a(new Ea("(2./res.x)"))):f instanceof Ro?Qe(a(new Ea("(2./res.y)"))):f instanceof Io?Qe(i(new l0("(2./res)"))):f instanceof un?Qe(a(new Ea("(res.x/res.y)"))):f instanceof Go?we(function(D){return a(Wi(function(w){return w.fxy}(D)))})(Je):f instanceof wo?we(function(D){return a(k_(function(w){return w.fxy}(D)))})(Je):f instanceof vn?we(function(D){return i(function(w){return w.fxy}(D))})(Je):f instanceof mo?q(e)(new vi(vn.value)):f instanceof ho?q(e)(new ni(vn.value)):f instanceof go?q(e)(new ri(vn.value)):f instanceof Jt?Qe(a(new Ea("lo"))):f instanceof Vt?Qe(a(new Ea("mid"))):f instanceof jt?Qe(a(new Ea("hi"))):f instanceof Ht?Qe(a(new Ea("ilo"))):f instanceof Xt?Qe(a(new Ea("imid"))):f instanceof Yt?Qe(a(new Ea("ihi"))):f instanceof fr?Qe(a(new Ea("_cps"))):f instanceof pr?we(function(D){return a(function(w){return w.time}(D))})(Je):f instanceof sr?we(function(D){return a(function(w){return w.beat}(D))})(Je):f instanceof Rr?we(function(D){return a(function(w){return w.etime}(D))})(Je):f instanceof Dr?we(function(D){return a(function(w){return w.ebeat}(D))})(Je):f instanceof Zt?m(m(Je)(function(){var D=t2("o");return function(w){return D(Wi(gp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Qt?m(m(Je)(function(){var D=t2("i");return function(w){return D(Wi(gp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Fo?m(m(Je)(function(){var D=ZD("f");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof Kt?m(m(Je)(function(){var D=ZD("w");return function(w){return D(gp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof xt?m(Je)(function(D){var w=wM(f.value0)(D.imgMap);if(w instanceof R)return m(ZD("t"+dM(w.value0))(gp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Qe(Iw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ei?m(Je)(function(D){var w=wM(f.value0)(D.vidMap);if(w instanceof R)return m(ZD("t"+dM(w.value0))(gp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Qe(Iw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof bo?m(we(be)(q(B0)(f.value0)))(function(D){return m(J_(function(w){return function(g){return uv(rw(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(y(w))})}):f instanceof Eo?m(we(be)(q(Iu)(f.value0)))(function(D){return m(J_(function(w){return function(g){return lv(p2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof Co?m(we(be)(q(Iu)(f.value0)))(function(D){return m(J_(function(w){return function(g){return lv(s2(w)(g))}})(Y(D))(ha(D)))(function(w){return Qe(_(w))})}):f instanceof To?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(JD);return function(X){return D(w(g(X)))}}()):f instanceof Mo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(kD);return function(X){return D(w(g(X)))}}()):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(i2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(o2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(c2),X=Ye(kD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof ai?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(i2);return function(g){return Qe(D(w(g)))}}()):f instanceof ui?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(o2);return function(g){return Qe(D(w(g)))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(c2);return function(g){return Qe(D(w(g)))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(i2),X=Ye(JD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(o2),X=Ye(JD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(c2),X=Ye(JD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof wr?m(q(e)(f.value0))(le(J)):f instanceof dr?m(q(e)(f.value0))(le(Ee)):f instanceof mr?m(q(e)(f.value0))(le(Ca)):f instanceof hr?m(q(e)(f.value0))(le(bu)):f instanceof gr?m(q(e)(f.value0))(le(Ee)):f instanceof yr?m(q(e)(f.value0))(le(Ca)):f instanceof Fr?m(q(e)(f.value0))(le(bu)):f instanceof br?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(yl);return function(g){return D(w(g))}}()):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(le(k0)):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(j_);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(qe);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(le(Vl)):f instanceof Sr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Sc);return function(g){return D(w(g))}}()):f instanceof Lr?m(q(e)(f.value0))(le(J0)):f instanceof Ir?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(H_);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Tt);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Y_);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(le(On)):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(sl);return function(g){return D(w(g))}}()):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Bi);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ki);return function(g){return D(w(g))}}()):f instanceof et?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Fl);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Un);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Lc);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Lp);return function(g){return D(w(g))}}()):f instanceof Zr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ap);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(le(pe)):f instanceof kr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(le(Ta)):f instanceof jr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Me);return function(g){return D(w(g))}}()):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ve);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(le(ya)):f instanceof Yr?m(q(e)(f.value0))(le(aa)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(L),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(KT);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof Oo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(QT);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Uo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(xT);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof vi?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(vM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);return function(w){return Qe(D(w))}}()):f instanceof ni?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(lM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Qe(D(w))}}()):f instanceof Bo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(Wj(D))(w)))})}):f instanceof zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(jT(D))(w)))})}):f instanceof Vo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(be(D))(q(e)(f.value1))}):f instanceof ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(iw(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Jo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(_w(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(Bj(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ti?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(zj(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ho?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=iw(D),X=z_(Wi(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=_w(D),X=z_(k_(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Rw(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=mM(D);return function(X){return g(kj(X))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(mM(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=iw(D),X=hM(Wi(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=_w(D),X=hM(k_(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(mH(D))(be(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof rn?m(we(be)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=gM(D)(function(X){return{time:yp(w.time)(X),beat:yp(w.beat)(z0(X)(yM("_cps"))),etime:yp(w.etime)(X),ebeat:yp(w.ebeat)(z0(X)(yM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof tn?m(we(be)(q(Z)(f.value0)))(function(D){return m(Je)(function(w){var g=gM(D)(function(X){return{time:z_(w.time)(X),beat:z_(w.beat)(X),etime:z_(w.etime)(X),ebeat:z_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(yp)(f.value0)(f.value1)(f.value2):f instanceof Xv?Gv(e)(NM)(f.value0)(f.value1)(f.value2):f instanceof on?Gv(e)(z0)(f.value0)(f.value1)(f.value2):f instanceof Mv?Gv(e)(z_)(f.value0)(f.value1)(f.value2):f instanceof cn?Gv(e)(Jj)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof dn?pw(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof mn?pw(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof hn?pw(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof ii?m(we(function(D){return D.fxy})(Je))(function(D){return pw(e)(vH(D))(f.value0)(f.value1)(f.value2)}):f instanceof oi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(nH(pv(gH(D))(f.value0)(w)(g)))(function(X){return le(L)(Ba(t)(X))})})})}):f instanceof ci?CM(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof _i?CM(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof fi?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=ql(t8(be(w))),ce=function(ta){return function(du){return jD(D)(tv(ta))(Sl(ta))(du)}};return le(L)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof pi?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(uv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return jD(D)(FM(ce))(OD(ce))(ta)}};return le(L)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof si?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(uv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return u2(D)(FM(ce))(OD(ce))(ta)}};return le(L)(Ba(t)(pv(X)(f.value0)(w)(g)))})})}):f instanceof Di?m(we(function(D){return D.fxy})(Je))(function(D){return m(we(be)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=ql(r8(w)),ce=function(ta){return function(du){return jD(D)(tv(ta))(Sl(ta))(du)}};return le(L)(Ba(t)(pv(ce)(f.value0)(X)(g)))})})}):f instanceof Ri?m(we(function(D){return D.fxy})(Je))(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(L)(Ba(t)(Fi(u2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Ii?m(we(function(D){return D.fxy})(Je))(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(L)(Ba(t)(Fi(jD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Wo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(eM(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(L)(Fi(V0)(f.value0)(D)(w)(g))})})}):f instanceof Sv&&f.value0 instanceof he?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=ql(yi(B.create)(be(D))(be(w)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return jl(ta.value0)(ta.value1)(du)}};return le(L)(pv(ce)(he.value)(g)(X))})})}):f instanceof Sv&&f.value0 instanceof Fe?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=ql(yi(B.create)(be(D))(be(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return t0(ta.value0)(ta.value1)(du)}};return le(L)(pv(ce)(Fe.value)(g)(X))})})}):f instanceof at?m(we(gI)(q(Z)(f.value0)))(function(D){return m(m(Je)(function(w){return Qe(iH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(pl)(Uv(HT(w))(D)))(function(g){return le(L)(ql(t(g)))})})}):Qe(a(new ze(0)))}},m2=function(e){return function(a){return function(u){var l=ku(u),v=dp(u);return function(t){var i=ku(t),o=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(J){return m(le(l)(pv(_)(s)(L)(J)))(function(Ee){return le(i)(Ba(o)(Ee))})})})}}}}}}}},pw=function(e){return m2(ea)(Z)(Z)(e)},Gv=function(e){return m2(Z)(Z)(Z)(e)},UM=q(Z),WM=function(e){var a=w2(e);return function(u){return we(D2(a)(be))(UM(u))}},TM=WM(B0),sw=WM(Iu),BM=function(e){var a=w2(e);return function(u){return we(D2(D2(h4)(a))(be))(UM(u))}},MM=BM(B0),SM=BM(Iu),BH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof xn?m(TM(t))(function(i){return m(function(){if(v instanceof R){var o=QD(v.value0)(t);if(o)return Yu(uv)(i);if(!o)return m(TM(v.value0))(function(_){return PH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 651, column 14 - line 655, column 62): "+[o.constructor.name])}if(v instanceof I)return m(pl(Ui(a)(u)))(function(_){return Yu(function(){var s=cw(_);return function(y){return uv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 649, column 12 - line 658, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return we(R.create)(J_(function(_){return function(s){return uv(rw(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return we(R.create)(_2(function(_){return function(s){return uv(rw(_)(s))}})(l.value0)(o));throw new Error("Failed pattern match at FragmentShader (line 659, column 3 - line 661, column 84): "+[l.constructor.name])})}):e instanceof er?m(MM(t))(function(i){if(v instanceof R){var o=QD(v.value0)(t);if(o)return we(R.create)(uv(i));if(!o)return m(MM(v.value0))(function(_){return m(pl(Ui(a)(u)))(function(s){return we(R.create)(uv(PM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 667, column 7 - line 672, column 60): "+[o.constructor.name])}if(v instanceof I)return we(R.create)(uv(i));throw new Error("Failed pattern match at FragmentShader (line 665, column 3 - line 673, column 39): "+[v.constructor.name])}):e instanceof ar?m(sw(t))(function(i){return m(function(){if(v instanceof R){var o=QD(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(sw(v.value0))(function(_){return NH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 679, column 7 - line 683, column 50): "+[o.constructor.name])}if(v instanceof I)return m(pl(Ui(a)(u)))(function(_){return Yu(function(){var s=oH(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 677, column 11 - line 686, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return we(function(){var _=Ke(v0)(Cc(1));return function(s){return R.create(_(s))}}())(J_(function(_){return function(s){return lv(p2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return we(function(){var _=Ke(v0)(Cc(1));return function(s){return R.create(_(s))}}())(_2(function(_){return function(s){return lv(p2(_)(s))}})(R2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 687, column 3 - line 689, column 136): "+[l.constructor.name])})}):e instanceof ur?m(sw(t))(function(i){return m(function(){if(v instanceof R){var o=QD(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(sw(v.value0))(function(_){return AH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 695, column 7 - line 699, column 50): "+[o.constructor.name])}if(v instanceof I)return m(pl(Ui(a)(u)))(function(_){return Yu(function(s){return lv(Tc(KD(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 693, column 11 - line 702, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return we(function(){var _=Ke(v0)(Cc(1));return function(s){return R.create(_(s))}}())(J_(function(_){return function(s){return lv(s2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return we(function(){var _=Ke(v0)(Cc(1));return function(s){return R.create(_(s))}}())(_2(function(_){return function(s){return lv(s2(_)(s))}})(R2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 703, column 3 - line 705, column 140): "+[l.constructor.name])})}):e instanceof lr?m(SM(t))(function(i){if(v instanceof R){var o=QD(v.value0)(t);if(o)return we(R.create)(uv(v0(i)(Cc(1))));if(!o)return m(SM(v.value0))(function(_){return m(pl(Ui(a)(u)))(function(s){return we(R.create)(uv(v0(Tc(_)(i)(s))(Cc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 711, column 7 - line 716, column 91): "+[o.constructor.name])}if(v instanceof I)return we(R.create)(uv(v0(i)(Cc(1))));throw new Error("Failed pattern match at FragmentShader (line 709, column 3 - line 717, column 71): "+[v.constructor.name])}):Qe(l)}}}}}},zH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Qe(u);if(l.value1 instanceof R){var v=H4(e)(a)(l.value1.value0);return BH(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 638, column 1 - line 638, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},kH=function(e){return function(a){return function(u){return m(m(we(function(l){return l.fxy})(Je))(Pu))(function(l){return _H(fH(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=bM(0)(bM(Hv(a.actions))(Hv(u.actions))-Hv(a.actions)|0),t=pH(a.actions)(sH(v)(I.value));return J_(zH(e)(u.evalTime))(I.value)(n_(t)(u.actions))}())(function(v){if(v instanceof I)return Qe(DH(0));if(v instanceof R)return Qe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 633, column 3 - line 635, column 23): "+[v.constructor.name])})})})}}},zM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=RM(e)(u)(l)(kH(a)(v)(t)),o=v0(RH(R2(i.value0))(hc(i.value0)))(hc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(IH(o)+`; -`));return $H(e)+(i.value1.code+(s+"}"))}}}}}};var h2=()=>{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},g2=e=>()=>document.body.appendChild(e),y2=e=>()=>document.body.removeChild(e),F2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),b2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),E2=e=>a=>()=>e.getExtension(a);var C2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),T2=e=>()=>e.gl.createBuffer(),xD=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),M2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),dw=e=>()=>e.createProgram(),mw=e=>()=>e.createShader(e.VERTEX_SHADER),hw=e=>()=>e.createShader(e.FRAGMENT_SHADER),eR=e=>a=>u=>()=>e.attachShader(a,u),aR=e=>a=>u=>()=>e.shaderSource(a,u),uR=e=>a=>()=>e.compileShader(a),gw=e=>a=>()=>e.linkProgram(a),yw=e=>()=>e.flush();var lR=e=>a=>()=>e.gl.useProgram(a),S2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),L2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),A2=e=>a=>()=>e.gl.enableVertexAttribArray(a),vR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var nR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),rR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),N2=e=>a=>u=>()=>e.uniform1i(a,u),P2=e=>a=>u=>()=>e.uniform1f(a,u),q2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ep=e=>()=>e.createTexture(),$2=e=>()=>e.activeTexture(e.TEXTURE0),O2=e=>()=>e.activeTexture(e.TEXTURE1),U2=e=>()=>e.activeTexture(e.TEXTURE2),W2=e=>()=>e.activeTexture(e.TEXTURE3),B2=e=>()=>e.activeTexture(e.TEXTURE4),z2=e=>()=>e.activeTexture(e.TEXTURE5),k2=e=>()=>e.activeTexture(e.TEXTURE6),J2=e=>()=>e.activeTexture(e.TEXTURE7),V2=e=>()=>e.activeTexture(e.TEXTURE8),j2=e=>()=>e.activeTexture(e.TEXTURE9),H2=e=>()=>e.activeTexture(e.TEXTURE10),X2=e=>()=>e.activeTexture(e.TEXTURE11),Y2=e=>()=>e.activeTexture(e.TEXTURE12),Z2=e=>()=>e.activeTexture(e.TEXTURE13),Q2=e=>()=>e.activeTexture(e.TEXTURE14),K2=e=>()=>e.activeTexture(e.TEXTURE15),x2=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Fw=e=>()=>e.createFramebuffer(),bw=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)},Ew=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)},Cw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Tw=e=>()=>e.clientWidth*window.devicePixelRatio,Mw=e=>()=>e.clientHeight*window.devicePixelRatio,ey=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Cp=S(il),YH=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},ay=function(e){return aR(e.gl)},uy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=rR(e)(a)(u)();return q2(e.gl)(i)(l)(v)()}}}}}},ZH=function(e){return function(a){return function(u){return function(l){return function(){var t=rR(e)(a)(u)();return N2(e.gl)(t)(l)()}}}}},r0=function(e){return function(a){return function(u){return function(l){return function(){var t=rR(e)(a)(u)();return P2(e.gl)(t)(l)()}}}}},QH=` +`,UH=function(e){if(e)return dH+MM;if(!e)return mH+MM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},WH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=W_(e),i=Ft(e),o=$n(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(lD)(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])})}},BH=function(e){var a=ku(e),u=cu(e),l=W_(e),v=Ft(e),t=zD(e),i=uv(e),o=ul(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(uD)(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])})}},zH=function(e){var a=ku(e),u=cu(e),l=W_(e),v=Ft(e),t=zD(e),i=$n(e),o=uv(e),_=ul(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(aD)(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])})}},SM=function(e){return function(a){return function(u){return function(l){return function(v){return m(de(function(t){return t.fxy})(Ve))(function(t){return g2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=SH(e),u=zg(e),l=Bg(e),v=Rv(e),t=m2(e),i=LH(e),o=MH(e),_=AH(e),s=cT(e),y=NH(e),N=Uj(e),L=ku(e),V=TH(e),Ee=CH(e),Ca=bH(e),bu=EH(e),Fl=z_(e),da=yT(e),k0=zH(e),H_=hT(e),qe=GT(e),jl=BH(e),Lc=IT(e),J0=WH(e),X_=HD(e),Y_=fT(e),St=_T(e),Z_=lw(e),Un=BM(e),Dl=jT(e),zi=HT(e),ki=uw(e),Ji=aw(e),bl=kD(e),Wn=W_(e),Ac=Ug(e),Np=dT(e),Pp=mT(e),pe=yH(e),Da=Wg(e),Gu=BD(e),Ta=WM(e),Me=zD(e),ve=iT(e),ya=OH(e),aa=hH(e),_u=YD(e),qu=Wj(e),ua=IM(e),wu=GM(e),V0=xT(e),Hl=oT(e),t0=ow(e);return function(f){if(f instanceof Ju)return Ze(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof ge){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ae=Aa(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(de(bI)(Yu(q(Z))(fa.value0)))(function(D){return Ze(Wa(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof fl&&f.value0 instanceof we){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ae=Aa(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(de(Uv(be))(Yu(q(Z))(fa.value0)))(function(g){return Ze(Wa(u)(yI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof ln?m(de(be)(q(Z)(f.value0)))(function(D){return m(de(be)(q(Z)(f.value1)))(function(w){return Ze(pl(u(ww(D)(w))))})}):f instanceof or?m(de(be)(q(Z)(f.value0)))(function(D){return m(de(be)(q(Z)(f.value1)))(function(w){return Ze(pl(l(bi(bt)(D)(w))))})}):f instanceof cr?m(q(Z)(f.value0))(function(D){var w=$j(Uv(Oj)(be(D)));return Ze(Gw(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Ze(Wa(t)(EI(f.value0)(D)))}):f instanceof fr?Ze(a(new Ea("PI"))):f instanceof Ro?Ze(a(new Ea("(2./res.x)"))):f instanceof Io?Ze(a(new Ea("(2./res.y)"))):f instanceof Go?Ze(i(new l0("(2./res)"))):f instanceof un?Ze(a(new Ea("(res.x/res.y)"))):f instanceof wo?de(function(D){return a(Bi(function(w){return w.fxy}(D)))})(Ve):f instanceof mo?de(function(D){return a(J_(function(w){return w.fxy}(D)))})(Ve):f instanceof vn?de(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof ho?q(e)(new ri(vn.value)):f instanceof go?q(e)(new ti(vn.value)):f instanceof yo?q(e)(new ii(vn.value)):f instanceof jt?Ze(a(new Ea("lo"))):f instanceof Ht?Ze(a(new Ea("mid"))):f instanceof Xt?Ze(a(new Ea("hi"))):f instanceof Yt?Ze(a(new Ea("ilo"))):f instanceof Zt?Ze(a(new Ea("imid"))):f instanceof Qt?Ze(a(new Ea("ihi"))):f instanceof pr?Ze(a(new Ea("_cps"))):f instanceof sr?de(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof Dr?de(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof Ir?de(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof Rr?de(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof Kt?m(m(Ve)(function(){var D=o2("o");return function(w){return D(Bi(Fp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof xt?m(m(Ve)(function(){var D=o2("i");return function(w){return D(Bi(Fp(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof bo?m(m(Ve)(function(){var D=xD("f");return function(w){return D(Fp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ei?m(m(Ve)(function(){var D=xD("w");return function(w){return D(Fp(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ai?m(Ve)(function(D){var w=hM(f.value0)(D.imgMap);if(w instanceof R)return m(xD("t"+gM(w.value0))(Fp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(Gw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[w.constructor.name])}):f instanceof ui?m(Ve)(function(D){var w=hM(f.value0)(D.vidMap);if(w instanceof R)return m(xD("t"+gM(w.value0))(Fp(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(Gw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Eo?m(de(be)(q(B0)(f.value0)))(function(D){return m(V_(function(w){return function(g){return lv(iw(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(y(w))})}):f instanceof Co?m(de(be)(q(Iu)(f.value0)))(function(D){return m(V_(function(w){return function(g){return vv(D2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof To?m(de(be)(q(Iu)(f.value0)))(function(D){return m(V_(function(w){return function(g){return vv(R2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof Mo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(N),g=Ye(jD);return function(X){return D(w(g(X)))}}()):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(N),g=Ye(VD);return function(X){return D(w(g(X)))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(c2),X=Ye(VD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(_2),X=Ye(VD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(f2),X=Ye(VD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Wa(t),w=Ye(c2);return function(g){return Ze(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Wa(t),w=Ye(_2);return function(g){return Ze(D(w(g)))}}()):f instanceof ni?m(q(Iu)(f.value0))(function(){var D=Wa(t),w=Ye(f2);return function(g){return Ze(D(w(g)))}}()):f instanceof Po?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(c2),X=Ye(jD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(_2),X=Ye(jD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof $o?m(q(Iu)(f.value0))(function(){var D=le(L),w=Wa(t),g=Ye(f2),X=Ye(jD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof dr?m(q(e)(f.value0))(le(V)):f instanceof mr?m(q(e)(f.value0))(le(Ee)):f instanceof hr?m(q(e)(f.value0))(le(Ca)):f instanceof gr?m(q(e)(f.value0))(le(bu)):f instanceof yr?m(q(e)(f.value0))(le(Ee)):f instanceof Fr?m(q(e)(f.value0))(le(Ca)):f instanceof br?m(q(e)(f.value0))(le(bu)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Fl);return function(g){return D(w(g))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(da);return function(g){return D(w(g))}}()):f instanceof Tr?m(q(e)(f.value0))(le(k0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(H_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(qe);return function(g){return D(w(g))}}()):f instanceof Sr?m(q(e)(f.value0))(le(jl)):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Lc);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(J0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Y_);return function(g){return D(w(g))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(St);return function(g){return D(w(g))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Z_);return function(g){return D(w(g))}}()):f instanceof $r?m(q(e)(f.value0))(le(Un)):f instanceof Kr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Dl);return function(g){return D(w(g))}}()):f instanceof xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(zi);return function(g){return D(w(g))}}()):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ki);return function(g){return D(w(g))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ji);return function(g){return D(w(g))}}()):f instanceof at?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(bl);return function(g){return D(w(g))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Wn);return function(g){return D(w(g))}}()):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Ac);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Np);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Pp);return function(g){return D(w(g))}}()):f instanceof kr?m(q(e)(f.value0))(le(pe)):f instanceof Jr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Da);return function(g){return D(w(g))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Gu);return function(g){return D(w(g))}}()):f instanceof jr?m(q(e)(f.value0))(le(Ta)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Me);return function(g){return D(w(g))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(ve);return function(g){return D(w(g))}}()):f instanceof Yr?m(q(e)(f.value0))(le(ya)):f instanceof Zr?m(q(e)(f.value0))(le(aa)):f instanceof wr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(_u);return function(g){return D(w(g))}}()):f instanceof Oo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(aM);return function(g){return D(w(g))}}()))(function(){var D=Wa(qu);return function(w){return Ze(D(w))}}()):f instanceof Uo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(eM);return function(g){return D(w(g))}}()))(function(){var D=Wa(t);return function(w){return Ze(D(w))}}()):f instanceof Wo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(uM);return function(g){return D(w(g))}}()))(function(){var D=Wa(t);return function(w){return Ze(D(w))}}()):f instanceof ri?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(tM);return function(g){return D(w(g))}}()))(function(){var D=Wa(qu);return function(w){return Ze(D(w))}}()):f instanceof ti?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(rM);return function(g){return D(w(g))}}()))(function(){var D=Wa(t);return function(w){return Ze(D(w))}}()):f instanceof ii?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(sl),w=Ye(iM);return function(g){return D(w(g))}}()))(function(){var D=Wa(t);return function(w){return Ze(D(w))}}()):f instanceof zo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Wa(t)(Ye(Bj(D))(w)))})}):f instanceof ko?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Wa(t)(Ye(ZT(D))(w)))})}):f instanceof jo?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(be(D))(q(e)(f.value1))}):f instanceof Jo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(cw(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Vo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(fw(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ho?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(zj(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof oi?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(kj(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=cw(D),X=k_(Bi(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=fw(D),X=k_(J_(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(Iw(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=yM(D);return function(X){return g(Jj(X))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Uv(yM(D))(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=cw(D),X=FM(Bi(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Uv(function(){var g=fw(D),X=FM(J_(D));return function(ce){return g(X(ce))}}())(be(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ac?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(gH(D))(be(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof rn?m(de(be)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=bM(D)(function(X){return{time:bp(w.time)(X),beat:bp(w.beat)(z0(X)(EM("_cps"))),etime:bp(w.etime)(X),ebeat:bp(w.ebeat)(z0(X)(EM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof tn?m(de(be)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=bM(D)(function(X){return{time:k_(w.time)(X),beat:k_(w.beat)(X),etime:k_(w.etime)(X),ebeat:k_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(bp)(f.value0)(f.value1)(f.value2):f instanceof Xv?Gv(e)($M)(f.value0)(f.value1)(f.value2):f instanceof on?Gv(e)(z0)(f.value0)(f.value1)(f.value2):f instanceof Mv?Gv(e)(k_)(f.value0)(f.value1)(f.value2):f instanceof cn?Gv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof dn?sw(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof mn?sw(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof hn?sw(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof ci?m(de(function(D){return D.fxy})(Ve))(function(D){return sw(e)(nH(D))(f.value0)(f.value1)(f.value2)}):f instanceof _i?m(de(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(rH($l(FH(D))(f.value0)(w)(g)))(function(X){return le(L)(Wa(t)(X))})})})}):f instanceof fi?SM(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof pi?SM(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof si?m(de(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(o8(be(w))),ce=function(ta){return function(du){return XD(D)(iv(ta))(Ll(ta))(du)}};return le(L)(Wa(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Di?m(de(function(D){return D.fxy})(Ve))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return XD(D)(CM(ce))(WD(ce))(ta)}};return le(L)(Wa(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(de(function(D){return D.fxy})(Ve))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return l2(D)(CM(ce))(WD(ce))(ta)}};return le(L)(Wa(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ii?m(de(function(D){return D.fxy})(Ve))(function(D){return m(de(be)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(i8(w)),ce=function(ta){return function(du){return XD(D)(iv(ta))(Ll(ta))(du)}};return le(L)(Wa(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Gi?m(de(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(L)(Wa(t)(Ei(l2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof wi?m(de(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(L)(Wa(t)(Ei(XD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof Bo?m(de(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Wa(t)(Ye(lM(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(L)(Ei(V0)(f.value0)(D)(w)(g))})})}):f instanceof Sv&&f.value0 instanceof we?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(be(D))(be(w)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return Hl(ta.value0)(ta.value1)(du)}};return le(L)($l(ce)(we.value)(g)(X))})})}):f instanceof Sv&&f.value0 instanceof ge?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(be(D))(be(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return t0(ta.value0)(ta.value1)(du)}};return le(L)($l(ce)(ge.value)(g)(X))})})}):f instanceof gn?m(m(q(Z)(f.value1))(function(D){return Ze(pl(Of(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(oH);return function(g){return Ze(w(g))}}()))(function(w){return le(L)(Wa(t)($l(Qe(n2))(f.value0)(D)(w)))})}):f instanceof ut?m(de(Of)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(cH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(sl)(Uv(n2(w))(D)))(function(g){return le(L)(pl(t(g)))})})}):Ze(a(new ke(0)))}},g2=function(e){return function(a){return function(u){var l=ku(u),v=hp(u);return function(t){var i=ku(t),o=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(L){return m(q(a)(N))(function(V){return m(le(l)($l(_)(s)(L)(V)))(function(Ee){return le(i)(Wa(o)(Ee))})})})}}}}}}}},sw=function(e){return g2(ea)(Z)(Z)(e)},Gv=function(e){return g2(Z)(Z)(Z)(e)},zM=q(Z),kM=function(e){var a=m2(e);return function(u){return de(I2(a)(be))(zM(u))}},LM=kM(B0),Dw=kM(Iu),JM=function(e){var a=m2(e);return function(u){return de(I2(I2(y4)(a))(be))(zM(u))}},AM=JM(B0),NM=JM(Iu),kH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof er?m(LM(t))(function(i){return m(function(){if(v instanceof R){var o=eR(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(LM(v.value0))(function(_){return $H(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(Wi(a)(u)))(function(_){return Yu(function(){var s=_w(_);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 de(R.create)(V_(function(_){return function(s){return lv(iw(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return de(R.create)(p2(function(_){return function(s){return lv(iw(_)(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 ar?m(AM(t))(function(i){if(v instanceof R){var o=eR(v.value0)(t);if(o)return de(R.create)(lv(i));if(!o)return m(AM(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return de(R.create)(lv(OM(_)(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 de(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 ur?m(Dw(t))(function(i){return m(function(){if(v instanceof R){var o=eR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Dw(v.value0))(function(_){return qH(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(Wi(a)(u)))(function(_){return Yu(function(){var s=_H(_);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 de(function(){var _=Qe(v0)(Tc(1));return function(s){return R.create(_(s))}}())(V_(function(_){return function(s){return vv(D2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return de(function(){var _=Qe(v0)(Tc(1));return function(s){return R.create(_(s))}}())(p2(function(_){return function(s){return vv(D2(_)(s))}})(G2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 692, column 3 - line 694, column 136): "+[l.constructor.name])})}):e instanceof lr?m(Dw(t))(function(i){return m(function(){if(v instanceof R){var o=eR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Dw(v.value0))(function(_){return PH(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(Wi(a)(u)))(function(_){return Yu(function(s){return vv(Mc(aR(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 de(function(){var _=Qe(v0)(Tc(1));return function(s){return R.create(_(s))}}())(V_(function(_){return function(s){return vv(R2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return de(function(){var _=Qe(v0)(Tc(1));return function(s){return R.create(_(s))}}())(p2(function(_){return function(s){return vv(R2(_)(s))}})(G2(l.value0))(o));throw new Error("Failed pattern match at FragmentShader (line 708, column 3 - line 710, column 140): "+[l.constructor.name])})}):e instanceof vr?m(NM(t))(function(i){if(v instanceof R){var o=eR(v.value0)(t);if(o)return de(R.create)(lv(v0(i)(Tc(1))));if(!o)return m(NM(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return de(R.create)(lv(v0(Mc(_)(i)(s))(Tc(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 de(R.create)(lv(v0(i)(Tc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},JH=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=Y4(e)(a)(l.value1.value0);return kH(l.value1.value0.output)(v.value0)(v.value1)(u)(fH(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])}}}},VH=function(e){return function(a){return function(u){return m(m(de(function(l){return l.fxy})(Ve))(Pu))(function(l){return pH(sH(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=TM(0)(TM(Hv(a.actions))(Hv(u.actions))-Hv(a.actions)|0),t=DH(a.actions)(RH(v)(I.value));return V_(JH(e)(u.evalTime))(I.value)(r_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(IH(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])})})})}}},VM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=wM(e)(u)(l)(VH(a)(v)(t)),o=v0(GH(G2(i.value0))(gc(i.value0)))(gc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(wH(o)+`; +`));return UH(e)+(i.value1.code+(s+"}"))}}}}}};var y2=()=>{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},F2=e=>()=>document.body.appendChild(e),b2=e=>()=>document.body.removeChild(e),E2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),C2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),T2=e=>a=>()=>e.getExtension(a);var M2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),S2=e=>()=>e.gl.createBuffer(),uR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),L2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),mw=e=>()=>e.createProgram(),hw=e=>()=>e.createShader(e.VERTEX_SHADER),gw=e=>()=>e.createShader(e.FRAGMENT_SHADER),lR=e=>a=>u=>()=>e.attachShader(a,u),vR=e=>a=>u=>()=>e.shaderSource(a,u),nR=e=>a=>()=>e.compileShader(a),yw=e=>a=>()=>e.linkProgram(a),Fw=e=>()=>e.flush();var rR=e=>a=>()=>e.gl.useProgram(a),A2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),N2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),P2=e=>a=>()=>e.gl.enableVertexAttribArray(a),tR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var iR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),oR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),q2=e=>a=>u=>()=>e.uniform1i(a,u),$2=e=>a=>u=>()=>e.uniform1f(a,u),O2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Tp=e=>()=>e.createTexture(),U2=e=>()=>e.activeTexture(e.TEXTURE0),W2=e=>()=>e.activeTexture(e.TEXTURE1),B2=e=>()=>e.activeTexture(e.TEXTURE2),z2=e=>()=>e.activeTexture(e.TEXTURE3),k2=e=>()=>e.activeTexture(e.TEXTURE4),J2=e=>()=>e.activeTexture(e.TEXTURE5),V2=e=>()=>e.activeTexture(e.TEXTURE6),j2=e=>()=>e.activeTexture(e.TEXTURE7),H2=e=>()=>e.activeTexture(e.TEXTURE8),X2=e=>()=>e.activeTexture(e.TEXTURE9),Y2=e=>()=>e.activeTexture(e.TEXTURE10),Z2=e=>()=>e.activeTexture(e.TEXTURE11),Q2=e=>()=>e.activeTexture(e.TEXTURE12),K2=e=>()=>e.activeTexture(e.TEXTURE13),x2=e=>()=>e.activeTexture(e.TEXTURE14),ey=e=>()=>e.activeTexture(e.TEXTURE15),ay=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),bw=e=>()=>e.createFramebuffer(),Ew=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)},Cw=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)},Tw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Mw=e=>()=>e.clientWidth*window.devicePixelRatio,Sw=e=>()=>e.clientHeight*window.devicePixelRatio,uy=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Mp=S(ol),QH=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},ly=function(e){return vR(e.gl)},vy=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=oR(e)(a)(u)();return O2(e.gl)(i)(l)(v)()}}}}}},KH=function(e){return function(a){return function(u){return function(l){return function(){var t=oR(e)(a)(u)();return q2(e.gl)(t)(l)()}}}}},r0=function(e){return function(a){return function(u){return function(l){return function(){var t=oR(e)(a)(u)();return $2(e.gl)(t)(l)()}}}}},xH=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -302,11 +303,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,JM=function(e){return function(){var u=T2(e)();return xD(e)(u)(),M2(e)(),u}},VM=function(e){return gw(e.gl)},KH=function(e){return ey(e.canvas)},xH=function(e){return Cp(rc)(b2(e))},eX=function(e){return Cp(rc)(F2(e))};var aX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},jM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},HM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},uX=function(e){return function(a){return Cp(rc)(E2(e)(a))}},Sw=function(e){return Tw(e.canvas)},Lw=function(e){return Mw(e.canvas)},XM=function(e){return yw(e.gl)},YM=function(e){return y2(e.canvas)},ZM=function(e){return mw(e.gl)},tR=function(e){return Ep(e.gl)},QM=function(e){return dw(e.gl)},KM=function(e){return hw(e.gl)},xM=function(e){return function(){var u=_e(e.width)(),l=_e(e.height)(),v=Sw(e)(),t=Lw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Ew(e.gl)(e.frameBufferTexture0)(v)(t)(),Ew(e.gl)(e.frameBufferTexture1)(v)(t)(),Pe(v)(e.width)(),Pe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},ly=function(e){return uR(e.gl)},lX=function(e){return x2(e.gl)},vy=function(e){return function(a){if(a instanceof I)return Cw(e.gl)(null);if(a instanceof R)return Cw(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])}},ny=function(e){return eR(e.gl)},vX=function(e){return function(a){return a===0?$2(e.gl):a===1?O2(e.gl):a===2?U2(e.gl):a===3?W2(e.gl):a===4?B2(e.gl):a===5?z2(e.gl):a===6?k2(e.gl):a===7?J2(e.gl):a===8?V2(e.gl):a===9?j2(e.gl):a===10?H2(e.gl):a===11?X2(e.gl):a===12?Y2(e.gl):a===13?Z2(e.gl):a===14?Q2(e.gl):a===15?K2(e.gl):Ol("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 vX(e)(l)(),lX(e)(u)(),ZH(e)(a)(v)(l)()}}}}}},eS=function(e){return function(){lR(e)(e.postProgram)();var u=aX(e)(),l=Sw(e)(),v=Lw(e)();return Mc(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),uy(e)(e.postProgram)("r")(La(l))(La(v))(),vR(e)(0)(0)(l)(v)(),KH(e)(),vy(e)(I.value)(),nR(e)(),YH(e)()}},nX=function(e){return function(){var u=dw(e)(),l=mw(e)();eR(e)(u)(l)(),aR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),uR(e)(l)();var v=hw(e)();return eR(e)(u)(v)(),aR(e)(v)(QH)(),uR(e)(v)(),gw(e)(u)(),yw(e)(),u}},kM=function(e){return function(a){return function(u){return function(){var v=Tw(e)(),t=Mw(e)(),i=na(v)(),o=na(t)();(function(){if(!u)return Ol("punctual will use WebGL1")();if(u)return Ol("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),g2(e)();var _=Cp(Yi)(uX(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Ol("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])})(),C2(a)();var s=nX(a)(),y=Ep(a)(),N=Ep(a)(),L=Ep(a)(),J=Fw(a)(),Ee=Fw(a)(),Ca=na(0)(),bu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:J,frameBuffer1:Ee,frameBufferIndex:Ca};return bw(a)(N)(J)(v)(t)(),bw(a)(L)(Ee)(v)(t)(),bu}}}},aS=function(){var a=h2(),u=xH(a)();if(u instanceof R)return Cp(R.create)(kM(a)(u.value0)(!0))();if(u instanceof I){var l=eX(a)();if(l instanceof R)return Cp(R.create)(kM(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 Tp=K(yf),_S=an(Ka),fS=rr(Ka),uS=S4(l_),lS=Ut(Ps),vS=iI(Ka)(Ya),Ft=Jc(Il),nS=Us(Ka),pS=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_)(Ft))(nS))(Ft))(Ft))(Ft))(nS))(Ft))(Ft))(Ft))(Ft))(Ft))(Ft))),sS=k(xa),rS=pu(),tS=wf(Wt),tX=S(il),iX=wv($R),iS=H0(tl),oS=d(I3(Bp)),cS=Ms(M4)(tl),DS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=zM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=QM(e)(),s=ZM(e)();ny(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])}();ay(e)(s)(y)(),ly(e)(s)();var N=KM(e)();return ny(e)(_)(N)(),ay(e)(N)(i)(),ly(e)(N)(),VM(e)(_)(),XM(e)(),new B(i,_)}}}}}}},oX=function(e){return function(a){return function(){var l=_e(e.videoTextures)(),v=_S(a)(l);if(v instanceof R){var t=hm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return YG(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=hm(e.sharedResources)(a)();if(t instanceof R){var i=tR(e.glc)();return YG(e.glc.gl)(t.value0)(i)(),Pe(fS(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=_e(e.imageTextures)(),v=_S(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=nF(e.sharedResources)(a)();if(t instanceof R){var i=tR(e.glc)();return XG(e.glc.gl)(t.value0)(i)(),Pe(fS(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])}}},RS=function(e){return YM(e.glc)},IS=function(e){var a=uS(e.vidURLs),u=uS(e.imgURLs),l=lS(4+Hv(u)|0)(15),v=lS(4)(15);return new B(vS(n_(u)(v)),vS(n_(a)(l)))},GS=function(e){return function(a){return function(u){return function(){var v=aS();if(v instanceof R){var t=JM(v.value0)(),i=qI(e)(),o=pS(P_(a))(P_(u)),_=IS(o),s=DS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=na(a)(),N=na(o)(),L=na(s.value0)(),J=na(s.value1)(),Ee=na(xu)(),Ca=na(xu)(),bu=na(_.value0)(),yl=na(_.value1)(),da=tR(v.value0)(),k0=tR(v.value0)(),j_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:J,imageTextures:Ee,videoTextures:Ca,imageTextureSlots:bu,videoTextureSlots:yl,fftTexture:da,ifftTexture:k0};return new R(j_)}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])}}}},wS=function(e){return function(a){return function(u){return function(){var v=qI(e.sharedResources)(),t=pS(P_(a))(P_(u)),i=IS(t),o=DS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(o.value0)(e.shaderSrc)(),Pe(o.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},_X=function(e){return function(a){return function(u){return function(l){return function(){var t=oX(e)(u)();if(t instanceof R)return Mc(e.glc)(a)(t.value0)(l)("t"+sS(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])}}}}},fX=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"+sS(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])}}}}},dS=function(e){return function(a){return function(){xM(e.glc)();var l=_e(e.shader)();lR(e.glc)(l)();var v=Sw(e.glc)(),t=Lw(e.glc)();uy(e.glc)(l)("res")(La(v))(La(t))();var i=qI(e.sharedResources)();r0(e.glc)(l)("_time")(rS(tS(a)(Zd(i))))();var o=tX(function(Ee){return Ee.evalTime})(_e(e.program))();r0(e.glc)(l)("_etime")(rS(tS(a)(o)))(),r0(e.glc)(l)("_cps")(Bt(i.freq))(),r0(e.glc)(l)("_beat")(Bt(e_(i)(a)))(),r0(e.glc)(l)("_ebeat")(Bt(iX(e_(i)(a))(e_(i)(o))))(),Tp(_e(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Tp(_e(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Tp(_e(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Tp(_e(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Tp(_e(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Tp(_e(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=HM(e.glc)();Mc(e.glc)(l)(_)(0)("f")();var s=_e(e.programInfo)();iS(oS(s.fft)(!0))(function(){return Mc(e.glc)(l)(e.fftTexture)(1)("o")(),ZG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),iS(oS(s.ifft)(!0))(function(){return Mc(e.glc)(l)(e.ifftTexture)(2)("i")(),ZG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),K8(e.sharedResources)(e.glc)(),Mc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=_e(e.imageTextureSlots)();cS(fX(e)(l))(y)();var N=_e(e.videoTextureSlots)();cS(_X(e)(l))(N)();var L=S2(e.glc)(l)("p")();xD(e.glc)(e.triangleStripBuffer)(),L2(e.glc)(L)(),A2(e.glc)(L)(),vR(e.glc)(0)(0)(v)(t)();var J=jM(e.glc)();return vy(e.glc)(new R(J))(),nR(e.glc)(),eS(e.glc)(),void 0}}};var V_=an(Ia),Mp=rr(Ia),CS=U(tl),ry=zf(js),Sp=D1(Ia),sX=pu(),DX=H0(tl),mS=S(il),TS={reflectSymbol:function(){return"ain"}},bt=qt(Il),MS={reflectSymbol:function(){return"fft"}},SS={reflectSymbol:function(){return"hi"}},LS={reflectSymbol:function(){return"ifft"}},AS={reflectSymbol:function(){return"ihi"}},NS={reflectSymbol:function(){return"ilo"}},PS={reflectSymbol:function(){return"imgURLs"}},hS=Af(Ka),qS={reflectSymbol:function(){return"imid"}},$S={reflectSymbol:function(){return"lo"}},OS={reflectSymbol:function(){return"mid"}},US={reflectSymbol:function(){return"vidURLs"}},WS={reflectSymbol:function(){return"webcam"}},gS=Z0(tI)(rf()(sa(TS)(bt)()(sa(MS)(bt)()(sa(SS)(bt)()(sa(LS)(bt)()(sa(AS)(bt)()(sa(NS)(bt)()(sa(PS)(hS)()(sa(qS)(bt)()(sa($S)(bt)()(sa(OS)(bt)()(sa(US)(hS)()(sa(WS)(bt)()(nf)))))))))))))),Et=Jc(Il),yS=Us(Ka),RX=re(x_()(fu(TS)()(fu(MS)()(fu(SS)()(fu(LS)()(fu(AS)()(fu(NS)()(fu(PS)()(fu(qS)()(fu($S)()(fu(OS)()(fu(US)()(fu(WS)()(K_)(Et))(yS))(Et))(Et))(Et))(yS))(Et))(Et))(Et))(Et))(Et))(Et))),FS=ef()(),bS=k(FS(Vn({reflectSymbol:function(){return"actions"}})(Bc({reflectSymbol:function(){return"evalTime"}})(Ld))(Sf(jp(FS(Vn({reflectSymbol:function(){return"defTime"}})(Vn({reflectSymbol:function(){return"output"}})(Vn({reflectSymbol:function(){return"signal"}})(Bc({reflectSymbol:function(){return"transition"}})(fI))(_I))(jR))(JR))))))),ES=K(P0),IX=k(km),GX=iu(Nm),wX=Tu(xv),dX=U(oc),mX=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.webGLs)(),i=V_(a)(t);if(i instanceof R)return wS(i.value0)(u)(l)(),_e(i.value0.shaderSrc)();if(i instanceof I){var o=GS(e.sharedResources)(u)(l)();if(o instanceof R)return Pe(Mp(a)(o.value0)(t))(e.webGLs)(),_e(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 193, column 7 - line 197, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 187, column 3 - line 197, column 77): "+[i.constructor.name])}}}}},hX=function(e){return function(a){return function(u){return function(){var v=_e(e.audioZones)(),t=V_(a)(v);if(t instanceof R)return DF(t.value0)(u)();if(t instanceof I){var i=sF(e.sharedResources)(u)();return Pe(Mp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},BS=function(e){return function(a){return eF(e.sharedResources)(H7(a))}},zS=function(e){return function(a){return aF(e.sharedResources)(a)}},kS=function(e){return function(a){return uF(e.sharedResources)(a)}},JS=function(e){return function(a){return lF(e.sharedResources)(a)}},VS=function(e){return function(a){if(!a.canDraw)return CS(void 0);if(a.canDraw)return function(){var l=_e(e.webGLs)(),v=V_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return dS(v.value0)(Wm(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])}},jS=function(e){return function(a){return CS(void 0)}},HS=function(e){var a=rc(e.webAudioContext);return function(){var l=vF(a)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=na(xu)(),_=na($)(),s=na(xu)(),y=na(xu)();return ry("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},XS=function(e){return function(a){return function(){var l=_e(e.webGLs)(),v=V_(a)(l);if(v instanceof R)return ry("punctual DEBUG: deleting WebGL")(),RS(v.value0)(),Pe(Sp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 202, column 3 - line 207, column 25): "+[v.constructor.name])}}},YS=function(e){return function(a){return function(){var l=_e(e.audioZones)(),v=V_(a)(l);if(v instanceof R)return ry("punctual DEBUG: delete audio zone")(),fF(v.value0)(),Pe(Sp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 221, column 3 - line 226, column 25): "+[v.constructor.name])}}},gX=function(e){return function(){var u=_e(e.combinedProgramInfo)();return x8(e.sharedResources)(sX(u.webcam))(),rF(e.sharedResources)(u)()}},ZS=function(e){return function(a){return DX(a.canDraw)(gX(e))}},QS=function(e){return function(){var u=mS(gS)(_e(e.programInfos))(),l=mS(gS)(_e(e.previousProgramInfos))(),v=RX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},KS=function(e){return function(a){return function(){var l=_e(e.programs)(),v=_e(e.previousPrograms)(),t=_e(e.programInfos)(),i=_e(e.previousProgramInfos)(),o=Sp(a.zone)(l),_=Sp(a.zone)(v),s=Sp(a.zone)(t),y=Sp(a.zone)(i);return Pe(o)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),QS(e)(),XS(e)(a.zone)(),YS(e)(a.zone)()}}},yX=function(e){return function(a){return function(u){return function(){var v=_e(e.programs)(),t=_e(e.previousPrograms)(),i=_e(e.programInfos)(),o=_e(e.previousProgramInfos)(),_=function(){var da=V_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return eT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=V_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[da.constructor.name])}(),y="new program: "+(bS(u)+` +`,HM=function(e){return function(){var u=S2(e)();return uR(e)(u)(),L2(e)(),u}},XM=function(e){return yw(e.gl)},eX=function(e){return uy(e.canvas)},aX=function(e){return Mp(tc)(C2(e))},uX=function(e){return Mp(tc)(E2(e))};var lX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},YM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},ZM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},vX=function(e){return function(a){return Mp(tc)(T2(e)(a))}},Lw=function(e){return Mw(e.canvas)},Aw=function(e){return Sw(e.canvas)},QM=function(e){return Fw(e.gl)},KM=function(e){return b2(e.canvas)},xM=function(e){return hw(e.gl)},cR=function(e){return Tp(e.gl)},eS=function(e){return mw(e.gl)},aS=function(e){return gw(e.gl)},uS=function(e){return function(){var u=_e(e.width)(),l=_e(e.height)(),v=Lw(e)(),t=Aw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Cw(e.gl)(e.frameBufferTexture0)(v)(t)(),Cw(e.gl)(e.frameBufferTexture1)(v)(t)(),Pe(v)(e.width)(),Pe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},ny=function(e){return nR(e.gl)},nX=function(e){return ay(e.gl)},ry=function(e){return function(a){if(a instanceof I)return Tw(e.gl)(null);if(a instanceof R)return Tw(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])}},ty=function(e){return lR(e.gl)},rX=function(e){return function(a){return a===0?U2(e.gl):a===1?W2(e.gl):a===2?B2(e.gl):a===3?z2(e.gl):a===4?k2(e.gl):a===5?J2(e.gl):a===6?V2(e.gl):a===7?j2(e.gl):a===8?H2(e.gl):a===9?X2(e.gl):a===10?Y2(e.gl):a===11?Z2(e.gl):a===12?Q2(e.gl):a===13?K2(e.gl):a===14?x2(e.gl):a===15?ey(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Sc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return rX(e)(l)(),nX(e)(u)(),KH(e)(a)(v)(l)()}}}}}},lS=function(e){return function(){rR(e)(e.postProgram)();var u=lX(e)(),l=Lw(e)(),v=Aw(e)();return Sc(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),vy(e)(e.postProgram)("r")(La(l))(La(v))(),tR(e)(0)(0)(l)(v)(),eX(e)(),ry(e)(I.value)(),iR(e)(),QH(e)()}},tX=function(e){return function(){var u=mw(e)(),l=hw(e)();lR(e)(u)(l)(),vR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),nR(e)(l)();var v=gw(e)();return lR(e)(u)(v)(),vR(e)(v)(xH)(),nR(e)(v)(),yw(e)(u)(),Fw(e)(),u}},jM=function(e){return function(a){return function(u){return function(){var v=Mw(e)(),t=Sw(e)(),i=na(v)(),o=na(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])})(),F2(e)();var _=Mp(Zi)(vX(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])})(),M2(a)();var s=tX(a)(),y=Tp(a)(),N=Tp(a)(),L=Tp(a)(),V=bw(a)(),Ee=bw(a)(),Ca=na(0)(),bu={canvas:e,width:i,height:o,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:L,frameBuffer0:V,frameBuffer1:Ee,frameBufferIndex:Ca};return Ew(a)(N)(V)(v)(t)(),Ew(a)(L)(Ee)(v)(t)(),bu}}}},vS=function(){var a=y2(),u=aX(a)();if(u instanceof R)return Mp(R.create)(jM(a)(u.value0)(!0))();if(u instanceof I){var l=uX(a)();if(l instanceof R)return Mp(R.create)(jM(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 Sp=K(Ff),sS=an(Ka),DS=tr(Ka),nS=A4(v_),rS=Bt($s),tS=_I(Ka)(Ya),Et=Vc(Gl),iS=Bs(Ka),RS=re(ef()(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"}})()(x_)(Et))(iS))(Et))(Et))(Et))(iS))(Et))(Et))(Et))(Et))(Et))(Et))),IS=k(xa),oS=pu(),cS=df(zt),oX=S(ol),cX=wv(WR),_S=H0(il),fS=d(w3(kp)),pS=Ls(L4)(il),GS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=VM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=eS(e)(),s=xM(e)();ty(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])}();ly(e)(s)(y)(),ny(e)(s)();var N=aS(e)();return ty(e)(_)(N)(),ly(e)(N)(i)(),ny(e)(N)(),XM(e)(_)(),QM(e)(),new B(i,_)}}}}}}},_X=function(e){return function(a){return function(){var l=_e(e.videoTextures)(),v=sS(a)(l);if(v instanceof R){var t=gm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return QG(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=gm(e.sharedResources)(a)();if(t instanceof R){var i=cR(e.glc)();return QG(e.glc.gl)(t.value0)(i)(),Pe(DS(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])}}},fX=function(e){return function(a){return function(){var l=_e(e.imageTextures)(),v=sS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=oF(e.sharedResources)(a)();if(t instanceof R){var i=cR(e.glc)();return ZG(e.glc.gl)(t.value0)(i)(),Pe(DS(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])}}},wS=function(e){return KM(e.glc)},dS=function(e){var a=nS(e.vidURLs),u=nS(e.imgURLs),l=rS(4+Hv(u)|0)(15),v=rS(4)(15);return new B(tS(r_(u)(v)),tS(r_(a)(l)))},mS=function(e){return function(a){return function(u){return function(){var v=vS();if(v instanceof R){var t=HM(v.value0)(),i=OI(e)(),o=RS(q_(a))(q_(u)),_=dS(o),s=GS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=na(a)(),N=na(o)(),L=na(s.value0)(),V=na(s.value1)(),Ee=na(xu)(),Ca=na(xu)(),bu=na(_.value0)(),Fl=na(_.value1)(),da=cR(v.value0)(),k0=cR(v.value0)(),H_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Ee,videoTextures:Ca,imageTextureSlots:bu,videoTextureSlots:Fl,fftTexture:da,ifftTexture:k0};return new R(H_)}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])}}}},hS=function(e){return function(a){return function(u){return function(){var v=OI(e.sharedResources)(),t=RS(q_(a))(q_(u)),i=dS(t),o=GS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(o.value0)(e.shaderSrc)(),Pe(o.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},pX=function(e){return function(a){return function(u){return function(l){return function(){var t=_X(e)(u)();if(t instanceof R)return Sc(e.glc)(a)(t.value0)(l)("t"+IS(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])}}}}},sX=function(e){return function(a){return function(u){return function(l){return function(){var t=fX(e)(u)();if(t instanceof R)return Sc(e.glc)(a)(t.value0)(l)("t"+IS(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])}}}}},gS=function(e){return function(a){return function(){uS(e.glc)();var l=_e(e.shader)();rR(e.glc)(l)();var v=Lw(e.glc)(),t=Aw(e.glc)();vy(e.glc)(l)("res")(La(v))(La(t))();var i=OI(e.sharedResources)();r0(e.glc)(l)("_time")(oS(cS(a)(Qd(i))))();var o=oX(function(Ee){return Ee.evalTime})(_e(e.program))();r0(e.glc)(l)("_etime")(oS(cS(a)(o)))(),r0(e.glc)(l)("_cps")(kt(i.freq))(),r0(e.glc)(l)("_beat")(kt(a_(i)(a)))(),r0(e.glc)(l)("_ebeat")(kt(cX(a_(i)(a))(a_(i)(o))))(),Sp(_e(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Sp(_e(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Sp(_e(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Sp(_e(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Sp(_e(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Sp(_e(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=ZM(e.glc)();Sc(e.glc)(l)(_)(0)("f")();var s=_e(e.programInfo)();_S(fS(s.fft)(!0))(function(){return Sc(e.glc)(l)(e.fftTexture)(1)("o")(),KG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),_S(fS(s.ifft)(!0))(function(){return Sc(e.glc)(l)(e.ifftTexture)(2)("i")(),KG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),uF(e.sharedResources)(e.glc)(),Sc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=_e(e.imageTextureSlots)();pS(sX(e)(l))(y)();var N=_e(e.videoTextureSlots)();pS(pX(e)(l))(N)();var L=A2(e.glc)(l)("p")();uR(e.glc)(e.triangleStripBuffer)(),N2(e.glc)(L)(),P2(e.glc)(L)(),tR(e.glc)(0)(0)(v)(t)();var V=YM(e.glc)();return ry(e.glc)(new R(V))(),iR(e.glc)(),lS(e.glc)(),void 0}}};var j_=an(Ia),Lp=tr(Ia),SS=U(il),iy=Jf(Xs),Ap=R1(Ia),RX=pu(),IX=H0(il),yS=S(ol),LS={reflectSymbol:function(){return"ain"}},Ct=Ot(Gl),AS={reflectSymbol:function(){return"fft"}},NS={reflectSymbol:function(){return"hi"}},PS={reflectSymbol:function(){return"ifft"}},qS={reflectSymbol:function(){return"ihi"}},$S={reflectSymbol:function(){return"ilo"}},OS={reflectSymbol:function(){return"imgURLs"}},FS=Nf(Ka),US={reflectSymbol:function(){return"imid"}},WS={reflectSymbol:function(){return"lo"}},BS={reflectSymbol:function(){return"mid"}},zS={reflectSymbol:function(){return"vidURLs"}},kS={reflectSymbol:function(){return"webcam"}},bS=Z0(cI)(tf()(sa(LS)(Ct)()(sa(AS)(Ct)()(sa(NS)(Ct)()(sa(PS)(Ct)()(sa(qS)(Ct)()(sa($S)(Ct)()(sa(OS)(FS)()(sa(US)(Ct)()(sa(WS)(Ct)()(sa(BS)(Ct)()(sa(zS)(FS)()(sa(kS)(Ct)()(rf)))))))))))))),Tt=Vc(Gl),ES=Bs(Ka),GX=re(ef()(fu(LS)()(fu(AS)()(fu(NS)()(fu(PS)()(fu(qS)()(fu($S)()(fu(OS)()(fu(US)()(fu(WS)()(fu(BS)()(fu(zS)()(fu(kS)()(x_)(Tt))(ES))(Tt))(Tt))(Tt))(ES))(Tt))(Tt))(Tt))(Tt))(Tt))(Tt))),CS=af()(),TS=k(CS(jn({reflectSymbol:function(){return"actions"}})(zc({reflectSymbol:function(){return"evalTime"}})(Ad))(Lf(Xp(CS(jn({reflectSymbol:function(){return"defTime"}})(jn({reflectSymbol:function(){return"output"}})(jn({reflectSymbol:function(){return"signal"}})(zc({reflectSymbol:function(){return"transition"}})(DI))(sI))(YR))(HR))))))),MS=K(P0),wX=k(Jm),dX=iu(Pm),mX=Tu(xv),hX=U(cc),gX=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.webGLs)(),i=j_(a)(t);if(i instanceof R)return hS(i.value0)(u)(l)(),_e(i.value0.shaderSrc)();if(i instanceof I){var o=mS(e.sharedResources)(u)(l)();if(o instanceof R)return Pe(Lp(a)(o.value0)(t))(e.webGLs)(),_e(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 193, column 7 - line 197, column 77): "+[o.constructor.name])}throw new Error("Failed pattern match at Main (line 187, column 3 - line 197, column 77): "+[i.constructor.name])}}}}},yX=function(e){return function(a){return function(u){return function(){var v=_e(e.audioZones)(),t=j_(a)(v);if(t instanceof R)return wF(t.value0)(u)();if(t instanceof I){var i=GF(e.sharedResources)(u)();return Pe(Lp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},JS=function(e){return function(a){return vF(e.sharedResources)(Y7(a))}},VS=function(e){return function(a){return nF(e.sharedResources)(a)}},jS=function(e){return function(a){return rF(e.sharedResources)(a)}},HS=function(e){return function(a){return tF(e.sharedResources)(a)}},XS=function(e){return function(a){if(!a.canDraw)return SS(void 0);if(a.canDraw)return function(){var l=_e(e.webGLs)(),v=j_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return gS(v.value0)(Bm(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])}},YS=function(e){return function(a){return SS(void 0)}},ZS=function(e){var a=tc(e.webAudioContext);return function(){var l=iF(a)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=na(xu)(),_=na($)(),s=na(xu)(),y=na(xu)();return iy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},QS=function(e){return function(a){return function(){var l=_e(e.webGLs)(),v=j_(a)(l);if(v instanceof R)return iy("punctual DEBUG: deleting WebGL")(),wS(v.value0)(),Pe(Ap(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 202, column 3 - line 207, column 25): "+[v.constructor.name])}}},KS=function(e){return function(a){return function(){var l=_e(e.audioZones)(),v=j_(a)(l);if(v instanceof R)return iy("punctual DEBUG: delete audio zone")(),RF(v.value0)(),Pe(Ap(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 221, column 3 - line 226, column 25): "+[v.constructor.name])}}},FX=function(e){return function(){var u=_e(e.combinedProgramInfo)();return lF(e.sharedResources)(RX(u.webcam))(),cF(e.sharedResources)(u)()}},xS=function(e){return function(a){return IX(a.canDraw)(FX(e))}},eL=function(e){return function(){var u=yS(bS)(_e(e.programInfos))(),l=yS(bS)(_e(e.previousProgramInfos))(),v=GX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},aL=function(e){return function(a){return function(){var l=_e(e.programs)(),v=_e(e.previousPrograms)(),t=_e(e.programInfos)(),i=_e(e.previousProgramInfos)(),o=Ap(a.zone)(l),_=Ap(a.zone)(v),s=Ap(a.zone)(t),y=Ap(a.zone)(i);return Pe(o)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),eL(e)(),QS(e)(a.zone)(),KS(e)(a.zone)()}}},bX=function(e){return function(a){return function(u){return function(){var v=_e(e.programs)(),t=_e(e.previousPrograms)(),i=_e(e.programInfos)(),o=_e(e.previousProgramInfos)(),_=function(){var da=j_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return vT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=j_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 87, column 5 - line 89, column 38): "+[da.constructor.name])}(),y="new program: "+(TS(u)+` -`),N="previous program: "+(bS(_)+` +`),N="previous program: "+(TS(_)+` -`),L=Mp(a)(u)(v),J=Mp(a)(_)(t),Ee=Mp(a)(P_(u))(i),Ca=Mp(a)(s)(o);Pe(L)(e.programs)(),Pe(J)(e.previousPrograms)(),Pe(Ee)(e.programInfos)(),Pe(Ca)(e.previousProgramInfos)(),QS(e)();var bu=function(){var da=K5(u);if(da){var k0=mX(e)(a)(u)(_)();return"fragment shader: "+(k0+` +`),L=Lp(a)(u)(v),V=Lp(a)(_)(t),Ee=Lp(a)(q_(u))(i),Ca=Lp(a)(s)(o);Pe(L)(e.programs)(),Pe(V)(e.previousPrograms)(),Pe(Ee)(e.programInfos)(),Pe(Ca)(e.previousProgramInfos)(),eL(e)();var bu=function(){var da=uT(u);if(da){var k0=gX(e)(a)(u)(_)();return"fragment shader: "+(k0+` -`)}if(!da)return XS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=x5(u);if(da)return hX(e)(a)(u)();if(!da)return YS(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var yl=y+(N+bu);return yl}}}},xS=function(e){return function(a){return vb(ES(Y5(e.sharedResources.libraries)(a.text)(Wm(a.time)))(function(u){if(u instanceof M){var l=IX(u.value0);return GX(ut(l))}if(u instanceof ae)return ES(wX(yX(e)(a.zone)(u.value0)))(function(v){return dX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Fte(e){return new Ct(e)}function Ct(e){e==null&&(e={}),this.punctual=HS(e)()}Ct.prototype.define=function(e){return xS(this.punctual)(e)()};Ct.prototype.clear=function(e){return KS(this.punctual)(e)()};Ct.prototype.preRender=function(e){return ZS(this.punctual)(e)()};Ct.prototype.render=function(e){return VS(this.punctual)(e)()};Ct.prototype.postRender=function(e){return jS(this.punctual)(e)()};Ct.prototype.setTempo=function(e){return BS(this.punctual)(e)()};Ct.prototype.setAudioInput=function(e){return JS(this.punctual)(e)()};Ct.prototype.setAudioOutput=function(e){return kS(this.punctual)(e)()};Ct.prototype.setBrightness=function(e){return zS(this.punctual)(e)()};export{Ct as Punctual,Fte as exoLang}; +`)}if(!da)return QS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=lT(u);if(da)return yX(e)(a)(u)();if(!da)return KS(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var Fl=y+(N+bu);return Fl}}}},uL=function(e){return function(a){return ib(MS(x5(e.sharedResources.libraries)(a.text)(Bm(a.time)))(function(u){if(u instanceof M){var l=wX(u.value0);return dX(lt(l))}if(u instanceof ae)return MS(mX(bX(e)(a.zone)(u.value0)))(function(v){return hX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Ete(e){return new Mt(e)}function Mt(e){e==null&&(e={}),this.punctual=ZS(e)()}Mt.prototype.define=function(e){return uL(this.punctual)(e)()};Mt.prototype.clear=function(e){return aL(this.punctual)(e)()};Mt.prototype.preRender=function(e){return xS(this.punctual)(e)()};Mt.prototype.render=function(e){return XS(this.punctual)(e)()};Mt.prototype.postRender=function(e){return YS(this.punctual)(e)()};Mt.prototype.setTempo=function(e){return JS(this.punctual)(e)()};Mt.prototype.setAudioInput=function(e){return HS(this.punctual)(e)()};Mt.prototype.setAudioOutput=function(e){return jS(this.punctual)(e)()};Mt.prototype.setBrightness=function(e){return VS(this.punctual)(e)()};export{Mt as Punctual,Ete as exoLang}; diff --git a/src/AudioWorklet.purs b/src/AudioWorklet.purs index cb2fbe0..a647eb6 100644 --- a/src/AudioWorklet.purs +++ b/src/AudioWorklet.purs @@ -8,7 +8,7 @@ import Data.Tuple (Tuple(..)) import Data.List.NonEmpty (length,zipWith) import Data.Unfoldable1 (range) import Data.Foldable (fold) -import Effect.Class.Console (log) +-- import Effect.Class.Console (log) import Signal (Signal) import WebAudio (WebAudioContext,WebAudioNode) diff --git a/src/AudioZone.purs b/src/AudioZone.purs index faab0e1..4509b8e 100644 --- a/src/AudioZone.purs +++ b/src/AudioZone.purs @@ -15,7 +15,7 @@ import Data.Newtype (unwrap) import Data.Nullable (null,notNull) import Effect.Class.Console (log) -import SharedResources (SharedResources,activateAudioInput,disactivateAudioInput) +import SharedResources (SharedResources, activateAudioInput) import Program (Program) import AudioWorklet (AudioWorklet,runWorklet,stopWorklet) import Action (Action,actionTimesAsAudioTime,actionHasAudioInput) diff --git a/src/FragmentShader.purs b/src/FragmentShader.purs index 7b52c3f..a5f8e96 100644 --- a/src/FragmentShader.purs +++ b/src/FragmentShader.purs @@ -428,6 +428,11 @@ signalToExprs (Mix Combinatorial x y a) = do let f (Tuple xx yy) aa = mixFloat xx yy aa traverse assign $ combine f Combinatorial xys a' +signalToExprs (Spr mm x y) = do + xs <- (signalToExprs x :: G (Matrix Float)) >>= semiFlatten >>> fromNonEmptyList >>> pure-- :: one-dimensional Matrix (NonEmptyList Float) + ys <- (signalToExprs y :: G (Matrix Float)) >>= map unipolar >>> pure -- :: Matrix Float + traverse assign $ mapRows castExprs $ combine (flip seq) mm xs ys + signalToExprs (Seq steps) = do steps' <- semiFlatten <$> signalToExprs steps -- :: NonEmptyList (NonEmptyList Float) b <- get >>= _.beat >>> fract >>> pure diff --git a/src/Parser.purs b/src/Parser.purs index 6b6dc85..3e76b00 100644 --- a/src/Parser.purs +++ b/src/Parser.purs @@ -297,6 +297,8 @@ parseReserved p "ilines" = lift $ signalSignalSignal p $ ILines Combinatorial parseReserved p "ilinesp" = lift $ signalSignalSignal p $ ILines Pairwise parseReserved p "mesh" = lift $ signalSignalSignal p $ Mesh Combinatorial parseReserved p "meshp" = lift $ signalSignalSignal p $ Mesh Pairwise +parseReserved p "spr" = lift $ signalSignalSignal p $ Spr Combinatorial +parseReserved p "sprp" = lift $ signalSignalSignal p $ Spr Pairwise parseReserved p "seq" = pure $ signalSignal p Seq parseReserved p "fit" = lift $ signalSignalSignal p fit parseReserved p "iline" = lift $ signalSignalSignalSignal p $ ILine Combinatorial diff --git a/src/Signal.purs b/src/Signal.purs index 943548b..ccfe640 100644 --- a/src/Signal.purs +++ b/src/Signal.purs @@ -1,19 +1,19 @@ module Signal where -import Prelude (class Eq, class Show, mempty, negate, ($), (<>), pure, (*), map, (+), max, (/), (-), (<=), otherwise, (==), show) +import Prelude (class Eq, class Show, map, max, mempty, negate, otherwise, pure, show, ($), (*), (+), (-), (/), (<=), (<>)) import Data.Generic.Rep (class Generic) -import Data.Show.Generic (genericShow) +-- import Data.Show.Generic (genericShow) import Data.List (List(..),(:)) -import Data.List.NonEmpty (NonEmptyList,length,toList,fromList) -import Data.Foldable (foldMap,intercalate,fold) +import Data.List.NonEmpty (fromList, length) +import Data.Foldable (fold, foldMap) import Data.Unfoldable (replicate) import Data.Set (Set,singleton) import Data.Monoid.Disj (Disj) import Data.Semigroup.Foldable (foldl1) import Data.Maybe (Maybe(..)) -import MultiMode -import Channels +import MultiMode (MultiMode(..)) +import Channels (class Channels, channels) data Signal = Constant Number | @@ -114,6 +114,7 @@ data Signal = Lines MultiMode Signal Signal | ILines MultiMode Signal Signal | Mesh MultiMode Signal Signal | + Spr MultiMode Signal Signal | Seq Signal | Mix MultiMode Signal Signal Signal | ILine MultiMode Signal Signal Signal | @@ -279,6 +280,7 @@ showIndented i (Chain mm x y) = indent i <> "Chain " <> show mm <> "\n" <> showI showIndented i (Lines mm x y) = indent i <> "Lines " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y showIndented i (ILines mm x y) = indent i <> "ILines " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y showIndented i (Mesh mm x y) = indent i <> "Mesh " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y +showIndented i (Spr mm x y) = indent i <> "Spr " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y showIndented i (Seq x) = indent i <> "Seq\n" <> showIndented (i+1) x showIndented i (Mix mm x y z) = indent i <> "Mix " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y <> showIndented (i+1) z showIndented i (ILine mm x y z) = indent i <> "ILine " <> show mm <> "\n" <> showIndented (i+1) x <> showIndented (i+1) y <> showIndented (i+1) z @@ -541,6 +543,7 @@ subSignals (Chain _ x y) = x:y:Nil subSignals (Lines _ x y) = x:y:Nil subSignals (ILines _ x y) = x:y:Nil subSignals (Mesh _ x y) = x:y:Nil +subSignals (Spr _ x y) = x:y:Nil subSignals (Seq steps) = steps:Nil subSignals (ILine _ x y z) = x:y:z:Nil subSignals (Line _ x y z) = x:y:z:Nil @@ -674,6 +677,7 @@ dimensions (Chain mm xy w) = binaryFunctionDimensions mm (chainChannels $ channe dimensions (Lines mm x y) = binaryFunctionDimensions mm (nPer 1 4 $ channels x) (channels y) dimensions (ILines mm x y) = binaryFunctionDimensions mm (nPer 1 4 $ channels x) (channels y) dimensions (Mesh mm xy w) = binaryFunctionDimensions mm (meshChannels $ channels xy) (channels w) +dimensions (Spr mm x y) = binaryFunctionDimensions mm (channels y) (dimensions x).rows dimensions (Seq x) = { rows: 1, columns: (dimensions x).rows } dimensions (Mix mm x y z) = binaryFunctionDimensions mm (max (channels x) (channels y)) (channels z) dimensions (ILine mm xy1 xy2 w) = binaryFunctionDimensions mm (binaryFunctionChannels mm (nPer 1 2 $ channels xy1) (nPer 1 2 $ channels xy2)) (channels w) diff --git a/src/TokenParser.purs b/src/TokenParser.purs index 4255671..1c0b522 100644 --- a/src/TokenParser.purs +++ b/src/TokenParser.purs @@ -55,7 +55,7 @@ functionsWithArgumentsDef = [ "chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp", "zip", "fit","min","max","minp","maxp", - "clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","seq", + "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", diff --git a/src/Value.purs b/src/Value.purs index 6810d9d..3c2b955 100644 --- a/src/Value.purs +++ b/src/Value.purs @@ -23,7 +23,7 @@ import Data.Map (Map) import Signal (Signal(..)) import Action (Action,signalToAction) import Output (Output) -import MultiMode (MultiMode(..)) +import MultiMode (MultiMode) type Library = Map.Map String Value diff --git a/src/W.purs b/src/W.purs index 9bab0a6..874975d 100644 --- a/src/W.purs +++ b/src/W.purs @@ -2,7 +2,7 @@ module W where -- A monad and associated functions for generating the code of a WebAudio audio worklet. -import Prelude (Unit, bind, discard, map, pure, show, ($), (*), (+), (-), (/), (/=), (<), (<$>), (<<<), (<=), (<>), (==), (>), (>=), (>>=), negate) +import Prelude (Unit, bind, discard, map, pure, show, ($), (*), (+), (-), (/), (/=), (<), (<$>), (<<<), (<=), (<>), (==), (>), (>=), (>>=), negate, (>>>)) import Prelude as Prelude import Control.Monad.State (State,get,put,runState,modify_) import Data.List.NonEmpty (NonEmptyList, fromList, length, zipWith) @@ -353,6 +353,11 @@ signalToFrame (Clip mm x y) = binaryFunctionWithRange clip mm x y signalToFrame (Between mm x y) = binaryFunctionWithRange between mm x y signalToFrame (SmoothStep mm x y) = binaryFunctionWithRange smoothStep mm x y +signalToFrame (Spr mm x y) = do + xs <- signalToFrame x >>= semiFlatten >>> fromNonEmptyList >>> pure -- :: one-dimensional Matrix (NonEmptyList Sample) + ys <- signalToFrame y >>= traverse unipolar -- :: Matrix Sample + sequence $ combine seq mm xs ys + signalToFrame (Seq s) = do xs <- semiFlatten <$> signalToFrame s -- :: NonEmptyList Frame b <- (_.beat <$> get) >>= fract