From 87ddf62cf8e3412c94d30226455e11cb62c0b3e8 Mon Sep 17 00:00:00 2001 From: David Ogborn Date: Mon, 18 Nov 2024 15:21:11 -0500 Subject: [PATCH] work in progress on aout --- punctual.js | 228 +++++++++++++++++++++---------------------- src/Output.purs | 1 + src/Parser.purs | 1 + src/TokenParser.purs | 2 +- 4 files changed, 117 insertions(+), 115 deletions(-) diff --git a/punctual.js b/punctual.js index 9b7f543..fe3eb54 100644 --- a/punctual.js +++ b/punctual.js @@ -1,25 +1,25 @@ -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 +var Op={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Up=function(e){return e.compose};var Le=function(e){return e.identity},Pe={identity:function(e){return e},Semigroupoid0:function(){return Op}};var Pw=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 fy(e,a){var u=Pw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Pw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function py(e){return function(a){return function(u){return function(l){var v=Pw(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Ie=!0;var Qe=function(e){return function(a){return function(u){return e(u)(a)}}},Ma=function(e){return function(a){return e}};var qw=function(e){return function(a){return e(a)}};var sy=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 qy(e,a,u,l){var v=PL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Xi(e){return e.charCodeAt(0)}function $y(e){return String.fromCharCode(e)}var Oy=function(e){return function(a){return e+a}},Uy=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var By={append:Oy},ef={appendRecord:function(e){return function(a){return function(u){return{}}}}};var hv={append:Uy},zy=function(e){return e.appendRecord},af=function(){return function(e){return{append:zy(e)(za.value)}}},re=function(e){return e.append};var fu=function(e){var a=Sl(e);return function(){return function(u){var l=zy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(o){return function(_){var s=l(za.value)(o)(_),y=a(za.value),N=Bn(y),L=_0(y);return N(t(L(o))(L(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var nv=function(e){return e.empty};var Jy=function(e){return e.toString()},Vy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},jy=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+"'"},Hy=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})+'"'},Xy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},t3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},i3=function(e){return function(a){return e/a}};var o3={Ring0:function(){return Jn}},c3={Ring0:function(){return jp}};var yv=function(e){return e.mod},Jw=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:Jw(e)(u)(i)(v(t)(i))}}}},mR={degree:function(e){return 1},div:i3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return o3}},Zn={degree:n3,div:r3,mod:t3,CommutativeRing0:function(){return c3}},tv=function(e){return e.div};var jL=af();var $t={mempty:"",Semigroup0:function(){return By}},rf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return ef}};var _3=function(e){return e.memptyRecord},tf=function(){return function(e){var a=jL(e.SemigroupRecord0());return{mempty:_3(e)(za.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Sl(e),u=fu(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var o=_3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=o(za.value),N=a(za.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}(),Hw=function(e){return function(a){return e(a.value0)(a.value1)}};var Nl=function(e){return e.value1};var xp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var iv=function(e){return e.value0};var f3=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 YL=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 s3=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}}},D3=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)}}},rs=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 iN=Xl(),s0=function(e){return e.unfoldr};var Rf={unfoldr:f3(qt)(iN)(iv)(Nl),Unfoldable10:function(){return td}},TR=function(e){var a=s0(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 k3=Al(zc),J3=dv(zc);var ma=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},V3=function(e){var a=ma(e),u=_a(e),l=Al(e.Bounded0());return function(v){return function(t){return function(i){var o=a(i);if(o instanceof R)return o.value0;if(o instanceof I){var _=i=Xi(k3)&&e<=Xi(J3)?new R($y(e)):I.value},oN={succ:od(id)(Xi),pred:cd(id)(Xi),Ord0:function(){return IR}};var ao=function(){return{cardinality:Xi(J3)-Xi(k3)|0,toEnum:id,fromEnum:Xi,Bounded0:function(){return zc},Enum1:function(){return oN}}}();var _d=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}},j3=k(ja);var Vv=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(){}return e.value=new e,e}(),I0=function(){function e(){}return e.value=new e,e}(),G0=function(){function e(){}return e.value=new e,e}(),w0=function(){function e(){}return e.value=new e,e}(),d0=function(){function e(){}return e.value=new e,e}(),m0=function(){function e(){}return e.value=new e,e}(),h0=function(){function e(){}return e.value=new e,e}(),g0=function(){function e(){}return e.value=new e,e}(),y0=function(){function e(){}return e.value=new e,e}(),F0=function(){function e(){}return e.value=new e,e}(),K0=function(){function e(){}return e.value=new e,e}();var H3={show:function(e){return"(Year "+(j3(e)+")")}};var X3={show:function(e){if(e instanceof Vv)return"January";if(e instanceof R0)return"February";if(e instanceof I0)return"March";if(e instanceof G0)return"April";if(e instanceof w0)return"May";if(e instanceof d0)return"June";if(e instanceof m0)return"July";if(e instanceof h0)return"August";if(e instanceof g0)return"September";if(e instanceof y0)return"October";if(e instanceof F0)return"November";if(e instanceof K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},Y3={show:function(e){return"(Day "+(j3(e)+")")}},fd=Ia,pd=Ia,Z3=Pt;var sd={eq:function(e){return function(a){return e instanceof Vv&&a instanceof Vv||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof F0&&a instanceof F0||e instanceof K0&&a instanceof K0}}},Dd={compare:function(e){return function(a){if(e instanceof Vv&&a instanceof Vv)return Xe.value;if(e instanceof Vv)return Te.value;if(a instanceof Vv)return ge.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Te.value;if(a instanceof R0)return ge.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Te.value;if(a instanceof I0)return ge.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Te.value;if(a instanceof G0)return ge.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Te.value;if(a instanceof w0)return ge.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Te.value;if(a instanceof d0)return ge.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Te.value;if(a instanceof m0)return ge.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Te.value;if(a instanceof h0)return ge.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Te.value;if(a instanceof g0)return ge.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Te.value;if(a instanceof y0)return ge.value;if(e instanceof F0&&a instanceof F0)return Xe.value;if(e instanceof F0)return Te.value;if(a instanceof F0)return ge.value;if(e instanceof K0&&a instanceof K0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return sd}},Q3=Pt,K3=function(){return{bottom:-271820,top:275759,Ord0:function(){return fd}}}();var x3=function(){return{bottom:Vv.value,top:K0.value,Ord0:function(){return Dd}}}(),uo={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return K3},Enum1:function(){return cN(0)}},cN=_d("enumYear","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 jv={cardinality:12,toEnum:function(e){return e===1?new R(Vv.value):e===2?new R(R0.value):e===3?new R(I0.value):e===4?new R(G0.value):e===5?new R(w0.value):e===6?new R(d0.value):e===7?new R(m0.value):e===8?new R(h0.value):e===9?new R(g0.value):e===10?new R(y0.value):e===11?new R(F0.value):e===12?new R(K0.value):I.value},fromEnum:function(e){if(e instanceof Vv)return 1;if(e instanceof R0)return 2;if(e instanceof I0)return 3;if(e instanceof G0)return 4;if(e instanceof w0)return 5;if(e instanceof d0)return 6;if(e instanceof m0)return 7;if(e instanceof h0)return 8;if(e instanceof g0)return 9;if(e instanceof y0)return 10;if(e instanceof F0)return 11;if(e instanceof K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return x3},Enum1:function(){return _N(0)}},_N=_d("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(jv),a=_a(jv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(jv),a=_a(jv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var e7={bottom:1,top:31,Ord0:function(){return pd}},lo={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return e7},Enum1:function(){return fN(0)}},fN=_d("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(lo),a=_a(lo);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var a7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},La=function(e){return e};var MR=isFinite;var SR=Math.abs,ts=Math.acos,is=Math.asin,os=Math.atan,Id=function(e){return function(a){return Math.atan2(e,a)}},If=Math.ceil,xn=Math.cos,cs=Math.exp,vo=Math.floor,_s=Math.log;var Yc=function(e){return function(a){return Math.pow(e,a)}},Gd=function(e){return function(a){return e%a}},Zc=Math.round,fs=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},no=Math.sin,ps=Math.sqrt,ss=Math.tan,Gf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var u7=3.141592653589793;var l7=dv(GR),v7=Al(GR);var LR=function(){return a7(R.create)(I.value)}(),n7=function(e){if(!MR(e))return 0;if(e>=La(l7))return l7;if(e<=La(v7))return v7;if(Ie)return Ki(0)(LR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},r7=function(e){return n7(Zc(e))};var Qc=function(e){return n7(vo(e))};var t7=g3()();var i7=Le(Pe),GN=function(e){return e};var o7=function(e){return e};var Ds=function(e){return e.toDuration};var wd=nl;var dd=function(e){return e.fromDuration};var zt={fromDuration:t7(GN)(function(e){return e*1e3}),toDuration:t7(o7)(function(e){return e/1e3})};var AR={fromDuration:i7,toDuration:i7};var bN=_a(jv),EN=Xl();var CN=k(H3),TN=k(X3),MN=k(Y3);var SN=d(Z3),LN=d(sd),AN=d(Q3);var NN=ma(jv);var c7=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}(),Rs=function(e){return e.value0};var _7={show:function(e){return"(Date "+(CN(e.value0)+(" "+(TN(e.value1)+(" "+(MN(e.value2)+")")))))}},Is=function(e){return e.value1};var f7={eq:function(e){return function(a){return SN(e.value0)(a.value0)&&LN(e.value1)(a.value1)&&AN(e.value2)(a.value2)}}},PN=d(f7);var Gs=function(e){return e.value2},NR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new c7(v,EN(NN(t)),i)}}};return qy(l,e,bN(a),u)}}},md=function(e){return function(a){return function(u){var l=new c7(e,a,u),v=PN(NR(e)(a)(u))(l);return v?new R(l):I.value}}};var PR=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}},qR=k(ja);var s7={show:function(e){return"(Second "+(qR(e)+")")}},D7={show:function(e){return"(Minute "+(qR(e)+")")}},R7={show:function(e){return"(Millisecond "+(qR(e)+")")}},I7={show:function(e){return"(Hour "+(qR(e)+")")}},hd=Ia,gd=Ia,yd=Ia,Fd=Ia;var bd={bottom:0,top:59,Ord0:function(){return hd}},Ed={bottom:0,top:59,Ord0:function(){return gd}},Cd={bottom:0,top:999,Ord0:function(){return yd}},Td={bottom:0,top:23,Ord0:function(){return Fd}},io={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return bd},Enum1:function(){return qN(0)}},qN=PR("enumSecond","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:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ed},Enum1:function(){return $N(0)}},$N=PR("enumMinute","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:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Cd},Enum1:function(){return ON(0)}},ON=PR("enumMillisecond","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 _o={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Td},Enum1:function(){return UN(0)}},UN=PR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(_o),a=_a(_o);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var zN=k(I7),kN=k(D7),JN=k(s7),VN=k(R7);var ws=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}(),G7={show:function(e){return"(Time "+(zN(e.value0)+(" "+(kN(e.value1)+(" "+(JN(e.value2)+(" "+(VN(e.value3)+")")))))))}};var ds=function(e){return e.value2},ms=function(e){return e.value1},hs=function(e){return e.value3};var gs=function(e){return e.value0};var jN=_a(uo),HN=_a(jv),XN=_a(lo),YN=_a(_o),ZN=_a(oo),QN=_a(io),KN=_a(co),xN=k(_7),eP=k(G7);var aP=K(Xn),wf=xe(Hn),Sd=S(Sa),uP=Ww(Xn),lP=ma(uo),vP=ma(jv),nP=ma(lo),rP=ma(_o),tP=ma(oo),iP=ma(io),oP=ma(co),Ad=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Ld=function(e){return{year:jN(Rs(e.value0)),month:HN(Is(e.value0)),day:XN(Gs(e.value0)),hour:YN(gs(e.value1)),minute:ZN(ms(e.value1)),second:QN(ds(e.value1)),millisecond:KN(hs(e.value1))}};var Nd={show:function(e){return"(DateTime "+(xN(e.value0)+(" "+(eP(e.value1)+")")))}};var df=function(e){var a=Ds(e);return function(u){return function(l){return a(fy(Ld(u),Ld(l)))}}};var mf=function(e){var a=dd(e);return function(u){return function(l){return aP(py(R.create)(I.value)(a(u))(Ld(l)))(function(v){return wf(Sd(Ad.create)(uP(wf(wf(Sd(md)(lP(v.year)))(vP(v.month)))(nP(v.day)))))(wf(wf(wf(Sd(ws.create)(rP(v.hour)))(tP(v.minute)))(iP(v.second)))(oP(v.millisecond)))})}}};var cP=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 d7(e,a,u,l,v,t,i){return cP(e,a-1,u,l,v,t,i).getTime()}function m7(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 fP=Xl(),pP=ma(jv);var sP=_a(jv);var ys=function(e){return e},Kc=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 Ad(NR(a)(fP(pP(u)))(l),new ws(v,t,i,o))}}}}}}};return m7(e)}();var DP=wd,$R=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Pd=function(e){return d7(Rs(e.value0),sP(Is(e.value0)),Gs(e.value0),gs(e.value1),ms(e.value1),ds(e.value1),hs(e.value1))};var h7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return DP}}}();var qd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),g7=function(e){var a=k(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},bs=function(e){var a=Jw(e.Eq0()),u=Py(e),l=Bc(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),Ce=i(L)(V);return new qd(_(i(N)(V))(s(Ce)),y(Ce))}}}},OR=function(e){var a=bs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ll(l),t=a(u),i=Eu(l),o=Qu(l);return{one:new qd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new qd(Zu(l),v),add:function(_){return function(s){return t(o(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},$d=function(e){var a=bs(e),u=OR(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 _}}}},Od=function(e){return e.value0};var Ud=function(e){return e.value1},y7=function(e){var a=$d(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},F7=function(e){var a=bs(e),u=OR(e),l=y7(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 xc=e=>BigInt(e);var Es=e=>Number(e),b7=e=>a=>e+a,E7=e=>a=>e*a,C7=e=>a=>e-a,Wd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},T7=e=>a=>a===0n?0n:(e-Wd(e)(a))/a,M7=e=>e<0n?-e:e,S7=0n,L7=1n;var A7=e=>a=>e==a,N7=e=>a=>e===a?0:e>a?1:-1,Bd=e=>e.toString();var P7={show:Bd},zd={add:b7,zero:S7,mul:E7,one:L7};var yP={sub:C7,Semiring0:function(){return zd}},UR={eq:A7};var Cs={compare:function(e){return function(a){var u=N7(e)(a);return u===1?ge.value:u===0?Xe.value:Te.value}},Eq0:function(){return UR}},FP={Ring0:function(){return yP}},po={degree:M7,div:T7,mod:Wd,CommutativeRing0:function(){return FP}};var WR=bs(Cs)(po);var hf={toRational:function(e){return function(a){return WR(xc(e))(xc(a))}}},$7={toRational:function(e){return function(a){return WR(e)(a)}}},BR=g7(P7),so=OR(Cs)(po),zR=$d(Cs)(po);var kR=F7(Cs)(po);var e_=function(e){return e.toRational},kt=function(e){return Es(Od(e))/Es(Ud(e))},kd=function(e){return Od(e)},Jd=function(e){return WR(xc(e))(xc(1))},O7=function(e){return WR(e)(xc(1))},Vd=function(e){return Ud(e)};var U7=function(e){return function(a){return a.join(e)}};var W7=re(hv),yf={genericShowArgs:function(e){return[]}},Cv=function(e){var a=k(e);return{genericShowArgs:function(u){return[a(u)]}}},jd=function(e){return e.genericShowArgs},Ff=function(e){var a=jd(e);return function(u){var l=jd(u);return{genericShowArgs:function(v){return W7(a(v.value0))(l(v.value1))}}}},dl=function(e){var a=jd(e);return function(u){var l=Sl(u);return{"genericShow'":function(v){var t=l(za.value),i=a(v);return i.length===0?t:"("+(U7(" ")(W7([t])(i))+")")}}}},Hd=function(e){return e["genericShow'"]};var ml=function(e){var a=Hd(e);return function(u){var l=Hd(u);return{"genericShow'":function(v){if(v instanceof $a)return a(v.value0);if(v instanceof Re)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Tv=function(e){var a=Zy(e);return function(u){var l=Hd(u);return function(v){return l(a(v))}}};function Ts(){return Date.now()}var B7=function(e){return function(){return e}},z7=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 k7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},a_={Applicative0:function(){return il},Bind1:function(){return bf}},bf={bind:z7,Apply0:function(){return V7(0)}},il={pure:B7,Apply0:function(){return V7(0)}},J7=k7("functorEffect","Effect",function(){return{map:Bp(il)}}),V7=k7("applyEffect","Effect",function(){return{apply:b0(a_),Functor0:function(){return J7(0)}}}),ol=J7(20);var TP=S(ol);var Ms=TP(Kc)(Ts);var MP=pu(),SP=df(AR),LP=e_(hf),Yd=Qu(so),Zd=Eu(so),Qd=tv(kR),H7=Le(Pe),X7=mf(zt),AP=Xl(),j7=e_($7),NP=d(UR),PP=yv(po),qP=Zu(zd),$P=tv(po),OP=wv(zR),UP=Ll(so);var u_=function(e){return function(a){var u=MP(SP(a)(e.time)),l=LP(Qc(u))(1e3);return Yd(Zd(l)(e.freq))(e.count)}},Kd=function(e){var a=Qd(Zd(e.count)(Jd(-1)))(e.freq);return mu(e.time)(H7)(X7(kt(a))(e.time))},Y7=function(e){return function(){var u=Ms();return{freq:e,time:u,count:Jd(0)}}},Z7=function(e){var a=Kc(AP($R(e.time*1e3))),u=j7(e.freqNumerator)(e.freqDenominator),l=j7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},WP=function(e){if(NP(PP(kd(e))(Vd(e)))(qP))return e;if(Ie)return O7($P(kd(e))(Vd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},xd=function(e){return function(a){return function(u){return Yd(Zd(Yd(WP(Qd(OP(u)(a))(e)))(UP))(e))(a)}}},e1=function(e){return function(a){return mu(e.time)(H7)(X7(kt(Qd(a)(e.freq)))(Kd(e)))}};var Q7=ff(),zP=tv(kR),Ro=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ss=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kP={to:function(e){if(e instanceof $a)return new Ro(e.value0);if(e instanceof Re)return new Ss(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 Ro)return new $a(e.value0);if(e instanceof Ss)return new Re(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},jR={show:Tv(kP)(ml(dl(Cv(zv))({reflectSymbol:function(){return"InSeconds"}}))(dl(Cv(BR))({reflectSymbol:function(){return"InCycles"}})))};var HR=function(e){return function(a){if(a instanceof Ro)return Q7(a.value0);if(a instanceof Ss)return Q7(kt(zP(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 K7=Cv(jR);var VP=Le(Pe),jP=mf(zt),HP=e_(hf),XP=Eu(so),u1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ef=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),YP={to:function(e){if(e instanceof $a)return new u1(e.value0);if(e instanceof Re)return new Ef(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof u1)return new $a(e.value0);if(e instanceof Ef)return new Re(new Zi(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},XR={show:Tv(YP)(ml(dl(K7)({reflectSymbol:function(){return"After"}}))(dl(Ff(Cv(BR))(K7))({reflectSymbol:function(){return"Quant"}})))};var x7=function(e){return function(a){return function(u){if(u instanceof u1){var l=HR(e)(u.value0);return mu(a)(VP)(jP(l)(a))}if(u instanceof Ef&&u.value1 instanceof Ro){var v=HP(Qc(u.value1.value0*1e3))(1e3),l=xd(u.value0)(XP(v)(e.freq))(u_(e)(a));return e1(e)(l)}if(u instanceof Ef&&u.value1 instanceof Ss){var l=xd(u.value0)(u.value1.value0)(u_(e)(a));return e1(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var Cf=dl(yf),e4=Cv(ja),en=function(){function e(){}return e.value=new e,e}(),Tf=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}(),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}(),ZP={to:function(e){if(e instanceof $a)return en.value;if(e instanceof Re&&e.value0 instanceof $a)return new Tf(e.value0.value0.value0,e.value0.value0.value1);if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof $a)return er.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof $a)return ar.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof $a)return ur.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof $a)return lr.value;if(e instanceof Re&&e.value0 instanceof Re&&e.value0.value0 instanceof Re&&e.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0 instanceof Re&&e.value0.value0.value0.value0.value0 instanceof Re)return vr.value;throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof en)return new $a(rv.value);if(e instanceof Tf)return new Re(new $a(new Zi(e.value0,e.value1)));if(e instanceof er)return new Re(new Re(new $a(rv.value)));if(e instanceof ar)return new Re(new Re(new Re(new $a(rv.value))));if(e instanceof ur)return new Re(new Re(new Re(new Re(new $a(rv.value)))));if(e instanceof lr)return new Re(new Re(new Re(new Re(new Re(new $a(rv.value))))));if(e instanceof vr)return new Re(new Re(new Re(new Re(new Re(new Re(rv.value))))));throw new Error("Failed pattern match at Output (line 17, column 1 - line 17, column 33): "+[e.constructor.name])}},ZR={show:Tv(ZP)(ml(Cf({reflectSymbol:function(){return"Audio"}}))(ml(dl(Ff(e4)(e4))({reflectSymbol:function(){return"AOut"}}))(ml(Cf({reflectSymbol:function(){return"Blend"}}))(ml(Cf({reflectSymbol:function(){return"RGBA"}}))(ml(Cf({reflectSymbol:function(){return"Add"}}))(ml(Cf({reflectSymbol:function(){return"Mul"}}))(Cf({reflectSymbol:function(){return"RGB"}}))))))))},QR={eq:function(e){return function(a){return e instanceof en&&a instanceof en?!0:e instanceof Tf&&a instanceof Tf?e.value0===a.value0&&e.value1===a.value1: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 KR=function(e){return e.channels};var u4=function(e){return function(){return{value:e}}};var _e=function(e){return function(){return e.value}};var qe=function(e){return function(a){return function(){a.value=e}}};var na=u4;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}(),Hv=function(e){return e.tailRecM};var eq=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 l4={tailRecM:function(e){var a=function(l){return l},u=eq(function(l){return a(e(l))});return function(l){return Wt(u(l))}},Monad0:function(){return Cu}};var v4={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 As=function(e){return e.foldrWithIndex};var Ns=function(e){return e.traverseWithIndex};var lq=S(xp),vq=S(Sa),hl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),n1=function(e){var a=s0(e);return{unfoldr1:function(u){return function(l){return Hw(hl.create)(lq(a(vq(u)))(u(l)))}}}};var qs=function(e){var a=nv(e);return function(u){return new hl(u,a)}};var xR=function(e){var a=S(e);return{map:function(u){return function(l){return new hl(u(l.value0),a(u)(l.value1))}}}};var $s=function(e){var a=Pl(e),u=Ua(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(o){return function(_){return t(o(_.value0))(i(o)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var r1=function(e){var a=wl(e),u=eu(e),l=xR(e.Functor0()),v=$s(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=a(t);return function(y){return o(_(hl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),o=xe(i),_=S(i.Functor0()),s=u(t);return function(y){return function(N){return o(_(hl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var i4=function(e){var a=Ua(e),u=hu(e),l=$s(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 fq=Le(Pe),h=function(){function e(){}return e.value=new e,e}(),G=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),aI=function(e){return e},c4=function(e){return new G(e.value0,e.value1)};var pq=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 Ce=L,Ca=!1,bu;function El(da,J0){if(da instanceof G&&da.value0 instanceof G&&da.value0.value1 instanceof G&&da.value0.value1.value1 instanceof G){Ce=da.value1,V=new G(e(da.value0.value0),new G(e(da.value0.value1.value0),new G(e(da.value0.value1.value1.value0),J0)));return}return Ca=!0,J0}for(;!Ca;)bu=El(Ce,V);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=o(v,l);return i}};return a(h.value)},_v={map:pq},_4=S(_v),Yl=xR(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var o=t,_=!1,s;function y(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=Ua(Za)(Qe(e))(a);return function(v){return l(u(v))}}},foldl:function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,_;if(s instanceof G){v=e(_)(s.value0),l=s.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[s.constructor.name])}for(;!t;)i=o(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return Ua(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},eI=Ua(Za),sq=hu(Za),Dq=Qn(Za)($t),E0=$s(Za);var v_={append:function(e){return function(a){return sq(G.create)(a)(e)}}},Af=re(v_);var Os={append:function(e){return function(a){return new hl(e.value0,Af(e.value1)(c4(a)))}}},Nf=function(e){var a=k(e);return{show:function(u){return u instanceof h?"Nil":"("+(Dq(" : ")(_4(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(eI(Qe(G.create))(h.value)),o=eI(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)(fq)},Functor0:function(){return _v},Foldable1:function(){return Za}},Mv=r1(C0);var Us={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,eI(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)}}},n_={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,eI(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 Us}},fv=n1(n_),r_=i4(Za);var Rq={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,Ce,Ca){if(!Ca)return y=!0,!1;if(V instanceof h&&Ce instanceof h)return y=!0,Ca;if(V instanceof G&&Ce instanceof G){_=V.value1,s=Ce.value1,o=Ca&&a(Ce.value0)(V.value0);return}return y=!0,!1}for(;!y;)N=L(_,s,o);return N}}};return v(u)(l)(!0)}}}},Iq=ji(Rq);var uI=function(e){return{eq:Iq(e)}};var t1={apply:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(_4(e.value0)(a))(xe(t1)(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}},o4=xe(t1),f4={apply:function(e){return function(a){return new hl(e.value0(a.value0),Af(o4(e.value1)(new G(a.value0,h.value)))(o4(new G(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Yl}},i1={bind:function(e){return function(a){if(e instanceof h)return h.value;if(e instanceof G)return Af(a(e.value0))(K(i1)(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 t1}},Gq=K(i1),lI={bind:function(e){return function(a){var u=a(e.value0);return new hl(u.value0,Af(u.value1)(Gq(e.value1)(function(l){return c4(a(l))})))}},Apply0:function(){return f4}};var wq={alt:Af,Functor0:function(){return _v}},o1=function(){return{empty:h.value,Alt0:function(){return wq}}}();var vI={pure:function(){var e=qs(o1);return function(a){return aI(e(a))}}(),Apply0:function(){return f4}};var _1=S(Sa);var yq=Vc(v4),Fq=Ua(Za);var bq=Le(Pe);var f1=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R({head:e.value0,tail:e.value1});throw new Error("Failed pattern match at Data.List (line 259, column 1 - line 259, column 66): "+[e.constructor.name])},tI=function(e){return s0(e)(function(a){return _1(function(u){return new B(u.head,u.tail)})(f1(a))})},Eq=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 Cq=function(e){return new G(e,h.value)};var Pf=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 I4=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 _1(function(u){return{init:Pf(u.revInit),last:u.last}})(a(e)(h.value))},Ws=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,Ce){if(L instanceof h||V instanceof h)return s=!0,Ce;if(L instanceof G&&V instanceof G){o=L.value1,_=V.value1,i=new G(e(L.value0)(V.value0),Ce);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[L.constructor.name,V.constructor.name,Ce.constructor.name])}for(;!s;)y=N(o,_,i);return y}}};return Pf(l(a)(u)(h.value))}}},t_=function(){return Ws(B.create)}();var G4=function(e){return function(a){if(e===a)return Cq(e);if(Ie){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,Ce,Ca,bu){if(V===Ce)return y=!0,new G(V,bu);if(Ie){o=V+Ca|0,_=Ce,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,Ce.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 nI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function o(_,s){if(s instanceof h)return t=!0,Pf(_);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)},w4=function(e){var a=K(e.Monad0().Bind1()),u=Hv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(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(yq(function(L){return new G(L,y)})(function(L){return Pf(y)})(N))})};return u(s)(h.value)}}};var Tq=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 p1(e)(l)(t)}))}}},p1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Tq(e)(l)(v))(u(h.value))}}},Xv=Fq(function(e){return function(a){return e+1|0}})(0),d4=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 m4=function(e){return _1(function(a){return a.init})(I4(e))};var Mq=function(e){if(e instanceof h)return I.value;if(e instanceof G)return new R(e.value0);throw new Error("Failed pattern match at Data.List (line 230, column 1 - line 230, column 22): "+[e.constructor.name])},rI=function(e){if(e instanceof h)return h.value;if(e instanceof G&&e.value0 instanceof h)return rI(e.value1);if(e instanceof G&&e.value0 instanceof G)return new G(new G(e.value0.value0,nI(Mq)(e.value1)),rI(new G(e.value0.value1,nI(Eq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var h4=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 i_=nI(bq);var g4=function(e){return e()};var y4=function(e){throw new Error(e)};var F4=function(){return y4};var Nq=F4(),Pq=g4,Bs=function(e){return Pq(function(){return Nq(e)})};var $q=K(lI),Oq=Le(Pe);var pv=function(e){return function(a){return function(u){return new hl(e(a.value0)(u.value0),Ws(e)(a.value1)(u.value1))}}};var o_=function(e){return new G(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=qs(o1);return function(a){return aI(e(a))}}();var Uq=function(e){return function(a){return e(new G(a.value0,a.value1))}};var Aa=function(e){return 1+Xv(e.value1)|0},b4=function(e){return Ki(e.value0)(d4(e.value1))};var E4=function(e){return mu(h.value)(function(a){return new G(e.value0,a)})(m4(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 hl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var Vt=function(e){return Uq(h4(e))},zs=function(e){return function(a){return new hl(e,a)}},su=function(e){return function(a){return new hl(e,new G(a.value0,a.value1))}};var _l=function(e){return $q(e)(Oq)};var c_=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 Wq=Le(Pe);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 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}(),C4=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 oI=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?oI(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])}}(),D1=c_("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Na)return new iI(I.value,Na.value,Na.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Te){var v=D1(771)(e,a,u.value4);return new iI(v.value0,v.value1,rr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof ge){var v=D1(774)(e,a,u.value5);return new iI(v.value0,rr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new iI(new R(u.value3),u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 769, column 5 - line 777, column 30): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 765, column 34 - line 777, column 30): "+[u.constructor.name])}}),Bq=D1(764),T4=c_("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Na)return new C4(e,a,u);if(l instanceof Fa){var v=T4(757)(l.value2,l.value3,l.value4,l.value5);return new C4(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])}}),zq=T4(753),kq=function(e,a){if(e instanceof Na)return a;if(e instanceof Fa){var u=zq(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 R1=c_("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=Bq(e,l.value2,u),t=R1(787)(e,a,v.value1,l.value4),i=R1(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])}}),Jq=R1(781),Vq=function(e){var a=Ue(e);return function(u){return function(l){return function(v){return Jq(a,u,l,v)}}}},cI=function(e){return Vq(e)(Ma)};var un=function(e){var a=Ue(e);return function(u){var l=function(v){var t=!1,i;function o(_){if(_ instanceof Na)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Te){v=_.value4;return}if(s instanceof ge){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=o(v);return i};return l}};var tr=function(e){var a=Ue(e);return function(u){return function(l){var v=function(t){if(t instanceof Na)return oI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Te)return rr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof ge)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}}},M4={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}},jq={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 M4}},_I={foldr:function(e){return function(a){var u=c_("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=c_("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}}},S4={foldrWithIndex:function(e){return function(a){var u=c_("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=c_("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 _I}},L4=function(){return As(S4)(function(e){return function(a){return function(u){return new G(e,u)}}})(h.value)}(),A4={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(A4)(e)(Wq)},Functor0:function(){return M4},Foldable1:function(){return _I}},N4={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 jq},FoldableWithIndex1:function(){return S4},Traversable2:function(){return A4}};var xu=function(){return Na.value}(),fI=function(e){var a=tr(e);return function(u){return Ua(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var I1=function(e){var a=Ue(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 Te)return rr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof ge)return rr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return kq(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 Xq=ls();var Yq=function(e){return Xq(cI(e))};var Zq=function(e){return L4(e)},P4=function(e){var a=tI(e);return function(u){return a(Zq(u))}};var G1=function(e){return oI(e)(void 0)};var ks=function(e){return{append:Yq(e)}};var Qq=xu;var qf=function(e){var a=ks(e);return{mempty:Qq,Semigroup0:function(){return a}}};var q4=dl(yf),ye=function(){function e(){}return e.value=new e,e}(),de=function(){function e(){}return e.value=new e,e}(),Kq={to:function(e){if(e instanceof $a)return ye.value;if(e instanceof Re)return de.value;throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ye)return new $a(rv.value);if(e instanceof de)return new Re(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},w1={show:Tv(Kq)(ml(q4({reflectSymbol:function(){return"Combinatorial"}}))(q4({reflectSymbol:function(){return"Pairwise"}})))},d1={eq:function(e){return function(a){return e instanceof ye&&a instanceof ye||e instanceof de&&a instanceof de}}};var Pa=d(d1);var h1=Q0(Za)($t),xq=TR(n_),$4=k(zv),O4=S(_v),m1=k(ja),Wa=k(w1),Nu=U(m3),g1=qf(xa),U4=Ga(g1),ir=Ot(Gl),e$=Pl(Za)(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"}})(g1)()(sa({reflectSymbol:function(){return"imid"}})(ir)()(sa({reflectSymbol:function(){return"lo"}})(ir)()(sa({reflectSymbol:function(){return"mid"}})(ir)()(sa({reflectSymbol:function(){return"vidURLs"}})(g1)()(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}(),vn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),Io=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}(),ln=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}(),nn=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}(),Fo=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}(),bo=function(){function e(){}return e.value=new e,e}(),rn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kt=function(){function e(){}return e.value=new e,e}(),xt=function(){function e(){}return e.value=new e,e}(),Eo=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}(),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}(),Oo=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}(),Uo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Bo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),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}(),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}(),Jo=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}(),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}(),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}(),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}(),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}(),uc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),on=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),M0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Yv=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}(),Sv=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),_n=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),fn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),S0=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),In=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),hn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),gn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),yn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ut=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lv=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),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}(),lc=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(uI(E))(e.value1)(a.value1):e instanceof vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof 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 Io&&a instanceof Io||e instanceof Go&&a instanceof Go||e instanceof wo&&a instanceof wo||e instanceof ln&&a instanceof ln||e instanceof mo&&a instanceof mo||e instanceof ho&&a instanceof ho||e instanceof nn&&a instanceof nn||e instanceof go&&a instanceof go||e instanceof yo&&a instanceof yo||e instanceof Fo&&a instanceof Fo||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 bo&&a instanceof bo?!0:e instanceof rn&&a instanceof rn?e.value0===a.value0&&e.value1===a.value1:e instanceof Kt&&a instanceof Kt||e instanceof xt&&a instanceof xt||e instanceof Eo&&a instanceof Eo||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 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 Oo&&a instanceof Oo?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 Uo&&a instanceof Uo?d(E)(e.value0)(a.value0):e instanceof Wo&&a instanceof Wo?d(E)(e.value0)(a.value0):e instanceof Bo&&a instanceof Bo?d(E)(e.value0)(a.value0):e instanceof 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 zo&&a instanceof zo?d(E)(e.value0)(a.value0):e instanceof ko&&a instanceof ko?d(E)(e.value0)(a.value0):e instanceof Jo&&a instanceof Jo?d(E)(e.value0)(a.value0):e instanceof 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 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 Xo&&a instanceof Xo?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 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 uc&&a instanceof uc?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof tn&&a instanceof tn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof on&&a instanceof on?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Yv&&a instanceof Yv?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 Sv&&a instanceof Sv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof 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 mn&&a instanceof mn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof hn&&a instanceof hn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof gn&&a instanceof gn?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof 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 yn&&a instanceof yn?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 Lv&&a instanceof Lv?Pa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof 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 lc&&a instanceof lc?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},y1=function(e){return new Ju(0)},a$=function(e){if(e instanceof Ju)return h.value;if(e instanceof fl)return e.value1;if(e instanceof vn)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 Io)return h.value;if(e instanceof Go)return h.value;if(e instanceof wo)return h.value;if(e instanceof ln)return h.value;if(e instanceof mo)return h.value;if(e instanceof ho)return h.value;if(e instanceof nn)return h.value;if(e instanceof go)return h.value;if(e instanceof yo)return h.value;if(e instanceof Fo)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 bo)return h.value;if(e instanceof rn)return h.value;if(e instanceof Kt)return h.value;if(e instanceof xt)return h.value;if(e instanceof Eo)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 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 Oo)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 Uo)return new G(e.value0,h.value);if(e instanceof Wo)return new G(e.value0,h.value);if(e instanceof Bo)return new G(e.value0,h.value);if(e instanceof 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 zo)return new G(e.value0,h.value);if(e instanceof ko)return new G(e.value0,h.value);if(e instanceof Jo)return new G(e.value0,h.value);if(e instanceof 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 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 Xo)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 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 uc)return new G(e.value0,new G(e.value1,h.value));if(e instanceof tn)return new G(e.value0,new G(e.value1,h.value));if(e instanceof on)return new G(e.value0,new G(e.value1,h.value));if(e instanceof M0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Yv)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 Sv)return new G(e.value1,new G(e.value2,h.value));if(e instanceof _n)return new G(e.value1,new G(e.value2,h.value));if(e instanceof fn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof pn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof sn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof S0)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Rn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof In)return new G(e.value1,new G(e.value2,h.value));if(e instanceof Gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof wn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof dn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof 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 mn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof hn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof gn)return new G(e.value1,new G(e.value2,h.value));if(e instanceof 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 yn)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 Lv)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 lc)return new G(e.value1,new G(e.value2,h.value));throw new Error("Failed pattern match at Signal (line 407, column 1 - line 407, column 36): "+[e.constructor.name])};var sI=function(e){return function(a){return function(u){return function(l){var v=new fl(e,new G(a,new G(u,h.value))),t=new fl(de.value,new G(new Ju(-1),new G(new Ju(1),h.value)));return new L0(e,t,v,l)}}}},W4=function(e){return function(a){var u=new Yv(de.value,e,a),l=new M0(de.value,e,a);return sI(de.value)(u)(l)}};var B4=function(e){return tn.create(new Yv(de.value,new Ju(0),e))},A=function(e){return h1(xq(e)(" "))},C=function(e){return function(a){if(a instanceof Ju)return A(e)+("Constant "+($4(a.value0)+` +`));if(a instanceof fl&&a.value0 instanceof ye)return A(e)+(`[ +`+(h1(O4(C(e+1|0))(a.value1))+(A(e)+`] +`)));if(a instanceof fl&&a.value0 instanceof de)return A(e)+(`{ +`+(h1(O4(C(e+1|0))(a.value1))+(A(e)+`} +`)));if(a instanceof vn)return A(e)+(`Append `+(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.value0));if(a instanceof _r)return A(e)+("Rep "+(m1(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 wo)return A(e)+`Fx -`;if(a instanceof mo)return A(e)+`Fy -`;if(a instanceof vn)return A(e)+`Fxy -`;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 Io)return A(e)+`Px +`;if(a instanceof Go)return A(e)+`Py +`;if(a instanceof wo)return A(e)+`Pxy +`;if(a instanceof ln)return A(e)+`Aspect +`;if(a instanceof mo)return A(e)+`Fx +`;if(a instanceof ho)return A(e)+`Fy +`;if(a instanceof nn)return A(e)+`Fxy +`;if(a instanceof go)return A(e)+`FRt +`;if(a instanceof yo)return A(e)+`FR +`;if(a instanceof Fo)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 @@ -31,27 +31,27 @@ var qp={compose:function(e){return function(a){return function(u){return e(a(u)) `;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 bo)return A(e)+`Rnd +`;if(a instanceof rn)return A(e)+("AIn "+(m1(a.value0)+(" "+(m1(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 Eo)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 Co)return A(e)+(`Blend +`+C(e+1|0)(a.value0));if(a instanceof To)return A(e)+(`Add +`+C(e+1|0)(a.value0));if(a instanceof Mo)return A(e)+(`Mul +`+C(e+1|0)(a.value0));if(a instanceof So)return A(e)+(`RgbHsv +`+C(e+1|0)(a.value0));if(a instanceof Lo)return A(e)+(`HsvRgb +`+C(e+1|0)(a.value0));if(a instanceof Ao)return A(e)+(`HsvR +`+C(e+1|0)(a.value0));if(a instanceof No)return A(e)+(`HsvG +`+C(e+1|0)(a.value0));if(a instanceof Po)return A(e)+(`HsvB +`+C(e+1|0)(a.value0));if(a instanceof qo)return A(e)+(`RgbH +`+C(e+1|0)(a.value0));if(a instanceof $o)return A(e)+(`RgbS +`+C(e+1|0)(a.value0));if(a instanceof Oo)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 @@ -86,88 +86,88 @@ var qp={compose:function(e){return function(a){return function(u){return e(a(u)) `+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 Uo)return A(e)+(`RtXy +`+C(e+1|0)(a.value0));if(a instanceof Wo)return A(e)+(`RtX +`+C(e+1|0)(a.value0));if(a instanceof Bo)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 zo)return A(e)+(`Point +`+C(e+1|0)(a.value0));if(a instanceof ko)return A(e)+(`Dist +`+C(e+1|0)(a.value0));if(a instanceof Jo)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));if(a instanceof Vo)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 Ho)return A(e)+(`SetFxy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Xo)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 "+(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.value0)+C(e+1|0)(a.value1)));if(a instanceof Yo)return A(e)+(`ZoomX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Zo)return A(e)+(`ZoomY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Qo)return A(e)+(`Move +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ko)return A(e)+(`Tile +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof xo)return A(e)+(`TileXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ec)return A(e)+(`TileX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ac)return A(e)+(`TileY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof uc)return A(e)+(`Spin +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof tn)return A(e)+(`Early +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof on)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 Yv)return A(e)+("Difference "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Product "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Sv)return A(e)+("Division "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Mod "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("Pow "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("Equal "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("NotEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)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 Rn)return A(e)+("LessThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("LessThanEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Max "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Min "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Gate "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ci)return A(e)+("Circle "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _i)return A(e)+("Rect "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("Clip "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof hn)return A(e)+("Between "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof gn)return A(e)+("SmoothStep "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fi)return A(e)+("VLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pi)return A(e)+("HLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof si)return A(e)+("Chain "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Di)return A(e)+("Lines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ri)return A(e)+("ILines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Ii)return A(e)+("Mesh "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof yn)return A(e)+("Spr "+(Wa(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)+("+"+(_+`); +`+C(e+1|0)(a.value0));if(a instanceof Lv)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 Gi)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 wi)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 di)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 mi)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 hi)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 lc)return A(e)+("Delay "+($4(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 143, column 1 - line 143, column 40): "+[e.constructor.name,a.constructor.name])}},DI={show:function(e){return C(0)(e)}},z4=function(e){return function(a){var u=new fl(ye.value,new G(new Sv(de.value,e,ln.value),new G(new Ju(1),h.value))),l=new fl(ye.value,new G(new Sv(de.value,e,ln.value),new G(new Ju(1),h.value))),v=new S0(ye.value,ln.value,e),t=new Lv(ye.value,l,u,v);return new oi(t,a)}},k4=function(e){return on.create(new Sv(de.value,new Ju(1),e))},$={webcam:Nu(!1),fft:Nu(!1),lo:Nu(!1),mid:Nu(!1),hi:Nu(!1),ifft:Nu(!1),ilo:Nu(!1),imid:Nu(!1),ihi:Nu(!1),ain:Nu(!1),imgURLs:U4,vidURLs:U4},Js=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 rn?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,imgURLs:$.imgURLs,vidURLs:$.vidURLs,ain:Nu(!0)}:e instanceof 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:G1(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:G1(e.value0)}:e$(Js)(a$(e))};var J4=dl(yf);var V4=ff(),Vs=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}(),F1=function(){function e(){}return e.value=new e,e}(),u$={to:function(e){if(e instanceof $a)return Vs.value;if(e instanceof Re&&e.value0 instanceof $a)return new js(e.value0.value0);if(e instanceof Re&&e.value0 instanceof Re)return F1.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 Vs)return new $a(rv.value);if(e instanceof js)return new Re(new $a(e.value0));if(e instanceof F1)return new Re(new Re(rv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},RI={show:Tv(u$)(ml(J4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ml(dl(Cv(jR))({reflectSymbol:function(){return"CrossFade"}}))(J4({reflectSymbol:function(){return"HoldPhase"}}))))};var j4=function(e){return function(a){if(a instanceof Vs)return V4(.25);if(a instanceof js)return HR(e)(a.value0);if(a instanceof F1)return V4(.005);throw new Error("Failed pattern match at Transition (line 23, column 1 - line 23, column 52): "+[e.constructor.name,a.constructor.name])}};var l$=Ll(so),v$=Le(Pe),n$=mf(zt),Hs=pu(),H4=df(zt),$f=d(QR),GI=function(e){return{signal:e,defTime:new Ef(l$,new Ro(0)),transition:Vs.value,output:en.value}},X4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},Y4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new js(new Ro(a))}}},Z4=function(e){return function(a){return function(u){var l=x7(e)(a)(u.defTime),v=mu(a)(v$)(n$(j4(e)(u.transition))(l));return new B(l,v)}}},Q4=function(e){return function(a){return function(u){var l=Z4(e)(a)(u),v=Hs(H4(l.value1)(a)),t=Hs(H4(l.value0)(a));return new B(t,v)}}},b1=function(e){return function(a){return function(u){return function(l){var v=Z4(e)(a)(l),t=Hs(ys(Pd(v.value1)))/1e3,i=t-u,o=Hs(ys(Pd(v.value0)))/1e3,_=o-u;return new B(_,i)}}}},K4=function(e){return $f(e.output)(er.value)||$f(e.output)(ar.value)||$f(e.output)(ur.value)||$f(e.output)(lr.value)||$f(e.output)(vr.value)},x4=function(e){return $f(e.output)(en.value)},e8=function(e){return Hs(Js(e.signal).ain)};var E1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},o=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(o).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},wI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function lt(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var C1=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 Fn=function(e){return e.state},nc=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u)})}},nt=function(e){var a=Fn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var rt=function(e){return Fn(e)(function(a){return new B(a,a)})};var Du=function(e){return e.lift};var Zs={liftEffect:Le(Pe),Monad0:function(){return a_}},Tu=function(e){return e.liftEffect};var T1=function(e){return e};var Ks={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))})}}}},M1=Du(Ks);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 En(e)},Bind1:function(){return Qv(e)}}},Qv=function(e){var a=K(e.Bind1());return{bind:function(u){return function(l){return function(v){return a(u(v))(function(t){var i=l(t.value0);return i(t.value1)})}}},Apply0:function(){return yI(e)}}},yI=function(e){var a=gi(e.Bind1().Apply0().Functor0());return{apply:b0(yi(e)),Functor0:function(){return a}}},En=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return yI(e)}}};var l8=function(e){var a=e.Monad0(),u=yi(a);return{ask:M1(a)(vt(e)),Monad0:function(){return u}}};var v8=function(e){var a=e.Monad0(),u=yi(a);return{liftEffect:function(){var l=M1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var rc=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 n8=function(e){var a=e.Monad0(),u=M1(a),l=iu(e),v=yi(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var _$=b3(E0),xs=S(Yl),i8=S(_v),r8=K(lI),f$=U(vI),t8=Xc(fv),p$=tv(Zn),s$=W3(Ia)(r_),D$=Ku(Ia),R$=Ev(fv),o8=function(e){var a=Y(e),u=function(){var 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])},I$=function(e){var a=rI(o_(xs(ha)(e)));return zs(xs(Y)(e))(i_(i8(ia)(a)))},L1=function(e){var a=ia(ha(e));if(a instanceof I)return xs(ga)(Y(e));if(a instanceof R)return r8(Y(e))(function(u){return r8(L1(a.value0))(function(l){return f$(su(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},S1=function(e){return function(a){var u=t8(e)(1),l=p$(e)(Aa(a))+1|0,v=_l(t8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},G$=function(e){var a=s$(xs(Aa)(e));return xs(S1(a))(e)},FI=function(e){return I$(G$(e))},w$=function(e){return function(a){var u=D$(Aa(e))(Aa(a));return new B(S1(u)(e),S1(u)(a))}},bi=function(e){return function(a){return function(u){var l=w$(a)(u);return pv(e)(l.value0)(l.value1)}}},d$=function(e){var a=ia(i8(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)},c8=function(e){return _l(R$(d$)(e))},_8=function(e){var a=ia(t_(E4(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 s_=S(Yl);var bI=U(vI),m$=Xc(fv),h$=Ua(E0),g$=hu(E0),y$=eu(Mv),F$=re(Os),P1=function(e){return e},eD={map:function(e){return function(a){return s_(s_(e))(a)}}},f8=S(eD);var Wf=function(e){return e};var p8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return s_(e)(a)}},s8=function(e){return Aa(e)===1&&Aa(Y(e))===1},pl=function(e){return P1(bI(e))},Ee=function(e){return _l(e)},EI=function(e){if(Aa(e)===1)return Y(e);if(Ie)return L1(s_(Ee)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},CI=function(e){return function(a){return pl(_l(m$(e)(Ee(a))))}},R8=function(e){return function(a){return bi(function(u){return function(l){return su(u)(ga(l))}})(Ee(e))(Ee(a))}},q1={apply:function(e){return function(a){if(s8(e))return f8(p8(e))(a);if(s8(a))return f8(function(u){return u(p8(a))})(e);if(Ie)return s_(function(u){return s_(u)(Ee(a))})(Ee(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 eD}},b$=Dy(q1),E$=Il(q1),D_={pure:function(e){return P1(bI(bI(e)))},Apply0:function(){return q1}},D8=U(D_),I8={foldl:function(e){return function(a){return function(u){return h$(e)(a)(Ee(u))}}},foldr:function(e){return function(a){return function(u){return g$(e)(a)(Ee(u))}}},foldMap:function(e){return ed(I8)(e)}},R_={traverse:function(e){var a=S(e.Apply0().Functor0()),u=y$(e);return function(l){return function(v){return a(P1)(u(u(l))(v))}}},sequence:function(e){return q3(R_)(e)},Functor0:function(){return eD},Foldable1:function(){return I8}},$1={append:function(e){return function(a){return bI(F$(Ee(e))(Ee(a)))}}},C$=re($1),G8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return D8(u.value0);if(u.value1 instanceof R)return C$(D8(u.value0))(Ev(G8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},T$=Ev(G8),TI=function(e){return T$(o8)(Ee(e))},aD=function(e){return s_(Ee)(e)},N1=function(e){return function(a){return function(u){return pl(bi(e)(Ee(a))(Ee(u)))}}},Ei=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof ye)return b$(e)(u)(l)(v);if(a instanceof de)return N1(qw)(N1(e)(u)(l))(v);throw new Error("Failed pattern match at Matrix (line 101, column 1 - line 101, column 108): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name,v.constructor.name])}}}}},$l=function(e){return function(a){if(a instanceof ye)return E$(e);if(a instanceof de)return N1(e);throw new Error("Failed pattern match at Matrix (line 97, column 1 - line 97, column 88): "+[e.constructor.name,a.constructor.name])}};var L$=pu();var MI=function(e){return function(a){return L$(e(a))}};var lD=Math.acosh,vD=Math.asinh,nD=Math.atanh,rD=Math.cbrt,tD=Math.cosh,iD=Math.log2,O1=Math.log10,oD=Math.sinh,cD=Math.tanh;var d8=k(zv),U1=Ku(nl),W1=Vn(nl),I_=function(e){if(e<0)return"("+(d8(e)+")");if(Ie)return d8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},m8=function(e){return function(a){return e/a}},G_=function(e){return function(a){return a===0?0:e/a}},h8=function(e){return function(a){return function(u){return U1(e)(W1(a)(u))}}},g8=function(e){return function(a){return function(u){return h8(W1(e)(a))(U1(e)(a))(u)}}},y8=function(e){return function(a){return function(u){var l=h8(0)(1)(G_(u-e)(a-e));return l*l*(3-2*l)}}},F8=function(e){return function(a){return function(u){var l=u>=W1(e)(a)&&u<=U1(e)(a);return l?1:0}}};var j1=rc(Cu),k1=nt(j1),L8=Qv(Cu),P=K(L8),w_=rt(j1),Jf=En(Cu),J1=ER(Jf)(Mv),Ol=Tl(Ml)(L8),Je=U(Jf),H1=nc(j1),A$=Qu(Oc),ot=k(ja),A8=Bc(nl)(Jn),N$=wv(Jn),P$=Eu(kn),V1=S(Yl),q$=rs(fv),$$=Qu(kn),O$=wl(Mv)(Jf),U$=sf(E0)(yi(Cu)),it=wl(R_)(Jf),Kv=U(D_),el=eu(R_)(Jf),Av=S(gi(bv)),SI=eu(Mv)(Jf),W$=re($1),B$=Bt(fv),z$=Ku(Ia),N0=function(e){return k1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},b8=function(e){return function(a){return P(w_)(function(u){return P(J1(e)(function(l){return Ol(k1(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(k1(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(aD(l))})})})}},Bf=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])}}},X1=function(){return new ae("(2.0*Math.PI)")}(),Me=function(e){if(e instanceof M)return I_(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])},_D=function(){return new ae("sampleRate")}(),N8=function(e){return MI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},P8=P(w_)(function(e){return Ol(H1(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)+"]"))})}),E8=function(e){return P(P8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(a)})})},k$=function(e){return P(w_)(function(a){return Ol(H1(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)})})},tc=P(w_)(function(e){return Ol(H1(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(tc)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Je(new ae(a))})})},J$=function(e){return au("20 * Math.log10("+(Me(e)+")"))},zf=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])},q8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(F8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("("+(Me(a)+(">="+(u+("&&"+(Me(a)+("<="+(l+")?1:0"))))))))}},C8=function(e){return au(Me(e)+"*2-1")},Y1=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("+(Me(e.value0)+(","+(Me(e.value1)+")"))),l="Math.max("+(Me(e.value0)+(","+(Me(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Me(a)+"))"))))))}},V$=function(e){return au("69 + (12 * (Math.log2("+(Me(e)+"/440)))"))},j$=function(e){return au("10 ** ("+(Me(e)+"/20)"))},Ci=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(G_(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(a)+("!=0? "+(Me(e)+("/"+(Me(a)+" : 0")))))}},kf=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(m8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Je(new M(0)):a instanceof M&&a.value0===1?Je(e):au(Me(e)+("/"+Me(a)))}},T8=function(e){return au("Math.abs("+(Me(e)+"%1)"))},$8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(a+("("+(Me(u)+(","+(Me(l)+")")))))}}}},H$=$8(Ku(nl))("Math.max"),X$=$8(Vn(nl))("Math.min"),Y$=function(e){return function(a){return e instanceof M&&a instanceof M?Je(new M(function(){var u=A8(a.value0)>=e.value0;return u?a.value0:0}())):au("Math.abs("+(Me(a)+(")>="+(Me(e)+("?"+(Me(a)+":0"))))))}},Z$=function(e){return au("440 * (2 ** (("+(Me(e)+"-69)/12))"))},Cn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Je(new M(e(u.value0)(l.value0))):au(Me(u)+(a+Me(l)))}}}},xv=function(e){return function(a){return a instanceof M&&a.value0===0?Je(e):Cn(N$)("-")(e)(a)}},Q$=Cn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),K$=Cn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),x$=Cn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),eO=Cn(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 Je(s)})})})})})})})})})}}},rO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Je(new M(y8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Me(a)+("-"+(Me(e.value0)+(")/("+(Me(e.value1)+("-"+(Me(e.value0)+")")))))));return P(au("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Me(l);return au(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},LI=function(){var e=Qn(E0)($t)("+"),a=V1(Me);return function(u){return au(e(a(Ee(u))))}}(),M8=function(e){return function(a){var u=Aa(e),l=1/La(u),v=q$(u)(function(i){return i+l})(0),t=function(i){return function(o){return P(q8(new B(new M(o),new M(o+l)))(a))(Bu(i))}};return P(O$(pv(t)(e)(v)))(function(i){return LI(pl(i))})}},S8=function(e){return au(Me(e)+"*0.5+0.5")},Z1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(tc)(function(o){return P(tc)(function(_){return P(tc)(function(s){return P(tc)(function(y){return P(tc)(function(N){return P(tc)(function(L){return Ol(N0(s+("="+(_+`; `))))(function(){return Ol(N0(_+("="+(o+`; -`))))(function(){return Ol(N0(o+("="+(Te(i)+`; +`))))(function(){return Ol(N0(o+("="+(Me(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)+`); +`))))(function(){var V="("+(o+("*"+(Me(e)+("/"+(Me(l)+")"))))),Ce="("+(_+("*"+(Me(a)+("/"+(Me(l)+")"))))),Ca="("+(s+("*"+(Me(u)+("/"+(Me(l)+")"))))),bu="("+(N+("*"+(Me(v)+("/"+(Me(l)+")"))))),El="("+(L+("*"+(Me(t)+("/"+(Me(l)+")")))));return Ol(N0(y+("="+(V+("+"+(Ce+("+"+(Ca+("-"+(bu+("-"+(El+`; +`))))))))))))(function(){return Je(new ae(y))})})})})})})})})})})})})}}}}}}},d_=function(e){return P(kf(e)(_D))(function(a){return P(tc)(function(u){return Ol(N0(u+("=("+(u+("+"+(Me(a)+`)%1; +`))))))(function(){return Je(new ae(u))})})})};var Nv=function(e){return function(a){return e instanceof M&&e.value0===0?Je(a):a instanceof M&&a.value0===0?Je(e):Cn($$)("+")(e)(a)}},tO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(zf(Bf(no)("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(Nv(new M(1))(o))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(o))(function(L){return Z1(o)(_)(s)(y)(N)(L)(u)})})})})})})})})})}}},iO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(Nv(new M(1))(t))(function(i){return P(zf(Bf(no)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(kf(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Nv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(L){return P(xv(new M(1))(_))(function(V){return Z1(s)(y)(s)(N)(L)(V)(u)})})})})})})})})})})})}}},oO=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(G_(u.value0-e.value0.value0)(e.value1.value0-e.value0.value0)*(a.value1.value0-a.value0.value0)+a.value0.value0)):P(xv(u)(e.value0))(function(l){return P(xv(a.value1)(a.value0))(function(v){return P(P(P(xv(e.value1)(e.value0))(Ci(l)))(Bu(v)))(Nv(a.value0))})})}}},cO=function(e){return function(a){return function(u){return P(Bu(X1)(e))(function(l){return P(kf(l)(_D))(function(v){return P(zf(Bf(xn)("Math.cos")(v)))(function(t){return P(xv(new M(1))(t))(function(i){return P(zf(Bf(no)("Math.sin")(v)))(function(o){return P(P(Bu(new M(2))(a))(Ci(o)))(function(_){return P(kf(i)(new M(2)))(function(s){return P(Nv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(_))(function(L){return Z1(s)(i)(s)(y)(N)(L)(u)})})})})})})})})})})}}},_O=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(xv(e.value1)(e.value0))(Bu(a)))(Nv(e.value0))}},O8=function(e){return U$(function(a){return function(u){return it($l(Nv)(de.value)(a)(u))}})(Kv(new M(0)))(e)},AI=function(e){return function(a){return function(u){return P(Bu(u)(new M(La(a))))(function(l){return P(au("Math.floor("+(Me(l)+")")))(function(v){return P(Nv(v)(new M(1)))(function(t){return P(xv(t)(l))(function(i){return P(xv(l)(v))(function(o){return P(au(e+("["+(Me(v)+("%"+(ot(a)+"]"))))))(function(_){return P(au(e+("["+(Me(t)+("%"+(ot(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(o))(function(N){return Nv(y)(N)})})})})})})})})})}}},fO=function(e){return P(d_(e))(AI("sin")(16384))},pO=function(e){return P(d_(e))(AI("saw")(4096))},sO=function(e){return P(d_(e))(AI("sqr")(4096))},DO=function(e){return P(d_(e))(AI("tri")(4096))},Q1=function(e){if(e instanceof M)return Je(new M(A8(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(Kv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof ye){var a=ia(e.value1);if(a instanceof I)return Je(Kv(new M(0)));if(a instanceof R)return Av(EI)(SI(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 de){var a=ia(e.value1);if(a instanceof I)return Je(Kv(new M(0)));if(a instanceof R)return P(Av(V1(Ee))(SI(We)(a.value0)))(function(v){return Je(FI(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(W$(l)(v))})});if(e instanceof or)return P(We(e.value0))(function(l){return P(We(e.value1))(function(v){return Je(R8(l)(v))})});if(e instanceof cr)return Av(Kv)(P(We(e.value0))(LI));if(e instanceof _r)return Av(CI(e.value0))(We(e.value1));if(e instanceof fr)return Je(Kv(new ae("Math.PI")));if(e instanceof pr)return Je(Kv(new ae("cps")));if(e instanceof sr)return Je(Kv(new ae("time")));if(e instanceof Dr)return Je(Kv(new ae("beat")));if(e instanceof Ir)return Je(Kv(new ae("eTime")));if(e instanceof Rr)return Je(Kv(new ae("eBeat")));if(e instanceof bo)return Av(Kv)(au("Math.random()*2-1"));if(e instanceof rn){var u=V1(A$(e.value1))(B$(0)(z$(0)(e.value0-1|0)));return P(SI(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(C8)):e instanceof wr?P(We(e.value0))(el(S8)):e instanceof dr?P(We(e.value0))(el(fO)):e instanceof mr?P(We(e.value0))(el(DO)):e instanceof hr?P(We(e.value0))(el(pO)):e instanceof gr?P(We(e.value0))(el(sO)):e instanceof yr?P(P(We(e.value0))(el(d_)))(function(l){return el(function(v){return au(Me(v)+("<0.5?("+(Me(v)+("*4-1):("+(Me(v)+"*(-4)+3)")))))})(l)}):e instanceof Fr?P(P(We(e.value0))(el(d_)))(el(C8)):e instanceof br?P(P(We(e.value0))(el(d_)))(function(l){return el(function(v){return au(Me(v)+">=0.5?1:-1")})(l)}):e instanceof Er?P(We(e.value0))(el(Q1)):e instanceof Cr?Wu(ts)("Math.acos")(e.value0):e instanceof Tr?Wu(lD)("Math.acosh")(e.value0):e instanceof Mr?Wu(is)("Math.asin")(e.value0):e instanceof Sr?Wu(vD)("Math.asinh")(e.value0):e instanceof Lr?Wu(os)("Math.atan")(e.value0):e instanceof Ar?Wu(nD)("Math.atanh")(e.value0):e instanceof Nr?Wu(rD)("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(tD)("Math.cosh")(e.value0):e instanceof Or?Wu(cs)("Math.exp")(e.value0):e instanceof Ur?Wu(vo)("Math.floor")(e.value0):e instanceof Wr?Wu(_s)("Math.log")(e.value0):e instanceof Br?Wu(iD)("Math.log2")(e.value0):e instanceof zr?Wu(O1)("Math.log10")(e.value0):e instanceof kr?Wu(Zc)("Math.round")(e.value0):e instanceof Jr?Wu(fs)("Math.sign")(e.value0):e instanceof Vr?Wu(no)("Math.sin")(e.value0):e instanceof jr?Wu(oD)("Math.sinh")(e.value0):e instanceof Hr?Wu(ps)("Math.sqrt")(e.value0):e instanceof Xr?Wu(ss)("Math.tan")(e.value0):e instanceof Yr?Wu(cD)("Math.tanh")(e.value0):e instanceof Zr?Wu(Gf)("Math.trunc")(e.value0):e instanceof Qr?P(We(e.value0))(el(Z$)):e instanceof Kr?P(We(e.value0))(el(V$)):e instanceof xr?P(We(e.value0))(el(j$)):e instanceof et?P(We(e.value0))(el(J$)):e instanceof at?P(We(e.value0))(el(T8)):e instanceof tn?P(Av(Ee)(We(e.value0)))(function(l){return P(w_)(function(v){return P(J1(l)(function(t){return P(Nv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(o){return P(Nv(v.beat)(o))(function(_){return P(Nv(v.etime)(t))(function(s){return P(Nv(v.ebeat)(o))(function(y){return Je({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return b8(t)(We(e.value1))})})}):e instanceof on?P(Av(Ee)(We(e.value0)))(function(l){return P(w_)(function(v){return P(J1(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 b8(t)(We(e.value1))})})}):e instanceof M0?sv(Nv)(e.value0)(e.value1)(e.value2):e instanceof Yv?sv(xv)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Sv?sv(Ci)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(uO)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(vO)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(lO)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(x$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(eO)(e.value0)(e.value1)(e.value2):e instanceof In?sv(aO)(e.value0)(e.value1)(e.value2):e instanceof Gn?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof wn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof dn?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof mn?z1(Y1)(e.value0)(e.value1)(e.value2):e instanceof hn?z1(q8)(e.value0)(e.value1)(e.value2):e instanceof gn?z1(rO)(e.value0)(e.value1)(e.value2):e instanceof yn?P(P(We(e.value1))(function(l){return Je(pl(Wf(l)))}))(function(l){return P(P(We(e.value2))(el(S8)))(function(v){return it($l(M8)(e.value0)(l)(v))})}):e instanceof ut?P(Av(Wf)(We(e.value0)))(function(l){return P(P(Av(function(v){return v.beat})(w_))(T8))(function(v){return P(SI(function(t){return M8(t)(v)})(l))(function(t){return Je(pl(t))})})}):e instanceof Lv?P(Av(Ee)(We(e.value1)))(function(l){return P(Av(Ee)(We(e.value2)))(function(v){var t=pl(bi(B.create)(l)(v));return P(We(e.value3))(function(i){return it($l(_O)(e.value0)(t)(i))})})}):e instanceof L0?P(Av(TI)(We(e.value1)))(function(l){return P(Av(TI)(We(e.value2)))(function(v){return P(We(e.value3))(function(t){return it(Ei(oO)(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(cO)(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(iO)(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(tO)(e.value0)(l)(v)(t))})})}):e instanceof lc?P(We(e.value1))(function(l){return P(We(e.value2))(function(v){return it($l(nO(e.value0))(ye.value)(l)(v))})}):Je(Kv(new M(0)))},z1=function(e){return function(a){return function(u){return function(l){return P(Av(TI)(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 W8=Bc(nl)(Jn),em=En(Cu),x1=U(em),z8=U(D_),Vf=K(Qv(Cu)),k8=rs(fv),K1=eu(Mv)(em),J8=S(gi(bv)),RO=S(Yl),IO=wl(Mv)(em),GO=function(e){if(e instanceof M){if(W8(e.value0)>1)return x1(new M(0));if(Ie)return x1(new M(xn(W8(e.value0)*u7/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])},B8=function(e){return function(a){return function(u){if(e<=1)return x1(z8(u));if(Ie)return Vf(Bu(a)(new M(La(e-1|0))))(function(l){var v=k8(e)(function(t){return t+1})(0);return Vf(K1(function(t){return Vf(Vf(xv(new M(t))(l))(Q1))(Y1(new B(new M(0),new M(1))))})(v))(function(t){return Vf(K1(GO)(t))(function(i){return J8(pl)(K1(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])}}},V8=function(e){return function(a){if(e<=1)return J8(z8)(LI(a));if(Aa(Ee(a))===1)return B8(e)(new M(.5))(Y(Ee(a)));if(Ie){var u=Ee(a),l=Aa(u),v=1/La(l-1|0),t=RO(M.create)(k8(l)(function(i){return i+v})(0));return Vf(IO(pv(B8(e))(t)(u)))(function(i){return O8(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 fD(e){return e}var ic=function(e){return j8(e,I.value,R.create)};var mO=U(il),hO=K(Qv(Cu)),am=k(ja),gO=Bt(fv),yO=Q0(E0)($t),H8=k(zv),PI=function(e){return function(a){return function(u){var l=ic(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return mO(void 0);if(l instanceof R)return function(){return wI(l.value0)("fOutStart")(a)(),wI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},FO=function(e){return function(a){return function(u){return function(l){var v=N8(hO(We(e))(V8(2))),t="registerProcessor('"+(a+("',"+(a+`); +`))),i=function(V){return function(Ce){return"output["+(am(V)+("][n] = "+(Me(Ce)+`*fade; +`)))}},o=Ee(v.value0),_=gO(0)(Aa(o)-1|0),s=yO(pv(i)(_)(o)),y="const fIn = clamp(0,1,(t-"+(H8(u)+(")/"+(H8(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("+(em(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(em(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("+(am(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(am(v.value1.allocatedInts)+`).fill(0);} `))),L="class "+(a+` extends AudioWorkletProcessor { @@ -249,15 +249,15 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+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 +`+t))))))))}}}},X8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var o=FO(v)(l)(t)(i);return function(){var s=E1(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 lm=()=>{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},vm=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),nm=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))},rm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},tm=e=>()=>e.loaded,im=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},om=e=>()=>e.isPlaying;var cm=e=>()=>new Uint8Array(e),_m=e=>a=>()=>e.getByteFrequencyData(a),fm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},pm=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},sm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var Dm=()=>new AudioContext,sD=e=>()=>e.resume(),DD=e=>()=>e.currentTime,Rm=e=>()=>e.destination,$I=e=>a=>()=>new GainNode(e,{gain:a}),Im=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),Gm=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),oc=e=>a=>()=>e.disconnect(a);var OI=pu(),dm=re(jc(Gl)),mm=X0(il),aF=function(e){return function(a){return function(){var l=_e(e.mAnalyserNode)();return function(){if(l instanceof R){var v=_e(e.sourceNode)();return oc(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])}(),qe(a)(e.sourceNode)()}}},hm=function(e){return function(a){return function(){var l=na(a)(),v=na(I.value)(),t=cm(512)(),i=na(0)(),o=na(0)(),_=na(0)();return{webAudioContext:e,sourceNode:l,mAnalyserNode:v,analyserArray:t,lo:i,mid:o,hi:_}}}},PO=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 oc(l)(u.value0)(),qe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")()}throw new Error("Failed pattern match at AudioAnalyser (line 44, column 3 - line 50, column 57): "+[u.constructor.name])}},qO=function(e){return function(){var u=_e(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Im(e.webAudioContext)(1024)(.5)(),v=_e(e.sourceNode)();return Ti(v)(l)(),qe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 55, column 3 - line 63, column 24): "+[u.constructor.name])}},gm=function(e){return function(a){var u=OI(dm(a.fft)(dm(a.lo)(dm(a.mid)(a.hi))));if(!u)return PO(e);if(u)return function(){sD(e.webAudioContext)();var v=qO(e)();return _m(v)(e.analyserArray)(),mm(OI(a.lo))(function(){var i=fm(e.analyserArray)();return qe(i)(e.lo)()})(),mm(OI(a.mid))(function(){var i=pm(e.analyserArray)();return qe(i)(e.mid)()})(),mm(OI(a.hi))(function(){var i=sm(e.analyserArray)();return qe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 67, column 3 - line 81, column 21): "+[u.constructor.name])}};var OO=K(bf),UO=e_(hf),uF=un(xa),lF=tr(xa),WO=pu(),vF=function(e){return function(a){return function(){var l=_e(e.mWebcamElementRef)();if(l instanceof R)return nm(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])}}},nF=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=lm();return qe(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")(),vm(l.value0)(),qe(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])}},rF=function(e){return function(a){return qe(a)(e.tempo)}},tF=function(e){return function(a){return qe(a)(e.brightness)}},iF=function(e){return function(a){return function(){var l=_e(e.externalAudioOutputNode)();return oc(e.internalAudioOutputNode)(l)(),Ti(e.internalAudioOutputNode)(a)(),qe(a)(e.externalAudioOutputNode)(),aF(e.outputAnalyser)(a)()}}},oF=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){oc(l.value0)(e.internalAudioInputNode)();var v=a();return Ti(v)(e.internalAudioInputNode)(),qe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 186, column 3 - line 192, column 72): "+[l.constructor.name])}(),qe(a)(e.audioInputGetter)()}}},cF=function(e){return function(){var u=OO(Y7(UO(1)(1)))(na)(),l=na(I.value)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=function(){if(e instanceof I)return Dm();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(Gm(o))(),s=na(I.value)(),y=Rm(o)(),N=na(y)(),L=$I(o)(1)(),V=$I(o)(1)();Ti(V)(y)();var Ce=hm(o)(L)(),Ca=hm(o)(V)(),bu=na(0)(),El=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:Ce,outputAnalyser:Ca,audioWorkletCount:bu,brightness:El}}},ym=function(e){return function(a){return function(){var l=_e(e.videos)(),v=uF(a)(l);if(v instanceof I){var t=im(a)();return qe(lF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=om(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 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])}}},UI=function(e){return _e(e.tempo)},_F=function(e){return function(a){return function(){var l=_e(e.images)(),v=uF(a)(l);if(v instanceof I){var t=rm(a)();return qe(lF(a)(t)(l))(e.images)(),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 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 BO=function(e){return function(){var u=_e(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return oc(u.value0)(e.internalAudioInputNode)(),qe(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])}},Fm=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)(),qe(new R(v))(e.mExternalAudioInputNode)(),Ul("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 199, column 3 - line 206, column 24): "+[u.constructor.name])}},fF=function(e){return function(a){return function(){return function(){var l=WO(a.ain);if(l)return Fm(e)();if(!l)return BO(e)();throw new Error("Failed pattern match at SharedResources (line 83, column 3 - line 85, column 38): "+[l.constructor.name])}(),gm(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),gm(e.outputAnalyser)(a)()}}};var WI=U(il),zO=Hi(QR),kO=re(v_),JO=Xc(Us),VO=pf(il)(Za),BI=S(ol),jO=pu(),pF=jf(Zs),HO=k(ja),XO=d(E),RF=S(_v),YO=eu(C0)(il),ZO=Ku(Ia),QO=wl(C0)(il),KO=function(e){return function(a){return function(u){if(u instanceof I)return WI(void 0);if(u instanceof R)return PI(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])}}},IF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(zO(e.value0.output)(en.value))return I.value;if(Ie)return new R(e.value0)}throw new Error("Failed pattern match at AudioZone (line 41, column 1 - line 41, column 49): "+[e.constructor.name])},sF=function(e){return function(a){return function(u){if(Xv(u)>=a)return u;if(Ie)return kO(u)(JO(a-Xv(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])}}},GF=function(e){return function(){var u=_e(e.worklets)(),l=DD(e.sharedResources.webAudioContext)();return VO(KO(l+.25)(.1))(u)(),qe(h.value)(e.worklets)()}},xO=function(e){return function(){var u=DD(e.webAudioContext)(),l=BI(function(v){return function(t){return t/1e3}(jO(ys(v)))})(Ts)();return l-u}},DF=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.audioWorkletCount)();qe(t+1|0)(e.audioWorkletCount)();var i=function(){var o=e8(a);if(o)return pF("worklet has audio input")(),Fm(e)(),BI(fD)(WI(e.internalAudioInputNode))();if(!o)return pF("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 X8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+HO(t))(a.signal)(u)(l-u)()}}}}},wF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return WI(I.value);if(l instanceof I&&v instanceof R)return function(){var o=_e(e.tempo)(),_=b1(o)(a)(u)(v.value0);return BI(R.create)(DF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var o=DD(e.webAudioContext)();return PI(l.value0)(o+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=XO(l.value0.signal)(v.value0.signal);if(t)return WI(new R(l.value0));if(!t)return function(){var o=_e(e.tempo)(),_=b1(o)(a)(u)(v.value0);return PI(l.value0)(_.value0)(_.value1-_.value0)(),BI(R.create)(DF(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])}}}}},dF=function(e){return function(a){return function(){sD(e.webAudioContext)();var l=xO(e)(),v=RF(IF)(a.actions),t=YO(wF(e)(a.evalTime)(l)(I.value))(v)(),i=na(t)(),o=na(l)();return{sharedResources:e,worklets:i,clockDiff:o}}}},mF=function(e){return function(a){return function(){var l=_e(e.worklets)(),v=ZO(Xv(l))(Xv(a.actions)),t=sF(I.value)(v)(l),i=sF(I.value)(v)(a.actions),o=_e(e.clockDiff)(),_=QO(Ws(wF(e.sharedResources)(a.evalTime)(o))(t)(RF(IF)(i)))();return qe(_)(e.worklets)()}}};function hF(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 uU=S(Qp);var Em=function(e){return e};var Hf=function(e){return e};var Cm={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))})}}},lU=Du(Cm),zI=function(e){return function(a){return e(a)}},gF=function(e){var a=S(e);return{map:function(u){return zI(a(uU(u)))}}};var RD=function(e){return{Applicative0:function(){return Mm(e)},Bind1:function(){return vU(e)}}},vU=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return{bind:function(l){return function(v){return a(l)(Z0(function(t){return u(M.create(t))})(function(t){var i=v(t);return i}))}},Apply0:function(){return Tm(e)}}},Tm=function(e){var a=gF(e.Bind1().Apply0().Functor0());return{apply:b0(RD(e)),Functor0:function(){return a}}},Mm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Em(a(ae.create(u)))}}(),Apply0:function(){return Tm(e)}}};var yF=function(e){var a=e.Monad0(),u=RD(a);return{liftEffect:function(){var l=lU(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var kI=function(e){var a=RD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Em(u(M.create(l)))}}(),Monad0:function(){return a}}};var rU=pu();var Sm=function(e){return rU(Hf(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",Ce="Resume",Ca="Release",bu="Finalizer",El="Finalized",da="Forked",J0="Fiber",X_="Thunk";function $e(pe,Da,Gu,Ta){this.tag=pe,this._1=Da,this._2=Gu,this._3=Ta}function jl(pe){var Da=function(Gu,Ta,Se){return new $e(pe,Gu,Ta,Se)};return Da.tag=pe,Da}function Ac(pe){return new $e(a,void 0)}function V0(pe){try{pe()}catch(Da){setTimeout(function(){throw Da},0)}}function Y_(pe,Da,Gu){try{return Da(Gu())}catch(Ta){return pe(Ta)}}function Z_(pe,Da,Gu){try{return Da(Gu)()}catch(Ta){return Gu(pe(Ta))(),Ac}}var St=function(){var pe=1024,Da=0,Gu=0,Ta=new Array(pe),Se=!1;function ve(){var ya;for(Se=!0;Da!==0;)Da--,ya=Ta[Gu],Ta[Gu]=void 0,Gu=(Gu+1)%pe,ya();Se=!1}return{isDraining:function(){return Se},enqueue:function(ya){var aa,_u;Da===pe&&(_u=Se,ve(),Se=_u),Ta[(Gu+Da)%pe]=ya,Da++,Se||ve()}}}();function Q_(pe){var Da={},Gu=0,Ta=0;return{register:function(Se){var ve=Gu++;Se.onComplete({rethrow:!0,handler:function(ya){return function(){Ta--,delete Da[ve]}}})(),Da[ve]=Se,Ta++},isEmpty:function(){return Ta===0},killAll:function(Se,ve){return function(){if(Ta===0)return ve();var ya=0,aa={};function _u(ua){aa[ua]=Da[ua].kill(Se,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 $e(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var Un=0,Dl=1,zi=2,ki=3,Ji=4,Cl=5,Wn=6;function Nc(pe,Da,Gu){var Ta=0,Se=Un,ve=Gu,ya=null,aa=null,_u=null,qu=null,ua=null,wu=0,j0=0,Hl=null,i0=!0;function f(w){for(var g,X,ce;;)switch(g=null,X=null,ce=null,Se){case zi:Se=Dl;try{ve=_u(ve),qu===null?_u=null:(_u=qu._1,qu=qu._2)}catch(du){Se=Cl,ya=pe.left(du),ve=null}break;case ki:pe.isLeft(ve)?(Se=Cl,ya=ve,ve=null):_u===null?Se=Cl:(Se=zi,ve=pe.fromRight(ve));break;case Dl:switch(ve.tag){case i:_u&&(qu=new $e(V,_u,qu)),_u=ve._2,Se=Dl,ve=ve._1;break;case a:_u===null?(Se=Cl,ve=pe.right(ve._1)):(Se=zi,ve=ve._1);break;case v:Se=ki,ve=Y_(pe.left,pe.right,ve._1);break;case t:Se=Ji,ve=Z_(pe.left,ve._1,function(du){return function(){Ta===w&&(Ta++,St.enqueue(function(){Ta===w+1&&(Se=ki,ve=du,f(Ta))}))}});return;case u:Se=Cl,ya=pe.left(ve._1),ve=null;break;case l:_u===null?ua=new $e(V,ve,ua,aa):ua=new $e(V,ve,new $e(V,new $e(Ce,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ve=ve._1;break;case o:wu++,_u===null?ua=new $e(V,ve,ua,aa):ua=new $e(V,ve,new $e(V,new $e(Ce,_u,qu),ua,aa),aa),_u=null,qu=null,Se=Dl,ve=ve._1;break;case _:Se=ki,g=Nc(pe,Da,ve._2),Da&&Da.register(g),ve._1&&g.run(),ve=pe.right(g);break;case s:Se=Dl,ve=$p(pe,Da,ve._1);break}break;case Cl:if(_u=null,qu=null,ua===null)Se=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?Se=Cl:ya&&(Se=Dl,ve=ce._2(pe.fromLeft(ya)),ya=null);break;case Ce:aa&&aa!==g&&wu===0||ya?Se=Cl:(_u=ce._1,qu=ce._2,Se=zi,ve=pe.fromRight(ve));break;case o:wu--,ya===null&&(X=pe.fromRight(ve),ua=new $e(V,new $e(Ca,ce._2,X),ua,g),(aa===g||wu>0)&&(Se=Dl,ve=ce._3(X)));break;case Ca:ua=new $e(V,new $e(El,ve,ya),ua,aa),Se=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 $e(V,new $e(El,ve,ya),ua,aa),Se=Dl,ve=ce._1;break;case El:wu--,Se=Cl,ve=ce._1,ya=ce._2;break}break;case Wn:for(var ta in Hl)Hl.hasOwnProperty(ta)&&(i0=i0&&Hl[ta].rethrow,V0(Hl[ta].handler(ve)));Hl=null,aa&&ya?setTimeout(function(){throw pe.fromLeft(ya)},0):pe.isLeft(ve)&&i0&&setTimeout(function(){if(i0)throw pe.fromLeft(ve)},0);return;case Un:Se=Dl;break;case Ji:return}}function fa(w){return function(){if(Se===Wn)return i0=i0&&w.rethrow,w.handler(ve)(),function(){};var g=j0++;return Hl=Hl||{},Hl[g]=w,function(){Hl!==null&&delete Hl[g]}}}function Ne(w,g){return function(){if(Se===Wn)return g(pe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return g(pe.right(void 0))}})();switch(Se){case Un:aa=pe.left(w),Se=Wn,ve=aa,f(Ta);break;case Ji:aa===null&&(aa=pe.left(w)),wu===0&&(Se===Ji&&(ua=new $e(V,new $e(bu,ve(w)),ua,aa)),Se=Cl,ve=null,ya=null,f(++Ta));break;default:aa===null&&(aa=pe.left(w)),wu===0&&(Se=Cl,ve=null,ya=null)}return X}}function D(w){return function(){var g=fa({rethrow:!1,handler:w})();return Se===Un&&f(Ta),g}}return{kill:Ne,join:D,onComplete:fa,isSuspended:function(){return Se===Un},run:function(){Se===Un&&(St.isDraining()?f(Ta):St.enqueue(function(){f(Ta)}))}}}function qp(pe,Da,Gu,Ta){var Se=0,ve={},ya=0,aa={},_u=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ne,D){var w=Ne,g=null,X=null,ce=0,ta={},du,Pc;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 $e(V,g,X)),g=w,w=w._1;break}if(ce===0)D(pe.right(void 0))();else for(Pc=0,du=ce;Pc=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(nB)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 Nb=function(e){return rB?function(a){return a.length<1e4?String.fromCodePoint.apply(String,a):a.map(e).join("")}:function(a){return a.map(e).join("")}};var Pb=function(e){return function(a){return vB?function(u){return Array.from(u,a)}:e}};var Si=function(e){return e.toLowerCase()};var Li=function(e){return e===""};var _B=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}},np=_a(ao),fB=S(Sa),pB=s0(Rf),sB=tv(Zn),DB=yv(Zn),RB=Ue(Ia),IB=function(e){return e},Ob=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Ub=function(e){return 56320<=e&&e<=57343},Wb=function(e){return 55296<=e&&e<=56319},rp=function(e){var a=pc(e);if(a===0)return I.value;if(a===1)return new R({head:np(Mi(0)(e)),tail:""});var u=np(Mi(1)(e)),l=np(Mi(0)(e)),v=Wb(l)&&Ub(u);return v?new R({head:Ob(l)(u),tail:sc(2)(e)}):new R({head:l,tail:sc(1)(e)})},GB=function(e){return fB(function(a){return new B(a.head,a.tail)})(rp(e))},wB=function(e){return pB(GB)(e)},dB=function(e){var a=np(Mi(0)(e)),u=Wb(a)&&pc(e)>1;if(u){var l=np(Mi(1)(e)),v=Ub(l);return v?Ob(a)(l):a}return a},ih=Lb(dB),Bb=Pb(wB)(ih);var th=function(){var e=V3(ao)(Al(zc))(dv(zc));return function(a){return fc(e(a))}}(),mB=function(e){if(e<=65535)return th(e);var a=sB(e-65536|0)(1024)+55296|0,u=DB(e-65536|0)(1024)+56320|0;return th(a)+th(u)},zb=Nb(mB);var oh={eq:function(e){return function(a){return e===a}}},ch={compare:function(e){return function(a){return RB(e)(a)}},Eq0:function(){return oh}};var Gc=function(e){return IB(np(e))},hB=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=rp(o);if(_ instanceof R){var s=i===0;if(s)return l=!0,new R(_.value0.head);u=i-1|0,a=_.value0.tail;return}return l=!0,I.value}for(;!l;)v=t(u,a);return v}},kb=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ih(a)):Ab(hB)(R.create)(I.value)(ih)(e)(a)}},gB={bottom:0,top:1114111,Ord0:function(){return ch}},Ic=function(){return{cardinality:1114111+1|0,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new R(e);if(Ie)return I.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return gB},Enum1:function(){return yB(0)}}}(),yB=_B("enumCodePoint","Data.String.CodePoints",function(){return{succ:od(ma(Ic))(_a(Ic)),pred:cd(ma(Ic))(_a(Ic)),Ord0:function(){return ch}}});var _h=_a(Ic),CB=yv(Zn),TB=Xl(),MB=ma(ao);var SB=k(gv),LB=k(wR);var lG=function(e){return function(a){return function(u){var l=_h(a);if(l===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(l===13){var v=kb(0)(u);return v instanceof R&&_h(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)-CB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},AB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function o(_,s,y){var N=rp(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var L=function(){if(Li(N.value0.tail))return lG(_)(N.value0.head)(y);if(Ie)return lG(_)(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}}},fh=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=rp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=e(i.value0.head);return o?t(new ct(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),i.value0.head):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 136, column 7 - line 143, column 73): "+[i.constructor.name])}}}}})},Ai=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=rp(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var o=_h(i.value0.head),_=o<0||o>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=TB(MB(o)),y=e(s);return y?t(new ct(i.value0.tail,lG(a.value1)(i.value0.head)(i.value0.tail),!0),s):v(a,new Qa("Predicate unsatisfied",a.value1))}throw new Error("Failed pattern match at Parsing.String (line 114, column 7 - line 129, column 75): "+[i.constructor.name])}}}}})};var ph=up(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 Qa("Expected EOF",e.value1))}}}}}),Vb=function(e){return up(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new ct(i.value0.remainder,AB(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 Vb(function(a){var u=Wm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+SB(e))})};var zu=function(e){return wa(Ai(function(a){return a===e}))(LB(e))};var Mn=_a(ao),sh=ma(ao);var NB=ah(),Xb=gD(Pt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),bG=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}(),Ih=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}(),EG=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}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),CG=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}(),s6=function(){function e(){}return e.value=new e,e}(),D6=function(){function e(){}return e.value=new e,e}(),R6=function(){function e(){}return e.value=new e,e}(),I6=function(){function e(){}return e.value=new e,e}(),G6=function(){function e(){}return e.value=new e,e}();var PB=7;var qB=63,$B=1332,OB=3396;var w6=2,qv=function(){return{category:w6,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),UB=[{start:32,length:1,convRule:qv},{start:160,length:1,convRule:qv},{start:5760,length:1,convRule:qv},{start:8192,length:11,convRule:qv},{start:8239,length:1,convRule:qv},{start:8287,length:1,convRule:qv},{start:12288,length:1,convRule:qv}],WB=67108864,BB=function(){return{category:WB,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=33554432,kB=function(){return{category:zB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=8192,F=function(){return{category:Gh,unicodeCat:CG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),d6=function(){return{category:Gh,unicodeCat:CG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),m6=function(){return{category:Gh,unicodeCat:CG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),JB=64,Ge=function(){return{category:JB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=1024,lu=function(){return{category:VB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=8,Xu=function(){return{category:jB,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=16,te=function(){return{category:HB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=4,b=function(){return{category:XB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=32768,Sn=function(){return{category:YB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=262144,It=function(){return{category:ZB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=32,oe=function(){return{category:QB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=128,yl=function(){return{category:KB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=2048,tp=function(){return{category:xB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),h6=131072,fe=function(){return{category:h6,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),TG=16777216,q0=function(){return{category:TG,unicodeCat:EG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),y6=function(){return{category:TG,unicodeCat:EG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),F6=256,Fe=function(){return{category:F6,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),wh=2097152,p=function(){return{category:wh,unicodeCat:Ih.value,possible:0,updist:0,lowdist:0,titledist:0}}(),b6=function(){return{category:wh,unicodeCat:Ih.value,possible:1,updist:84,lowdist:0,titledist:84}}(),E6=4194304,FD=function(){return{category:E6,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),C6=8388608,T=function(){return{category:C6,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ez=function(){return{category:ee,unicodeCat:G6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nG=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}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),ip=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),iG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),A6=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}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),V6=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}}(),H6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),X6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35332,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42280,titledist:0}}(),oG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),nE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),cG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),cE=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}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),sE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),_G=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),DE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),IE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),GE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),fG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:209,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:213,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),op=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:217,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:219,titledist:0}}(),wc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),pG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),SE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),Fl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),LE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),AE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),NE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),sG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),PE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),Dp=524288,cp=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),_p=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),dc=function(){return{category:Dp,unicodeCat:bG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),dh=16384,c=function(){return{category:dh,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=1048576,be=function(){return{category:mh,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),j=4096,qE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),$E=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),DG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),OE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),UE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),WE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),BE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),zE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),RG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),kE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),IG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),GG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),JE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),VE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),bl=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),jE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),wG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),dG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),HE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),XE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),YE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),ZE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),QE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),KE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),xE=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),eC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),aC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),uC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),lC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),vC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:j,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),nC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),rC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),tC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),iC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),oC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),cC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),fp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),_C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),fC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),pC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),sC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),DC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),pp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),RC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),IC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),GC=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}}(),mG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),wC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),dC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),mC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),hC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),gC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),yC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),FC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),hG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),bC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),mc=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),EC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),CC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),TC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),MC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),SC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),LC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),AC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),gG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),NC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),PC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),qC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),$C=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),OC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),UC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),yG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),WC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),FG=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),BC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),zC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),kC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),JC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),VC=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}}(),sp=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),HC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),XC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),YC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),ZC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),QC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),KC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),xC=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),e9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),a9=function(){return{category:j,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),az=134217728,Dh=function(){return{category:az,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=268435456,Rh=function(){return{category:uz,unicodeCat:I6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=65536,al=function(){return{category:lz,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),vz=1,Hb=function(){return{category:vz,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),nz=[{start:65,length:26,convRule:Fl},{start:97,length:26,convRule:bl},{start:181,length:1,convRule:DC},{start:192,length:23,convRule:Fl},{start:216,length:7,convRule:Fl},{start:224,length:23,convRule:bl},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:dC},{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:_E},{start:305,length:1,convRule:mC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:fE},{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:hC},{start:384,length:1,convRule:gC},{start:385,length:1,convRule:pE},{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:sE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:_G},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:DE},{start:399,length:1,convRule:RE},{start:400,length:1,convRule:IE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:GE},{start:405,length:1,convRule:yC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:wE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:FC},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:dE},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:mE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:op},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:op},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:op},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:hE},{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:gE},{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:bC},{start:452,length:1,convRule:wc},{start:453,length:1,convRule:dc},{start:454,length:1,convRule:mc},{start:455,length:1,convRule:wc},{start:456,length:1,convRule:dc},{start:457,length:1,convRule:mc},{start:458,length:1,convRule:wc},{start:459,length:1,convRule:dc},{start:460,length:1,convRule:mc},{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:EC},{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:wc},{start:498,length:1,convRule:dc},{start:499,length:1,convRule:mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:yE},{start:503,length:1,convRule:FE},{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:pG},{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:bE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:EE},{start:574,length:1,convRule:CE},{start:575,length:2,convRule:CC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:TE},{start:580,length:1,convRule:ME},{start:581,length:1,convRule:SE},{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:TC},{start:593,length:1,convRule:MC},{start:594,length:1,convRule:SC},{start:595,length:1,convRule:LC},{start:596,length:1,convRule:AC},{start:598,length:2,convRule:gG},{start:601,length:1,convRule:NC},{start:603,length:1,convRule:PC},{start:604,length:1,convRule:qC},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:$C},{start:611,length:1,convRule:OC},{start:613,length:1,convRule:UC},{start:614,length:1,convRule:yG},{start:616,length:1,convRule:WC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:BC},{start:620,length:1,convRule:zC},{start:623,length:1,convRule:FG},{start:625,length:1,convRule:kC},{start:626,length:1,convRule:JC},{start:629,length:1,convRule:VC},{start:637,length:1,convRule:jC},{start:640,length:1,convRule:sp},{start:642,length:1,convRule:HC},{start:643,length:1,convRule:sp},{start:647,length:1,convRule:XC},{start:648,length:1,convRule:sp},{start:649,length:1,convRule:YC},{start:650,length:2,convRule:ZC},{start:652,length:1,convRule:QC},{start:658,length:1,convRule:KC},{start:669,length:1,convRule:xC},{start:670,length:1,convRule:e9},{start:837,length:1,convRule:b6},{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:hG},{start:895,length:1,convRule:LE},{start:902,length:1,convRule:AE},{start:904,length:3,convRule:NE},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:PE},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:a9},{start:941,length:3,convRule:qE},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:$E},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:OE},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:UE},{start:977,length:1,convRule:WE},{start:981,length:1,convRule:BE},{start:982,length:1,convRule:zE},{start:983,length:1,convRule:RG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:kE},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:JE},{start:1012,length:1,convRule:T6},{start:1013,length:1,convRule:VE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:rG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:pG},{start:1024,length:16,convRule:M6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:IG},{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:S6},{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:tG},{start:1377,length:38,convRule:wG},{start:4256,length:38,convRule:ip},{start:4295,length:1,convRule:ip},{start:4301,length:1,convRule:ip},{start:4304,length:43,convRule:dG},{start:4349,length:3,convRule:dG},{start:5024,length:80,convRule:L6},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:7296,length:1,convRule:HE},{start:7297,length:1,convRule:XE},{start:7298,length:1,convRule:YE},{start:7299,length:2,convRule:ZE},{start:7301,length:1,convRule:QE},{start:7302,length:1,convRule:KE},{start:7303,length:1,convRule:xE},{start:7304,length:1,convRule:eC},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7545,length:1,convRule:aC},{start:7549,length:1,convRule:uC},{start:7566,length:1,convRule:lC},{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:vC},{start:7838,length:1,convRule:A6},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8017,length:1,convRule:Xa},{start:8019,length:1,convRule:Xa},{start:8021,length:1,convRule:Xa},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:nC},{start:8050,length:4,convRule:rC},{start:8054,length:2,convRule:tC},{start:8056,length:2,convRule:iC},{start:8058,length:2,convRule:oC},{start:8060,length:2,convRule:cC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:cp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:cp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:cp},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:fp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:N6},{start:8124,length:1,convRule:_p},{start:8126,length:1,convRule:_C},{start:8131,length:1,convRule:fp},{start:8136,length:4,convRule:P6},{start:8140,length:1,convRule:_p},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:q6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:GG},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:$6},{start:8172,length:1,convRule:rG},{start:8179,length:1,convRule:fp},{start:8184,length:2,convRule:O6},{start:8186,length:2,convRule:U6},{start:8188,length:1,convRule:_p},{start:8486,length:1,convRule:W6},{start:8490,length:1,convRule:B6},{start:8491,length:1,convRule:z6},{start:8498,length:1,convRule:k6},{start:8526,length:1,convRule:fC},{start:8544,length:16,convRule:g6},{start:8560,length:16,convRule:y6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:d6},{start:9424,length:26,convRule:m6},{start:11264,length:47,convRule:tG},{start:11312,length:47,convRule:wG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:J6},{start:11363,length:1,convRule:V6},{start:11364,length:1,convRule:j6},{start:11365,length:1,convRule:pC},{start:11366,length:1,convRule:sC},{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:H6},{start:11374,length:1,convRule:X6},{start:11375,length:1,convRule:Y6},{start:11376,length:1,convRule:Z6},{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:Q6},{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:pp},{start:11559,length:1,convRule:pp},{start:11565,length:1,convRule:pp},{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:K6},{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:x6},{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:RC},{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:oG},{start:42923,length:1,convRule:eE},{start:42924,length:1,convRule:aE},{start:42925,length:1,convRule:uE},{start:42926,length:1,convRule:oG},{start:42928,length:1,convRule:lE},{start:42929,length:1,convRule:vE},{start:42930,length:1,convRule:nE},{start:42931,length:1,convRule:rE},{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:tE},{start:42949,length:1,convRule:iE},{start:42950,length:1,convRule:oE},{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:IC},{start:43888,length:80,convRule:GC},{start:65313,length:26,convRule:Fl},{start:65345,length:26,convRule:bl},{start:66560,length:40,convRule:cG},{start:66600,length:40,convRule:mG},{start:66736,length:36,convRule:cG},{start:66776,length:36,convRule:mG},{start:68736,length:51,convRule:sG},{start:68800,length:51,convRule:DG},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:125184,length:34,convRule:cE},{start:125218,length:34,convRule:wC}],u9=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>=b_(a))return _=!0,I.value;if(Ie){var V=Qc(La(N+L|0)/2),Ce=NB(a)(V),Ca=l(e)(Ce);if(Ca instanceof Xe)return _=!0,new R(Ce);if(Ca instanceof ge){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)}}}},rz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Xe.value;if(e.start>a.start)return ge.value;if(Ie)return Te.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5598, column 1 - line 5598, column 45): "+[e.constructor.name,a.constructor.name])}},hh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:ez},v=u9(l)(e)(u)(rz);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])}}},l9=function(e){return function(a){var u=hh(nz)(a)($B);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])}},gh=l9(function(e){return e.lowdist});var yh=l9(function(e){return e.updist}),tz=function(e){return function(a){var u=hh(UB)(a)(PB);if(u instanceof I)return!1;if(u instanceof R)return Qi(Xb(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])}},v9=tz([w6]),iz=[{start:0,length:32,convRule:Hb},{start:32,length:1,convRule:qv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ge},{start:44,length:1,convRule:b},{start:45,length:1,convRule:yl},{start:46,length:2,convRule:b},{start:48,length:10,convRule:Fe},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ge},{start:63,length:2,convRule:b},{start:65,length:26,convRule:Fl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:tp},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:bl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ge},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ge},{start:127,length:33,convRule:Hb},{start:160,length:1,convRule:qv},{start:161,length:1,convRule:b},{start:162,length:4,convRule:Xu},{start:166,length:1,convRule:F},{start:167,length:1,convRule:b},{start:168,length:1,convRule:lu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:c},{start:171,length:1,convRule:Sn},{start:172,length:1,convRule:Ge},{start:173,length:1,convRule:al},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ge},{start:178,length:2,convRule:fe},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:DC},{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:Fl},{start:215,length:1,convRule:Ge},{start:216,length:7,convRule:Fl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:bl},{start:247,length:1,convRule:Ge},{start:248,length:7,convRule:bl},{start:255,length:1,convRule:dC},{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:_E},{start:305,length:1,convRule:mC},{start:306,length:1,convRule:n},{start:307,length:1,convRule:r},{start:308,length:1,convRule:n},{start:309,length:1,convRule:r},{start:310,length:1,convRule:n},{start:311,length:1,convRule:r},{start:312,length:1,convRule:W},{start:313,length:1,convRule:n},{start:314,length:1,convRule:r},{start:315,length:1,convRule:n},{start:316,length:1,convRule:r},{start:317,length:1,convRule:n},{start:318,length:1,convRule:r},{start:319,length:1,convRule:n},{start:320,length:1,convRule:r},{start:321,length:1,convRule:n},{start:322,length:1,convRule:r},{start:323,length:1,convRule:n},{start:324,length:1,convRule:r},{start:325,length:1,convRule:n},{start:326,length:1,convRule:r},{start:327,length:1,convRule:n},{start:328,length:1,convRule:r},{start:329,length:1,convRule:W},{start:330,length:1,convRule:n},{start:331,length:1,convRule:r},{start:332,length:1,convRule:n},{start:333,length:1,convRule:r},{start:334,length:1,convRule:n},{start:335,length:1,convRule:r},{start:336,length:1,convRule:n},{start:337,length:1,convRule:r},{start:338,length:1,convRule:n},{start:339,length:1,convRule:r},{start:340,length:1,convRule:n},{start:341,length:1,convRule:r},{start:342,length:1,convRule:n},{start:343,length:1,convRule:r},{start:344,length:1,convRule:n},{start:345,length:1,convRule:r},{start:346,length:1,convRule:n},{start:347,length:1,convRule:r},{start:348,length:1,convRule:n},{start:349,length:1,convRule:r},{start:350,length:1,convRule:n},{start:351,length:1,convRule:r},{start:352,length:1,convRule:n},{start:353,length:1,convRule:r},{start:354,length:1,convRule:n},{start:355,length:1,convRule:r},{start:356,length:1,convRule:n},{start:357,length:1,convRule:r},{start:358,length:1,convRule:n},{start:359,length:1,convRule:r},{start:360,length:1,convRule:n},{start:361,length:1,convRule:r},{start:362,length:1,convRule:n},{start:363,length:1,convRule:r},{start:364,length:1,convRule:n},{start:365,length:1,convRule:r},{start:366,length:1,convRule:n},{start:367,length:1,convRule:r},{start:368,length:1,convRule:n},{start:369,length:1,convRule:r},{start:370,length:1,convRule:n},{start:371,length:1,convRule:r},{start:372,length:1,convRule:n},{start:373,length:1,convRule:r},{start:374,length:1,convRule:n},{start:375,length:1,convRule:r},{start:376,length:1,convRule:fE},{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:hC},{start:384,length:1,convRule:gC},{start:385,length:1,convRule:pE},{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:sE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:_G},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:DE},{start:399,length:1,convRule:RE},{start:400,length:1,convRule:IE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:_G},{start:404,length:1,convRule:GE},{start:405,length:1,convRule:yC},{start:406,length:1,convRule:fG},{start:407,length:1,convRule:wE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:FC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:fG},{start:413,length:1,convRule:dE},{start:414,length:1,convRule:hG},{start:415,length:1,convRule:mE},{start:416,length:1,convRule:n},{start:417,length:1,convRule:r},{start:418,length:1,convRule:n},{start:419,length:1,convRule:r},{start:420,length:1,convRule:n},{start:421,length:1,convRule:r},{start:422,length:1,convRule:op},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:op},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:op},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:hE},{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:gE},{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:bC},{start:448,length:4,convRule:c},{start:452,length:1,convRule:wc},{start:453,length:1,convRule:dc},{start:454,length:1,convRule:mc},{start:455,length:1,convRule:wc},{start:456,length:1,convRule:dc},{start:457,length:1,convRule:mc},{start:458,length:1,convRule:wc},{start:459,length:1,convRule:dc},{start:460,length:1,convRule:mc},{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:EC},{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:wc},{start:498,length:1,convRule:dc},{start:499,length:1,convRule:mc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:yE},{start:503,length:1,convRule:FE},{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:pG},{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:bE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:EE},{start:574,length:1,convRule:CE},{start:575,length:2,convRule:CC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:TE},{start:580,length:1,convRule:ME},{start:581,length:1,convRule:SE},{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:TC},{start:593,length:1,convRule:MC},{start:594,length:1,convRule:SC},{start:595,length:1,convRule:LC},{start:596,length:1,convRule:AC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:gG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:NC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:PC},{start:604,length:1,convRule:qC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:gG},{start:609,length:1,convRule:$C},{start:610,length:1,convRule:W},{start:611,length:1,convRule:OC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:UC},{start:614,length:1,convRule:yG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:WC},{start:617,length:1,convRule:FG},{start:618,length:1,convRule:yG},{start:619,length:1,convRule:BC},{start:620,length:1,convRule:zC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:FG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:kC},{start:626,length:1,convRule:JC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:VC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:jC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:sp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:HC},{start:643,length:1,convRule:sp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:XC},{start:648,length:1,convRule:sp},{start:649,length:1,convRule:YC},{start:650,length:2,convRule:ZC},{start:652,length:1,convRule:QC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:KC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:c},{start:661,length:8,convRule:W},{start:669,length:1,convRule:xC},{start:670,length:1,convRule:e9},{start:671,length:17,convRule:W},{start:688,length:18,convRule:be},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:be},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:be},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:be},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:be},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:b6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:be},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:be},{start:891,length:3,convRule:hG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:LE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:AE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:NE},{start:908,length:1,convRule:sG},{start:910,length:2,convRule:PE},{start:912,length:1,convRule:W},{start:913,length:17,convRule:Fl},{start:931,length:9,convRule:Fl},{start:940,length:1,convRule:a9},{start:941,length:3,convRule:qE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:bl},{start:962,length:1,convRule:$E},{start:963,length:9,convRule:bl},{start:972,length:1,convRule:DG},{start:973,length:2,convRule:OE},{start:975,length:1,convRule:nG},{start:976,length:1,convRule:UE},{start:977,length:1,convRule:WE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:BE},{start:982,length:1,convRule:zE},{start:983,length:1,convRule:RG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:kE},{start:1009,length:1,convRule:IG},{start:1010,length:1,convRule:GG},{start:1011,length:1,convRule:JE},{start:1012,length:1,convRule:T6},{start:1013,length:1,convRule:VE},{start:1014,length:1,convRule:Ge},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:rG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:pG},{start:1024,length:16,convRule:M6},{start:1040,length:32,convRule:Fl},{start:1072,length:32,convRule:bl},{start:1104,length:16,convRule:IG},{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:FD},{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:S6},{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:tG},{start:1369,length:1,convRule:be},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:wG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:yl},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:yl},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:c},{start:1519,length:4,convRule:c},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:al},{start:1542,length:3,convRule:Ge},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:al},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:c},{start:1600,length:1,convRule:be},{start:1601,length:10,convRule:c},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:Fe},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:c},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:c},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:c},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:al},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:be},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:c},{start:1776,length:10,convRule:Fe},{start:1786,length:3,convRule:c},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:c},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:al},{start:1808,length:1,convRule:c},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:c},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:c},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:c},{start:1984,length:10,convRule:Fe},{start:1994,length:33,convRule:c},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:be},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:be},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:c},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:be},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:be},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:be},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:c},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:c},{start:2208,length:21,convRule:c},{start:2230,length:18,convRule:c},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:al},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:c},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:c},{start:2366,length:3,convRule:T},{start:2369,length:8,convRule:p},{start:2377,length:4,convRule:T},{start:2381,length:1,convRule:p},{start:2382,length:2,convRule:T},{start:2384,length:1,convRule:c},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:c},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:Fe},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:be},{start:2418,length:15,convRule:c},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:c},{start:2447,length:2,convRule:c},{start:2451,length:22,convRule:c},{start:2474,length:7,convRule:c},{start:2482,length:1,convRule:c},{start:2486,length:4,convRule:c},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:c},{start:2494,length:3,convRule:T},{start:2497,length:4,convRule:p},{start:2503,length:2,convRule:T},{start:2507,length:2,convRule:T},{start:2509,length:1,convRule:p},{start:2510,length:1,convRule:c},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:c},{start:2527,length:3,convRule:c},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:Fe},{start:2544,length:2,convRule:c},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:fe},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:c},{start:2557,length:1,convRule:b},{start:2558,length:1,convRule:p},{start:2561,length:2,convRule:p},{start:2563,length:1,convRule:T},{start:2565,length:6,convRule:c},{start:2575,length:2,convRule:c},{start:2579,length:22,convRule:c},{start:2602,length:7,convRule:c},{start:2610,length:2,convRule:c},{start:2613,length:2,convRule:c},{start:2616,length:2,convRule:c},{start:2620,length:1,convRule:p},{start:2622,length:3,convRule:T},{start:2625,length:2,convRule:p},{start:2631,length:2,convRule:p},{start:2635,length:3,convRule:p},{start:2641,length:1,convRule:p},{start:2649,length:4,convRule:c},{start:2654,length:1,convRule:c},{start:2662,length:10,convRule:Fe},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:c},{start:2677,length:1,convRule:p},{start:2678,length:1,convRule:b},{start:2689,length:2,convRule:p},{start:2691,length:1,convRule:T},{start:2693,length:9,convRule:c},{start:2703,length:3,convRule:c},{start:2707,length:22,convRule:c},{start:2730,length:7,convRule:c},{start:2738,length:2,convRule:c},{start:2741,length:5,convRule:c},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:c},{start:2750,length:3,convRule:T},{start:2753,length:5,convRule:p},{start:2759,length:2,convRule:p},{start:2761,length:1,convRule:T},{start:2763,length:2,convRule:T},{start:2765,length:1,convRule:p},{start:2768,length:1,convRule:c},{start:2784,length:2,convRule:c},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:Fe},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:c},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:c},{start:2831,length:2,convRule:c},{start:2835,length:22,convRule:c},{start:2858,length:7,convRule:c},{start:2866,length:2,convRule:c},{start:2869,length:5,convRule:c},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:c},{start:2878,length:1,convRule:T},{start:2879,length:1,convRule:p},{start:2880,length:1,convRule:T},{start:2881,length:4,convRule:p},{start:2887,length:2,convRule:T},{start:2891,length:2,convRule:T},{start:2893,length:1,convRule:p},{start:2901,length:2,convRule:p},{start:2903,length:1,convRule:T},{start:2908,length:2,convRule:c},{start:2911,length:3,convRule:c},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:Fe},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:c},{start:2930,length:6,convRule:fe},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:c},{start:2949,length:6,convRule:c},{start:2958,length:3,convRule:c},{start:2962,length:4,convRule:c},{start:2969,length:2,convRule:c},{start:2972,length:1,convRule:c},{start:2974,length:2,convRule:c},{start:2979,length:2,convRule:c},{start:2984,length:3,convRule:c},{start:2990,length:12,convRule:c},{start:3006,length:2,convRule:T},{start:3008,length:1,convRule:p},{start:3009,length:2,convRule:T},{start:3014,length:3,convRule:T},{start:3018,length:3,convRule:T},{start:3021,length:1,convRule:p},{start:3024,length:1,convRule:c},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:Fe},{start:3056,length:3,convRule:fe},{start:3059,length:6,convRule:F},{start:3065,length:1,convRule:Xu},{start:3066,length:1,convRule:F},{start:3072,length:1,convRule:p},{start:3073,length:3,convRule:T},{start:3076,length:1,convRule:p},{start:3077,length:8,convRule:c},{start:3086,length:3,convRule:c},{start:3090,length:23,convRule:c},{start:3114,length:16,convRule:c},{start:3133,length:1,convRule:c},{start:3134,length:3,convRule:p},{start:3137,length:4,convRule:T},{start:3142,length:3,convRule:p},{start:3146,length:4,convRule:p},{start:3157,length:2,convRule:p},{start:3160,length:3,convRule:c},{start:3168,length:2,convRule:c},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:Fe},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:fe},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:c},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:c},{start:3214,length:3,convRule:c},{start:3218,length:23,convRule:c},{start:3242,length:10,convRule:c},{start:3253,length:5,convRule:c},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:c},{start:3262,length:1,convRule:T},{start:3263,length:1,convRule:p},{start:3264,length:5,convRule:T},{start:3270,length:1,convRule:p},{start:3271,length:2,convRule:T},{start:3274,length:2,convRule:T},{start:3276,length:2,convRule:p},{start:3285,length:2,convRule:T},{start:3294,length:1,convRule:c},{start:3296,length:2,convRule:c},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:Fe},{start:3313,length:2,convRule:c},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:c},{start:3342,length:3,convRule:c},{start:3346,length:41,convRule:c},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:c},{start:3390,length:3,convRule:T},{start:3393,length:4,convRule:p},{start:3398,length:3,convRule:T},{start:3402,length:3,convRule:T},{start:3405,length:1,convRule:p},{start:3406,length:1,convRule:c},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:c},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:fe},{start:3423,length:3,convRule:c},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:Fe},{start:3440,length:9,convRule:fe},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:c},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:c},{start:3482,length:24,convRule:c},{start:3507,length:9,convRule:c},{start:3517,length:1,convRule:c},{start:3520,length:7,convRule:c},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:Fe},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:c},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:c},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:c},{start:3654,length:1,convRule:be},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:Fe},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:c},{start:3716,length:1,convRule:c},{start:3718,length:5,convRule:c},{start:3724,length:24,convRule:c},{start:3749,length:1,convRule:c},{start:3751,length:10,convRule:c},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:c},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:c},{start:3776,length:5,convRule:c},{start:3782,length:1,convRule:be},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:Fe},{start:3804,length:4,convRule:c},{start:3840,length:1,convRule:c},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:Fe},{start:3882,length:10,convRule:fe},{start:3892,length:1,convRule:F},{start:3893,length:1,convRule:p},{start:3894,length:1,convRule:F},{start:3895,length:1,convRule:p},{start:3896,length:1,convRule:F},{start:3897,length:1,convRule:p},{start:3898,length:1,convRule:te},{start:3899,length:1,convRule: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:Fe},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:c},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:c},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:c},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:c},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:c},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:c},{start:4226,length:1,convRule:p},{start:4227,length:2,convRule:T},{start:4229,length:2,convRule:p},{start:4231,length:6,convRule:T},{start:4237,length:1,convRule:p},{start:4238,length:1,convRule:c},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:Fe},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:ip},{start:4295,length:1,convRule:ip},{start:4301,length:1,convRule:ip},{start:4304,length:43,convRule:dG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:be},{start:4349,length:3,convRule:dG},{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:L6},{start:5104,length:6,convRule:nG},{start:5112,length:6,convRule:RG},{start:5120,length:1,convRule:yl},{start:5121,length:620,convRule:c},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:c},{start:5760,length:1,convRule:qv},{start:5761,length:26,convRule:c},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule: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:be},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:c},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:Fe},{start:6128,length:10,convRule:fe},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:yl},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:al},{start:6160,length:10,convRule:Fe},{start:6176,length:35,convRule:c},{start:6211,length:1,convRule:be},{start:6212,length:53,convRule:c},{start:6272,length:5,convRule:c},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:c},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:c},{start:6320,length:70,convRule:c},{start:6400,length:31,convRule:c},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:Fe},{start:6480,length:30,convRule:c},{start:6512,length:5,convRule:c},{start:6528,length:44,convRule:c},{start:6576,length:26,convRule:c},{start:6608,length:10,convRule:Fe},{start:6618,length:1,convRule:fe},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:c},{start:6679,length:2,convRule:p},{start:6681,length:2,convRule:T},{start:6683,length:1,convRule:p},{start:6686,length:2,convRule:b},{start:6688,length:53,convRule:c},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:Fe},{start:6800,length:10,convRule:Fe},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:be},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:FD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:c},{start:6964,length:1,convRule:p},{start:6965,length:1,convRule:T},{start:6966,length:5,convRule:p},{start:6971,length:1,convRule:T},{start:6972,length:1,convRule:p},{start:6973,length:5,convRule:T},{start:6978,length:1,convRule:p},{start:6979,length:2,convRule:T},{start:6981,length:7,convRule:c},{start:6992,length:10,convRule:Fe},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:c},{start:7073,length:1,convRule:T},{start:7074,length:4,convRule:p},{start:7078,length:2,convRule:T},{start:7080,length:2,convRule:p},{start:7082,length:1,convRule:T},{start:7083,length:3,convRule:p},{start:7086,length:2,convRule:c},{start:7088,length:10,convRule:Fe},{start:7098,length:44,convRule:c},{start:7142,length:1,convRule:p},{start:7143,length:1,convRule:T},{start:7144,length:2,convRule:p},{start:7146,length:3,convRule:T},{start:7149,length:1,convRule:p},{start:7150,length:1,convRule:T},{start:7151,length:3,convRule:p},{start:7154,length:2,convRule:T},{start:7164,length:4,convRule:b},{start:7168,length:36,convRule:c},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:Fe},{start:7245,length:3,convRule:c},{start:7248,length:10,convRule:Fe},{start:7258,length:30,convRule:c},{start:7288,length:6,convRule:be},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:HE},{start:7297,length:1,convRule:XE},{start:7298,length:1,convRule:YE},{start:7299,length:2,convRule:ZE},{start:7301,length:1,convRule:QE},{start:7302,length:1,convRule:KE},{start:7303,length:1,convRule:xE},{start:7304,length:1,convRule:eC},{start:7312,length:43,convRule:iG},{start:7357,length:3,convRule:iG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:c},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:c},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:c},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:c},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:be},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:be},{start:7545,length:1,convRule:aC},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:uC},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:lC},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:be},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:vC},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:A6},{start:7839,length:1,convRule:W},{start:7840,length:1,convRule:n},{start:7841,length:1,convRule:r},{start:7842,length:1,convRule:n},{start:7843,length:1,convRule:r},{start:7844,length:1,convRule:n},{start:7845,length:1,convRule:r},{start:7846,length:1,convRule:n},{start:7847,length:1,convRule:r},{start:7848,length:1,convRule:n},{start:7849,length:1,convRule:r},{start:7850,length:1,convRule:n},{start:7851,length:1,convRule:r},{start:7852,length:1,convRule:n},{start:7853,length:1,convRule:r},{start:7854,length:1,convRule:n},{start:7855,length:1,convRule:r},{start:7856,length:1,convRule:n},{start:7857,length:1,convRule:r},{start:7858,length:1,convRule:n},{start:7859,length:1,convRule:r},{start:7860,length:1,convRule:n},{start:7861,length:1,convRule:r},{start:7862,length:1,convRule:n},{start:7863,length:1,convRule:r},{start:7864,length:1,convRule:n},{start:7865,length:1,convRule:r},{start:7866,length:1,convRule:n},{start:7867,length:1,convRule:r},{start:7868,length:1,convRule:n},{start:7869,length:1,convRule:r},{start:7870,length:1,convRule:n},{start:7871,length:1,convRule:r},{start:7872,length:1,convRule:n},{start:7873,length:1,convRule:r},{start:7874,length:1,convRule:n},{start:7875,length:1,convRule:r},{start:7876,length:1,convRule:n},{start:7877,length:1,convRule:r},{start:7878,length:1,convRule:n},{start:7879,length:1,convRule:r},{start:7880,length:1,convRule:n},{start:7881,length:1,convRule:r},{start:7882,length:1,convRule:n},{start:7883,length:1,convRule:r},{start:7884,length:1,convRule:n},{start:7885,length:1,convRule:r},{start:7886,length:1,convRule:n},{start:7887,length:1,convRule:r},{start:7888,length:1,convRule:n},{start:7889,length:1,convRule:r},{start:7890,length:1,convRule:n},{start:7891,length:1,convRule:r},{start:7892,length:1,convRule:n},{start:7893,length:1,convRule:r},{start:7894,length:1,convRule:n},{start:7895,length:1,convRule:r},{start:7896,length:1,convRule:n},{start:7897,length:1,convRule:r},{start:7898,length:1,convRule:n},{start:7899,length:1,convRule:r},{start:7900,length:1,convRule:n},{start:7901,length:1,convRule:r},{start:7902,length:1,convRule:n},{start:7903,length:1,convRule:r},{start:7904,length:1,convRule:n},{start:7905,length:1,convRule:r},{start:7906,length:1,convRule:n},{start:7907,length:1,convRule:r},{start:7908,length:1,convRule:n},{start:7909,length:1,convRule:r},{start:7910,length:1,convRule:n},{start:7911,length:1,convRule:r},{start:7912,length:1,convRule:n},{start:7913,length:1,convRule:r},{start:7914,length:1,convRule:n},{start:7915,length:1,convRule:r},{start:7916,length:1,convRule:n},{start:7917,length:1,convRule:r},{start:7918,length:1,convRule:n},{start:7919,length:1,convRule:r},{start:7920,length:1,convRule:n},{start:7921,length:1,convRule:r},{start:7922,length:1,convRule:n},{start:7923,length:1,convRule:r},{start:7924,length:1,convRule:n},{start:7925,length:1,convRule:r},{start:7926,length:1,convRule:n},{start:7927,length:1,convRule:r},{start:7928,length:1,convRule:n},{start:7929,length:1,convRule:r},{start:7930,length:1,convRule:n},{start:7931,length:1,convRule:r},{start:7932,length:1,convRule:n},{start:7933,length:1,convRule:r},{start:7934,length:1,convRule:n},{start:7935,length:1,convRule:r},{start:7936,length:8,convRule:Xa},{start:7944,length:8,convRule:gu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:gu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:gu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:gu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:gu},{start:8016,length:1,convRule:W},{start:8017,length:1,convRule:Xa},{start:8018,length:1,convRule:W},{start:8019,length:1,convRule:Xa},{start:8020,length:1,convRule:W},{start:8021,length:1,convRule:Xa},{start:8022,length:1,convRule:W},{start:8023,length:1,convRule:Xa},{start:8025,length:1,convRule:gu},{start:8027,length:1,convRule:gu},{start:8029,length:1,convRule:gu},{start:8031,length:1,convRule:gu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:gu},{start:8048,length:2,convRule:nC},{start:8050,length:4,convRule:rC},{start:8054,length:2,convRule:tC},{start:8056,length:2,convRule:iC},{start:8058,length:2,convRule:oC},{start:8060,length:2,convRule:cC},{start:8064,length:8,convRule:Xa},{start:8072,length:8,convRule:cp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:cp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:cp},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:fp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:N6},{start:8124,length:1,convRule:_p},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:_C},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:fp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:P6},{start:8140,length:1,convRule:_p},{start:8141,length:3,convRule:lu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:q6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:GG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:$6},{start:8172,length:1,convRule:rG},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:fp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:O6},{start:8186,length:2,convRule:U6},{start:8188,length:1,convRule:_p},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:qv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:yl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Sn},{start:8217,length:1,convRule:It},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Sn},{start:8221,length:1,convRule:It},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Sn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:kB},{start:8233,length:1,convRule:BB},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:qv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Sn},{start:8250,length:1,convRule:It},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:tp},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ge},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ge},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:tp},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:qv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:fe},{start:8305,length:1,convRule:be},{start:8308,length:6,convRule:fe},{start:8314,length:3,convRule:Ge},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:be},{start:8320,length:10,convRule:fe},{start:8330,length:3,convRule:Ge},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:be},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:FD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:FD},{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:Ge},{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:W6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:B6},{start:8491,length:1,convRule:z6},{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:k6},{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:Ge},{start:8517,length:1,convRule:la},{start:8518,length:4,convRule:W},{start:8522,length:1,convRule:F},{start:8523,length:1,convRule:Ge},{start:8524,length:2,convRule:F},{start:8526,length:1,convRule:fC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:fe},{start:8544,length:16,convRule:g6},{start:8560,length:16,convRule:y6},{start:8576,length:3,convRule:q0},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:8581,length:4,convRule:q0},{start:8585,length:1,convRule:fe},{start:8586,length:2,convRule:F},{start:8592,length:5,convRule:Ge},{start:8597,length:5,convRule:F},{start:8602,length:2,convRule:Ge},{start:8604,length:4,convRule:F},{start:8608,length:1,convRule:Ge},{start:8609,length:2,convRule:F},{start:8611,length:1,convRule:Ge},{start:8612,length:2,convRule:F},{start:8614,length:1,convRule:Ge},{start:8615,length:7,convRule:F},{start:8622,length:1,convRule:Ge},{start:8623,length:31,convRule:F},{start:8654,length:2,convRule:Ge},{start:8656,length:2,convRule:F},{start:8658,length:1,convRule:Ge},{start:8659,length:1,convRule:F},{start:8660,length:1,convRule:Ge},{start:8661,length:31,convRule:F},{start:8692,length:268,convRule:Ge},{start:8960,length:8,convRule:F},{start:8968,length:1,convRule:te},{start:8969,length:1,convRule:oe},{start:8970,length:1,convRule:te},{start:8971,length:1,convRule:oe},{start:8972,length:20,convRule:F},{start:8992,length:2,convRule:Ge},{start:8994,length:7,convRule:F},{start:9001,length:1,convRule:te},{start:9002,length:1,convRule:oe},{start:9003,length:81,convRule:F},{start:9084,length:1,convRule:Ge},{start:9085,length:30,convRule:F},{start:9115,length:25,convRule:Ge},{start:9140,length:40,convRule:F},{start:9180,length:6,convRule:Ge},{start:9186,length:69,convRule:F},{start:9280,length:11,convRule:F},{start:9312,length:60,convRule:fe},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:d6},{start:9424,length:26,convRule:m6},{start:9450,length:22,convRule:fe},{start:9472,length:183,convRule:F},{start:9655,length:1,convRule:Ge},{start:9656,length:9,convRule:F},{start:9665,length:1,convRule:Ge},{start:9666,length:54,convRule:F},{start:9720,length:8,convRule:Ge},{start:9728,length:111,convRule:F},{start:9839,length:1,convRule:Ge},{start:9840,length:248,convRule:F},{start:10088,length:1,convRule:te},{start:10089,length:1,convRule: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:Ge},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ge},{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:Ge},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ge},{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:Ge},{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:Ge},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ge},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ge},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ge},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:tG},{start:11312,length:47,convRule:wG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:J6},{start:11363,length:1,convRule:V6},{start:11364,length:1,convRule:j6},{start:11365,length:1,convRule:pC},{start:11366,length:1,convRule:sC},{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:H6},{start:11374,length:1,convRule:X6},{start:11375,length:1,convRule:Y6},{start:11376,length:1,convRule:Z6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:be},{start:11390,length:2,convRule:Q6},{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:pp},{start:11559,length:1,convRule:pp},{start:11565,length:1,convRule:pp},{start:11568,length:56,convRule:c},{start:11631,length:1,convRule:be},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:c},{start:11680,length:7,convRule:c},{start:11688,length:7,convRule:c},{start:11696,length:7,convRule:c},{start:11704,length:7,convRule:c},{start:11712,length:7,convRule:c},{start:11720,length:7,convRule:c},{start:11728,length:7,convRule:c},{start:11736,length:7,convRule:c},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Sn},{start:11779,length:1,convRule:It},{start:11780,length:1,convRule:Sn},{start:11781,length:1,convRule:It},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Sn},{start:11786,length:1,convRule:It},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Sn},{start:11789,length:1,convRule:It},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:yl},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:yl},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:Sn},{start:11805,length:1,convRule:It},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Sn},{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:be},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:yl},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:yl},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:qv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:be},{start:12294,length:1,convRule:c},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule: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:yl},{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:yl},{start:12337,length:5,convRule:be},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:be},{start:12348,length:1,convRule:c},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:c},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:be},{start:12447,length:1,convRule:c},{start:12448,length:1,convRule:yl},{start:12449,length:90,convRule:c},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:be},{start:12543,length:1,convRule:c},{start:12549,length:43,convRule:c},{start:12593,length:94,convRule:c},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:fe},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:c},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:c},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:fe},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:fe},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:fe},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:fe},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:fe},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:c},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:c},{start:40960,length:21,convRule:c},{start:40981,length:1,convRule:be},{start:40982,length:1143,convRule:c},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:c},{start:42232,length:6,convRule:be},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:c},{start:42508,length:1,convRule:be},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:c},{start:42528,length:10,convRule:Fe},{start:42538,length:2,convRule:c},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42606,length:1,convRule:c},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:FD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:be},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:be},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:c},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:be},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:be},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:K6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:be},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:x6},{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:RC},{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:oG},{start:42923,length:1,convRule:eE},{start:42924,length:1,convRule:aE},{start:42925,length:1,convRule:uE},{start:42926,length:1,convRule:oG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:lE},{start:42929,length:1,convRule:vE},{start:42930,length:1,convRule:nE},{start:42931,length:1,convRule:rE},{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:tE},{start:42949,length:1,convRule:iE},{start:42950,length:1,convRule:oE},{start:42951,length:1,convRule:n},{start:42952,length:1,convRule:r},{start:42953,length:1,convRule:n},{start:42954,length:1,convRule:r},{start:42997,length:1,convRule:n},{start:42998,length:1,convRule:r},{start:42999,length:1,convRule:c},{start:43e3,length:2,convRule:be},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:c},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:c},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:c},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:c},{start:43043,length:2,convRule:T},{start:43045,length:2,convRule:p},{start:43047,length:1,convRule:T},{start:43048,length:4,convRule:F},{start:43052,length:1,convRule:p},{start:43056,length:6,convRule:fe},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:c},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:c},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:Fe},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:c},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:c},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:c},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:Fe},{start:43274,length:28,convRule:c},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:c},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:c},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:c},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:be},{start:43472,length:10,convRule:Fe},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:c},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:be},{start:43495,length:9,convRule:c},{start:43504,length:10,convRule:Fe},{start:43514,length:5,convRule:c},{start:43520,length:41,convRule:c},{start:43561,length:6,convRule:p},{start:43567,length:2,convRule:T},{start:43569,length:2,convRule:p},{start:43571,length:2,convRule:T},{start:43573,length:2,convRule:p},{start:43584,length:3,convRule:c},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:c},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:Fe},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:c},{start:43632,length:1,convRule:be},{start:43633,length:6,convRule:c},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:c},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:c},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:c},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:c},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:c},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:c},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:c},{start:43739,length:2,convRule:c},{start:43741,length:1,convRule:be},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:c},{start:43755,length:1,convRule:T},{start:43756,length:2,convRule:p},{start:43758,length:2,convRule:T},{start:43760,length:2,convRule:b},{start:43762,length:1,convRule:c},{start:43763,length:2,convRule:be},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:c},{start:43785,length:6,convRule:c},{start:43793,length:6,convRule:c},{start:43808,length:7,convRule:c},{start:43816,length:7,convRule:c},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:IC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:be},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:be},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:GC},{start:43968,length:35,convRule:c},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:Fe},{start:44032,length:11172,convRule:c},{start:55216,length:23,convRule:c},{start:55243,length:49,convRule:c},{start:55296,length:896,convRule:Dh},{start:56192,length:128,convRule:Dh},{start:56320,length:1024,convRule:Dh},{start:57344,length:6400,convRule:Rh},{start:63744,length:366,convRule:c},{start:64112,length:106,convRule:c},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:c},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:c},{start:64297,length:1,convRule:Ge},{start:64298,length:13,convRule:c},{start:64312,length:5,convRule:c},{start:64318,length:1,convRule:c},{start:64320,length:2,convRule:c},{start:64323,length:2,convRule:c},{start:64326,length:108,convRule:c},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:c},{start:64830,length:1,convRule: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:yl},{start:65075,length:2,convRule:tp},{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:tp},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:yl},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule: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:Ge},{start:65123,length:1,convRule:yl},{start:65124,length:3,convRule:Ge},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:c},{start:65142,length:135,convRule:c},{start:65279,length:1,convRule:al},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ge},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:yl},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:Fe},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ge},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:Fl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:tp},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:bl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ge},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ge},{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:be},{start:65393,length:45,convRule:c},{start:65438,length:2,convRule:be},{start:65440,length:31,convRule:c},{start:65474,length:6,convRule:c},{start:65482,length:6,convRule:c},{start:65490,length:6,convRule:c},{start:65498,length:3,convRule:c},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ge},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ge},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:al},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:c},{start:65549,length:26,convRule:c},{start:65576,length:19,convRule:c},{start:65596,length:2,convRule:c},{start:65599,length:15,convRule:c},{start:65616,length:14,convRule:c},{start:65664,length:123,convRule:c},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:fe},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:fe},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:fe},{start:65932,length:3,convRule:F},{start:65936,length:13,convRule:F},{start:65952,length:1,convRule:F},{start:66e3,length:45,convRule:F},{start:66045,length:1,convRule:p},{start:66176,length:29,convRule:c},{start:66208,length:49,convRule:c},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:fe},{start:66304,length:32,convRule:c},{start:66336,length:4,convRule:fe},{start:66349,length:20,convRule:c},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:c},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:c},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:c},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:c},{start:66504,length:8,convRule:c},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:cG},{start:66600,length:40,convRule:mG},{start:66640,length:78,convRule:c},{start:66720,length:10,convRule:Fe},{start:66736,length:36,convRule:cG},{start:66776,length:36,convRule:mG},{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:sG},{start:68800,length:51,convRule:DG},{start:68858,length:6,convRule:fe},{start:68864,length:36,convRule:c},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:Fe},{start:69216,length:31,convRule:fe},{start:69248,length:42,convRule:c},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:yl},{start:69296,length:2,convRule:c},{start:69376,length:29,convRule:c},{start:69405,length:10,convRule:fe},{start:69415,length:1,convRule:c},{start:69424,length:22,convRule:c},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:fe},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:c},{start:69573,length:7,convRule:fe},{start:69600,length:23,convRule:c},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:c},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:fe},{start:69734,length:10,convRule:Fe},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:c},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:al},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:al},{start:69840,length:25,convRule:c},{start:69872,length:10,convRule:Fe},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:c},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:Fe},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:c},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:c},{start:69968,length:35,convRule:c},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:c},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:c},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:c},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:Fe},{start:70106,length:1,convRule:c},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:c},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:fe},{start:70144,length:18,convRule:c},{start:70163,length:25,convRule:c},{start:70188,length:3,convRule:T},{start:70191,length:3,convRule:p},{start:70194,length:2,convRule:T},{start:70196,length:1,convRule:p},{start:70197,length:1,convRule:T},{start:70198,length:2,convRule:p},{start:70200,length:6,convRule:b},{start:70206,length:1,convRule:p},{start:70272,length:7,convRule:c},{start:70280,length:1,convRule:c},{start:70282,length:4,convRule:c},{start:70287,length:15,convRule:c},{start:70303,length:10,convRule:c},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:c},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:Fe},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:c},{start:70415,length:2,convRule:c},{start:70419,length:22,convRule:c},{start:70442,length:7,convRule:c},{start:70450,length:2,convRule:c},{start:70453,length:5,convRule:c},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:c},{start:70462,length:2,convRule:T},{start:70464,length:1,convRule:p},{start:70465,length:4,convRule:T},{start:70471,length:2,convRule:T},{start:70475,length:3,convRule:T},{start:70480,length:1,convRule:c},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:c},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:c},{start:70709,length:3,convRule:T},{start:70712,length:8,convRule:p},{start:70720,length:2,convRule:T},{start:70722,length:3,convRule:p},{start:70725,length:1,convRule:T},{start:70726,length:1,convRule:p},{start:70727,length:4,convRule:c},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:Fe},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:c},{start:70784,length:48,convRule:c},{start:70832,length:3,convRule:T},{start:70835,length:6,convRule:p},{start:70841,length:1,convRule:T},{start:70842,length:1,convRule:p},{start:70843,length:4,convRule:T},{start:70847,length:2,convRule:p},{start:70849,length:1,convRule:T},{start:70850,length:2,convRule:p},{start:70852,length:2,convRule:c},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:c},{start:70864,length:10,convRule:Fe},{start:71040,length:47,convRule:c},{start:71087,length:3,convRule:T},{start:71090,length:4,convRule:p},{start:71096,length:4,convRule:T},{start:71100,length:2,convRule:p},{start:71102,length:1,convRule:T},{start:71103,length:2,convRule:p},{start:71105,length:23,convRule:b},{start:71128,length:4,convRule:c},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:c},{start:71216,length:3,convRule:T},{start:71219,length:8,convRule:p},{start:71227,length:2,convRule:T},{start:71229,length:1,convRule:p},{start:71230,length:1,convRule:T},{start:71231,length:2,convRule:p},{start:71233,length:3,convRule:b},{start:71236,length:1,convRule:c},{start:71248,length:10,convRule:Fe},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:c},{start:71339,length:1,convRule:p},{start:71340,length:1,convRule:T},{start:71341,length:1,convRule:p},{start:71342,length:2,convRule:T},{start:71344,length:6,convRule:p},{start:71350,length:1,convRule:T},{start:71351,length:1,convRule:p},{start:71352,length:1,convRule:c},{start:71360,length:10,convRule:Fe},{start:71424,length:27,convRule:c},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:Fe},{start:71482,length:2,convRule:fe},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:c},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:Fl},{start:71872,length:32,convRule:bl},{start:71904,length:10,convRule:Fe},{start:71914,length:9,convRule:fe},{start:71935,length:8,convRule:c},{start:71945,length:1,convRule:c},{start:71948,length:8,convRule:c},{start:71957,length:2,convRule:c},{start:71960,length:24,convRule:c},{start:71984,length:6,convRule:T},{start:71991,length:2,convRule:T},{start:71995,length:2,convRule:p},{start:71997,length:1,convRule:T},{start:71998,length:1,convRule:p},{start:71999,length:1,convRule:c},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:c},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:Fe},{start:72096,length:8,convRule:c},{start:72106,length:39,convRule:c},{start:72145,length:3,convRule:T},{start:72148,length:4,convRule:p},{start:72154,length:2,convRule:p},{start:72156,length:4,convRule:T},{start:72160,length:1,convRule:p},{start:72161,length:1,convRule:c},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:c},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:c},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:c},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:c},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:c},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:c},{start:72330,length:13,convRule:p},{start:72343,length:1,convRule:T},{start:72344,length:2,convRule:p},{start:72346,length:3,convRule:b},{start:72349,length:1,convRule:c},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:c},{start:72704,length:9,convRule:c},{start:72714,length:37,convRule:c},{start:72751,length:1,convRule:T},{start:72752,length:7,convRule:p},{start:72760,length:6,convRule:p},{start:72766,length:1,convRule:T},{start:72767,length:1,convRule:p},{start:72768,length:1,convRule:c},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:Fe},{start:72794,length:19,convRule:fe},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:c},{start:72850,length:22,convRule:p},{start:72873,length:1,convRule:T},{start:72874,length:7,convRule:p},{start:72881,length:1,convRule:T},{start:72882,length:2,convRule:p},{start:72884,length:1,convRule:T},{start:72885,length:2,convRule:p},{start:72960,length:7,convRule:c},{start:72968,length:2,convRule:c},{start:72971,length:38,convRule:c},{start:73009,length:6,convRule:p},{start:73018,length:1,convRule:p},{start:73020,length:2,convRule:p},{start:73023,length:7,convRule:p},{start:73030,length:1,convRule:c},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:Fe},{start:73056,length:6,convRule:c},{start:73063,length:2,convRule:c},{start:73066,length:32,convRule:c},{start:73098,length:5,convRule:T},{start:73104,length:2,convRule:p},{start:73107,length:2,convRule:T},{start:73109,length:1,convRule:p},{start:73110,length:1,convRule:T},{start:73111,length:1,convRule:p},{start:73112,length:1,convRule:c},{start:73120,length:10,convRule:Fe},{start:73440,length:19,convRule:c},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:c},{start:73664,length:21,convRule:fe},{start:73685,length:8,convRule:F},{start:73693,length:4,convRule:Xu},{start:73697,length:17,convRule:F},{start:73727,length:1,convRule:b},{start:73728,length:922,convRule:c},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:c},{start:77824,length:1071,convRule:c},{start:78896,length:9,convRule:al},{start:82944,length:583,convRule:c},{start:92160,length:569,convRule:c},{start:92736,length:31,convRule:c},{start:92768,length:10,convRule:Fe},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:c},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:c},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:be},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:Fe},{start:93019,length:7,convRule:fe},{start:93027,length:21,convRule:c},{start:93053,length:19,convRule:c},{start:93760,length:32,convRule:Fl},{start:93792,length:32,convRule:bl},{start:93824,length:23,convRule:fe},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:c},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:c},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:be},{start:94176,length:2,convRule:be},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:be},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:c},{start:100352,length:1238,convRule:c},{start:101632,length:9,convRule:c},{start:110592,length:287,convRule:c},{start:110928,length:3,convRule:c},{start:110948,length:4,convRule:c},{start:110960,length:396,convRule:c},{start:113664,length:107,convRule:c},{start:113776,length:13,convRule:c},{start:113792,length:9,convRule:c},{start:113808,length:10,convRule:c},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:al},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:al},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:fe},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:fe},{start:119808,length:26,convRule: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:Ge},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ge},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ge},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ge},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ge},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ge},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ge},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ge},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ge},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ge},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:Fe},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:c},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:be},{start:123200,length:10,convRule:Fe},{start:123214,length:1,convRule:c},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:c},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:Fe},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:c},{start:125127,length:9,convRule:fe},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:cE},{start:125218,length:34,convRule:wC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:be},{start:125264,length:10,convRule:Fe},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:fe},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:fe},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:fe},{start:126209,length:45,convRule:fe},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:fe},{start:126464,length:4,convRule:c},{start:126469,length:27,convRule:c},{start:126497,length:2,convRule:c},{start:126500,length:1,convRule:c},{start:126503,length:1,convRule:c},{start:126505,length:10,convRule:c},{start:126516,length:4,convRule:c},{start:126521,length:1,convRule:c},{start:126523,length:1,convRule:c},{start:126530,length:1,convRule:c},{start:126535,length:1,convRule:c},{start:126537,length:1,convRule:c},{start:126539,length:1,convRule:c},{start:126541,length:3,convRule:c},{start:126545,length:2,convRule:c},{start:126548,length:1,convRule:c},{start:126551,length:1,convRule:c},{start:126553,length:1,convRule:c},{start:126555,length:1,convRule:c},{start:126557,length:1,convRule:c},{start:126559,length:1,convRule:c},{start:126561,length:2,convRule:c},{start:126564,length:1,convRule:c},{start:126567,length:4,convRule:c},{start:126572,length:7,convRule:c},{start:126580,length:4,convRule:c},{start:126585,length:4,convRule:c},{start:126590,length:1,convRule:c},{start:126592,length:10,convRule:c},{start:126603,length:17,convRule:c},{start:126625,length:3,convRule:c},{start:126629,length:5,convRule:c},{start:126635,length:17,convRule:c},{start:126704,length:2,convRule:Ge},{start:126976,length:44,convRule:F},{start:127024,length:100,convRule:F},{start:127136,length:15,convRule:F},{start:127153,length:15,convRule:F},{start:127169,length:15,convRule:F},{start:127185,length:37,convRule:F},{start:127232,length:13,convRule:fe},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:Fe},{start:131072,length:42718,convRule:c},{start:173824,length:4149,convRule:c},{start:177984,length:222,convRule:c},{start:178208,length:5762,convRule:c},{start:183984,length:7473,convRule:c},{start:194560,length:542,convRule:c},{start:196608,length:4939,convRule:c},{start:917505,length:1,convRule:al},{start:917536,length:96,convRule:al},{start:917760,length:240,convRule:p},{start:983040,length:65534,convRule:Rh},{start:1048576,length:65534,convRule:Rh}],Fh=function(e){return function(a){var u=function(){var v=a<256;return v?qB:OB}(),l=hh(iz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Qi(Xb(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])}},n9=Fh([Dp,ee,j,mh,dh,C6,E6,wh,h6,F6,TG]),r9=Fh([j,ee,Dp,mh,dh]);var t9=Fh([ee,Dp]);var Ln=_a(Ic);var o9=Fv,c9=o9(gh);var _9=o9(yh),f9=function(e){return t9(Ln(e))},MG=function(e){var a=Ln(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:v9(a)};var p9=function(e){var a=Ln(e)-Mn("0")|0;return a<=7&&a>=0};var bh=function(e){var a=Ln(e)-Mn("0")|0;return a<=9&&a>=0};var s9=function(e){return bh(e)||function(){var a=Ln(e)-Mn("A")|0;return a<=5&&a>=0}()||function(){var a=Ln(e)-Mn("a")|0;return a<=5&&a>=0}()};var D9=function(e){return n9(Ln(e))},SG=function(e){return r9(Ln(e))},Eh=function(e){var a=Ln(e)-Mn("A")|0,u=Ln(e)-Mn("a")|0,l=Ln(e)-Mn("0")|0,v=function(){if(l<=9&&l>=0)return new R(l);if(u<=5&&u>=0)return new R(u+10|0);if(a<=5&&a>=0)return new R(a+10|0);if(Ie)return I.value;throw new Error("Failed pattern match at Data.CodePoint.Unicode (line 591, column 3 - line 591, column 22): "+[])}();return v};var fz=nh(Jp),R9=k(Yp(wR));var pz=vh(Jp);var T_=function(e){return Ai(function(a){return e(Gc(a))})},Th=wa(T_(MG))("space"),Mh=wa(T_(f9))("uppercase letter");var Gt=function(e){return Ym(Ai(Qe(fz)(e)))(function(a){return"one of "+R9(e)})},LG=wa(T_(p9))("oct digit");var AG=function(e){return Ym(Ai(Qe(pz)(e)))(function(a){return"none of "+R9(e)})};var Sh=wa(T_(SG))("letter");var NG=wa(T_(s9))("hex digit"),PG=wa(T_(bh))("digit"),Lh=wa(T_(D9))("letter or digit");var sz=S(Rl);var G9=function(e){var a=sz(e);return function(u){return zb(a(Bb(u)))}},w9=G9(c9),d9=G9(_9);var Mu=K(a0);var Wl=U(ft);var Nh=lh(xa),Ph=S(Rl),Bl=At(_t),Rz=Ue(xa),OG=re(hv),E9=kw(h_),Ka=Va(Tn),C9=vl(Ql),Ni=Lt(Ql),m9=Le(Pe),h9=rh(ep)(h_),Iz=S(Sa),Ah=uG(ep)(h_),Gz=Ua(rl),wz=sR(_t),g9=k(gv),dz=K(Xn),mz=U(vf),hz=hu(rl),qG=S(Ql),y9=g_(rl),gz=p1(ep)(h_),yz=tI(Rf),Fz=hu(Za);var $h=function(e){return e};var bz=function(e){if(e.caseSensitive)return Nh(e.reservedNames);if(Ie)return Nh(Ph(Si)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},$G=dD(fh(MG)),F9=function(e){return Bl(uu(Rt(e.commentLine)))(ap(Ai(function(a){return a!==` +`})))};var T9=function(e){return function(a){var u=e,l=!1,v;function t(i,o){var _=uh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=Rz(_.value0.head)(o);if(s instanceof Te){u=_.value0.tail,a=o;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof ge)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Ez=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Ie)return Si(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return T9(bz(e))(u)}},Cz=function(e){var a=OG(Qf(e.commentEnd))(Qf(e.commentStart));return E9(function(u){return Ka(C9(uu(Rt(e.commentEnd))))(Ka(Bl(dD(AG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment")))})},qh=function(e){return Bl(uu(Rt(e.commentStart)))(Mz(e))},Tz=function(e){var a=OG(Qf(e.commentEnd))(Qf(e.commentStart));return E9(function(u){return Ka(C9(uu(Rt(e.commentEnd))))(Ka(Bl(qh(e))(u))(Ka(Bl(dD(AG(a)))(u))(wa(Bl(Gt(a))(u))("end of comment"))))})},Mz=function(e){return e.nestedComments?Tz(e):Cz(e)},b9=function(e){if(Li(e.commentLine)&&Li(e.commentStart))return ap(wa($G)(""));if(Li(e.commentLine))return ap(Ka($G)(wa(qh(e))("")));if(Li(e.commentStart))return ap(Ka($G)(wa(F9(e))("")));if(Ie)return ap(Ka($G)(Ka(F9(e))(wa(qh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},Oh=function(e){var a=Ai(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Ni(zu("-"))(x_(Q)))(Ka(Ni(zu("+"))(m9))(Wl(m9)))},l=u(jp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(h9(e.opLetter))(function(Ja){return Wl(fc(He)+wD(Ja))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var Ja=function(ll){return function(o0){if(ll instanceof I)return I.value;if(ll instanceof R)return Iz(function(H0){return(Q*ll.value0|0)+H0|0})(Eh(Gc(o0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ll.constructor.name,o0.constructor.name])}};return Mu(Ah(He))(function(ll){return mu(Pv("not digits"))(Wl)(Gz(Ja)(new R(0))(ll))})}},i=Bl(Gt(["o","O"]))(t(8)(LG)),o=function(Q){return wz(Q)(b9(e))},_=function(Q){var He=Mu(Rt(Q))(function(){return wa(Qm(e.opLetter))("end of "+Q)});return o(uu(He))},s=function(Q){return Ni(o(Rt(Q)))(Q)},y=function(Q){return F_(s("("))(s(")"))(Q)},N=s(";"),L=function(Q){return Zm(Q)(N)},V=function(Q){return xI(Q)(N)},Ce=function(Q){return T9(Nh(e.reservedOpNames))(Q)},Ca=function(){var Q=Mu(v)(function(He){var Ja=Ce(He);return Ja?Pv("reserved operator "+He):Wl(He)});return o(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(h9(e.identLetter))(function(Ja){return Wl(fc(He)+wD(Ja))})});return wa(Q)("identifier")}(),El=function(){var Q=Mu(bu)(function(He){var Ja=Ez(e)(He);return Ja?Pv("reserved word "+g9(He)):Wl(He)});return o(uu(Q))}(),da=Bl(Gt(["x","X"]))(t(16)(NG)),J0=function(){var Q=function(He){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return dz(Eh(Gc(He)))(function(ll){return mz((Ja.value0+La(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,Ja.constructor.name])}};return xm("fraction")(Mu(zu("."))(function(){return Mu(wa(Ah(PG))("fraction"))(function(He){return mu(Pv("not digit"))(Wl)(hz(Q)(new R(0))(He))})}))}(),X_=wa(Bl(Ah(Th))(zu("\\")))("end of string gap"),$e=zu("&"),jl=aG(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Ac=s("."),V0=t(10)(PG),Y_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Ie)return Yc(10)(La(He));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[He.constructor.name])};return xm("exponent")(Mu(Gt(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(V0)("exponent"))(function(Ja){return Wl(Q(He(Ja)))})})}))}(),Z_=function(Q){var He=Mu(Y_)(function(ll){return Wl(La(Q)*ll)}),Ja=Mu(J0)(function(ll){return Mu(mD(1)(Y_))(function(o0){return Wl((La(Q)+ll)*o0)})});return Ka(Ja)(He)},St=function(Q){return qG(ae.create)(Z_(Q))},Q_=Mu(V0)(function(Q){return mD(new M(Q))(St(Q))}),Un=Ka(qG(M.create)(Ka(da)(i)))(Ka(Q_)(Ka(St(0))(Wl(new M(0))))),Dl=Ka(Bl(zu("0"))(Un))(Q_),zi=wa(o(Dl))("number"),ki=Mu(V0)(Z_),Ji=wa(o(ki))("float"),Cl=wa(Bl(zu("0"))(Ka(da)(Ka(i)(Ka(V0)(Wl(0))))))(""),Wn=Ka(Cl)(V0),Nc=Mu(o(l))(function(Q){return Mu(Wn)(function(He){return Wl(Q(He))})}),qp=wa(o(Nc))("integer"),$p=wa(o(Wn))("natural"),pe=s(","),Da=function(Q){return Zm(Q)(pe)},Gu=function(Q){return xI(Q)(pe)},Ta=s(":"),Se=Mu(Ka(V0)(Ka(Bl(zu("o"))(t(8)(LG)))(Bl(zu("x"))(t(16)(NG)))))(function(Q){var He=Q>1114111;if(He)return Pv("invalid escape sequence");var Ja=sh(Q);if(Ja instanceof R)return Wl(Ja.value0);if(Ja instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 498, column 10 - line 500, column 67): "+[Ja.constructor.name])}),ve=Ai(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ni(zu(He.value0))(He.value1)};return y9(Ph(Q)(jl))}(),aa=Mu(zu("^"))(function(){return Mu(Mh)(function(Q){var He=sh((Mn(Q)-Mn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Pv("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[He.constructor.name])})}),_u=function(Q){if(e.caseSensitive)return Ni(Rt(Q))(Q);if(Ie){var He=g9(Q),Ja=function(o0){var H0=function(AX){if(Ie)return zu(o0);throw new Error("Failed pattern match at Parsing.Token (line 355, column 1 - line 355, column 80): "+[o0.constructor.name])},tL=SG(Gc(o0));if(tL){var cy=YI(w9(fc(o0)));if(cy instanceof R){var _y=YI(d9(fc(o0)));return _y instanceof R?Ka(zu(cy.value0))(zu(_y.value0)):H0(!0)}return H0(!0)}return H0(!0)},ll=function(o0){var H0=rb(o0);if(H0 instanceof I)return Wl(void 0);if(H0 instanceof R)return Bl(wa(Ja(H0.value0.head))(He))(ll(H0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[H0.constructor.name])};return 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(Qm(e.identLetter))("end of "+Q));return o(uu(He))},ua=function(Q){return F_(s("["))(s("]"))(Q)},wu=function(Q){return F_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Hl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],i0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],fa=aG(OG(j0)(i0))(OG(Hl)(f)),Ne=function(){var Q=function(He){return uu(Ni(Rt(He.value0))(He.value1))};return y9(Ph(Q)(fa))}(),D=Ka(ya)(Ka(Se)(Ka(Ne)(wa(aa)("escape code")))),w=Bl(zu("\\"))(D),g=Ka(ve)(wa(w)("literal character")),X=function(){var Q=F_(zu("'"))(wa(zu("'"))("end of character"))(g);return wa(o(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Ka(Ni(X_)(I.value))(Ka(Ni($e)(I.value))(qG(R.create)(D)))}),ta=Ka(qG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(Ja){return function(ll){if(Ja instanceof I)return ll;if(Ja instanceof R)return new G(Ja.value0,ll);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[Ja.constructor.name,ll.constructor.name])}},He=Mu(F_(zu('"'))(wa(zu('"'))("end of string"))(gz(ta)))(function(Ja){return Wl(wD(yz(Fz(Q)(h.value)(Ja))))});return o(wa(He)("literal string"))}(),Pc=function(Q){return F_(s("<"))(s(">"))(Q)};return{identifier:El,reserved:qu,operator:Ca,reservedOp:_,charLiteral:X,stringLiteral:du,natural:$p,integer:qp,float:Ji,naturalOrFloat:zi,decimal:V0,hexadecimal:da,octal:i,symbol:s,lexeme:o,whiteSpace:b9(e),parens:y,braces:wu,angles:Pc,brackets:ua,semi:N,comma:pe,colon:Ta,dot:Ac,semiSep:L,semiSep1:V,commaSep:Da,commaSep1:Gu}};var S9=Va(Tn),L9=function(){var e=Gt([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:S9(Sh)(zu("_")),identLetter:S9(Lh)(Gt(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Pi=re(hv),A9=S(Ql),Lz=Eu(kn),Az=g_(rl);var Nz=["if","then","else","audio","aout","blend","rgba","add","mul","rgb"],Uh=["**","**:"],Wh=["*","/","%","*:","/:","%:"],Bh=["+","-","+:","-:"],zh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],kh=["++","~~","~~:","+-"],Jh=["$","&"],Vh=[">>","<>","->","\\"],Pz=["<<","="],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"],Hh=["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"],qz=Pi(jh)(Pi(Hh)(Nz)),$v=Oh(function(){var e=$h(L9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:qz,reservedOpNames:Pi(Pz)(Pi(Vh)(Pi(Jh)(Pi(kh)(Pi(zh)(Pi(Bh)(Pi(Wh)(Uh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var bD=function(){return $v.identifier}(),UG=function(){return $v.integer}();var Xh=function(){return $v.naturalOrFloat}();var WG=function(){return $v.parens}(),ED=function(){return $v.reserved}(),An=function(){return $v.reservedOp}();var N9=function(){return $v.semiSep}();var P9=function(){return $v.stringLiteral}();var Yh=function(){return $v.whiteSpace}(),q9=function(){return $v.float}(),$z=Tl(Ml)(a0)(An("-"))(function(){return A9(Lz(-1))(q9)}),BG=Az([uu($z),uu(q9),A9(La)(UG)]);var Zh=function(){return $v.commaSep}(),$9=function(){return $v.comma}();var zG=function(){return $v.brackets}(),O9=function(){return $v.braces}();var Kl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var Be=K(a0),U9=$c(Ql),ka=U(ft),M_=g_(rl),JG=S(Rl),Uz=Lt(Ql),$0=Tl(Ml)(a0),CD=Va(Tn),TD=S(Ql),Wz=Ua(Za),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){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),MD=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(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kh=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,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}(),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}(),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}(),ug=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}();var vg=function(e){return Be(gl)(function(a){return U9(new Qh(a,e))(ED(e))})},Bz=Be(gl)(function(e){return Be(Xh)(function(a){if(a instanceof M)return ka(new MD(e,a.value0));if(a instanceof ae)return ka(new SD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),zz=M_(JG(vg)(["audio","blend","rgba","add","mul","rgb"])),S_=function(e){return Be(gl)(function(a){return M_(JG(function(u){return Uz(An(u))(xh.create(a)(u))})(e))})},kz=Be(gl)(function(e){return Be(mD(!0)(U9(!1)(An("-"))))(function(a){return Be(Xh)(function(u){if(u instanceof M)return ka(a?new MD(e,u.value0):new MD(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new SD(e,u.value0):new SD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Jz=M_(JG(function(e){return uu(vg(e))})(jh)),W9=M_(JG(function(e){return uu(vg(e))})(Hh)),Vz=Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(UG)(function(a){return $0(An(".."))(function(){return Be(UG)(function(u){return ka(new eg(e,a,u))})})})}))}),jz=Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(BG)(function(a){return Be($9)(function(){return Be(BG)(function(u){return $0(An(".."))(function(){return Be(BG)(function(l){return ka(new ag(e,a,u,l))})})})})})}))}),Hz=$0(eG(Yh))(function(){return $0(CD(eG(ph))(eG(An(";"))))(function(){return ka(I.value)})}),Xz=Kl("application","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return Be(B9(135))(function(a){return Be(Rp(136))(function(u){return Be(db(Rp(137)))(function(l){return ka(Wz(kG.create(e))(new kG(e,a,u))(l))})})})})})}),Rp=Kl("argument","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return M_([WG(LD(145)),Jz,W9,uu(Bz),uu(TD(Kh.create(e))(P9)),uu(Vz),uu(jz),uu(lk(152)),uu(z9(153)),uu(uk(154)),TD(VG.create(e))(bD)])})})}),LD=Kl("expression1","AST",function(){return Be(ka(void 0))(function(){return y_(Yz(89))(S_(Vh))})}),Yz=Kl("expression2","AST",function(){return Be(ka(void 0))(function(){return mb(Zz(94))(S_(Jh))})}),Zz=Kl("expression3","AST",function(){return Be(ka(void 0))(function(){return y_(Qz(99))(S_(kh))})}),Qz=Kl("expression4","AST",function(){return Be(ka(void 0))(function(){return y_(Kz(104))(S_(zh))})}),Kz=Kl("expression5","AST",function(){return Be(ka(void 0))(function(){return y_(xz(109))(S_(Bh))})}),xz=Kl("expression6","AST",function(){return Be(ka(void 0))(function(){return y_(ek(114))(S_(Wh))})}),ek=Kl("expression7","AST",function(){return Be(ka(void 0))(function(){return y_(ak(119))(S_(Uh))})}),ak=Kl("expression8","AST",function(){return Be(ka(void 0))(function(){return M_([uu(Xz(125)),uu(kz),zz,Rp(128)])})}),B9=Kl("functionInApplication","AST",function(){return Be(ka(void 0))(function(){return Be(gl)(function(e){return M_([WG(B9(163)),W9,WG(z9(165)),TD(VG.create(e))(bD)])})})}),uk=Kl("ifThenElse","AST",function(){return Be(gl)(function(e){return $0(ED("if"))(function(){return Be(Rp(253))(function(a){return $0(ED("then"))(function(){return Be(Rp(255))(function(u){return $0(ED("else"))(function(){return Be(Rp(257))(function(l){return ka(new lg(e,a,u,l))})})})})})})})}),z9=Kl("lambda","AST",function(){return Be(gl)(function(e){return $0(An("\\"))(function(){return Be(Km(bD))(function(a){return $0(An("->"))(function(){return Be(LD(246))(function(u){return ka(new ug(e,o_(a),u))})})})})})}),lk=Kl("list","AST",function(){return Be(ka(void 0))(function(){return CD(vk(205))(nk(205))})}),vk=Kl("listCombinatorial","AST",function(){return Be(ka(void 0))(function(){return zG(Be(gl)(function(e){return Be(Zh(LD(212)))(function(a){return ka(new jG(e,ye.value,a))})}))})}),nk=Kl("listPairwise","AST",function(){return Be(ka(void 0))(function(){return O9(Be(gl)(function(e){return Be(Zh(LD(220)))(function(a){return ka(new jG(e,de.value,a))})}))})});var k9=LD(86);var rk=Be(gl)(function(e){return Be(k9)(function(a){return ka({position:e,identifiers:h.value,expression:a})})}),tk=Be(gl)(function(e){return Be(Km(bD))(function(a){return $0(CD(An("="))(An("<<")))(function(){return Be(k9)(function(u){return ka({position:e,identifiers:o_(a),expression:u})})})})}),ik=function(){return CD(TD(R.create)(uu(tk)))(CD(TD(R.create)(uu(rk)))(Hz))}(),ok=$0(Yh)(function(){return Be(N9(ik))(function(e){return $0(ph)(function(){return ka(e)})})}),ng=function(e){return Rb(e)(ok)};var pk=Du(Cm);var sk=Du(Am),Dk=Du(Ks),J9={liftAff:Le(Pe),MonadEffect0:function(){return e0}},AD=function(e){return e.liftAff};var V9=function(e){var a=e.MonadEffect0(),u=yF(a);return{liftAff:function(){var l=pk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var j9=function(e){var a=e.MonadEffect0(),u=HF(a);return{liftAff:function(){var l=sk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},H9=function(e){var a=e.MonadEffect0(),u=v8(a);return{liftAff:function(){var l=Dk(a.Monad0()),v=AD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function Y9(e,a){return fetch(e,a)}var ND=function(a){return function(u){return a(u)()}};var Q9=function(e){return function(){return Y9(e,{})}};var $k=Ue(xa),l5=function(e){return e};var Ok={eq:function(e){return function(a){return Si(e)===Si(a)}}},v5={compare:function(e){return function(a){return $k(Si(e))(Si(a))}},Eq0:function(){return Ok}};function n5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var r5=function(){return E_(n5)(B.create)}();var tg=function(){var e=fI(v5)(rl),a=S(Rl)(G3(es)(l5));return function(u){return e(a(r5(u)))}}();function XG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var p5={convertHelper:function(e){return function(a){return{}}}};var ig=function(){return function(e){return function(a){return function(){return XG(e,a)}}}};var s5=function(e){return e.convertHelper};var D5=function(){return function(){return function(e){return{convert:s5(e)(za.value)}}}},R5=function(e){return e.convert};function og(e){return e.headers}function cg(e){return e.ok}function _g(e){return e.redirected}function fg(e){return e.status}function pg(e){return e.statusText}function sg(e){return e.url}function Dg(e){return function(){return e.body}}function Rg(e){return function(){return e.arrayBuffer()}}function Ig(e){return function(){return e.blob()}}function Gg(e){return function(){return e.text()}}function wg(e){return function(){return e.json()}}function dg(e,a,u){return u.then(e,a)}function mg(e){return Promise.resolve(e)}function G5(e,a,u){return u instanceof Error?e(u):a}var w5=function(){return C_(G5)(R.create)(I.value)}();var d5=function(){return function(e){return function(a){return function(u){return function(){return dg(ND(e),ND(a),u)}}}}},m5=function(){return mg};var gJ=$c(ol),yJ=Ga($m),FJ=d5(),h5=S(ol),g5=m5();var bJ=Va(e3),EJ=S(Sa),CJ=Bm(Cu),TJ=K(P0),MJ=Tu(e0),SJ=function(e){return function(a){return ID(function(u){return gJ(yJ)(FJ(function(l){return h5(g5)(u(new ae(l)))})(function(l){return h5(g5)(u(new M(e(l))))})(a))})}};var LJ=function(e){return xy(function(a){return lt("Promise failed, couldn't extract JS Error or String")})(bJ(w5(e))(EJ(lt)(a3(Sm(CJ(tb(e)))))))},AJ=SJ(LJ),L_=function(e){return TJ(MJ(e))(AJ)};var F5=function(e){return L_(Gg(e))},b5=function(e){return L_(wg(e))};var E5=function(e){return L_(Ig(e))},C5=function(e){return L_(Rg(e))},T5=function(e){return{headers:tg(og(e)),ok:cg(e),redirected:_g(e),status:fg(e),statusText:pg(e),url:sg(e),text:F5(e),json:b5(e),body:Dg(e),arrayBuffer:C5(e),blob:E5(e)}};var M5=K(P0),PJ=Tu(e0),qJ=ig(),$J=U(_c);var S5=function(){return function(){return function(e){var a=R5(e);return function(u){return function(l){return M5(PJ(qJ(u)(a(l))))(function(v){return M5(L_(Q9(v)))(function(t){return $J(T5(t))})})}}}}};var A_=Df(Za),UJ=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}(),Ip=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}(),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}(),O0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),hc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}();var gc=function(){return{toValue:oa.create}}(),L5=function(){return{toValue:O0.create}}();var N_=function(e){if(e instanceof oa||e instanceof Ip||e instanceof u0||e instanceof wt||e instanceof xl||e instanceof O0||e instanceof hc||e instanceof l0)return e.value0;throw new Error("Failed pattern match at Value (line 70, column 1 - line 70, column 35): "+[e.constructor.name])},A5=function(e){return e.toValue},P_=function(e){if(e instanceof oa)return"Signal";if(e instanceof Ip)return"String";if(e instanceof u0)return"Int";if(e instanceof wt)return"Number";if(e instanceof xl)return"Function";if(e instanceof O0)return"Output";if(e instanceof hc)return"Action";if(e instanceof l0)return"polymorphic value";throw new Error("Failed pattern match at Value (line 60, column 1 - line 60, column 33): "+[e.constructor.name])},hg=function(e){return function(a){return function(u){return Hf(kF(T1(u)(a))(e))}}},WJ=function(e){return e instanceof Ip},YG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Ip)return a(v.value1);if(v instanceof l0){var t=A_(WJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return YG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+P_(v),N_(v)))}}},N5={fromValue:function(e){var a=YG(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof oa||e instanceof u0||e instanceof wt},PD=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 u0)return a(new Ju(La(v.value1)));if(v instanceof wt)return a(new Ju(v.value1));if(v instanceof l0){var t=A_(BJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return PD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Qa("expected Signal, found "+P_(v),N_(v)))}}},P5=function(e){var a=UJ(e),u=PD(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=PD(e);return function(u){return a(u)}}},zJ=function(e){return e instanceof O0},q5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof O0)return a(v.value1);if(v instanceof l0){var t=A_(zJ)(v.value1);if(t instanceof I)return l(new Qa("expected Output, found polymorphic value",v.value0));if(t instanceof R)return q5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 111, column 3 - line 113, column 30): "+[t.constructor.name])}return l(new Qa("expected Output, found "+P_(v),N_(v)))}}},$5={fromValue:function(e){var a=q5(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof wt||e instanceof u0},O5=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 u0)return a(La(v.value1));if(v instanceof l0){var t=A_(kJ)(v.value1);if(t instanceof I)return l(new Qa("expected Number, found polymorphic value",v.value0));if(t instanceof R)return O5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 149, column 3 - line 151, column 30): "+[t.constructor.name])}return l(new Qa("expected Number, found "+P_(v),N_(v)))}}},gg={fromValue:function(e){var a=O5(e);return function(u){return a(u)}}},JJ=function(e){return e instanceof u0},U5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof u0)return a(v.value1);if(v instanceof l0){var t=A_(JJ)(v.value1);if(t instanceof I)return l(new Qa("expected Int, found polymorphic value",v.value0));if(t instanceof R)return U5(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 163, column 3 - line 165, column 27): "+[t.constructor.name])}return l(new Qa("expected Int, found "+P_(v),N_(v)))}}},yg={fromValue:function(e){var a=U5(e);return function(u){return a(u)}}},VJ=function(e){return e instanceof xl},Fg=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 l0){var t=A_(VJ)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Fg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 123, column 3 - line 125, column 32): "+[t.constructor.name])}return l(new Qa("expected Function, found "+P_(v),N_(v)))}}},jJ=function(e){return e instanceof hc||e instanceof oa||e instanceof wt||e instanceof u0},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof hc)return a(v.value1);if(v instanceof oa)return a(GI(v.value1));if(v instanceof wt)return a(GI(new Ju(v.value1)));if(v instanceof u0)return a(GI(new Ju(La(v.value1))));if(v instanceof l0){var t=A_(jJ)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return bg(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 179, column 3 - line 181, column 30): "+[t.constructor.name])}return l(new Qa("expected Action, found "+P_(v),N_(v)))}}},qD=function(e){return e.fromValue};var XJ=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}},q_=K(P0),YJ=S5()()(D5()()(p5)),J5=Tl(Ml),Gp=J5(P0),$D=jf(e0),Nn=U(_c),V5=RD(Yf),Pn=GD(V5),j5=Qv(Pn),Ru=K(j5),qn=En(Pn),ht=n8(XF(kI(Yf))),ZJ=Fg(qn)(ht),O=U(qn),QJ=bg(qn)(ht),J=Du(Ks)(Pn),UD=iu(ht),W5=Ku(Ia),ZG=J5(j5),Cg=rc(Pn),H5=nt(Cg),Tg=tr(xa),Mg=rt(Cg),X5=un(xa),Y5=eu(C0)(qn),KJ=P5(qn)(ht),xJ=S(_v),Eg=PD(qn)(ht),B5=Tu(e0),eV=YG(qn)(ht),aV=vt(l8(jF(V5))),uV=AD(H9(j9(V9(J9)))),lV=cI(xa),z5=nc(Cg);var vV=function(e){return q_(YJ(e)({}))(function(a){return q_(a.text)(function(u){return Gp($D("loaded text file: "+u))(function(){return Nn(new ae(u))})})})},OD=function(e){return function(a){return Ru(ZJ(e))(function(u){return u(a)})}},Sg=function(e){var a=qD(e)(qn)(ht);return function(u){var l=A5(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(_)))}}())})}}}},nV=Sg(N5)(gc),Lg=function(e){var a=qD(e)(qn)(ht);return function(u){var l=Sg(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)))}}())})}}}}},Z5=Lg(yg),rV=Z5(dt)(gc),tV=Lg(dt)(dt)(gc),Q5=Z5(yg),iV=Q5(gc),oV=Q5(L5),K5=function(e){var a=qD(e)(qn)(ht);return function(u){var l=Lg(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)))}}())})}}}}}},cV=K5(gg)(dt)(dt)(gc),_V=K5(dt)(dt)(dt)(gc),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(cV(u)(l))}}},pV=fV(Pn),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(_V(u)(l))}}},zl=sV(Pn),DV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},RV=DV(Pn),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},ie=IV(Pn),De=Sg(dt)(gc),GV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},k5=GV(Pn),wV=function(e){var a=qD(e)(qn)(ht);return function(u){return function(l){return new xl(u,function(v){return Ru(a(v))(function(){var t=hc.create(u);return function(i){return O(t(l(i)))}}())})}}};var x5=function(e){var a=wV(e);return function(u){return function(l){return new xl(u,function(v){return Ru(QJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},dV=x5(gg),mV=x5($5),hV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(dV(u)(l))}}},gV=hV(Pn),yV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(mV(u)(l))}}},FV=yV(Pn),bV=function(e){return function(a){return a===">>"?J(FV(e)(X4)):a==="<>"?J(gV(e)(Y4)):a==="$"?O(new xl(e,function(u){return O(new xl(e,function(l){return OD(u)(l)}))})):a==="&"?O(new xl(e,function(u){return O(new xl(e,function(l){return OD(l)(u)}))})):a==="++"?J(ie(e)(vn.create)):a==="~~"?J(zl(e)(sI(ye.value))):a==="~~:"?J(zl(e)(sI(de.value))):a==="+-"?J(zl(e)(W4)):a==="+"?J(ie(e)(M0.create(ye.value))):a==="-"?J(ie(e)(Yv.create(ye.value))):a==="*"?J(ie(e)(cn.create(ye.value))):a==="/"?J(ie(e)(Sv.create(ye.value))):a==="%"?J(ie(e)(_n.create(ye.value))):a==="**"?J(ie(e)(fn.create(ye.value))):a==="=="?J(ie(e)(pn.create(ye.value))):a==="/="?J(ie(e)(sn.create(ye.value))):a===">"?J(ie(e)(Dn.create(ye.value))):a==="<"?J(ie(e)(Rn.create(ye.value))):a===">="?J(ie(e)(S0.create(ye.value))):a==="<="?J(ie(e)(In.create(ye.value))):a==="+:"?J(ie(e)(M0.create(de.value))):a==="-:"?J(ie(e)(Yv.create(de.value))):a==="*:"?J(ie(e)(cn.create(de.value))):a==="/:"?J(ie(e)(Sv.create(de.value))):a==="%:"?J(ie(e)(_n.create(de.value))):a==="**:"?J(ie(e)(fn.create(de.value))):a==="==:"?J(ie(e)(pn.create(de.value))):a==="/=:"?J(ie(e)(sn.create(de.value))):a===">:"?J(ie(e)(Dn.create(de.value))):a==="<:"?J(ie(e)(Rn.create(de.value))):a===">=:"?J(ie(e)(S0.create(de.value))):a==="<=:"?J(ie(e)(In.create(de.value))):UD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var EV=function(e){return function(a){return a==="append"?J(ie(e)(vn.create)):a==="zip"?J(ie(e)(or.create)):a==="pi"?O(new oa(e,fr.value)):a==="px"?O(new oa(e,Io.value)):a==="py"?O(new oa(e,Go.value)):a==="pxy"?O(new oa(e,wo.value)):a==="aspect"?O(new oa(e,ln.value)):a==="fx"?O(new oa(e,mo.value)):a==="fy"?O(new oa(e,ho.value)):a==="fxy"?O(new oa(e,nn.value)):a==="frt"?O(new oa(e,go.value)):a==="fr"?O(new oa(e,yo.value)):a==="ft"?O(new oa(e,Fo.value)):a==="setfx"?J(ie(e)(Vo.create)):a==="setfy"?J(ie(e)(jo.create)):a==="setfxy"?J(ie(e)(Ho.create)):a==="zoom"?J(ie(e)(Xo.create)):a==="zoomxy"?J(ie(e)(oi.create)):a==="zoomx"?J(ie(e)(Yo.create)):a==="zoomy"?J(ie(e)(Zo.create)):a==="move"?J(ie(e)(Qo.create)):a==="tile"?J(ie(e)(Ko.create)):a==="tilexy"?J(ie(e)(xo.create)):a==="tilex"?J(ie(e)(ec.create)):a==="tiley"?J(ie(e)(ac.create)):a==="spin"?J(ie(e)(uc.create)):a==="early"?J(ie(e)(tn.create)):a==="late"?J(ie(e)(B4)):a==="slow"?J(ie(e)(on.create)):a==="fast"?J(ie(e)(k4)):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,bo.value)):a==="audioin"?O(new oa(e,new rn(1,0))):a==="mic"?O(new oa(e,new rn(1,0))):a==="ain"?O(iV(e)(function(u){return function(l){return new rn(W5(1)(u),W5(0)(l))}})):a==="fft"?O(new oa(e,Kt.value)):a==="ifft"?O(new oa(e,xt.value)):a==="mono"?O(De(e)(cr.create)):a==="rep"?J(RV(e)(_r.create)):a==="bipolar"?O(De(e)(Gr.create)):a==="unipolar"?O(De(e)(wr.create)):a==="fb"?O(new oa(e,Eo.value)):a==="img"?J(k5(e)(ai.create)):a==="vid"?J(k5(e)(ui.create)):a==="cam"?O(new oa(e,ei.value)):a==="rgbhsv"?O(De(e)(So.create)):a==="hsvrgb"?O(De(e)(Lo.create)):a==="hsvh"?O(De(e)(li.create)):a==="hsvs"?O(De(e)(vi.create)):a==="hsvv"?O(De(e)(ni.create)):a==="hsvr"?O(De(e)(Ao.create)):a==="hsvg"?O(De(e)(No.create)):a==="hsvb"?O(De(e)(Po.create)):a==="rgbh"?O(De(e)(qo.create)):a==="rgbs"?O(De(e)($o.create)):a==="rgbv"?O(De(e)(Oo.create)):a==="rgbr"?O(De(e)(li.create)):a==="rgbg"?O(De(e)(vi.create)):a==="rgbb"?O(De(e)(ni.create)):a==="osc"?O(De(e)(dr.create)):a==="tri"?O(De(e)(mr.create)):a==="saw"?O(De(e)(hr.create)):a==="sqr"?O(De(e)(gr.create)):a==="lftri"?O(De(e)(yr.create)):a==="lfsaw"?O(De(e)(Fr.create)):a==="lfsqr"?O(De(e)(br.create)):a==="abs"?O(De(e)(Er.create)):a==="acos"?O(De(e)(Cr.create)):a==="acosh"?O(De(e)(Tr.create)):a==="asin"?O(De(e)(Mr.create)):a==="asinh"?O(De(e)(Sr.create)):a==="atan"?O(De(e)(Lr.create)):a==="atanh"?O(De(e)(Ar.create)):a==="cbrt"?O(De(e)(Nr.create)):a==="ceil"?O(De(e)(Pr.create)):a==="cos"?O(De(e)(qr.create)):a==="cosh"?O(De(e)($r.create)):a==="exp"?O(De(e)(Or.create)):a==="floor"?O(De(e)(Ur.create)):a==="log"?O(De(e)(Wr.create)):a==="log2"?O(De(e)(Br.create)):a==="log10"?O(De(e)(zr.create)):a==="round"?O(De(e)(kr.create)):a==="sign"?O(De(e)(Jr.create)):a==="sin"?O(De(e)(Vr.create)):a==="sinh"?O(De(e)(jr.create)):a==="sqrt"?O(De(e)(Hr.create)):a==="tan"?O(De(e)(Xr.create)):a==="tanh"?O(De(e)(Yr.create)):a==="trunc"?O(De(e)(Zr.create)):a==="rtxy"?O(De(e)(Uo.create)):a==="rtx"?O(De(e)(Wo.create)):a==="rty"?O(De(e)(Bo.create)):a==="xyrt"?O(De(e)(ri.create)):a==="xyr"?O(De(e)(ti.create)):a==="xyt"?O(De(e)(ii.create)):a==="zero"?O(De(e)(y1)):a==="zer0"?O(De(e)(y1)):a==="point"?O(De(e)(zo.create)):a==="dist"?O(De(e)(ko.create)):a==="prox"?O(De(e)(Jo.create)):a==="midicps"?O(De(e)(Qr.create)):a==="cpsmidi"?O(De(e)(Kr.create)):a==="dbamp"?O(De(e)(xr.create)):a==="ampdb"?O(De(e)(et.create)):a==="fract"?O(De(e)(at.create)):a==="max"?J(ie(e)(Gn.create(ye.value))):a==="maxp"?J(ie(e)(Gn.create(de.value))):a==="min"?J(ie(e)(wn.create(ye.value))):a==="minp"?J(ie(e)(wn.create(de.value))):a==="gate"?J(ie(e)(dn.create(ye.value))):a==="gatep"?J(ie(e)(dn.create(de.value))):a==="circle"?J(ie(e)(ci.create(ye.value))):a==="circlep"?J(ie(e)(ci.create(de.value))):a==="rect"?J(ie(e)(_i.create(ye.value))):a==="rectp"?J(ie(e)(_i.create(de.value))):a==="clip"?J(ie(e)(mn.create(ye.value))):a==="clipp"?J(ie(e)(mn.create(de.value))):a==="between"?J(ie(e)(hn.create(ye.value))):a==="betweenp"?J(ie(e)(hn.create(de.value))):a==="smoothstep"?J(ie(e)(gn.create(ye.value))):a==="smoothstepp"?J(ie(e)(gn.create(de.value))):a==="vline"?J(ie(e)(fi.create(ye.value))):a==="vlinep"?J(ie(e)(fi.create(de.value))):a==="hline"?J(ie(e)(pi.create(ye.value))):a==="hlinep"?J(ie(e)(pi.create(de.value))):a==="chain"?J(ie(e)(si.create(ye.value))):a==="chainp"?J(ie(e)(si.create(de.value))):a==="lines"?J(ie(e)(Di.create(ye.value))):a==="linesp"?J(ie(e)(Di.create(de.value))):a==="ilines"?J(ie(e)(Ri.create(ye.value))):a==="ilinesp"?J(ie(e)(Ri.create(de.value))):a==="mesh"?J(ie(e)(Ii.create(ye.value))):a==="meshp"?J(ie(e)(Ii.create(de.value))):a==="spr"?J(ie(e)(yn.create(ye.value))):a==="sprp"?J(ie(e)(yn.create(de.value))):a==="seq"?O(De(e)(ut.create)):a==="fit"?J(ie(e)(z4)):a==="iline"?J(zl(e)(Gi.create(ye.value))):a==="ilinep"?J(zl(e)(Gi.create(de.value))):a==="line"?J(zl(e)(wi.create(ye.value))):a==="linep"?J(zl(e)(wi.create(de.value))):a==="linlin"?J(zl(e)(L0.create(ye.value))):a==="linlinp"?J(zl(e)(L0.create(de.value))):a==="mix"?J(zl(e)(Lv.create(ye.value))):a==="mixp"?J(zl(e)(Lv.create(de.value))):a==="lpf"?J(zl(e)(di.create(ye.value))):a==="lpfp"?J(zl(e)(di.create(de.value))):a==="hpf"?J(zl(e)(mi.create(ye.value))):a==="hpfp"?J(zl(e)(mi.create(de.value))):a==="bpf"?J(zl(e)(hi.create(ye.value))):a==="bpfp"?J(zl(e)(hi.create(de.value))):a==="delay"?J(pV(e)(lc.create)):a==="audio"?O(new O0(e,en.value)):a==="aout"?O(oV(e)(Tf.create)):a==="blend"?O(new l0(e,new G(new O0(e,er.value),new G(De(e)(Co.create),h.value)))):a==="rgba"?O(new O0(e,ar.value)):a==="add"?O(new l0(e,new G(new O0(e,ur.value),new G(De(e)(To.create),h.value)))):a==="mul"?O(new l0(e,new G(new O0(e,lr.value),new G(De(e)(Mo.create),h.value)))):a==="rgb"?O(new O0(e,vr.value)):a==="import"?O(new xl(e,SV(e))):UD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},CV=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(eT(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof hc?new oa(a.value0,a.value1.signal):a}();return ZG(H5(Tg(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 hc?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])},TV=function(e){return function(a){var u=ng(a);if(u instanceof M)return Nn(new M(u.value0));if(u instanceof ae)return q_(hg(e)(xu)(uT(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 Qh)return EV(e.value0)(e.value1);if(e instanceof VG)return Ru(Mg)(function(a){var u=X5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return UD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 120, column 3 - line 122, column 75): "+[u.constructor.name])});if(e instanceof MD)return O(new u0(e.value0,e.value1));if(e instanceof SD)return O(new wt(e.value0,e.value1));if(e instanceof Kh)return O(new Ip(e.value0,e.value1));if(e instanceof jG)return Ru(Y5(mt)(e.value2))(KJ(e.value0)(e.value1));if(e instanceof kG)return Ru(mt(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return OD(a)(u)})});if(e instanceof xh)return Ru(bV(e.value0)(e.value1))(function(a){return Ru(mt(e.value2))(function(u){return Ru(mt(e.value3))(function(l){return Ru(OD(a)(u))(function(v){return OD(v)(l)})})})});if(e instanceof eg)return O(new oa(e.value0,new fl(ye.value,xJ(function(a){return Ju.create(La(a))})(G4(e.value1)(e.value2)))));if(e instanceof ag)return UD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof ug)return eT(e.value0)(e.value1)(e.value2);if(e instanceof lg)return Ru(Ru(mt(e.value1))(Eg))(function(a){return Ru(Ru(mt(e.value2))(Eg))(function(u){return Ru(Ru(mt(e.value3))(Eg))(function(l){return O(new oa(e.value0,new Lv(ye.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 116, column 1 - line 116, column 41): "+[e.constructor.name])},MV=function(e){return function(a){return function(u){return q_(B5(_e(e)))(function(l){var v=X5(u)(l);if(v instanceof R)return Gp($D("using cached library "+u))(function(){return Nn(new ae(v.value0))});if(v instanceof I)return Gp($D("loading library "+(u+"...")))(function(){return q_(vV(u))(function(t){if(t instanceof M)return Nn(new M(new Qa(t.value0,a)));if(t instanceof ae)return Gp($D("parsing library "+(u+"...")))(function(){return q_(TV(e)(t.value0))(function(i){if(i instanceof M)return Nn(new M(i.value0));if(i instanceof ae)return Gp($D("successfully parsed library "+u))(function(){return Gp(B5(qe(Tg(u)(i.value0)(l))(e)))(function(){return Nn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 465, column 11 - line 470, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 460, column 7 - line 470, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 453, column 3 - line 470, column 33): "+[v.constructor.name])})}}},SV=function(e){return function(a){return Ru(eV(a))(function(u){return Ru(aV)(function(l){return Ru(uV(MV(l)(e)(u)))(function(v){if(v instanceof M)return UD(v.value0);if(v instanceof ae)return ZG(H5(function(t){return lV(v.value0)(t)}))(function(){return O(new u0(e,0))});throw new Error("Failed pattern match at Parser (line 443, column 3 - line 447, column 25): "+[v.constructor.name])})})})}},eT=function(e){return function(a){return function(u){return Ru(Mg)(function(l){return aT(l)(e)(a)(u)})}}},aT=function(e){return function(a){return function(u){return function(l){if(u instanceof h)return Ru(Mg)(function(v){return ZG(z5(e))(function(){return Ru(mt(l))(function(t){return ZG(z5(v))(function(){return O(t)})})})});if(u instanceof G)return O(new xl(a,function(v){return aT(Tg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 428, column 1 - line 428, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},uT=XJ("astToListMaybeAction","Parser",function(){return K(Uw)(U($w)(void 0))(function(){return Y5(CV)})}),LV=uT(95),lT=function(e){return function(a){return function(u){var l=ng(a);if(l instanceof M)return Nn(new M(l.value0));if(l instanceof ae)return q_(hg(e)(xu)(LV(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),vT=qf(xa),NV=Pl(Za)(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"}})(vT)()(sa({reflectSymbol:function(){return"imid"}})(gt)()(sa({reflectSymbol:function(){return"lo"}})(gt)()(sa({reflectSymbol:function(){return"mid"}})(gt)()(sa({reflectSymbol:function(){return"vidURLs"}})(vT)()(sa({reflectSymbol:function(){return"webcam"}})(gt)()(rf)))))))))))))),PV=S(_v),nT=eo(Za)(Gl),$_=function(e){return NV(Js)(PV(function(a){return a.signal})(i_(e.actions)))},rT=function(e){return nT(K4)(i_(e.actions))},tT=function(e){return nT(x4)(i_(e.actions))},iT=function(){var a=Ms();return{actions:h.value,evalTime:a}};var QG=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)},KG=QG,xG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var av=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},W0=Le(Pe);var $V=d(K_),OV=Ku(nl),UV=Vn(nl),WV=yv(mR),BV=Uc(nl),zV=Hp(nl),kV=Wc(nl),JV=Xp(nl),VV=Hi(K_),qg=wv(Jn),$g=Eu(kn),Og=Qu(kn),BD=S(Yl),Ec=Ev(fv),ev=k(zv),jV=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}(),Ya=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),v0=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 HV={channels:function(e){return 1}},XV={channels:function(e){return 3}},YV={channels:function(e){return 2}},ZV={channels:function(e){return 1}},cu=function(e){return e.unaryFunction},QV=function(e){return e.toVec4s},KV=function(e){return e.toVec3s},xV=function(e){return e.toVec2s},ej=function(e){return e.toFloats},WD=function(e){return e.toExprSafe},je=function(e){return e.toExpr};var aj=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])},zD=function(e){if(e instanceof ca)return new Ya(e.value2,e.value3);if(e instanceof kl)return new v0(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},uj=function(e){return e.swizzleYZZZ},lj=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])},Ag=function(e){return e.swizzleYZ};var $i=function(e){return e.swizzleY},vj=function(e){return e.swizzleXYZZ},wp=function(e){return e.swizzleXYZ},nj=function(e){return e.swizzleXYYY},rj=function(e){return e.swizzleXYY},Oi=function(e){return e.swizzleXY},Ov=function(e){return e.swizzleX};var yc=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])},Ug=function(e){return e.showType};var tj=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+")"))}},B_=function(e){return cu(e)(_s)(Fu("log"))},Wg=function(e){return cu(e)(iD)(Fu("log2"))},Bg=function(e){return cu(e)(fs)(Fu("sign"))},kD=function(e){return cu(e)(no)(Fu("sin"))},JD=function(e){return cu(e)(ps)(Fu("sqrt"))},fT=function(e){return cu(e)(ss)(Fu("tan"))},ij=function(e){return e.fromVec4s},oj=function(e){return e.fromVec3s},zg=function(e){return e.fromVec2s},kg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},VD=function(e){return cu(e)(function(a){return SR(Gd(a)(1))})(Fu("fract"))},uw=function(e){return cu(e)(vo)(Fu("floor"))},Iv=function(e){return e.expr},cj=function(e){var a=cu(e),u=Iv(e),l=WD(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)(_)(I_(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 pT=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)+")"))))))}}}},lw=function(e){return cu(e)(cs)(Fu("exp"))},Jg=function(e){return e.dotSum};var gp=function(e){return cj(e)(G_)("div")},vw=function(e){return cu(e)(xn)(Fu("cos"))},ul=function(e){return e.constant},sT=function(e){return ul(e)(0)},DT=function(e){return cu(e)(If)(Fu("ceil"))},RT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return cu(e)(rD)(a)},yp=function(e){var a=KR(e.Channels0()),u=ej(e),l=xV(e),v=KV(e),t=QV(e);return function(i){var o=kg(i),_=zg(i),s=oj(i),y=ij(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(Ie)return y(t(N));throw new Error("Failed pattern match at Expr (line 41, column 1 - line 41, column 78): "+[N.constructor.name])}}},cT=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 Cc=function(e){return e.binaryFunction},Vg=function(e){return Cc(e)(OV)(Ui("max"))};var jg=function(e){return Cc(e)(UV)(Ui("min"))};var IT=function(e){return Cc(e)(WV)(Ui("mod"))};var nw=function(e){return Cc(e)(Yc)(Ui("pow"))};var U_=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},Fp=function(e){var a=KR(e.Channels0()),u=Cc(e),l=Ug(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 cT(v(s)(y))}})(function(s){return function(y){return Fu(l(o))(U_(i)(s)(y))}})(o)(_);if(Ie)return u(function(s){return function(y){return cT(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])}}}}}},GT=function(e){return Fp(e)($V)("equal")("==")},wT=function(e){return Fp(e)(BV)("greaterThan")(">")},Hg=function(e){return Fp(e)(zV)("greaterThanEqual")(">=")},rw=function(e){return Fp(e)(kV)("lessThan")("<")},Xg=function(e){return Fp(e)(JV)("lessThanEqual")("<=")},dT=function(e){return Fp(e)(VV)("notEqual")("!=")};var Yg=function(e){var a=cu(e),u=Iv(e),l=WD(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 U_(t)(_)(I_(o.value0))})(i);if(o instanceof Ea)return u(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])}}}}},tw=function(e){return Yg(e)(qg)("-")},jD=function(e){return Yg(e)($g)("*")},Zg=function(e){var a=cu(e),u=Iv(e),l=WD(e);return function(v){return function(t){return function(i){return function(o){if(i instanceof ke)return a(v(i.value0))(U_(t)(I_(i.value0)))(o);if(i instanceof Ea)return u(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])}}}}},Qg=function(e){return Zg(e)(qg)("-")},z_=function(e){return Zg(e)($g)("*")},_j=function(e){return cu(e)(function(a){return a*a})(function(a){return U_("*")(a)(a)})},fj=function(e){return Cc(e)(Id)(Ui("atan"))},mT=function(e){return cu(e)(os)(Fu("atan"))},hT=function(e){return cu(e)(is)(Fu("asin"))},Kg=function(e){var a=Cc(e);return function(u){return function(l){return a(u)(U_(l))}}},$n=function(e){return Kg(e)(qg)("-")},uv=function(e){return Kg(e)($g)("*")},gT=function(e){var a=uv(e),u=rw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},pj=function(e){var a=Cc(e);return function(u){return function(l){return a(u)(Ui(l))}}},yt=function(e){return pj(e)(G_)("div")},yT=function(e){var a=yt(e),u=B_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},FT=function(e){var a=uv(e),u=nw(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))}},bT=function(e){var a=Qe(gp(e))(new ke(10)),u=z_(e)(new ke(20)),l=B_(e);return function(v){return a(u(l(v)))}},sj=function(e){return Zg(e)(Og)("+")},ET=function(e){return Yg(e)(Og)("+")},Ft=function(e){return Kg(e)(Og)("+")},xg=function(e){var a=ns(e);return function(u){return a(Ft(u))}},CT=function(e){return cu(e)(ts)(Fu("acos"))},k_=function(e){return cu(e)(SR)(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))}}}},n0=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)+")"))))}},Ng=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new ca(e.value0,e.value1,a.value0,a.value1):new kl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new Jl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},Dj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(wp(Fc)(Y(e)))(ga(Rv(nu(0))(yc(Y(e))))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=aj(Y(a.value0)),v=ew(yc(Y(e)))(Oi(mp)(Y(a.value0))),t=wp(Fc)(Y(e));return new B(su(t)(su(v)(ga(l))),I.value)}if(u instanceof R){var i=lj(Y(u.value0)),l=Pg(zD(Y(a.value0)))(Ov(TT)(Y(u.value0))),v=ew(yc(Y(e)))(Oi(mp)(Y(a.value0))),t=wp(Fc)(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])},Rj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(vj(U0)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=uj(U0)(Y(a.value0)),v=n0(Y(e))(Ov(O_)(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(U0)(Y(u.value0))),l=Ng(Ag(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=n0(Y(e))(Ov(O_)(Y(a.value0)));return new B(su(v)(su(l)(ga(i))),I.value)}if(t instanceof R){var i=MT(qi(U0)(Y(u.value0)))(Y(t.value0)),l=Ng(Ag(U0)(Y(a.value0)))(Oi(W_)(Y(u.value0))),v=n0(Y(e))(Ov(O_)(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])},Ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(su(Oi(W_)(Y(e)))(ga(Rv(Su(0))(qi(U0)(Y(e))))),I.value);if(a instanceof R){var u=Ag(U0)(Y(a.value0)),l=bt(qi(U0)(Y(e)))(Ov(O_)(Y(a.value0))),v=Oi(W_)(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])},Gj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(nj(bc)(Y(e))),I.value);if(a instanceof R){var u=Ng(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])},wj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(rj(bc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))($i(bc)(Y(a.value0))),v=Pg(Y(e))(Ov(hp)(Y(a.value0)));return new B(su(v)(ga(l)),I.value)}if(u instanceof R){var l=ew($i(bc)(Y(a.value0)))(Y(u.value0)),v=Pg(Y(e))(Ov(hp)(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(MT(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(Fj(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])},mj=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(ew(Y(e))(Rv(Su(0))(Y(a.value0)))),I.value);if(u instanceof R)return new B(ga(yj(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])},hj=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])},Fc={swizzleZ:function(e){return e instanceof ca?new ke(e.value2):vu(ou(0))(yu(0))("z")(e)},swizzleYZ:function(e){return e instanceof ca?new Ya(e.value1,e.value2):vu(ou(0))(Su(0))("yz")(e)},swizzleZZ:function(e){return e instanceof ca?new Ya(e.value2,e.value2):vu(ou(0))(Su(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof ca?new 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)}},U0={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 Ya(e.value1,e.value2):vu(nu(0))(Su(0))("z")(e)},swizzleZZ:function(e){return e instanceof ba?new Ya(e.value2,e.value2):vu(nu(0))(Su(0))("zz")(e)},swizzleXYZ:W0,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)}},mp={swizzleY:function(e){return e instanceof ca?new ke(e.value1):vu(ou(0))(yu(0))("y")(e)},swizzleXY:function(e){return e instanceof ca?new Ya(e.value0,e.value1):vu(ou(0))(Su(0))("xy")(e)},swizzleXYY:function(e){return e instanceof ca?new 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)}},W_={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 Ya(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)}},bc={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):vu(Su(0))(yu(0))("y")(e)},swizzleXY:W0,swizzleXYY:function(e){return e instanceof Ya?new ba(e.value0,e.value1,e.value1):vu(Su(0))(nu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new ba(e.value1,e.value1,e.value1):vu(Su(0))(nu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new ca(e.value0,e.value1,e.value1,e.value1):vu(Su(0))(ou(0))("xyyy")(e)}},TT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},O_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},hp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},MT=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)+")"))))}},ew=function(e){return function(a){return e instanceof ke&&a instanceof Ya?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 Ya?new ca(e.value0,a.value0,u.value0,u.value1):new kl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},bt=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new v0("vec2("+(je(yu(0))(e)+(","+(je(yu(0))(a)+")"))))}},yj=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)+")"))))))}}},Fj=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 I_(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(WD(yu(0))(u))(WD(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:W0,fromFloats:W0,fromVec2s:NT(75),fromVec3s:$T(76),fromVec4s:WT(77),toFloats:W0,toVec2s:ST(79),toVec3s:LT(80),toVec4s:AT(81),dotSum:W0,Channels0:function(){return ZV}}}),Su=av("exprVec2","Expr",function(){return{constant:function(e){return new Ya(e,e)},expr:v0.create,isConstant:function(e){if(e instanceof Ya)return!0;if(e instanceof v0)return!1;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof Ya)return"vec2("+(ev(e.value0)+(","+(ev(e.value1)+")")));if(e instanceof v0)return e.value0;throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(Su(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Ya)return new Ya(e(u.value0),e(u.value1));if(u instanceof v0)return new v0(a(u.value0));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof Ya&&l instanceof Ya?new Ya(e(u.value0)(l.value0),e(u.value1)(l.value1)):new v0(a(je(Su(0))(u))(je(Su(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Ea)return new v0("vec2("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 96, column 1 - line 120, column 60): "+[e.constructor.name])},fromFloats:ST(111),fromVec2s:W0,fromVec3s:OT(113),fromVec4s:BT(114),toFloats:NT(115),toVec2s:W0,toVec3s:PT(117),toVec4s:qT(118),dotSum:function(e){return e instanceof Ya?new ke(e.value0+e.value1):new Ea("dot("+(je(Su(0))(e)+",vec2(1.))"))},Channels0:function(){return YV}}}),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:LT(149),fromVec2s:PT(150),fromVec3s:W0,fromVec4s:zT(152),toFloats:$T(153),toVec2s:OT(154),toVec3s:W0,toVec4s:UT(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 XV}}}),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:AT(187),fromVec2s:qT(188),fromVec3s:UT(189),fromVec4s:W0,toFloats:WT(191),toVec2s:BT(192),toVec3s:zT(193),toVec4s:W0,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 HV}}}),ST=av("floatsToVec2s","Expr",function(){var e=Ec(hj);return function(a){return _l(e(a))}}),LT=av("floatsToVec3s","Expr",function(){var e=Ec(mj);return function(a){return _l(e(a))}}),AT=av("floatsToVec4s","Expr",function(){var e=Ec(dj);return function(a){return _l(e(a))}}),NT=av("vec2sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(hp)(a))(ga($i(bc)(a)))});return function(a){return _l(e(a))}}),PT=av("vec2sToVec3s","Expr",function(){var e=Ec(wj);return function(a){return _l(e(a))}}),qT=av("vec2sToVec4s","Expr",function(){var e=Ec(Gj);return function(a){return _l(e(a))}}),$T=av("vec3sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(O_)(a))(su($i(W_)(a))(ga(qi(U0)(a))))});return function(a){return _l(e(a))}}),OT=av("vec3sToVec2s","Expr",function(){var e=Ec(Ij);return function(a){return _l(e(a))}}),UT=av("vec3sToVec4s","Expr",function(){var e=Ec(Rj);return function(a){return _l(e(a))}}),WT=av("vec4sToFloats","Expr",function(){var e=BD(function(a){return su(Ov(TT)(a))(su($i(mp)(a))(su(qi(Fc)(a))(ga(qi(Fc)(a)))))});return function(a){return _l(e(a))}}),BT=av("vec4sToVec2s","Expr",function(){var e=BD(function(a){return su(Oi(mp)(a))(ga(zD(a)))});return function(a){return _l(e(a))}}),zT=av("vec4sToVec3s","Expr",function(){var e=Ec(Dj);return function(a){return _l(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),z0=ou(172);var kT=je(Iu),e2=Iv(ea),On=Iv(Z),Vl=ul(Z),_T=je(z0),Uv=je(Z),a2=JD(Z),dp=je(ea),bj=yt(Z),aw=$n(Z),B0=uv(Z),u2=Ft(Z),Ej=xg(r_)(Z),r0=$i(bc),Cj=wp(Fc),Dv=Ov(hp),JT=Vg(Z),iw=jg(Z),VT=vw(Z),jT=kD(Z),HT=fj(Z),HD=function(e){return new Jl("hsvrgb("+(kT(e)+")"))},XD=function(e){return new Jl("rgbhsv("+(kT(e)+")"))},XT=e2("(2./res)");var YD=function(e){var a=tw(e),u=jD(e);return function(l){return a(u(l)(Vl(2)))(Vl(1))}},ow=function(e){return function(a){return new kl("mix("+(_T(e)+(","+(_T(a)+(","+(Uv(yc(a))+")"))))))}},YT=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Uv(l)+(","+(Uv(v)+")"))))))}}}},Tj=YT(Z),ZT=function(e){var a=sj(e)(Vl(69)),u=z_(e)(Vl(12)),l=Wg(e),v=Qe(gp(e))(Vl(440));return function(t){return a(u(l(v(t))))}},QT=function(e){var a=nw(e)(ul(e)(10)),u=Qe(gp(e))(Vl(20));return function(l){return a(u(l))}},l2=function(e){var a=tj(e),u=Jg(e),l=_j(e),v=$n(e),t=je(e);return function(i){return function(o){if(a(i)&&a(o))return a2(u(l(v(i)(o))));if(Ie)return On("distance("+(t(i)+(","+(t(o)+")"))));throw new Error("Failed pattern match at Expr (line 768, column 1 - line 768, column 48): "+[i.constructor.name,o.constructor.name])}}},KT=l2(ea),Wi=function(e){return function(a){return On("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},xT=function(e){return function(a){return On("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},v2=function(e){return function(a){return function(u){return function(l){return On("iline("+(dp(a)+(","+(dp(u)+(","+(Uv(l)+(","+(dp(e)+")"))))))))}}}},ZD=function(e){return function(a){return function(u){return function(l){return On("line("+(dp(a)+(","+(dp(u)+(","+(Uv(l)+(","+(dp(e)+")"))))))))}}}},cw=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Uv(t)+")"))))))}}}},n2=On("PI"),eM=function(e){return function(a){return Tj(Vl(0))(Vl(1))(bj(aw(Vl(2.828427))(KT(e)(a)))(Vl(2.828427)))}};var r2=function(e){return function(a){var u=function(_){return function(s){return On("step("+(Uv(_)+(","+(Uv(s)+")"))))}},l=Aa(a),v=BD(function(_){return ke.create(La(_))})(jV(0)(l-1|0)),t=new ke(1/La(l)),i=function(_){return function(s){return B0(aw(u(B0(t)(_))(e))(u(u2(B0(t)(_))(t))(e)))(s)}},o=pv(i)(v)(a);return Ej(o)}},_w=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):e2("vec2("+(Uv(a)+(","+(Uv(r0(e))+")"))))}},QD=function(e){var a=ET(e),u=jD(e);return function(l){return a(u(l)(Vl(.5)))(Vl(.5))}},t2=function(e){var a=YD(e),u=VD(e),l=uv(e),v=QD(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var fw=function(e){return function(a){return n0(Cj(a))(B0(yc(a))(e))}},aM=function(e){var a=Rv(e),u=uv(e),l=rw(e),v=$n(e),t=ul(e);return function(i){return function(o){var _=r0(i),s=Dv(i),y=a(JT(s)(_)),N=a(iw(s)(_));return u(l(N)(o))(v(t(1))(l(y)(o)))}}},uM=function(e){var a=YT(e);return function(u){return function(l){var v=r0(u),t=Dv(u);return a(iw(t)(v))(JT(t)(v))(l)}}},lM=function(e){var a=gp(e),u=tw(e),l=jD(e),v=ET(e);return function(t){return function(i){return function(o){var _=aw(r0(i))(Dv(i)),s=aw(r0(t))(Dv(t)),y=a(u(o)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},vM=function(e){var a=r0(e),u=Dv(e);return B0(u)(VT(a))},nM=function(e){var a=r0(e),u=Dv(e),l=B0(u)(VT(a)),v=B0(u)(jT(a));return bt(l)(v)},rM=function(e){var a=r0(e),u=Dv(e);return B0(u)(jT(a))},pw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):e2("vec2("+(Uv(Dv(e))+(","+(Uv(a)+")"))))}},KD=function(e){var a=Iv(e),u=je(e);return function(l){return function(v){return a("smoothstep("+(Uv(Dv(l))+(","+(Uv(r0(l))+(","+(u(v)+")"))))))}}},i2=function(e){var a=KD(e),u=Qg(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(KT(t)(i))(l(o)(v(.5))))}}}},Mj=i2(Z),tM=function(e){return function(a){var u=On("((1./res.x)+(1./res.y))");return Mj(e)(a)(u)}},iM=function(e){var a=Qg(e),u=KD(e),l=tw(e),v=k_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(iw(o)(On("3./res.y")));return a(Vl(1))(u(_)(l(v(a(r0(t))(i)))(o)))}}}},oM=function(e){var a=Qg(e),u=KD(e),l=tw(e),v=k_(e);return function(t){return function(i){return function(o){var _=bt(Vl(0))(iw(o)(On("3./res.x")));return a(Vl(1))(u(_)(l(v(a(Dv(t))(i)))(o)))}}}},cM=function(e){var a=r0(e),u=Dv(e);return a2(u2(B0(u)(u))(B0(a)(a)))},_M=function(e){var a=r0(e),u=Dv(e),l=HT(a)(u),v=a2(u2(B0(u)(u))(B0(a)(a)));return bt(v)(l)},fM=function(e){return HT(r0(e))(Dv(e))};var o2=rc(Cu),xD=nt(o2),GM=Qv(Cu),Tc=K(GM),Sj=S(gi(bv)),eR=rt(o2),wM=En(Cu),dM=ER(wM)(Mv),bp=Tl(Ml)(GM),sw=U(wM),Lj=nc(o2),Aj=k(ja),sM=je(ea),DM=je(Z),Nj=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})},mM=function(e){return function(a){return function(u){return Tc(Sj(function(l){return l.fxy})(eR))(function(l){return Tc(dM(a)(function(v){return bp(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 bp(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 sw(aD(v))})})})}}},hM=function(e){return function(a){return function(u){return Tc(eR)(function(l){return Tc(dM(a)(function(v){return bp(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 bp(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 sw(aD(v))})})})}}},gM=function(e){return function(a){return function(u){return function(l){return MI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new v0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Ea("_time"),beat:new Ea("_beat"),etime:new Ea("_etime"),ebeat:new Ea("_ebeat")})}}}},Pj=Tc(eR)(function(e){return bp(Lj(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 sw(e.allocation)})}),ku=function(e){var a=Ug(e),u=je(e),l=Iv(e);return function(v){return Tc(Pj)(function(t){var i="_"+Aj(t);return bp(Nj(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return sw(l(i))})})}},RM=ku(Iu),IM=ku(Z),aR=function(e){return function(a){return Tc(eR)(function(u){if(u.webGl2)return RM(new Jl("texture("+(e+(","+(sM(a)+").xyz")))));if(!u.webGl2)return RM(new Jl("texture2D("+(e+(","+(sM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 86, column 3 - line 88, column 88): "+[u.webGl2.constructor.name])})}},c2=function(e){return function(a){return Tc(eR)(function(u){if(u.webGl2)return IM(new Ea("texture("+(e+(",vec2("+(DM(a)+",0.)).x")))));if(!u.webGl2)return IM(new Ea("texture2D("+(e+(",vec2("+(DM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 79, column 3 - line 81, column 95): "+[u.webGl2.constructor.name])})}};var UM=Qv(Cu),m=K(UM),WM=rc(Cu),Ve=rt(WM),sl=ku(Z),k0=uv(Z),$j=vw(Z),Oj=kD(Z),BM=$n(Z),Bi=Ov(hp),V_=$i(bc),Cp=Ft(Z),Pu=ku(ea),yM=uv(ea),Iw=ul(ea),D2=k_(ea),Gw=$n(ea),Uj=Iv(ea),FM=je(ea),me=S(gi(bv)),Mp=En(Cu),Ze=U(Mp),Mc=ul(Z),Wj=Xg(ea),le=eu(R_)(Mp),ww=U(D_),d2=wl(Mv)(Mp),vv=ku(Iu),Sc=cw(Iu),m2=Vn(Ia),Tp=eu(C0)(Mp),lR=ul(Iu),dw=re(Os),lv=ku(z0),zM=cw(z0),Bj=xe(yI(Cu)),Yu=eu(Mv)(Mp),Wv=S(Yl),zj=xg(r_)(Z),kj=Jg(Z),h2=yp(Z),Ep=QD(ea),bM=un(xa),EM=k(ja),kM=yi(Cu),j_=sf(Za)(kM),R2=Ft(Iu),I2=uv(Iu),Ye=S(eD),Jj=yp(Iu),_2=Ov(O_),f2=$i(W_),p2=qi(U0),Vj=yp(ea),jj=l2(ea),Hj=gp(ea),Xj=yt(ea),J_=yt(Z),CM=t2(ea),Yj=Rv(ea),TM=t2(Z),MM=qc(Yl),SM=Iv(Z),Zj=IT(Z),Qj=nw(Z),Kj=GT(Z),xj=dT(Z),eH=wT(Z),aH=Hg(Z),uH=rw(Z),lH=Xg(Z),vH=Vg(Z),nH=jg(Z),rH=gT(Z),tH=uM(Z),iH=aM(Z),oH=KD(Z),cH=i2(Z),_H=wl(R_)(Mp),fH=oM(Z),pH=iM(Z),LM=Oi(mp),sH=QD(Z),DH=VD(Z),G2=S(Vi),uR=d(E),s2=sf(E0)(kM),RH=z_(Iu),w2=wp(Fc),IH=S(Sa),GH=Tl(Ml)(UM),wH=nt(WM),AM=Ku(Ia),dH=re(v_),mH=TR(n_),hH=ul(z0),gH=jD(Iu),yH=je(z0),FH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; -`,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; +`,bH=`precision mediump float; +`,EH=function(e){var a=ku(e),u=cu(e),l=uv(e),v=Bg(e),t=uw(e),i=k_(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])})}},CH=function(e){return function(a){return m(sl(k0(a)(n2)))(function(u){return m(sl($j(u)))(function(l){return m(sl(Oj(u)))(function(v){var t=BM(k0(Bi(e))(l))(k0(V_(e))(v)),i=Cp(k0(V_(e))(l))(k0(Bi(e))(v));return Pu(bt(t)(i))})})})}},JM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=$n(e),i=lw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(oD)(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])})}},TH=function(e){var a=ku(e),u=cu(e),l=Ft(e),v=uw(e),t=ul(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(Zc)(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])})}},MH=function(e){return function(a){return function(u){var l=yM(XT)(Iw(1.5)),v=D2(Gw(e)(a)),t=D2(yM(u)(Iw(.5))),i=Gw(v)(t),o=Uj("smoothstep(vec2(0.),"+(FM(l)+(","+(FM(i)+")"))));return m(Pu(Gw(Iw(1))(o)))(function(_){return sl(k0(Bi(_))(V_(_)))})}}},g2=function(e){var a=VD(e),u=z_(e);return function(l){return m(me(function(v){return v.time})(Ve))(function(v){return Ze(a(u(v)(l)))})}},SH=function(e){var a=g2(e),u=YD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},LH=function(e){var a=g2(e),u=Hg(e),l=ul(e),v=YD(e),t=ku(e);return function(i){return m(a(i))(function(){var o=u(l(.5));return function(_){return t(v(o(_)))}}())}},AH=function(e){var a=g2(e),u=$n(e),l=ul(e),v=k_(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)))))}}())}},NH=function(e){var a=ku(e),u=kD(e),l=z_(e);return function(v){return m(me(function(t){return t.time})(Ve))(function(t){return a(u(l(k0(k0(n2)(Mc(2)))(t))(v)))})}},PH=function(e){var a=ku(e),u=z_(e);return function(l){return m(me(function(v){return v.fxy})(Ve))(function(v){return m(Pu(Wj(D2(v))(Iw(1))))(function(t){return m(sl(k0(Bi(t))(V_(t))))(function(i){return le(function(){var o=u(i);return function(_){return a(o(_))}}())(l)})})})}},mw=function(e){var a=yp(e);return function(u){var l=a(u);return function(v){return Ba(l)(ww(v))}}},qH=mw(Z),$H=mw(ea),OH=mw(Iu),UH=mw(z0),WH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return vv(Sc(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Tp(function(_){return vv(Sc(_)(lR(1))(v))})(Vt(i)(u));if(!o)return Tp(function(_){return vv(Sc(lR(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(dw(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])})})})}}}},BH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return vv(Sc(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return Tp(function(_){return vv(Sc(_)(lR(0))(v))})(Vt(i)(u));if(!o)return Tp(function(_){return vv(Sc(lR(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(dw(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])})})})}}}},zH=function(e){return function(a){return function(u){return function(l){return m(sl(Wi(e)(a)))(function(v){return m(d2(pv(function(t){return function(i){return lv(zM(t)(i)(v))}})(u)(l)))(function(t){var i=m2(Aa(u))(Aa(l));return m(function(){var o=Aa(u)>Aa(l);if(o)return m(sl(xT(e)(a)))(function(_){return Tp(function(){var s=fw(_);return function(y){return lv(s(y))}}())(Vt(i)(u))});if(!o)return Tp(function(){var _=fw(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(dw(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])})})})}}}},VM=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=Ft(e),i=lw(e),o=uv(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(tD)(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])})}},kH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=JM(e),t=VM(e);return function(i){return m(Ve)(function(o){if(o.webGl2)return a(u(cD)(Fu("tanh"))(i));if(!o.webGl2)return m(Bj(me(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 537, column 3 - line 539, column 57): "+[o.webGl2.constructor.name])})}},NM=`uniform lowp vec2 res; uniform sampler2D f,o,i,w,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15; uniform float lo,mid,hi,ilo,imid,ihi,_defaultAlpha,_cps,_time,_etime,_beat,_ebeat; #define PI 3.1415926535897932384626433832795 @@ -293,8 +293,8 @@ float line(vec2 xy1,vec2 xy2,float w,vec2 fxy) { float aa = min(((1.5/res.x)+(1.5/res.y))*0.5,w); return smoothstep(aa,0.,length(fxy - xy2 * h)-(w*0.5));} void main() { -`,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=` +`,JH=function(e){if(e)return FH+NM;if(!e)return bH+NM;throw new Error("Failed pattern match at FragmentShader (line 575, column 1 - line 575, column 28): "+[e.constructor.name])},VH=function(e){var a=ku(e),u=cu(e),l=yt(e),v=ul(e),t=B_(e),i=Ft(e),o=$n(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(nD)(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])})}},jH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=JD(e),i=uv(e),o=ul(e);return function(_){return m(Ve)(function(s){if(s.webGl2)return a(u(vD)(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])})}},HH=function(e){var a=ku(e),u=cu(e),l=B_(e),v=Ft(e),t=JD(e),i=$n(e),o=uv(e),_=ul(e);return function(s){return m(Ve)(function(y){if(y.webGl2)return a(u(lD)(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])})}},PM=function(e){return function(a){return function(u){return function(l){return function(v){return m(me(function(t){return t.fxy})(Ve))(function(t){return y2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=qH(e),u=kg(e),l=zg(e),v=Rv(e),t=h2(e),i=$H(e),o=PH(e),_=OH(e),s=sT(e),y=UH(e),N=Jj(e),L=ku(e),V=NH(e),Ce=AH(e),Ca=SH(e),bu=LH(e),El=k_(e),da=CT(e),J0=HH(e),X_=bT(e),$e=hT(e),jl=jH(e),Ac=mT(e),V0=VH(e),Y_=YD(e),Z_=RT(e),St=DT(e),Q_=vw(e),Un=VM(e),Dl=ZT(e),zi=QT(e),ki=lw(e),Ji=uw(e),Cl=VD(e),Wn=B_(e),Nc=Wg(e),qp=yT(e),$p=FT(e),pe=TH(e),Da=Bg(e),Gu=kD(e),Ta=JM(e),Se=JD(e),ve=fT(e),ya=kH(e),aa=EH(e),_u=QD(e),qu=Vj(e),ua=mM(e),wu=hM(e),j0=lM(e),Hl=pT(e),i0=cw(e);return function(f){if(f instanceof Ju)return Ze(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof ye){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(EI)(Yu(q(Z))(fa.value0)))(function(D){return Ze(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 fl&&f.value0 instanceof de){var fa=ia(f.value1);if(fa instanceof I)return Ze(a(new ke(0)));if(fa instanceof R){var Ne=Aa(fa.value0);return Ne===1?q(e)(Y(fa.value0)):m(me(Wv(Ee))(Yu(q(Z))(fa.value0)))(function(g){return Ze(Ba(u)(FI(g)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof vn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(q(Z)(f.value1)))(function(w){return Ze(pl(u(dw(D)(w))))})}):f instanceof or?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(me(Ee)(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=zj(Wv(kj)(Ee(D)));return Ze(ww(v(w)))}):f instanceof _r?m(q(Z)(f.value1))(function(D){return Ze(Ba(t)(CI(f.value0)(D)))}):f instanceof fr?Ze(a(new Ea("PI"))):f instanceof Io?Ze(a(new Ea("(2./res.x)"))):f instanceof Go?Ze(a(new Ea("(2./res.y)"))):f instanceof wo?Ze(i(new v0("(2./res)"))):f instanceof ln?Ze(a(new Ea("(res.x/res.y)"))):f instanceof mo?me(function(D){return a(Bi(function(w){return w.fxy}(D)))})(Ve):f instanceof ho?me(function(D){return a(V_(function(w){return w.fxy}(D)))})(Ve):f instanceof nn?me(function(D){return i(function(w){return w.fxy}(D))})(Ve):f instanceof go?q(e)(new ri(nn.value)):f instanceof yo?q(e)(new ti(nn.value)):f instanceof Fo?q(e)(new ii(nn.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?me(function(D){return a(function(w){return w.time}(D))})(Ve):f instanceof Dr?me(function(D){return a(function(w){return w.beat}(D))})(Ve):f instanceof Ir?me(function(D){return a(function(w){return w.etime}(D))})(Ve):f instanceof Rr?me(function(D){return a(function(w){return w.ebeat}(D))})(Ve):f instanceof Kt?m(m(Ve)(function(){var D=c2("o");return function(w){return D(Bi(Ep(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof xt?m(m(Ve)(function(){var D=c2("i");return function(w){return D(Bi(Ep(function(g){return g.fxy}(w))))}}()))(function(D){return o(a(D))}):f instanceof Eo?m(m(Ve)(function(){var D=aR("f");return function(w){return D(Ep(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ei?m(m(Ve)(function(){var D=aR("w");return function(w){return D(Ep(function(g){return g.fxy}(w)))}}()))(function(D){return o(_(D))}):f instanceof ai?m(Ve)(function(D){var w=bM(f.value0)(D.imgMap);if(w instanceof R)return m(aR("t"+EM(w.value0))(Ep(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(ww(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=bM(f.value0)(D.vidMap);if(w instanceof R)return m(aR("t"+EM(w.value0))(Ep(D.fxy)))(function(g){return o(_(g))});if(w instanceof I)return Ze(ww(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[w.constructor.name])}):f instanceof Co?m(me(Ee)(q(z0)(f.value0)))(function(D){return m(j_(function(w){return function(g){return lv(ow(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(y(w))})}):f instanceof To?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(R2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof Mo?m(me(Ee)(q(Iu)(f.value0)))(function(D){return m(j_(function(w){return function(g){return vv(I2(w)(g))}})(Y(D))(ha(D)))(function(w){return Ze(_(w))})}):f instanceof So?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(XD);return function(X){return D(w(g(X)))}}()):f instanceof Lo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(N),g=Ye(HD);return function(X){return D(w(g(X)))}}()):f instanceof Ao?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(_2),X=Ye(HD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof No?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(HD);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(p2),X=Ye(HD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof li?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(_2);return function(g){return Ze(D(w(g)))}}()):f instanceof vi?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(f2);return function(g){return Ze(D(w(g)))}}()):f instanceof ni?m(q(Iu)(f.value0))(function(){var D=Ba(t),w=Ye(p2);return function(g){return Ze(D(w(g)))}}()):f instanceof qo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(_2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof $o?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(f2),X=Ye(XD);return function(ce){return D(w(g(X(ce))))}}()):f instanceof Oo?m(q(Iu)(f.value0))(function(){var D=le(L),w=Ba(t),g=Ye(p2),X=Ye(XD);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(Ce)):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(Ce)):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(El);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(J0)):f instanceof et?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(X_);return function(g){return D(w(g))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($e);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(Ac);return function(g){return D(w(g))}}()):f instanceof Ar?m(q(e)(f.value0))(le(V0)):f instanceof Gr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Y_);return function(g){return D(w(g))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(Z_);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(Q_);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(Cl);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(Nc);return function(g){return D(w(g))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye(qp);return function(g){return D(w(g))}}()):f instanceof Qr?m(q(e)(f.value0))(function(){var D=le(L),w=Ye($p);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(Se);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 Uo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),w=Ye(nM);return function(g){return D(w(g))}}()))(function(){var D=Ba(qu);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(vM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof Bo?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=Ba(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(_M);return function(g){return D(w(g))}}()))(function(){var D=Ba(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(cM);return function(g){return D(w(g))}}()))(function(){var D=Ba(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(fM);return function(g){return D(w(g))}}()))(function(){var D=Ba(t);return function(w){return Ze(D(w))}}()):f instanceof ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(jj(D))(w)))})}):f instanceof Jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(eM(D))(w)))})}):f instanceof Ho?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Ee(D))(q(e)(f.value1))}):f instanceof Vo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(_w(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof jo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(pw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(Hj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof oi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(Xj(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Yo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=_w(D),X=J_(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=pw(D),X=J_(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Qo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(Gw(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof Ko?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=CM(D);return function(X){return g(Yj(X))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof xo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return m(Yu(Pu)(Wv(CM(D))(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ec?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=_w(D),X=TM(Bi(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof ac?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(Pu)(Wv(function(){var g=pw(D),X=TM(V_(D));return function(ce){return g(X(ce))}}())(Ee(w))))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof uc?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(Z)(f.value0))(function(w){return m(Yu(CH(D))(Ee(w)))(function(g){return ua(g)(q(e)(f.value1))})})}):f instanceof tn?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=MM(D)(function(X){return{time:Cp(w.time)(X),beat:Cp(w.beat)(k0(X)(SM("_cps"))),etime:Cp(w.etime)(X),ebeat:Cp(w.ebeat)(k0(X)(SM("_cps")))}});return wu(g)(q(e)(f.value1))})}):f instanceof on?m(me(Ee)(q(Z)(f.value0)))(function(D){return m(Ve)(function(w){var g=MM(D)(function(X){return{time:J_(w.time)(X),beat:J_(w.beat)(X),etime:J_(w.etime)(X),ebeat:J_(w.ebeat)(X)}});return wu(g)(q(e)(f.value1))})}):f instanceof M0?Gv(e)(Cp)(f.value0)(f.value1)(f.value2):f instanceof Yv?Gv(e)(BM)(f.value0)(f.value1)(f.value2):f instanceof cn?Gv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Sv?Gv(e)(J_)(f.value0)(f.value1)(f.value2):f instanceof _n?Gv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof fn?Gv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof pn?Gv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof sn?Gv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Gv(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof S0?Gv(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof Rn?Gv(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof In?Gv(e)(lH)(f.value0)(f.value1)(f.value2):f instanceof Gn?Gv(e)(vH)(f.value0)(f.value1)(f.value2):f instanceof wn?Gv(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof dn?Gv(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof mn?Dw(e)(tH)(f.value0)(f.value1)(f.value2):f instanceof hn?Dw(e)(iH)(f.value0)(f.value1)(f.value2):f instanceof gn?Dw(e)(oH)(f.value0)(f.value1)(f.value2):f instanceof ci?m(me(function(D){return D.fxy})(Ve))(function(D){return Dw(e)(cH(D))(f.value0)(f.value1)(f.value2)}):f instanceof _i?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(_H($l(MH(D))(f.value0)(w)(g)))(function(X){return le(L)(Ba(t)(X))})})})}):f instanceof fi?PM(e)(fH)(f.value0)(f.value1)(f.value2):f instanceof pi?PM(e)(pH)(f.value0)(f.value1)(f.value2):f instanceof si?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(_8(Ee(w))),ce=function(ta){return function(du){return ZD(D)(iv(ta))(Nl(ta))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Di?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return ZD(D)(LM(ce))(zD(ce))(ta)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ri?m(me(function(D){return D.fxy})(Ve))(function(D){return m(m(q(z0)(f.value1))(le(lv)))(function(w){return m(q(Z)(f.value2))(function(g){var X=function(ce){return function(ta){return v2(D)(LM(ce))(zD(ce))(ta)}};return le(L)(Ba(t)($l(X)(f.value0)(w)(g)))})})}):f instanceof Ii?m(me(function(D){return D.fxy})(Ve))(function(D){return m(me(Ee)(q(ea)(f.value1)))(function(w){return m(q(Z)(f.value2))(function(g){var X=pl(c8(w)),ce=function(ta){return function(du){return ZD(D)(iv(ta))(Nl(ta))(du)}};return le(L)(Ba(t)($l(ce)(f.value0)(X)(g)))})})}):f instanceof Gi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(v2(D))(f.value0)(w)(g)(X)))})})})}):f instanceof wi?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value1))(function(w){return m(q(ea)(f.value2))(function(g){return m(q(Z)(f.value3))(function(X){return le(L)(Ba(t)(Ei(ZD(D))(f.value0)(w)(g)(X)))})})})}):f instanceof zo?m(me(function(D){return D.fxy})(Ve))(function(D){return m(q(ea)(f.value0))(function(w){return le(L)(Ba(t)(Ye(tM(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(j0)(f.value0)(D)(w)(g))})})}):f instanceof Lv&&f.value0 instanceof de?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(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)(de.value)(g)(X))})})}):f instanceof Lv&&f.value0 instanceof ye?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(w){var g=pl(bi(B.create)(Ee(D))(Ee(w)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return i0(ta.value0)(ta.value1)(du)}};return le(L)($l(ce)(ye.value)(g)(X))})})}):f instanceof yn?m(m(q(Z)(f.value1))(function(D){return Ze(pl(Wf(D)))}))(function(D){return m(m(q(Z)(f.value2))(function(){var w=Ye(sH);return function(g){return Ze(w(g))}}()))(function(w){return le(L)(Ba(t)($l(Qe(r2))(f.value0)(D)(w)))})}):f instanceof ut?m(me(Wf)(q(Z)(f.value0)))(function(D){return m(m(Ve)(function(w){return Ze(DH(function(g){return g.beat}(w)))}))(function(w){return m(Yu(sl)(Wv(r2(w))(D)))(function(g){return le(L)(pl(t(g)))})})}):Ze(a(new ke(0)))}},y2=function(e){return function(a){return function(u){var l=ku(u),v=yp(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(Ce){return le(i)(Ba(o)(Ce))})})})}}}}}}}},Dw=function(e){return y2(ea)(Z)(Z)(e)},Gv=function(e){return y2(Z)(Z)(Z)(e)},jM=q(Z),HM=function(e){var a=h2(e);return function(u){return me(G2(a)(Ee))(jM(u))}},qM=HM(z0),Rw=HM(Iu),XM=function(e){var a=h2(e);return function(u){return me(G2(G2(b4)(a))(Ee))(jM(u))}},$M=XM(z0),OM=XM(Iu),XH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof er?m(qM(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(lv)(i);if(!o)return m(qM(v.value0))(function(_){return zH(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=fw(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 654, column 12 - line 663, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(R.create)(j_(function(_){return function(s){return lv(ow(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(R.create)(s2(function(_){return function(s){return lv(ow(_)(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($M(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return me(R.create)(lv(i));if(!o)return m($M(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(zM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 672, column 7 - line 677, column 60): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 670, column 3 - line 678, column 39): "+[v.constructor.name])}):e instanceof ur?m(Rw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Rw(v.value0))(function(_){return BH(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=RH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 682, column 11 - line 691, column 57): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(R2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(s2(function(_){return function(s){return vv(R2(_)(s))}})(w2(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(Rw(t))(function(i){return m(function(){if(v instanceof R){var o=uR(v.value0)(t);if(o)return Yu(vv)(i);if(!o)return m(Rw(v.value0))(function(_){return WH(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(Sc(lR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 698, column 11 - line 707, column 70): "+[v.constructor.name])}())(function(o){if(l instanceof I)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(j_(function(_){return function(s){return vv(I2(_)(s))}})(Y(o))(ha(o)));if(l instanceof R)return me(function(){var _=Qe(n0)(Mc(1));return function(s){return R.create(_(s))}}())(s2(function(_){return function(s){return vv(I2(_)(s))}})(w2(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(OM(t))(function(i){if(v instanceof R){var o=uR(v.value0)(t);if(o)return me(R.create)(lv(n0(i)(Mc(1))));if(!o)return m(OM(v.value0))(function(_){return m(sl(Wi(a)(u)))(function(s){return me(R.create)(lv(n0(Sc(_)(i)(s))(Mc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 716, column 7 - line 721, column 91): "+[o.constructor.name])}if(v instanceof I)return me(R.create)(lv(n0(i)(Mc(1))));throw new Error("Failed pattern match at FragmentShader (line 714, column 3 - line 722, column 71): "+[v.constructor.name])}):Ze(l)}}}}}},YH=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=Q4(e)(a)(l.value1.value0);return XH(l.value1.value0.output)(v.value0)(v.value1)(u)(IH(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])}}}},ZH=function(e){return function(a){return function(u){return m(m(me(function(l){return l.fxy})(Ve))(Pu))(function(l){return GH(wH(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=AM(0)(AM(Xv(a.actions))(Xv(u.actions))-Xv(a.actions)|0),t=dH(a.actions)(mH(v)(I.value));return j_(YH(e)(u.evalTime))(I.value)(t_(t)(u.actions))}())(function(v){if(v instanceof I)return Ze(hH(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])})})})}}},YM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=gM(e)(u)(l)(ZH(a)(v)(t)),o=n0(gH(w2(i.value0))(yc(i.value0)))(yc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(yH(o)+`; +`));return JH(e)+(i.value1.code+(s+"}"))}}}}}};var F2=()=>{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},b2=e=>()=>document.body.appendChild(e),E2=e=>()=>document.body.removeChild(e),C2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),T2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),M2=e=>a=>()=>e.getExtension(a);var S2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),L2=e=>()=>e.gl.createBuffer(),vR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),A2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),hw=e=>()=>e.createProgram(),gw=e=>()=>e.createShader(e.VERTEX_SHADER),yw=e=>()=>e.createShader(e.FRAGMENT_SHADER),nR=e=>a=>u=>()=>e.attachShader(a,u),rR=e=>a=>u=>()=>e.shaderSource(a,u),tR=e=>a=>()=>e.compileShader(a),Fw=e=>a=>()=>e.linkProgram(a),bw=e=>()=>e.flush();var iR=e=>a=>()=>e.gl.useProgram(a),N2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),P2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),q2=e=>a=>()=>e.gl.enableVertexAttribArray(a),oR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var cR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),_R=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),$2=e=>a=>u=>()=>e.uniform1i(a,u),O2=e=>a=>u=>()=>e.uniform1f(a,u),U2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Sp=e=>()=>e.createTexture(),W2=e=>()=>e.activeTexture(e.TEXTURE0),B2=e=>()=>e.activeTexture(e.TEXTURE1),z2=e=>()=>e.activeTexture(e.TEXTURE2),k2=e=>()=>e.activeTexture(e.TEXTURE3),J2=e=>()=>e.activeTexture(e.TEXTURE4),V2=e=>()=>e.activeTexture(e.TEXTURE5),j2=e=>()=>e.activeTexture(e.TEXTURE6),H2=e=>()=>e.activeTexture(e.TEXTURE7),X2=e=>()=>e.activeTexture(e.TEXTURE8),Y2=e=>()=>e.activeTexture(e.TEXTURE9),Z2=e=>()=>e.activeTexture(e.TEXTURE10),Q2=e=>()=>e.activeTexture(e.TEXTURE11),K2=e=>()=>e.activeTexture(e.TEXTURE12),x2=e=>()=>e.activeTexture(e.TEXTURE13),ey=e=>()=>e.activeTexture(e.TEXTURE14),ay=e=>()=>e.activeTexture(e.TEXTURE15),uy=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Ew=e=>()=>e.createFramebuffer(),Cw=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)},Tw=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)},Mw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Sw=e=>()=>e.clientWidth*window.devicePixelRatio,Lw=e=>()=>e.clientHeight*window.devicePixelRatio,ly=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Lp=S(ol),uX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?qe(1)(e.frameBufferIndex)():qe(0)(e.frameBufferIndex)()}},vy=function(e){return rR(e.gl)},ny=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=_R(e)(a)(u)();return U2(e.gl)(i)(l)(v)()}}}}}},lX=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return $2(e.gl)(t)(l)()}}}}},t0=function(e){return function(a){return function(u){return function(l){return function(){var t=_R(e)(a)(u)();return O2(e.gl)(t)(l)()}}}}},vX=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -303,11 +303,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,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)+` +`,QM=function(e){return function(){var u=L2(e)();return vR(e)(u)(),A2(e)(),u}},KM=function(e){return Fw(e.gl)},nX=function(e){return ly(e.canvas)},rX=function(e){return Lp(ic)(T2(e))},tX=function(e){return Lp(ic)(C2(e))};var iX=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},xM=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},eS=function(e){return function(){var u=_e(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},oX=function(e){return function(a){return Lp(ic)(M2(e)(a))}},Aw=function(e){return Sw(e.canvas)},Nw=function(e){return Lw(e.canvas)},aS=function(e){return bw(e.gl)},uS=function(e){return E2(e.canvas)},lS=function(e){return gw(e.gl)},fR=function(e){return Sp(e.gl)},vS=function(e){return hw(e.gl)},nS=function(e){return yw(e.gl)},rS=function(e){return function(){var u=_e(e.width)(),l=_e(e.height)(),v=Aw(e)(),t=Nw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Tw(e.gl)(e.frameBufferTexture0)(v)(t)(),Tw(e.gl)(e.frameBufferTexture1)(v)(t)(),qe(v)(e.width)(),qe(t)(e.height)();throw new Error("Failed pattern match at WebGLCanvas (line 304, column 3 - line 310, column 25): "+[i.constructor.name])}},ry=function(e){return tR(e.gl)},cX=function(e){return uy(e.gl)},ty=function(e){return function(a){if(a instanceof I)return Mw(e.gl)(null);if(a instanceof R)return Mw(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])}},iy=function(e){return nR(e.gl)},_X=function(e){return function(a){return a===0?W2(e.gl):a===1?B2(e.gl):a===2?z2(e.gl):a===3?k2(e.gl):a===4?J2(e.gl):a===5?V2(e.gl):a===6?j2(e.gl):a===7?H2(e.gl):a===8?X2(e.gl):a===9?Y2(e.gl):a===10?Z2(e.gl):a===11?Q2(e.gl):a===12?K2(e.gl):a===13?x2(e.gl):a===14?ey(e.gl):a===15?ay(e.gl):Ul("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},Lc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return _X(e)(l)(),cX(e)(u)(),lX(e)(a)(v)(l)()}}}}}},tS=function(e){return function(){iR(e)(e.postProgram)();var u=iX(e)(),l=Aw(e)(),v=Nw(e)();return Lc(e)(e.postProgram)(u)(0)("t")(),t0(e)(e.postProgram)("b")(1)(),ny(e)(e.postProgram)("r")(La(l))(La(v))(),oR(e)(0)(0)(l)(v)(),nX(e)(),ty(e)(I.value)(),cR(e)(),uX(e)()}},fX=function(e){return function(){var u=hw(e)(),l=gw(e)();nR(e)(u)(l)(),rR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),tR(e)(l)();var v=yw(e)();return nR(e)(u)(v)(),rR(e)(v)(vX)(),tR(e)(v)(),Fw(e)(u)(),bw(e)(),u}},ZM=function(e){return function(a){return function(u){return function(){var v=Sw(e)(),t=Lw(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])})(),b2(e)();var _=Lp(Qi)(oX(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])})(),S2(a)();var s=fX(a)(),y=Sp(a)(),N=Sp(a)(),L=Sp(a)(),V=Ew(a)(),Ce=Ew(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:Ce,frameBufferIndex:Ca};return Cw(a)(N)(V)(v)(t)(),Cw(a)(L)(Ce)(v)(t)(),bu}}}},iS=function(){var a=F2(),u=rX(a)();if(u instanceof R)return Lp(R.create)(ZM(a)(u.value0)(!0))();if(u instanceof I){var l=tX(a)();if(l instanceof R)return Lp(R.create)(ZM(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 Ap=K(bf),GS=un(xa),wS=tr(xa),oS=P4(n_),cS=Bt(Us),_S=fI(xa)(Za),Et=jc(Gl),fS=ks(xa),dS=re(af()(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"}})()(ef)(Et))(fS))(Et))(Et))(Et))(fS))(Et))(Et))(Et))(Et))(Et))(Et))),mS=k(ja),pS=pu(),sS=df(zt),sX=S(ol),DX=wv(zR),DS=X0(il),RS=d(d3(Vp)),IS=Ns(N4)(il),hS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=YM(e.webGL2)(a)(u)(l)(v)(t);return function(){var _=vS(e)(),s=lS(e)();iy(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])}();vy(e)(s)(y)(),ry(e)(s)();var N=nS(e)();return iy(e)(_)(N)(),vy(e)(N)(i)(),ry(e)(N)(),KM(e)(_)(),aS(e)(),new B(i,_)}}}}}}},RX=function(e){return function(a){return function(){var l=_e(e.videoTextures)(),v=GS(a)(l);if(v instanceof R){var t=ym(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return KG(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=ym(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return KG(e.glc.gl)(t.value0)(i)(),qe(wS(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])}}},IX=function(e){return function(a){return function(){var l=_e(e.imageTextures)(),v=GS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=_F(e.sharedResources)(a)();if(t instanceof R){var i=fR(e.glc)();return QG(e.glc.gl)(t.value0)(i)(),qe(wS(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])}}},gS=function(e){return uS(e.glc)},yS=function(e){var a=oS(e.vidURLs),u=oS(e.imgURLs),l=cS(4+Xv(u)|0)(15),v=cS(4)(15);return new B(_S(t_(u)(v)),_S(t_(a)(l)))},FS=function(e){return function(a){return function(u){return function(){var v=iS();if(v instanceof R){var t=QM(v.value0)(),i=UI(e)(),o=dS($_(a))($_(u)),_=yS(o),s=hS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=na(a)(),N=na(o)(),L=na(s.value0)(),V=na(s.value1)(),Ce=na(xu)(),Ca=na(xu)(),bu=na(_.value0)(),El=na(_.value1)(),da=fR(v.value0)(),J0=fR(v.value0)(),X_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:L,shader:V,imageTextures:Ce,videoTextures:Ca,imageTextureSlots:bu,videoTextureSlots:El,fftTexture:da,ifftTexture:J0};return new R(X_)}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])}}}},bS=function(e){return function(a){return function(u){return function(){var v=UI(e.sharedResources)(),t=dS($_(a))($_(u)),i=yS(t),o=hS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return qe(a)(e.program)(),qe(t)(e.programInfo)(),qe(o.value0)(e.shaderSrc)(),qe(o.value1)(e.shader)(),qe(i.value0)(e.imageTextureSlots)(),qe(i.value1)(e.videoTextureSlots)()}}}},GX=function(e){return function(a){return function(u){return function(l){return function(){var t=RX(e)(u)();if(t instanceof R)return Lc(e.glc)(a)(t.value0)(l)("t"+mS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 237, column 3 - line 239, column 25): "+[t.constructor.name])}}}}},wX=function(e){return function(a){return function(u){return function(l){return function(){var t=IX(e)(u)();if(t instanceof R)return Lc(e.glc)(a)(t.value0)(l)("t"+mS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 212, column 3 - line 214, column 25): "+[t.constructor.name])}}}}},ES=function(e){return function(a){return function(){rS(e.glc)();var l=_e(e.shader)();iR(e.glc)(l)();var v=Aw(e.glc)(),t=Nw(e.glc)();ny(e.glc)(l)("res")(La(v))(La(t))();var i=UI(e.sharedResources)();t0(e.glc)(l)("_time")(pS(sS(a)(Kd(i))))();var o=sX(function(Ce){return Ce.evalTime})(_e(e.program))();t0(e.glc)(l)("_etime")(pS(sS(a)(o)))(),t0(e.glc)(l)("_cps")(kt(i.freq))(),t0(e.glc)(l)("_beat")(kt(u_(i)(a)))(),t0(e.glc)(l)("_ebeat")(kt(DX(u_(i)(a))(u_(i)(o))))(),Ap(_e(e.sharedResources.inputAnalyser.lo))(t0(e.glc)(l)("ilo"))(),Ap(_e(e.sharedResources.inputAnalyser.mid))(t0(e.glc)(l)("imid"))(),Ap(_e(e.sharedResources.inputAnalyser.hi))(t0(e.glc)(l)("ihi"))(),Ap(_e(e.sharedResources.outputAnalyser.lo))(t0(e.glc)(l)("lo"))(),Ap(_e(e.sharedResources.outputAnalyser.mid))(t0(e.glc)(l)("mid"))(),Ap(_e(e.sharedResources.outputAnalyser.hi))(t0(e.glc)(l)("hi"))();var _=eS(e.glc)();Lc(e.glc)(l)(_)(0)("f")();var s=_e(e.programInfo)();DS(RS(s.fft)(!0))(function(){return Lc(e.glc)(l)(e.fftTexture)(1)("o")(),xG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),DS(RS(s.ifft)(!0))(function(){return Lc(e.glc)(l)(e.ifftTexture)(2)("i")(),xG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),vF(e.sharedResources)(e.glc)(),Lc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=_e(e.imageTextureSlots)();IS(wX(e)(l))(y)();var N=_e(e.videoTextureSlots)();IS(GX(e)(l))(N)();var L=N2(e.glc)(l)("p")();vR(e.glc)(e.triangleStripBuffer)(),P2(e.glc)(L)(),q2(e.glc)(L)(),oR(e.glc)(0)(0)(v)(t)();var V=xM(e.glc)();return ty(e.glc)(new R(V))(),cR(e.glc)(),tS(e.glc)(),void 0}}};var H_=un(Ia),Np=tr(Ia),PS=U(il),oy=jf(Zs),Pp=I1(Ia),mX=pu(),hX=X0(il),CS=S(ol),qS={reflectSymbol:function(){return"ain"}},Ct=Ot(Gl),$S={reflectSymbol:function(){return"fft"}},OS={reflectSymbol:function(){return"hi"}},US={reflectSymbol:function(){return"ifft"}},WS={reflectSymbol:function(){return"ihi"}},BS={reflectSymbol:function(){return"ilo"}},zS={reflectSymbol:function(){return"imgURLs"}},TS=qf(xa),kS={reflectSymbol:function(){return"imid"}},JS={reflectSymbol:function(){return"lo"}},VS={reflectSymbol:function(){return"mid"}},jS={reflectSymbol:function(){return"vidURLs"}},HS={reflectSymbol:function(){return"webcam"}},MS=Q0(_I)(tf()(sa(qS)(Ct)()(sa($S)(Ct)()(sa(OS)(Ct)()(sa(US)(Ct)()(sa(WS)(Ct)()(sa(BS)(Ct)()(sa(zS)(TS)()(sa(kS)(Ct)()(sa(JS)(Ct)()(sa(VS)(Ct)()(sa(jS)(TS)()(sa(HS)(Ct)()(rf)))))))))))))),Tt=jc(Gl),SS=ks(xa),gX=re(af()(fu(qS)()(fu($S)()(fu(OS)()(fu(US)()(fu(WS)()(fu(BS)()(fu(zS)()(fu(kS)()(fu(JS)()(fu(VS)()(fu(jS)()(fu(HS)()(ef)(Tt))(SS))(Tt))(Tt))(Tt))(SS))(Tt))(Tt))(Tt))(Tt))(Tt))(Tt))),LS=uf()(),AS=k(LS(jn({reflectSymbol:function(){return"actions"}})(kc({reflectSymbol:function(){return"evalTime"}})(Nd))(Nf(Zp(LS(jn({reflectSymbol:function(){return"defTime"}})(jn({reflectSymbol:function(){return"output"}})(jn({reflectSymbol:function(){return"signal"}})(kc({reflectSymbol:function(){return"transition"}})(RI))(DI))(ZR))(XR))))))),NS=K(P0),yX=k(Vm),FX=iu(qm),bX=Tu(e0),EX=U(_c),CX=function(e){return function(a){return function(u){return function(l){return function(){var t=_e(e.webGLs)(),i=H_(a)(t);if(i instanceof R)return bS(i.value0)(u)(l)(),_e(i.value0.shaderSrc)();if(i instanceof I){var o=FS(e.sharedResources)(u)(l)();if(o instanceof R)return qe(Np(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])}}}}},TX=function(e){return function(a){return function(u){return function(){var v=_e(e.audioZones)(),t=H_(a)(v);if(t instanceof R)return mF(t.value0)(u)();if(t instanceof I){var i=dF(e.sharedResources)(u)();return qe(Np(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 212, column 3 - line 216, column 56): "+[t.constructor.name])}}}},XS=function(e){return function(a){return rF(e.sharedResources)(Z7(a))}},YS=function(e){return function(a){return tF(e.sharedResources)(a)}},ZS=function(e){return function(a){return iF(e.sharedResources)(a)}},QS=function(e){return function(a){return oF(e.sharedResources)(a)}},KS=function(e){return function(a){if(!a.canDraw)return PS(void 0);if(a.canDraw)return function(){var l=_e(e.webGLs)(),v=H_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return ES(v.value0)(zm(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])}},xS=function(e){return function(a){return PS(void 0)}},eL=function(e){var a=ic(e.webAudioContext);return function(){var l=cF(a)(),v=na(xu)(),t=na(xu)(),i=na(xu)(),o=na(xu)(),_=na($)(),s=na(xu)(),y=na(xu)();return oy("punctual 0.5 initialization complete")(),{sharedResources:l,programs:v,previousPrograms:t,programInfos:i,previousProgramInfos:o,combinedProgramInfo:_,webGLs:s,audioZones:y}}},aL=function(e){return function(a){return function(){var l=_e(e.webGLs)(),v=H_(a)(l);if(v instanceof R)return oy("punctual DEBUG: deleting WebGL")(),gS(v.value0)(),qe(Pp(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])}}},uL=function(e){return function(a){return function(){var l=_e(e.audioZones)(),v=H_(a)(l);if(v instanceof R)return oy("punctual DEBUG: delete audio zone")(),GF(v.value0)(),qe(Pp(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])}}},MX=function(e){return function(){var u=_e(e.combinedProgramInfo)();return nF(e.sharedResources)(mX(u.webcam))(),fF(e.sharedResources)(u)()}},lL=function(e){return function(a){return hX(a.canDraw)(MX(e))}},vL=function(e){return function(){var u=CS(MS)(_e(e.programInfos))(),l=CS(MS)(_e(e.previousProgramInfos))(),v=gX(u)(l);return qe(v)(e.combinedProgramInfo)()}},nL=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=Pp(a.zone)(l),_=Pp(a.zone)(v),s=Pp(a.zone)(t),y=Pp(a.zone)(i);return qe(o)(e.programs)(),qe(_)(e.previousPrograms)(),qe(s)(e.programInfos)(),qe(y)(e.previousProgramInfos)(),vL(e)(),aL(e)(a.zone)(),uL(e)(a.zone)()}}},SX=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=H_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return iT();throw new Error("Failed pattern match at Main (line 83, column 5 - line 85, column 30): "+[da.constructor.name])}(),s=function(){var da=H_(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: "+(AS(u)+` -`),N="previous program: "+(TS(_)+` +`),N="previous program: "+(AS(_)+` -`),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+` +`),L=Np(a)(u)(v),V=Np(a)(_)(t),Ce=Np(a)($_(u))(i),Ca=Np(a)(s)(o);qe(L)(e.programs)(),qe(V)(e.previousPrograms)(),qe(Ce)(e.programInfos)(),qe(Ca)(e.previousProgramInfos)(),vL(e)();var bu=function(){var da=rT(u);if(da){var J0=CX(e)(a)(u)(_)();return"fragment shader: "+(J0+` -`)}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}; +`)}if(!da)return aL(e)(a)(),"";throw new Error("Failed pattern match at Main (line 102, column 22 - line 108, column 14): "+[da.constructor.name])}();(function(){var da=tT(u);if(da)return TX(e)(a)(u)();if(!da)return uL(e)(a)();throw new Error("Failed pattern match at Main (line 110, column 3 - line 112, column 46): "+[da.constructor.name])})();var El=y+(N+bu);return El}}}},rL=function(e){return function(a){return cb(NS(lT(e.sharedResources.libraries)(a.text)(zm(a.time)))(function(u){if(u instanceof M){var l=yX(u.value0);return FX(lt(l))}if(u instanceof ae)return NS(bX(SX(e)(a.zone)(u.value0)))(function(v){return EX({info:v})});throw new Error("Failed pattern match at Main (line 67, column 3 - line 73, column 20): "+[u.constructor.name])}))}};function Lte(e){return new Mt(e)}function Mt(e){e==null&&(e={}),this.punctual=eL(e)()}Mt.prototype.define=function(e){return rL(this.punctual)(e)()};Mt.prototype.clear=function(e){return nL(this.punctual)(e)()};Mt.prototype.preRender=function(e){return lL(this.punctual)(e)()};Mt.prototype.render=function(e){return KS(this.punctual)(e)()};Mt.prototype.postRender=function(e){return xS(this.punctual)(e)()};Mt.prototype.setTempo=function(e){return XS(this.punctual)(e)()};Mt.prototype.setAudioInput=function(e){return QS(this.punctual)(e)()};Mt.prototype.setAudioOutput=function(e){return ZS(this.punctual)(e)()};Mt.prototype.setBrightness=function(e){return YS(this.punctual)(e)()};export{Mt as Punctual,Lte as exoLang}; diff --git a/src/Output.purs b/src/Output.purs index c6eb320..3be68a3 100644 --- a/src/Output.purs +++ b/src/Output.purs @@ -6,6 +6,7 @@ import Data.Show.Generic (genericShow) data Output = Audio | + AOut Int Int | -- first argument is number of channels, second argument is channel offset Blend | RGBA | Add | diff --git a/src/Parser.purs b/src/Parser.purs index 3e76b00..a01a560 100644 --- a/src/Parser.purs +++ b/src/Parser.purs @@ -317,6 +317,7 @@ parseReserved p "bpf" = lift $ signalSignalSignalSignal p $ BPF Combinatorial parseReserved p "bpfp" = lift $ signalSignalSignalSignal p $ BPF Pairwise parseReserved p "delay" = lift $ numberSignalSignalSignal p Delay parseReserved p "audio" = pure $ ValueOutput p Output.Audio +parseReserved p "aout" = pure $ abc p Output.AOut parseReserved p "blend" = pure $ ValuePolymorphic p (ValueOutput p Output.Blend : signalSignal p Blend : Nil) parseReserved p "rgba" = pure $ ValueOutput p Output.RGBA -- TODO: rework FragmentShader.purs with support for RGBA as a Signal that accesses previous output parseReserved p "add" = pure $ ValuePolymorphic p (ValueOutput p Output.Add : signalSignal p Add : Nil) diff --git a/src/TokenParser.purs b/src/TokenParser.purs index 1c0b522..1f04913 100644 --- a/src/TokenParser.purs +++ b/src/TokenParser.purs @@ -69,7 +69,7 @@ functionsWithArgumentsDef = [ otherReservedNamesDef :: Array String otherReservedNamesDef = [ "if","then","else", - "audio","blend","rgba","add","mul","rgb" + "audio","aout","blend","rgba","add","mul","rgb" ] reservedNamesDef :: Array String