From 1828ad326cc3ad833b7caae91be24551b96efecc Mon Sep 17 00:00:00 2001 From: David Ogborn Date: Fri, 25 Oct 2024 10:26:15 -0400 Subject: [PATCH] reverting the tentative 0.5 change with respect to extending by zeros vs extending by repetition --- CHANGELOG.md | 2 - punctual.js | 288 +++++++++++++++++++++++++------------------------- src/Expr.purs | 37 ++++--- 3 files changed, 164 insertions(+), 163 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc5408b..3c3ac90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,8 +16,6 @@ Major changes relative to 0.4.x Other changes relative to 0.4.x --in degenerate cases where fewer channels are provided by the punctual programmer than are expected, the missing channels are generally filled in with zero instead of repeating the last channel that was provided - -[a,b,c] combines a b and c combinatorially (similar to 0.4 but with matrix semantics); {a,b,c}, which is new, combines a b and c pairwise; 'zip' is now deprecated (and will be removed in 0.6) since the new { } notation generalizes it -available outputs are 'audio' 'blend' 'add' 'rgba' 'rgb' (previously existing outputs like 'hsv' 'red' 'splay' 'alpha' etc have been removed) diff --git a/punctual.js b/punctual.js index 85a4d82..faadef4 100644 --- a/punctual.js +++ b/punctual.js @@ -1,46 +1,46 @@ -var Pp={compose:function(e){return function(a){return function(u){return e(a(u))}}}},qp=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return Pp}};var $w=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c.getTime()};function sy(e,a){var u=$w(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=$w(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function Dy(e){return function(a){return function(u){return function(l){var v=$w(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 ea=function(e){return function(a){return function(u){return e(u)(a)}}},Ta=function(e){return function(a){return e}};var Ow=function(e){return function(a){return e(a)}};var Ry=function(e){return function(a){for(var u=a.length,l=new Array(u),v=0;v=0&&e<100&&l.setUTCFullYear(e),l};function Oy(e,a,u,l){var v=SL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Mi(e){return e.charCodeAt(0)}function Uy(e){return String.fromCharCode(e)}var Wy=function(e){return function(a){return e+a}},By=function(e){return function(a){return e.length===0?a:a.length===0?e:e.concat(a)}};var ky={append:Wy},Y_={appendRecord:function(e){return function(a){return function(u){return{}}}}};var mv={append:By},Jy=function(e){return e.appendRecord},Z_=function(){return function(e){return{append:Jy(e)(Wa.value)}}},re=function(e){return e.append};var cu=function(e){var a=Tl(e);return function(){return function(u){var l=Jy(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(c){return function(_){var s=l(Wa.value)(c)(_),y=a(Wa.value),N=Un(y),S=c0(y);return N(t(S(c))(S(_)))(s)}}}}}}}};var Va=function(e){return e.alt};var rv=function(e){return e.empty};var jy=function(e){return e.toString()},Hy=function(e){var a=e.toString();return isNaN(a+".0")?a:a+".0"},Xy=function(e){var a=e.charCodeAt(0);if(a<32||a===127){switch(e){case"\x07":return"'\\a'";case"\b":return"'\\b'";case"\f":return"'\\f'";case` -`:return"'\\n'";case"\r":return"'\\r'";case" ":return"'\\t'";case"\v":return"'\\v'"}return"'\\"+a.toString(10)+"'"}return e==="'"||e==="\\"?"'\\"+e+"'":"'"+e+"'"},Yy=function(e){var a=e.length;return'"'+e.replace(/[\0-\x1F\x7F"\\]/g,function(u,l){switch(u){case'"':case"\\":return"\\"+u;case"\x07":return"\\a";case"\b":return"\\b";case"\f":return"\\f";case` -`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\v":return"\\v"}var v=l+1,t=v="0"&&e[v]<="9"?"\\&":"";return"\\"+u.charCodeAt(0).toString(10)+t})+'"'},Zy=function(e){return function(a){for(var u=[],l=0,v=a.length;l0?Math.floor(e/a):-Math.floor(e/-a)}},o3=function(e){return function(a){if(a===0)return 0;var u=Math.abs(a);return(e%u+u)%u}},c3=function(e){return function(a){return e/a}};var _3={Ring0:function(){return zn}},f3={Ring0:function(){return kp}};var gv=function(e){return e.mod},jw=function(e){var a=d(e);return function(u){var l=Qu(u.CommutativeRing0().Ring0().Semiring0()),v=gv(u);return function(t){return function(i){var c=a(i)(l);return c?t:jw(e)(u)(i)(v(t)(i))}}}},Zp={degree:function(e){return 1},div:c3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return _3}},Xn={degree:t3,div:i3,mod:o3,CommutativeRing0:function(){return f3}},Ll=function(e){return e.div};var zL=Z_();var St={mempty:"",Semigroup0:function(){return ky}},uf={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return Y_}};var p3=function(e){return e.memptyRecord},lf=function(){return function(e){var a=zL(e.SemigroupRecord0());return{mempty:p3(e)(Wa.value),Semigroup0:function(){return a}}}},wa=function(e){return e.mempty};var Da=function(e){var a=Tl(e),u=cu(e)();return function(l){var v=wa(l),t=l.Semigroup0();return function(){return function(i){var c=p3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=c(Wa.value),N=a(Wa.value),S=Un(N);return S(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}(),Yw=function(e){return function(a){return e(a.value0)(a.value1)}};var Al=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 s3=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){for(var i=[],c=t;;){var _=v(c);if(e(_))return i;var s=a(_);i.push(u(s)),c=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(c){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(c(_[y]));case 2:return v(t(a)(c(_[y])))(c(_[y+1]));case 3:return v(v(t(u)(c(_[y])))(c(_[y+1])))(c(_[y+2]));default:var S=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,S)))(s(S,N))}}return s(0,_.length)}}}}}}();var R3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=v-1;t>=0;t--)l=e(u[t])(l);return l}}},I3=function(e){return function(a){return function(u){for(var l=a,v=u.length,t=0;t=u;return i?1:-1}();return a(v(t))(u)}}},vs=function(e){var a=bv(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var c=i.value1>0;return c?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var vN=jl(),p0=function(e){return e.unfoldr};var ff={unfoldr:s3(Mt)(vN)(iv)(Al),Unfoldable10:function(){return od}},bR=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 V3=Sl(gc),j3=wv(gc);var ha=function(e){return e.toEnum};var _a=function(e){return e.fromEnum},H3=function(e){var a=ha(e),u=_a(e),l=Sl(e.Bounded0());return function(v){return function(t){return function(i){var c=a(i);if(c instanceof R)return c.value0;if(c instanceof I){var _=i=Mi(V3)&&e<=Mi(j3)?new R(Uy(e)):I.value},nN={succ:_d(cd)(Mi),pred:fd(cd)(Mi),Ord0:function(){return DR}};var qi=function(){return{cardinality:Mi(j3)-Mi(V3)|0,toEnum:cd,fromEnum:Mi,Bounded0:function(){return gc},Enum1:function(){return nN}}}();var pd=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},X3=z(eu);var Vv=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}(),K0=function(){function e(){}return e.value=new e,e}();var Y3={show:function(e){return"(Year "+(X3(e)+")")}};var Z3={show:function(e){if(e instanceof Vv)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 K0)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},Q3={show:function(e){return"(Day "+(X3(e)+")")}},sd=Ga,Dd=Ga,K3=Tt;var Rd={eq:function(e){return function(a){return e instanceof Vv&&a instanceof Vv||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 K0&&a instanceof K0}}},Id={compare:function(e){return function(a){if(e instanceof Vv&&a instanceof Vv)return Ye.value;if(e instanceof Vv)return Ee.value;if(a instanceof Vv)return me.value;if(e instanceof D0&&a instanceof D0)return Ye.value;if(e instanceof D0)return Ee.value;if(a instanceof D0)return me.value;if(e instanceof R0&&a instanceof R0)return Ye.value;if(e instanceof R0)return Ee.value;if(a instanceof R0)return me.value;if(e instanceof I0&&a instanceof I0)return Ye.value;if(e instanceof I0)return Ee.value;if(a instanceof I0)return me.value;if(e instanceof G0&&a instanceof G0)return Ye.value;if(e instanceof G0)return Ee.value;if(a instanceof G0)return me.value;if(e instanceof w0&&a instanceof w0)return Ye.value;if(e instanceof w0)return Ee.value;if(a instanceof w0)return me.value;if(e instanceof d0&&a instanceof d0)return Ye.value;if(e instanceof d0)return Ee.value;if(a instanceof d0)return me.value;if(e instanceof m0&&a instanceof m0)return Ye.value;if(e instanceof m0)return Ee.value;if(a instanceof m0)return me.value;if(e instanceof h0&&a instanceof h0)return Ye.value;if(e instanceof h0)return Ee.value;if(a instanceof h0)return me.value;if(e instanceof g0&&a instanceof g0)return Ye.value;if(e instanceof g0)return Ee.value;if(a instanceof g0)return me.value;if(e instanceof y0&&a instanceof y0)return Ye.value;if(e instanceof y0)return Ee.value;if(a instanceof y0)return me.value;if(e instanceof K0&&a instanceof K0)return Ye.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 Rd}},x3=Tt,e7=function(){return{bottom:-271820,top:275759,Ord0:function(){return sd}}}();var a7=function(){return{bottom:Vv.value,top:K0.value,Ord0:function(){return Id}}}(),$i={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 e7},Enum1:function(){return rN(0)}},rN=pd("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ha($i),a=_a($i);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha($i),a=_a($i);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return sd}}});var jv={cardinality:12,toEnum:function(e){return e===1?new R(Vv.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(K0.value):I.value},fromEnum:function(e){if(e instanceof Vv)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 K0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return a7},Enum1:function(){return tN(0)}},tN=pd("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ha(jv),a=_a(jv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(jv),a=_a(jv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Id}}});var u7={bottom:1,top:31,Ord0:function(){return Dd}},Oi={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 u7},Enum1:function(){return iN(0)}},iN=pd("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ha(Oi),a=_a(Oi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Oi),a=_a(Oi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Dd}}});var l7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Sa=function(e){return e};var ER=isFinite;var CR=Math.abs,ns=Math.acos,rs=Math.asin,ts=Math.atan,wd=function(e){return function(a){return Math.atan2(e,a)}},pf=Math.ceil,Qn=Math.cos,is=Math.exp,Ui=Math.floor,os=Math.log;var Mc=function(e){return function(a){return Math.pow(e,a)}},dd=function(e){return function(a){return e%a}},Sc=Math.round,cs=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},Wi=Math.sin,_s=Math.sqrt,fs=Math.tan,sf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var v7=3.141592653589793;var n7=wv(RR),r7=Sl(RR);var TR=function(){return l7(R.create)(I.value)}(),t7=function(e){if(!ER(e))return 0;if(e>=Sa(n7))return n7;if(e<=Sa(r7))return r7;if(Re)return Ai(0)(TR(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},i7=function(e){return t7(Sc(e))};var Lc=function(e){return t7(Ui(e))};var o7=F3()();var c7=Se(Ne),sN=function(e){return e};var _7=function(e){return e};var ps=function(e){return e.toDuration};var md=nl;var hd=function(e){return e.fromDuration};var qt={fromDuration:o7(sN)(function(e){return e*1e3}),toDuration:o7(_7)(function(e){return e/1e3})};var MR={fromDuration:c7,toDuration:c7};var hN=_a(jv),gN=jl();var yN=z(Y3),FN=z(Z3),bN=z(Q3);var EN=d(K3),CN=d(Rd),TN=d(x3);var MN=ha(jv);var f7=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ss=function(e){return e.value0};var p7={show:function(e){return"(Date "+(yN(e.value0)+(" "+(FN(e.value1)+(" "+(bN(e.value2)+")")))))}},Ds=function(e){return e.value1};var s7={eq:function(e){return function(a){return EN(e.value0)(a.value0)&&CN(e.value1)(a.value1)&&TN(e.value2)(a.value2)}}},SN=d(s7);var Rs=function(e){return e.value2},SR=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new f7(v,gN(MN(t)),i)}}};return Oy(l,e,hN(a),u)}}},gd=function(e){return function(a){return function(u){var l=new f7(e,a,u),v=SN(SR(e)(a)(u))(l);return v?new R(l):I.value}}};var LR=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}},AR=z(eu);var R7={show:function(e){return"(Second "+(AR(e)+")")}},I7={show:function(e){return"(Minute "+(AR(e)+")")}},G7={show:function(e){return"(Millisecond "+(AR(e)+")")}},w7={show:function(e){return"(Hour "+(AR(e)+")")}},yd=Ga,Fd=Ga,bd=Ga,Ed=Ga;var Cd={bottom:0,top:59,Ord0:function(){return yd}},Td={bottom:0,top:59,Ord0:function(){return Fd}},Md={bottom:0,top:999,Ord0:function(){return bd}},Sd={bottom:0,top:23,Ord0:function(){return Ed}},ki={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 Cd},Enum1:function(){return LN(0)}},LN=LR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ha(ki),a=_a(ki);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(ki),a=_a(ki);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return yd}}});var Ji={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 Td},Enum1:function(){return AN(0)}},AN=LR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ha(Ji),a=_a(Ji);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Ji),a=_a(Ji);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Fd}}});var Vi={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 Md},Enum1:function(){return NN(0)}},NN=LR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ha(Vi),a=_a(Vi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(Vi),a=_a(Vi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return bd}}});var ji={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 Sd},Enum1:function(){return PN(0)}},PN=LR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ha(ji),a=_a(ji);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ha(ji),a=_a(ji);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return Ed}}});var ON=z(w7),UN=z(I7),WN=z(R7),BN=z(G7);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}(),d7={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($i),kN=_a(jv),JN=_a(Oi),VN=_a(ji),jN=_a(Ji),HN=_a(ki),XN=_a(Vi),YN=z(p7),ZN=z(d7);var QN=K(jn),Df=xe(Vn),Ad=L(Ma),KN=zw(jn),xN=ha($i),eP=ha(jv),aP=ha(Oi),uP=ha(ji),lP=ha(Ji),vP=ha(ki),nP=ha(Vi),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}(),Nd=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 qd={show:function(e){return"(DateTime "+(YN(e.value0)+(" "+(ZN(e.value1)+")")))}};var Rf=function(e){var a=ps(e);return function(u){return function(l){return a(sy(Nd(u),Nd(l)))}}};var If=function(e){var a=hd(e);return function(u){return function(l){return QN(Dy(R.create)(I.value)(a(u))(Nd(l)))(function(v){return Df(Ad(Pd.create)(KN(Df(Df(Ad(gd)(xN(v.year)))(eP(v.month)))(aP(v.day)))))(Df(Df(Df(Ad(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 c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c};function h7(e,a,u,l,v,t,i){return rP(e,a-1,u,l,v,t,i).getTime()}function g7(e){return function(a){var u=new Date(a);return e(u.getUTCFullYear())(u.getUTCMonth()+1)(u.getUTCDate())(u.getUTCHours())(u.getUTCMinutes())(u.getUTCSeconds())(u.getUTCMilliseconds())}}var iP=jl(),oP=ha(jv);var cP=_a(jv);var hs=function(e){return e},Ac=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(c){return new Pd(SR(a)(iP(oP(u)))(l),new Is(v,t,i,c))}}}}}}};return g7(e)}();var _P=md,NR=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])},$d=function(e){return h7(ss(e.value0),cP(Ds(e.value0)),Rs(e.value0),ms(e.value1),ws(e.value1),Gs(e.value1),ds(e.value1))};var y7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return _P}}}();var Od=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),F7=function(e){var a=z(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},ys=function(e){var a=jw(e.Eq0()),u=$y(e),l=hc(e);return function(v){var t=a(v),i=Ll(v),c=v.CommutativeRing0().Ring0(),_=Cu(c.Semiring0()),s=u(c),y=l(c);return function(N){return function(S){var J=t(N)(S),be=i(S)(J);return new Od(_(i(N)(J))(s(be)),y(be))}}}},PR=function(e){var a=ys(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Ml(l),t=a(u),i=Cu(l),c=Ku(l);return{one:new Od(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Od(Qu(l),v),add:function(_){return function(s){return t(c(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Ud=function(e){var a=ys(e),u=PR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Gv(t),c=Cu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(c(s.value0)(y.value1))(c(s.value1)(y.value0)))(c(s.value1)(y.value1))}},Semiring0:function(){return _}}}},Wd=function(e){return e.value0};var Bd=function(e){return e.value1},b7=function(e){var a=Ud(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},E7=function(e){var a=ys(e),u=PR(e),l=b7(e);return function(v){var t=a(v),i=Cu(v.CommutativeRing0().Ring0().Semiring0()),c=Qu(u(v)),_=l(v);return{degree:function(s){return 1},div:function(s){return function(y){return t(i(s.value0)(y.value1))(i(s.value1)(y.value0))}},mod:function(s){return function(y){return c}},CommutativeRing0:function(){return _}}}};var Nc=e=>BigInt(e);var Fs=e=>Number(e),C7=e=>a=>e+a,T7=e=>a=>e*a,M7=e=>a=>e-a,zd=e=>a=>{if(a===0n)return 0n;let u=a<0n?-a:a;return(e%u+u)%u},S7=e=>a=>a===0n?0n:(e-zd(e)(a))/a,L7=e=>e<0n?-e:e,A7=0n,N7=1n;var P7=e=>a=>e==a,q7=e=>a=>e===a?0:e>a?1:-1,kd=e=>e.toString();var $7={show:kd},Jd={add:C7,zero:A7,mul:T7,one:N7};var dP={sub:M7,Semiring0:function(){return Jd}},qR={eq:P7};var bs={compare:function(e){return function(a){var u=q7(e)(a);return u===1?me.value:u===0?Ye.value:Ee.value}},Eq0:function(){return qR}},mP={Ring0:function(){return dP}},Xi={degree:L7,div:S7,mod:zd,CommutativeRing0:function(){return mP}};var $R=ys(bs)(Xi);var Gf={toRational:function(e){return function(a){return $R(Nc(e))(Nc(a))}}},U7={toRational:function(e){return function(a){return $R(e)(a)}}},OR=F7($7),Yi=PR(bs)(Xi),UR=Ud(bs)(Xi);var WR=E7(bs)(Xi);var Pc=function(e){return e.toRational},$t=function(e){return Fs(Wd(e))/Fs(Bd(e))},Vd=function(e){return Wd(e)},jd=function(e){return $R(Nc(e))(Nc(1))},W7=function(e){return $R(e)(Nc(1))},Hd=function(e){return Bd(e)};var B7=function(e){return function(a){return a.join(e)}};var z7=re(mv),df={genericShowArgs:function(e){return[]}},F0=function(e){var a=z(e);return{genericShowArgs:function(u){return[a(u)]}}},Xd=function(e){return e.genericShowArgs},BR=function(e){var a=Xd(e);return function(u){var l=Xd(u);return{genericShowArgs:function(v){return z7(a(v.value0))(l(v.value1))}}}},Pl=function(e){var a=Xd(e);return function(u){var l=Tl(u);return{"genericShow'":function(v){var t=l(Wa.value),i=a(v);return i.length===0?t:"("+(B7(" ")(z7([t])(i))+")")}}}},Yd=function(e){return e["genericShow'"]};var ql=function(e){var a=Yd(e);return function(u){var l=Yd(u);return{"genericShow'":function(v){if(v instanceof ja)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])}}}},Ev=function(e){var a=Ky(e);return function(u){var l=Yd(u);return function(v){return l(a(v))}}};function Es(){return Date.now()}var k7=function(e){return function(){return e}},J7=function(e){return function(a){return function(){return a(e())()}}};var b0=function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return a(v)(function(i){return u(t(i))})})}}};var V7=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},qc={Applicative0:function(){return il},Bind1:function(){return mf}},mf={bind:J7,Apply0:function(){return H7(0)}},il={pure:k7,Apply0:function(){return H7(0)}},j7=V7("functorEffect","Effect",function(){return{map:Op(il)}}),H7=V7("applyEffect","Effect",function(){return{apply:b0(qc),Functor0:function(){return j7(0)}}}),ol=j7(20);var FP=L(ol);var en=FP(Ac)(Es);var bP=_u(),EP=Rf(MR),CP=Pc(Gf),Qd=Ku(Yi),Kd=Cu(Yi),xd=Ll(WR),Y7=Se(Ne),Z7=If(qt),TP=jl(),X7=Pc(U7),MP=d(qR),SP=gv(Xi),LP=Qu(Jd),AP=Ll(Xi),NP=Gv(UR),PP=Ml(Yi);var $c=function(e){return function(a){var u=bP(EP(a)(e.time)),l=CP(Lc(u))(1e3);return Qd(Kd(l)(e.freq))(e.count)}},e1=function(e){var a=xd(Kd(e.count)(jd(-1)))(e.freq);return du(e.time)(Y7)(Z7($t(a))(e.time))},Q7=function(e){return function(){var u=en();return{freq:e,time:u,count:jd(0)}}},K7=function(e){var a=Ac(TP(NR(e.time*1e3))),u=X7(e.freqNumerator)(e.freqDenominator),l=X7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},qP=function(e){if(MP(SP(Vd(e))(Hd(e)))(LP))return e;if(Re)return W7(AP(Vd(e))(Hd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},a1=function(e){return function(a){return function(u){return Qd(Kd(Qd(qP(xd(NP(u)(a))(e)))(PP))(e))(a)}}},u1=function(e){return function(a){return du(e.time)(Y7)(Z7($t(xd(a)(e.freq)))(e1(e)))}};var x7=tf(),OP=Ll(WR),Qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),UP={to:function(e){if(e instanceof ja)return new Qi(e.value0);if(e instanceof Ue)return new Cs(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 Qi)return new ja(e.value0);if(e instanceof Cs)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},kR={show:Ev(UP)(ql(Pl(F0(zv))({reflectSymbol:function(){return"InSeconds"}}))(Pl(F0(OR))({reflectSymbol:function(){return"InCycles"}})))};var JR=function(e){return function(a){if(a instanceof Qi)return x7(a.value0);if(a instanceof Cs)return x7($t(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 e4=F0(kR);var BP=Se(Ne),zP=If(qt),kP=Pc(Gf),JP=Cu(Yi),v1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gf=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 ja)return new v1(e.value0);if(e instanceof Ue)return new gf(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 v1)return new ja(e.value0);if(e instanceof gf)return new Ue(new K_(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},VR={show:Ev(VP)(ql(Pl(e4)({reflectSymbol:function(){return"After"}}))(Pl(BR(F0(OR))(e4))({reflectSymbol:function(){return"Quant"}})))};var a4=function(e){return function(a){return function(u){if(u instanceof v1){var l=JR(e)(u.value0);return du(a)(BP)(zP(l)(a))}if(u instanceof gf&&u.value1 instanceof Qi){var v=kP(Lc(u.value1.value0*1e3))(1e3),l=a1(u.value0)(JP(v)(e.freq))($c(e)(a));return u1(e)(l)}if(u instanceof gf&&u.value1 instanceof Cs){var l=a1(u.value0)(u.value1.value0)($c(e)(a));return u1(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 yf=Pl(df),an=function(){function e(){}return e.value=new e,e}(),Kn=function(){function e(){}return e.value=new e,e}(),xn=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),ur=function(){function e(){}return e.value=new e,e}(),jP={to:function(e){if(e instanceof ja)return an.value;if(e instanceof Ue&&e.value0 instanceof ja)return Kn.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof ja)return xn.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof ja)return er.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 ja)return ar.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Ue&&e.value0.value0.value0.value0 instanceof Ue)return ur.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 an)return new ja(tv.value);if(e instanceof Kn)return new Ue(new ja(tv.value));if(e instanceof xn)return new Ue(new Ue(new ja(tv.value)));if(e instanceof er)return new Ue(new Ue(new Ue(new ja(tv.value))));if(e instanceof ar)return new Ue(new Ue(new Ue(new Ue(new ja(tv.value)))));if(e instanceof ur)return new Ue(new Ue(new Ue(new Ue(new Ue(tv.value)))));throw new Error("Failed pattern match at Output (line 16, column 1 - line 16, column 33): "+[e.constructor.name])}},HR={show:Ev(jP)(ql(yf({reflectSymbol:function(){return"Audio"}}))(ql(yf({reflectSymbol:function(){return"Blend"}}))(ql(yf({reflectSymbol:function(){return"RGBA"}}))(ql(yf({reflectSymbol:function(){return"Add"}}))(ql(yf({reflectSymbol:function(){return"Mul"}}))(yf({reflectSymbol:function(){return"RGB"}})))))))},XR={eq:function(e){return function(a){return e instanceof an&&a instanceof an||e instanceof Kn&&a instanceof Kn||e instanceof xn&&a instanceof xn||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar||e instanceof ur&&a instanceof ur}}};var YR=function(e){return e.channels};var l4=function(e){return function(){return{value:e}}};var De=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var ta=l4;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 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 v4={tailRecM:function(e){var a=function(l){return l},u=ZP(function(l){return a(e(l))});return function(l){return Nt(u(l))}},Monad0:function(){return Tu}};var n4={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 Ms=function(e){return e.foldrWithIndex};var Ss=function(e){return e.traverseWithIndex};var xP=L(Qp),eq=L(Ma),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}(),t1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return Yw(dl.create)(xP(a(eq(u)))(u(l)))}}}};var As=function(e){var a=rv(e);return function(u){return new dl(u,a)}};var ZR=function(e){var a=L(e);return{map:function(u){return function(l){return new dl(u(l.value0),a(u)(l.value1))}}}};var Ns=function(e){var a=Nl(e),u=Oa(e),l=gu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(c){return function(_){return t(c(_.value0))(i(c)(_.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 i1=function(e){var a=wl(e),u=au(e),l=ZR(e.Functor0()),v=Ns(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),c=xe(i),_=L(i.Functor0()),s=a(t);return function(y){return c(_(dl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),c=xe(i),_=L(i.Functor0()),s=u(t);return function(y){return function(N){return c(_(dl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var o4=function(e){var a=Oa(e),u=gu(e),l=Ns(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(c){return a(function(_){return function(s){return t(_)(i(s))}})(i(c.value0))(c.value1)}}},foldr1:function(v){return function(t){return du(t.value0)(v(t.value0))(u(function(i){var c=du(i)(v(i));return function(_){return R.create(c(_))}})(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),g=function(){function e(){}return e.value=new e,e}(),w=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}(),KR=function(e){return e},_4=function(e){return new w(e.value0,e.value1)};var oq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof w&&s.value1 instanceof w&&s.value1.value1 instanceof w){v=new w(s,_),l=s.value1.value1.value1;return}var y=function(S){return S instanceof w&&S.value1 instanceof w&&S.value1.value1 instanceof g?new w(e(S.value0),new w(e(S.value1.value0),g.value)):S instanceof w&&S.value1 instanceof g?new w(e(S.value0),g.value):g.value},N=function(S){return function(J){var be=S,Ea=!1,Eu;function Fl(ma,J0){if(ma instanceof w&&ma.value0 instanceof w&&ma.value0.value1 instanceof w&&ma.value0.value1.value1 instanceof w){be=ma.value1,J=new w(e(ma.value0.value0),new w(e(ma.value0.value1.value0),new w(e(ma.value0.value1.value1.value0),J0)));return}return Ea=!0,J0}for(;!Ea;)Eu=Fl(be,J);return Eu}};return t=!0,N(_)(y(s))}for(;!t;)i=c(v,l);return i}};return a(g.value)},_v={map:oq},f4=L(_v),Hl=ZR(_v),Za={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(S instanceof g)return _=!0,N;if(S instanceof w){c=new w(S.value0,N),i=S.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(g.value)}(),l=Oa(Za)(ea(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 c(_,s){if(s instanceof g)return t=!0,_;if(s instanceof w){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=c(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=wa(e);return function(l){return Oa(Za)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},QR=Oa(Za),cq=gu(Za),_q=Yn(Za)(St),E0=Ns(Za);var Uc={append:function(e){return function(a){return cq(w.create)(a)(e)}}},Cf=re(Uc);var Ps={append:function(e){return function(a){return new dl(e.value0,Cf(e.value1)(_4(a)))}}},Tf=function(e){var a=z(e);return{show:function(u){return u instanceof g?"Nil":"("+(_q(" : ")(f4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Il(a),v=U(e);return function(t){var i=u(QR(ea(w.create))(g.value)),c=QR(function(_){var s=l(ea(w.create))(_);return function(y){return s(t(y))}})(v(g.value));return function(_){return i(c(_))}}},sequence:function(e){return au(C0)(e)(iq)},Functor0:function(){return _v},Foldable1:function(){return Za}},Cv=i1(C0);var qs={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new w(N.value0,y);return}if(N.value1 instanceof I)return i=!0,QR(ea(w.create))(g.value)(new w(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;)c=_(t,v);return c}};return u(a)(g.value)}}},Wc={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,QR(ea(w.create))(g.value)(y);if(N instanceof R){t=N.value0.value1,v=new w(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;)c=_(t,v);return c}};return u(a)(g.value)}},Unfoldable10:function(){return qs}},fv=t1(Wc),Bc=o4(Za);var fq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(c){var _=t,s=i,y=!1,N;function S(J,be,Ea){if(!Ea)return y=!0,!1;if(J instanceof g&&be instanceof g)return y=!0,Ea;if(J instanceof w&&be instanceof w){_=J.value1,s=be.value1,c=Ea&&a(be.value0)(J.value0);return}return y=!0,!1}for(;!y;)N=S(_,s,c);return N}}};return v(u)(l)(!0)}}}},pq=Ci(fq);var xR=function(e){return{eq:pq(e)}};var o1={apply:function(e){return function(a){if(e instanceof g)return g.value;if(e instanceof w)return Cf(f4(e.value0)(a))(xe(o1)(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}},c4=xe(o1),p4={apply:function(e){return function(a){return new dl(e.value0(a.value0),Cf(c4(e.value1)(new w(a.value0,g.value)))(c4(new w(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Hl}},c1={bind:function(e){return function(a){if(e instanceof g)return g.value;if(e instanceof w)return Cf(a(e.value0))(K(c1)(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 o1}},sq=K(c1),eI={bind:function(e){return function(a){var u=a(e.value0);return new dl(u.value0,Cf(u.value1)(sq(e.value1)(function(l){return _4(a(l))})))}},Apply0:function(){return p4}};var Dq={alt:Cf,Functor0:function(){return _v}},_1=function(){return{empty:g.value,Alt0:function(){return Dq}}}();var aI={pure:function(){var e=As(_1);return function(a){return KR(e(a))}}(),Apply0:function(){return p4}};var p1=L(Ma);var dq=bc(n4),mq=Oa(Za);var hq=Se(Ne);var s1=function(e){if(e instanceof g)return I.value;if(e instanceof w)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])},vI=function(e){return p0(e)(function(a){return p1(function(u){return new B(u.head,u.tail)})(s1(a))})},gq=function(e){if(e instanceof g)return I.value;if(e instanceof w)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 w(e,g.value)};var Mf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(c,_){if(_ instanceof g)return v=!0,c;if(_ instanceof w){l=new w(_.value0,c),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[c.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(g.value)}();var G4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(_ instanceof g)return t=!0,I.value;if(_ instanceof w&&_.value1 instanceof g)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof w){v=_.value1,l=new w(_.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=c(v,l);return i}};return p1(function(u){return{init:Mf(u.revInit),last:u.last}})(a(e)(g.value))},$s=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var c=v,_=t,s=!1,y;function N(S,J,be){if(S instanceof g||J instanceof g)return s=!0,be;if(S instanceof w&&J instanceof w){c=S.value1,_=J.value1,i=new w(e(S.value0)(J.value0),be);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[S.constructor.name,J.constructor.name,be.constructor.name])}for(;!s;)y=N(c,_,i);return y}}};return Mf(l(a)(u)(g.value))}}},zc=function(){return $s(B.create)}();var w4=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 c=l,_=v,s=t,y=!1,N;function S(J,be,Ea,Eu){if(J===be)return y=!0,new w(J,Eu);if(Re){c=J+Ea|0,_=be,s=Ea,i=new w(J,Eu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,be.constructor.name,Ea.constructor.name,Eu.constructor.name])}for(;!y;)N=S(c,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(g.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 uI=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof g)return t=!0,Mf(_);if(s instanceof w){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new w(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=c(v,l);return i}};return a(g.value)},d4=function(e){var a=K(e.Monad0().Bind1()),u=Hv(e);return function(l){var v=l.Plus1().Alt0(),t=Va(v),i=L(v.Functor0()),c=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(c(new Uu(void 0))))(function(N){return c(dq(function(S){return new w(S,y)})(function(S){return Mf(y)})(N))})};return u(s)(g.value)}}};var Fq=function(e){var a=xe(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=Hn(l);return function(t){return a(u(w.create)(t))(v(function(i){return D1(e)(l)(t)}))}}},D1=function(e){var a=Va(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(Fq(e)(l)(v))(u(g.value))}}},Xv=mq(function(e){return function(a){return e+1|0}})(0),m4=function(e){var a=!1,u;function l(v){if(v instanceof w&&v.value1 instanceof g)return a=!0,new R(v.value0);if(v instanceof w){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var h4=function(e){return p1(function(a){return a.init})(G4(e))};var bq=function(e){if(e instanceof g)return I.value;if(e instanceof w)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])},lI=function(e){if(e instanceof g)return g.value;if(e instanceof w&&e.value0 instanceof g)return lI(e.value1);if(e instanceof w&&e.value0 instanceof w)return new w(new w(e.value0.value0,uI(bq)(e.value1)),lI(new w(e.value0.value1,uI(gq)(e.value1))));throw new Error("Failed pattern match at Data.List (line 813, column 1 - line 813, column 54): "+[e.constructor.name])};var g4=function(e){return function(a){var u=e,l=!1,v;function t(i,c){if(i<1)return l=!0,c;if(c instanceof g)return l=!0,g.value;if(c instanceof w){u=i-1|0,a=c.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,c.constructor.name])}for(;!l;)v=t(u,a);return v}};var kc=uI(hq);var y4=function(e){return e()};var F4=function(e){throw new Error(e)};var b4=function(){return F4};var Mq=b4(),Sq=y4,Os=function(e){return Sq(function(){return Mq(e)})};var Aq=K(eI),Nq=Se(Ne);var pv=function(e){return function(a){return function(u){return new dl(e(a.value0)(u.value0),$s(e)(a.value1)(u.value1))}}};var Jc=function(e){return new w(e.value0,e.value1)};var ga=function(e){return e.value1};var ya=function(){var e=As(_1);return function(a){return KR(e(a))}}();var Pq=function(e){return function(a){return e(new w(a.value0,a.value1))}};var La=function(e){return 1+Xv(e.value1)|0},E4=function(e){return Ai(e.value0)(m4(e.value1))};var C4=function(e){return du(g.value)(function(a){return new w(e.value0,a)})(h4(e.value1))};var Y=function(e){return e.value0};var oa=function(e){if(e instanceof g)return I.value;if(e instanceof w)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 Ut=function(e){return Pq(g4(e))},Us=function(e){return function(a){return new dl(e,a)}},fu=function(e){return function(a){return new dl(e,new w(a.value0,a.value1))}};var _l=function(e){return Aq(e)(Nq)};var Vc=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 Aa=function(){function e(){}return e.value=new e,e}(),ba=function(){function e(a,u,l,v,t,i){this.value0=a,this.value1=u,this.value2=l,this.value3=v,this.value4=t,this.value5=i}return e.create=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return new e(a,u,l,v,t,i)}}}}}},e}();var nI=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}(),T4=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 Aa){if(l instanceof Aa)return new ba(1,1,e,a,u,l);if(l instanceof ba)return new ba(1+l.value0|0,1+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 680, column 5 - line 684, column 39): "+[l.constructor.name])}if(u instanceof ba){if(l instanceof Aa)return new ba(1+u.value0|0,1+u.value1|0,e,a,u,l);if(l instanceof ba)return new ba(1+function(){var v=u.value0>l.value0;return v?u.value0:l.value0}()|0,(1+u.value1|0)+l.value1|0,e,a,u,l);throw new Error("Failed pattern match at Data.Map.Internal (line 686, column 5 - line 690, column 68): "+[l.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 678, column 32 - line 690, column 68): "+[u.constructor.name])};var rI=function(e){return function(a){return new ba(1,1,e,a,Aa.value,Aa.value)}},vr=function(){var e=function(l){if(l instanceof Aa)return 0;if(l instanceof ba)return l.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 735, column 12 - line 737, column 26): "+[l.constructor.name])},a=function(l,v,t,i,c,_,s){return _ instanceof ba&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,c,_.value5,s)):T0(i,c,T0(l,v,t,_),s)},u=function(l,v,t,i,c,_,s){return _ instanceof ba&&e(c)<=_.value0?T0(_.value2,_.value3,T0(t,i,c,_.value4),T0(l,v,_.value5,s)):T0(t,i,c,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Aa)return i instanceof Aa?rI(l)(v):i instanceof ba&&i.value0>1?a(l,v,t,i.value2,i.value3,i.value4,i.value5):T0(l,v,t,i);if(t instanceof ba){if(i instanceof ba){if(i.value0>(t.value0+1|0))return a(l,v,t,i.value2,i.value3,i.value4,i.value5);if(t.value0>(i.value0+1|0))return u(l,v,t.value2,t.value3,t.value4,t.value5,i)}return i instanceof Aa&&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])}}(),I1=Vc("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Aa)return new nI(I.value,Aa.value,Aa.value);if(u instanceof ba){var l=e(a)(u.value2);if(l instanceof Ee){var v=I1(771)(e,a,u.value4);return new nI(v.value0,v.value1,vr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof me){var v=I1(774)(e,a,u.value5);return new nI(v.value0,vr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Ye)return new nI(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=I1(764),M4=Vc("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Aa)return new T4(e,a,u);if(l instanceof ba){var v=M4(757)(l.value2,l.value3,l.value4,l.value5);return new T4(v.value0,v.value1,vr(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=M4(753),Uq=function(e,a){if(e instanceof Aa)return a;if(e instanceof ba){var u=Oq(e.value2,e.value3,e.value4,e.value5);return vr(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 G1=Vc("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Aa)return l;if(l instanceof Aa)return u;if(l instanceof ba){var v=$q(e,l.value2,u),t=G1(787)(e,a,v.value1,l.value4),i=G1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return vr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return vr(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=G1(781),Bq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return Wq(a,u,l,v)}}}},tI=function(e){return Bq(e)(Ta)};var ln=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function c(_){if(_ instanceof Aa)return t=!0,I.value;if(_ instanceof ba){var s=a(u)(_.value2);if(s instanceof Ee){v=_.value4;return}if(s instanceof me){v=_.value5;return}if(s instanceof Ye)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=c(v);return i};return l}};var nr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Aa)return rI(u)(l);if(t instanceof ba){var i=a(u)(t.value2);if(i instanceof Ee)return vr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof me)return vr(t.value2,t.value3,t.value4,v(t.value5));if(i instanceof Ye)return new ba(t.value0,t.value1,u,l,t.value4,t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 469, column 7 - line 472, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 466, column 8 - line 472, column 35): "+[t.constructor.name])};return v}}},S4={map:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 145, column 10 - line 148, column 39): "+[u.constructor.name])};return a}},zq={mapWithIndex:function(e){var a=function(u){if(u instanceof Aa)return Aa.value;if(u instanceof ba)return new ba(u.value0,u.value1,u.value2,e(u.value2)(u.value3),a(u.value4),a(u.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 153, column 10 - line 156, column 41): "+[u.constructor.name])};return a},Functor0:function(){return S4}},iI={foldr:function(e){return function(a){var u=Vc("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof ba)return u(170)(v.value4,e(v.value3)(u(170)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 167, column 26 - line 170, column 43): "+[v.constructor.name])}}),l=u(167);return function(v){return l(v,a)}}},foldl:function(e){return function(a){var u=Vc("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof ba)return u(176)(e(u(176)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 173, column 26 - line 176, column 43): "+[t.constructor.name])}}),l=u(173);return function(v){return l(a,v)}}},foldMap:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 179, column 10 - line 182, column 28): "+[t.constructor.name])};return v}}},L4={foldrWithIndex:function(e){return function(a){var u=Vc("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)return t;if(v instanceof ba)return u(190)(v.value4,e(v.value2)(v.value3)(u(190)(v.value5,t)));throw new Error("Failed pattern match at Data.Map.Internal (line 187, column 26 - line 190, column 45): "+[v.constructor.name])}}),l=u(187);return function(v){return l(v,a)}}},foldlWithIndex:function(e){return function(a){var u=Vc("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)return v;if(t instanceof ba)return u(196)(e(t.value2)(u(196)(v,t.value4))(t.value3),t.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 193, column 26 - line 196, column 45): "+[t.constructor.name])}}),l=u(193);return function(v){return l(a,v)}}},foldMapWithIndex:function(e){var a=wa(e),u=re(e.Semigroup0());return function(l){var v=function(t){if(t instanceof Aa)return a;if(t instanceof ba)return u(v(t.value4))(u(l(t.value2)(t.value3))(v(t.value5)));throw new Error("Failed pattern match at Data.Map.Internal (line 199, column 10 - line 202, column 30): "+[t.constructor.name])};return v}},Foldable0:function(){return iI}},A4=function(){return Ms(L4)(function(e){return function(a){return function(u){return new w(e,u)}}})(g.value)}(),N4={traverse:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[c.constructor.name])};return i}},sequence:function(e){return au(N4)(e)(qq)},Functor0:function(){return S4},Foldable1:function(){return iI}},P4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=xe(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof ba)return l(l(v(function(_){return function(s){return function(y){return new ba(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value2)(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[c.constructor.name])};return i}},FunctorWithIndex0:function(){return zq},FoldableWithIndex1:function(){return L4},Traversable2:function(){return N4}};var el=function(){return Aa.value}(),oI=function(e){var a=nr(e);return function(u){return Oa(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(el)}};var w1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Aa)return Aa.value;if(v instanceof ba){var t=a(u)(v.value2);if(t instanceof Ee)return vr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof me)return vr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Ye)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(tI(e))};var jq=function(e){return A4(e)},q4=function(e){var a=vI(e);return function(u){return a(jq(u))}};var d1=function(e){return rI(e)(void 0)};var Ws=function(e){return{append:Vq(e)}};var Hq=el;var Sf=function(e){var a=Ws(e);return{mempty:Hq,Semigroup0:function(){return a}}};var $4=Pl(df),he=function(){function e(){}return e.value=new e,e}(),Ce=function(){function e(){}return e.value=new e,e}(),Xq={to:function(e){if(e instanceof ja)return he.value;if(e instanceof Ue)return Ce.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 he)return new ja(tv.value);if(e instanceof Ce)return new Ue(tv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},m1={show:Ev(Xq)(ql($4({reflectSymbol:function(){return"Combinatorial"}}))($4({reflectSymbol:function(){return"Pairwise"}})))},h1={eq:function(e){return function(a){return e instanceof he&&a instanceof he||e instanceof Ce&&a instanceof Ce}}};var Ua=d(h1);var y1=Q0(Za)(St),Yq=bR(Wc),O4=z(zv),U4=L(_v),g1=z(eu),Ba=z(m1),Nu=U(g3),F1=Sf(xa),W4=wa(F1),rr=Lt(Gl),Zq=Nl(Za)(lf()(Da({reflectSymbol:function(){return"ain"}})(rr)()(Da({reflectSymbol:function(){return"fft"}})(rr)()(Da({reflectSymbol:function(){return"hi"}})(rr)()(Da({reflectSymbol:function(){return"ifft"}})(rr)()(Da({reflectSymbol:function(){return"ihi"}})(rr)()(Da({reflectSymbol:function(){return"ilo"}})(rr)()(Da({reflectSymbol:function(){return"imgURLs"}})(F1)()(Da({reflectSymbol:function(){return"imid"}})(rr)()(Da({reflectSymbol:function(){return"lo"}})(rr)()(Da({reflectSymbol:function(){return"mid"}})(rr)()(Da({reflectSymbol:function(){return"vidURLs"}})(F1)()(Da({reflectSymbol:function(){return"webcam"}})(rr)()(uf))))))))))))));var Hu=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}(),ir=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),cr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Wt=function(){function e(){}return e.value=new e,e}(),Xc=function(){function e(){}return e.value=new e,e}(),Yc=function(){function e(){}return e.value=new e,e}(),Zc=function(){function e(){}return e.value=new e,e}(),tr=function(){function e(){}return e.value=new e,e}(),Qc=function(){function e(){}return e.value=new e,e}(),Kc=function(){function e(){}return e.value=new e,e}(),_r=function(){function e(){}return e.value=new e,e}(),xc=function(){function e(){}return e.value=new e,e}(),e_=function(){function e(){}return e.value=new e,e}(),a_=function(){function e(){}return e.value=new e,e}(),Ki=function(){function e(){}return e.value=new e,e}(),xi=function(){function e(){}return e.value=new e,e}(),eo=function(){function e(){}return e.value=new e,e}(),ao=function(){function e(){}return e.value=new e,e}(),uo=function(){function e(){}return e.value=new e,e}(),lo=function(){function e(){}return e.value=new e,e}(),Bt=function(){function e(){}return e.value=new e,e}(),zt=function(){function e(){}return e.value=new e,e}(),kt=function(){function e(){}return e.value=new e,e}(),Jt=function(){function e(){}return e.value=new e,e}(),Vt=function(){function e(){}return e.value=new e,e}(),u_=function(){function e(){}return e.value=new e,e}(),fr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),vo=function(){function e(){}return e.value=new e,e}(),no=function(){function e(){}return e.value=new e,e}(),l_=function(){function e(){}return e.value=new e,e}(),ro=function(){function e(){}return e.value=new e,e}(),to=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),io=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),oo=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}(),_o=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),fo=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}(),so=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Do=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ro=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Io=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Go=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}(),jt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ht=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Rr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ir=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Vr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ho=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),go=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Qt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fo=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}(),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}(),Eo=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}(),Co=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}(),To=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}(),Mo=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}(),So=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}(),Lo=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}(),Ao=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}(),No=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}(),Po=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}(),v_=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}(),n_=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),r_=function(){function e(a,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}(),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}(),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}(),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}(),tn=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}(),Tv=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}(),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}(),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}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),Kt=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}(),xt=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),wn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),mn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ei=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}(),ai=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}(),$o=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}(),Oo=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}(),Uo=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}(),Wo=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mv=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}(),ui=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}(),li=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}(),vi=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}(),ni=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),ri=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),Bo=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 Hu&&a instanceof Hu?e.value0===a.value0:e instanceof fl&&a instanceof fl?Ua(e.value0)(a.value0)&&d(xR(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 ir&&a instanceof ir?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof or&&a instanceof or?d(E)(e.value0)(a.value0):e instanceof cr&&a instanceof cr?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof Wt&&a instanceof Wt||e instanceof Xc&&a instanceof Xc||e instanceof Yc&&a instanceof Yc||e instanceof Zc&&a instanceof Zc||e instanceof tr&&a instanceof tr||e instanceof Qc&&a instanceof Qc||e instanceof Kc&&a instanceof Kc||e instanceof _r&&a instanceof _r||e instanceof xc&&a instanceof xc||e instanceof e_&&a instanceof e_||e instanceof a_&&a instanceof a_||e instanceof Ki&&a instanceof Ki||e instanceof xi&&a instanceof xi||e instanceof eo&&a instanceof eo||e instanceof ao&&a instanceof ao||e instanceof uo&&a instanceof uo||e instanceof lo&&a instanceof lo||e instanceof Bt&&a instanceof Bt||e instanceof zt&&a instanceof zt||e instanceof kt&&a instanceof kt||e instanceof Jt&&a instanceof Jt||e instanceof Vt&&a instanceof Vt||e instanceof u_&&a instanceof u_?!0:e instanceof fr&&a instanceof fr?e.value0===a.value0&&e.value1===a.value1:e instanceof vo&&a instanceof vo||e instanceof no&&a instanceof no||e instanceof l_&&a instanceof l_||e instanceof ro&&a instanceof ro?!0:e instanceof to&&a instanceof to||e instanceof io&&a instanceof io?e.value0===a.value0:e instanceof pr&&a instanceof pr?d(E)(e.value0)(a.value0):e instanceof sr&&a instanceof sr?d(E)(e.value0)(a.value0):e instanceof oo&&a instanceof oo?d(E)(e.value0)(a.value0):e instanceof co&&a instanceof co?d(E)(e.value0)(a.value0):e instanceof _o&&a instanceof _o?d(E)(e.value0)(a.value0):e instanceof fo&&a instanceof fo?d(E)(e.value0)(a.value0):e instanceof po&&a instanceof po?d(E)(e.value0)(a.value0):e instanceof so&&a instanceof so?d(E)(e.value0)(a.value0):e instanceof Do&&a instanceof Do?d(E)(e.value0)(a.value0):e instanceof Ro&&a instanceof Ro?d(E)(e.value0)(a.value0):e instanceof Io&&a instanceof Io?d(E)(e.value0)(a.value0):e instanceof Go&&a instanceof Go?d(E)(e.value0)(a.value0):e instanceof wo&&a instanceof wo?d(E)(e.value0)(a.value0):e instanceof jt&&a instanceof jt?d(E)(e.value0)(a.value0):e instanceof Ht&&a instanceof Ht?d(E)(e.value0)(a.value0):e instanceof Xt&&a instanceof Xt?d(E)(e.value0)(a.value0):e instanceof Dr&&a instanceof Dr?d(E)(e.value0)(a.value0):e instanceof Rr&&a instanceof Rr?d(E)(e.value0)(a.value0):e instanceof Ir&&a instanceof Ir?d(E)(e.value0)(a.value0):e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof Vr&&a instanceof Vr?d(E)(e.value0)(a.value0):e instanceof mo&&a instanceof mo?d(E)(e.value0)(a.value0):e instanceof ho&&a instanceof ho?d(E)(e.value0)(a.value0):e instanceof go&&a instanceof go?d(E)(e.value0)(a.value0):e instanceof Yt&&a instanceof Yt?d(E)(e.value0)(a.value0):e instanceof Zt&&a instanceof Zt?d(E)(e.value0)(a.value0):e instanceof Qt&&a instanceof Qt?d(E)(e.value0)(a.value0):e instanceof yo&&a instanceof yo?d(E)(e.value0)(a.value0):e instanceof Fo&&a instanceof Fo?d(E)(e.value0)(a.value0):e instanceof bo&&a instanceof bo?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 Eo&&a instanceof Eo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof v_&&a instanceof v_?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof n_&&a instanceof n_?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof r_&&a instanceof r_?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 nn&&a instanceof nn?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 M0&&a instanceof M0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Yv&&a instanceof Yv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof tn&&a instanceof tn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Tv&&a instanceof Tv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof on&&a instanceof on?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Kt&&a instanceof Kt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof xt&&a instanceof xt?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof mn&&a instanceof mn?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ei&&a instanceof ei?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ai&&a instanceof ai?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $o&&a instanceof $o?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Oo&&a instanceof Oo?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Uo&&a instanceof Uo?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Wo&&a instanceof Wo?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Qr&&a instanceof Qr?d(E)(e.value0)(a.value0):e instanceof Mv&&a instanceof Mv?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ui&&a instanceof ui?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof li&&a instanceof li?Ua(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?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof vi&&a instanceof vi?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ni&&a instanceof ni?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ri&&a instanceof ri?Ua(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Bo&&a instanceof Bo?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},b1=function(e){return new Hu(0)},Qq=function(e){return e instanceof fl?e.value1:e instanceof vn?new w(e.value0,new w(e.value1,g.value)):e instanceof ir?new w(e.value0,new w(e.value1,g.value)):e instanceof or?new w(e.value0,g.value):e instanceof cr?new w(e.value1,g.value):e instanceof pr?new w(e.value0,g.value):e instanceof sr?new w(e.value0,g.value):e instanceof oo?new w(e.value0,g.value):e instanceof co?new w(e.value0,g.value):e instanceof _o?new w(e.value0,g.value):e instanceof fo?new w(e.value0,g.value):e instanceof po?new w(e.value0,g.value):e instanceof so?new w(e.value0,g.value):e instanceof Do?new w(e.value0,g.value):e instanceof Ro?new w(e.value0,g.value):e instanceof Io?new w(e.value0,g.value):e instanceof Go?new w(e.value0,g.value):e instanceof wo?new w(e.value0,g.value):e instanceof jt?new w(e.value0,g.value):e instanceof Ht?new w(e.value0,g.value):e instanceof Xt?new w(e.value0,g.value):e instanceof Dr?new w(e.value0,g.value):e instanceof Rr?new w(e.value0,g.value):e instanceof Ir?new w(e.value0,g.value):e instanceof Gr?new w(e.value0,g.value):e instanceof wr?new w(e.value0,g.value):e instanceof dr?new w(e.value0,g.value):e instanceof mr?new w(e.value0,g.value):e instanceof hr?new w(e.value0,g.value):e instanceof gr?new w(e.value0,g.value):e instanceof yr?new w(e.value0,g.value):e instanceof Fr?new w(e.value0,g.value):e instanceof br?new w(e.value0,g.value):e instanceof Er?new w(e.value0,g.value):e instanceof Cr?new w(e.value0,g.value):e instanceof Tr?new w(e.value0,g.value):e instanceof Mr?new w(e.value0,g.value):e instanceof Sr?new w(e.value0,g.value):e instanceof Lr?new w(e.value0,g.value):e instanceof Ar?new w(e.value0,g.value):e instanceof Nr?new w(e.value0,g.value):e instanceof Pr?new w(e.value0,g.value):e instanceof qr?new w(e.value0,g.value):e instanceof $r?new w(e.value0,g.value):e instanceof Or?new w(e.value0,g.value):e instanceof Ur?new w(e.value0,g.value):e instanceof Wr?new w(e.value0,g.value):e instanceof Br?new w(e.value0,g.value):e instanceof zr?new w(e.value0,g.value):e instanceof kr?new w(e.value0,g.value):e instanceof Jr?new w(e.value0,g.value):e instanceof Vr?new w(e.value0,g.value):e instanceof mo?new w(e.value0,g.value):e instanceof ho?new w(e.value0,g.value):e instanceof go?new w(e.value0,g.value):e instanceof Yt?new w(e.value0,g.value):e instanceof Zt?new w(e.value0,g.value):e instanceof Qt?new w(e.value0,g.value):e instanceof yo?new w(e.value0,g.value):e instanceof Fo?new w(e.value0,g.value):e instanceof bo?new w(e.value0,g.value):e instanceof jr?new w(e.value0,g.value):e instanceof Hr?new w(e.value0,g.value):e instanceof Xr?new w(e.value0,g.value):e instanceof Yr?new w(e.value0,g.value):e instanceof Zr?new w(e.value0,g.value):e instanceof Eo?new w(e.value0,new w(e.value1,g.value)):e instanceof Co?new w(e.value0,new w(e.value1,g.value)):e instanceof To?new w(e.value0,new w(e.value1,g.value)):e instanceof Mo?new w(e.value0,new w(e.value1,g.value)):e instanceof Lo?new w(e.value0,new w(e.value1,g.value)):e instanceof Ao?new w(e.value0,new w(e.value1,g.value)):e instanceof No?new w(e.value0,new w(e.value1,g.value)):e instanceof Po?new w(e.value0,new w(e.value1,g.value)):e instanceof qo?new w(e.value0,new w(e.value1,g.value)):e instanceof nn?new w(e.value0,new w(e.value1,g.value)):e instanceof rn?new w(e.value0,new w(e.value1,g.value)):e instanceof M0?new w(e.value1,new w(e.value2,g.value)):e instanceof Yv?new w(e.value1,new w(e.value2,g.value)):e instanceof tn?new w(e.value1,new w(e.value2,g.value)):e instanceof Tv?new w(e.value1,new w(e.value2,g.value)):e instanceof on?new w(e.value1,new w(e.value2,g.value)):e instanceof cn?new w(e.value1,new w(e.value2,g.value)):e instanceof _n?new w(e.value1,new w(e.value2,g.value)):e instanceof fn?new w(e.value1,new w(e.value2,g.value)):e instanceof pn?new w(e.value1,new w(e.value2,g.value)):e instanceof S0?new w(e.value1,new w(e.value2,g.value)):e instanceof sn?new w(e.value1,new w(e.value2,g.value)):e instanceof Dn?new w(e.value1,new w(e.value2,g.value)):e instanceof Rn?new w(e.value1,new w(e.value2,g.value)):e instanceof In?new w(e.value1,new w(e.value2,g.value)):e instanceof Gn?new w(e.value1,new w(e.value2,g.value)):e instanceof Kt?new w(e.value1,new w(e.value2,g.value)):e instanceof xt?new w(e.value1,new w(e.value2,g.value)):e instanceof wn?new w(e.value1,new w(e.value2,g.value)):e instanceof dn?new w(e.value1,new w(e.value2,g.value)):e instanceof mn?new w(e.value1,new w(e.value2,g.value)):e instanceof ei?new w(e.value1,new w(e.value2,g.value)):e instanceof ai?new w(e.value1,new w(e.value2,g.value)):e instanceof Qr?new w(e.value0,g.value):e instanceof ui?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof li?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof L0?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof Mv?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof vi?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof ni?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof ri?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof Bo?new w(e.value1,new w(e.value2,g.value)):g.value};var E1=function(e){return function(a){return function(u){var l=new fl(he.value,new w(e,new w(a,g.value))),v=new fl(he.value,new w(new Hu(-1),new w(new Hu(1),g.value)));return new L0(he.value,v,l,u)}}},B4=function(e){return function(a){var u=new Yv(Ce.value,e,a),l=new M0(Ce.value,e,a);return E1(u)(l)}};var z4=function(e){return nn.create(new Yv(Ce.value,new Hu(0),e))},A=function(e){return y1(Yq(e)(" "))},C=function(e){return function(a){if(a instanceof Hu)return A(e)+("Constant "+(O4(a.value0)+` -`));if(a instanceof fl&&a.value0 instanceof he)return A(e)+(`[ -`+(y1(U4(C(e+1|0))(a.value1))+(A(e)+`] -`)));if(a instanceof fl&&a.value0 instanceof Ce)return A(e)+(`{ -`+(y1(U4(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 ir)return A(e)+(`Zip -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof or)return A(e)+(`Mono -`+C(e+1|0)(a.value0));if(a instanceof cr)return A(e)+("Rep "+(g1(a.value0)+(` -`+C(e+1|0)(a.value1))));if(a instanceof Wt)return A(e)+`Pi -`;if(a instanceof Xc)return A(e)+`Px -`;if(a instanceof Yc)return A(e)+`Py -`;if(a instanceof Zc)return A(e)+`Pxy -`;if(a instanceof tr)return A(e)+`Aspect -`;if(a instanceof Qc)return A(e)+`Fx -`;if(a instanceof Kc)return A(e)+`Fy -`;if(a instanceof _r)return A(e)+`Fxy -`;if(a instanceof xc)return A(e)+`FRt -`;if(a instanceof e_)return A(e)+`FR -`;if(a instanceof a_)return A(e)+`FT +var Np={compose:function(e){return function(a){return function(u){return e(a(u))}}}},Pp=function(e){return e.compose};var Se=function(e){return e.identity},Ne={identity:function(e){return e},Semigroupoid0:function(){return Np}};var Aw=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c.getTime()};function _y(e,a){var u=Aw(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),l=Aw(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return u-l}function fy(e){return function(a){return function(u){return function(l){var v=Aw(l.year,l.month-1,l.day,l.hour,l.minute,l.second,l.millisecond),t=new Date(v+u);return isNaN(t.getTime())?a:e({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()})}}}}var Re=!0;var xe=function(e){return function(a){return function(u){return e(u)(a)}}},Ta=function(e){return function(a){return e}};var Nw=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=TL(a,u-1,l);return e(v.getUTCFullYear())(v.getUTCMonth()+1)(v.getUTCDate())}function Mi(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 mv={append:Oy},By=function(e){return e.appendRecord},Y_=function(){return function(e){return{append:By(e)(Ua.value)}}},re=function(e){return e.append};var _u=function(e){var a=Cl(e);return function(){return function(u){var l=By(u);return function(v){var t=re(v);return{appendRecord:function(i){return function(c){return function(_){var s=l(Ua.value)(c)(_),y=a(Ua.value),N=On(y),S=c0(y);return N(t(S(c))(S(_)))(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 Bn}},o3={Ring0:function(){return zp}};var gv=function(e){return e.mod},zw=function(e){var a=d(e);return function(u){var l=Zu(u.CommutativeRing0().Ring0().Semiring0()),v=gv(u);return function(t){return function(i){var c=a(i)(l);return c?t:zw(e)(u)(i)(v(t)(i))}}}},Yp={degree:function(e){return 1},div:t3,mod:function(e){return function(a){return 0}},CommutativeRing0:function(){return i3}},Hn={degree:v3,div:n3,mod:r3,CommutativeRing0:function(){return o3}},Sl=function(e){return e.div};var WL=Y_();var Mt={mempty:"",Semigroup0:function(){return Wy}},af={memptyRecord:function(e){return{}},SemigroupRecord0:function(){return X_}};var c3=function(e){return e.memptyRecord},uf=function(){return function(e){var a=WL(e.SemigroupRecord0());return{mempty:c3(e)(Ua.value),Semigroup0:function(){return a}}}},Ga=function(e){return e.mempty};var sa=function(e){var a=Cl(e),u=_u(e)();return function(l){var v=Ga(l),t=l.Semigroup0();return function(){return function(i){var c=c3(i),_=u(i.SemigroupRecord0())(t);return{memptyRecord:function(s){var y=c(Ua.value),N=a(Ua.value),S=On(N);return S(v)(y)},SemigroupRecord0:function(){return _}}}}}};var B=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Vw=function(e){return function(a){return e(a.value0)(a.value1)}};var Ll=function(e){return e.value1};var Zp={map:function(e){return function(a){return new B(a.value0,e(a.value1))}}};var tv=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=[],c=t;;){var _=v(c);if(e(_))return i;var s=a(_);i.push(u(s)),c=l(s)}}}}}}};var kL=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(c){return function(_){function s(y,N){switch(N-y){case 0:return i([]);case 1:return t(e)(c(_[y]));case 2:return v(t(a)(c(_[y])))(c(_[y+1]));case 3:return v(v(t(u)(c(_[y])))(c(_[y+1])))(c(_[y+2]));default:var S=y+Math.floor((N-y)/4)*2;return v(t(l)(s(y,S)))(s(S,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)}}},ls=function(e){var a=bv(e);return function(u){return function(l){return function(v){var t=function(i){return new B(i.value0,function(){var c=i.value1>0;return c?new R(new B(l(i.value0),i.value1-1|0)):I.value}())};return a(t)(new B(v,u-1|0))}}}};var uN=Hl(),p0=function(e){return e.unfoldr};var _f={unfoldr:_3(Tt)(uN)(tv)(Ll),Unfoldable10:function(){return nd}},hR=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=Ml(yc),k3=wv(yc);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=Ml(e.Bounded0());return function(v){return function(t){return function(i){var c=a(i);if(c instanceof R)return c.value0;if(c instanceof I){var _=i=Mi(z3)&&e<=Mi(k3)?new R(qy(e)):I.value},lN={succ:td(rd)(Mi),pred:id(rd)(Mi),Ord0:function(){return _R}};var qi=function(){return{cardinality:Mi(k3)-Mi(z3)|0,toEnum:rd,fromEnum:Mi,Bounded0:function(){return yc},Enum1:function(){return lN}}}();var od=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},V3=z(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)+")")}},cd=Ia,_d=Ia,Y3=Ct;var fd={eq:function(e){return function(a){return e instanceof Jv&&a instanceof Jv||e instanceof D0&&a instanceof D0||e instanceof R0&&a instanceof R0||e instanceof I0&&a instanceof I0||e instanceof G0&&a instanceof G0||e instanceof w0&&a instanceof w0||e instanceof d0&&a instanceof d0||e instanceof m0&&a instanceof m0||e instanceof h0&&a instanceof h0||e instanceof g0&&a instanceof g0||e instanceof y0&&a instanceof y0||e instanceof Q0&&a instanceof Q0}}},pd={compare:function(e){return function(a){if(e instanceof Jv&&a instanceof Jv)return Xe.value;if(e instanceof Jv)return Ee.value;if(a instanceof Jv)return me.value;if(e instanceof D0&&a instanceof D0)return Xe.value;if(e instanceof D0)return Ee.value;if(a instanceof D0)return me.value;if(e instanceof R0&&a instanceof R0)return Xe.value;if(e instanceof R0)return Ee.value;if(a instanceof R0)return me.value;if(e instanceof I0&&a instanceof I0)return Xe.value;if(e instanceof I0)return Ee.value;if(a instanceof I0)return me.value;if(e instanceof G0&&a instanceof G0)return Xe.value;if(e instanceof G0)return Ee.value;if(a instanceof G0)return me.value;if(e instanceof w0&&a instanceof w0)return Xe.value;if(e instanceof w0)return Ee.value;if(a instanceof w0)return me.value;if(e instanceof d0&&a instanceof d0)return Xe.value;if(e instanceof d0)return Ee.value;if(a instanceof d0)return me.value;if(e instanceof m0&&a instanceof m0)return Xe.value;if(e instanceof m0)return Ee.value;if(a instanceof m0)return me.value;if(e instanceof h0&&a instanceof h0)return Xe.value;if(e instanceof h0)return Ee.value;if(a instanceof h0)return me.value;if(e instanceof g0&&a instanceof g0)return Xe.value;if(e instanceof g0)return Ee.value;if(a instanceof g0)return me.value;if(e instanceof y0&&a instanceof y0)return Xe.value;if(e instanceof y0)return Ee.value;if(a instanceof y0)return me.value;if(e instanceof Q0&&a instanceof Q0)return Xe.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,a.constructor.name])}},Eq0:function(){return fd}},Z3=Ct,Q3=function(){return{bottom:-271820,top:275759,Ord0:function(){return cd}}}();var K3=function(){return{bottom:Jv.value,top:Q0.value,Ord0:function(){return pd}}}(),$i={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 vN(0)}},vN=od("enumYear","Data.Date.Component",function(){return{succ:function(){var e=ma($i),a=_a($i);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma($i),a=_a($i);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return cd}}});var Vv={cardinality:12,toEnum:function(e){return e===1?new R(Jv.value):e===2?new R(D0.value):e===3?new R(R0.value):e===4?new R(I0.value):e===5?new R(G0.value):e===6?new R(w0.value):e===7?new R(d0.value):e===8?new R(m0.value):e===9?new R(h0.value):e===10?new R(g0.value):e===11?new R(y0.value):e===12?new R(Q0.value):I.value},fromEnum:function(e){if(e instanceof Jv)return 1;if(e instanceof D0)return 2;if(e instanceof R0)return 3;if(e instanceof I0)return 4;if(e instanceof G0)return 5;if(e instanceof w0)return 6;if(e instanceof d0)return 7;if(e instanceof m0)return 8;if(e instanceof h0)return 9;if(e instanceof g0)return 10;if(e instanceof y0)return 11;if(e instanceof Q0)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return K3},Enum1:function(){return nN(0)}},nN=od("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vv),a=_a(Vv);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return pd}}});var x3={bottom:1,top:31,Ord0:function(){return _d}},Oi={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 rN(0)}},rN=od("enumDay","Data.Date.Component",function(){return{succ:function(){var e=ma(Oi),a=_a(Oi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Oi),a=_a(Oi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return _d}}});var e7=function(e){return function(a){return function(u){return(u|0)===u?e(u):a}}},Sa=function(e){return e};var gR=isFinite;var yR=Math.abs,vs=Math.acos,ns=Math.asin,rs=Math.atan,Dd=function(e){return function(a){return Math.atan2(e,a)}},ff=Math.ceil,Zn=Math.cos,ts=Math.exp,Ui=Math.floor,is=Math.log;var Sc=function(e){return function(a){return Math.pow(e,a)}},Rd=function(e){return function(a){return e%a}},Lc=Math.round,os=Math.sign?Math.sign:function(e){return e===0||e!==e?e:e<0?-1:1},Wi=Math.sin,cs=Math.sqrt,_s=Math.tan,pf=Math.trunc?Math.trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)};var a7=3.141592653589793;var u7=wv(fR),l7=Ml(fR);var FR=function(){return e7(R.create)(I.value)}(),v7=function(e){if(!gR(e))return 0;if(e>=Sa(u7))return u7;if(e<=Sa(l7))return l7;if(Re)return Ai(0)(FR(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(Lc(e))};var Ac=function(e){return v7(Ui(e))};var r7=h3()();var t7=Se(Ne),fN=function(e){return e};var i7=function(e){return e};var fs=function(e){return e.toDuration};var Id=vl;var Gd=function(e){return e.fromDuration};var Pt={fromDuration:r7(fN)(function(e){return e*1e3}),toDuration:r7(i7)(function(e){return e/1e3})};var bR={fromDuration:t7,toDuration:t7};var dN=_a(Vv),mN=Hl();var hN=z(j3),gN=z(H3),yN=z(X3);var FN=d(Y3),bN=d(fd),EN=d(Z3);var CN=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}(),ps=function(e){return e.value0};var c7={show:function(e){return"(Date "+(hN(e.value0)+(" "+(gN(e.value1)+(" "+(yN(e.value2)+")")))))}},ss=function(e){return e.value1};var _7={eq:function(e){return function(a){return FN(e.value0)(a.value0)&&bN(e.value1)(a.value1)&&EN(e.value2)(a.value2)}}},TN=d(_7);var Ds=function(e){return e.value2},ER=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){return new o7(v,mN(CN(t)),i)}}};return Py(l,e,dN(a),u)}}},wd=function(e){return function(a){return function(u){var l=new o7(e,a,u),v=TN(ER(e)(a)(u))(l);return v?new R(l):I.value}}};var CR=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}},TR=z(xa);var p7={show:function(e){return"(Second "+(TR(e)+")")}},s7={show:function(e){return"(Minute "+(TR(e)+")")}},D7={show:function(e){return"(Millisecond "+(TR(e)+")")}},R7={show:function(e){return"(Hour "+(TR(e)+")")}},dd=Ia,md=Ia,hd=Ia,gd=Ia;var yd={bottom:0,top:59,Ord0:function(){return dd}},Fd={bottom:0,top:59,Ord0:function(){return md}},bd={bottom:0,top:999,Ord0:function(){return hd}},Ed={bottom:0,top:23,Ord0:function(){return gd}},ki={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return yd},Enum1:function(){return MN(0)}},MN=CR("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=ma(ki),a=_a(ki);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ki),a=_a(ki);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return dd}}});var Ji={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Fd},Enum1:function(){return SN(0)}},SN=CR("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=ma(Ji),a=_a(Ji);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Ji),a=_a(Ji);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return md}}});var Vi={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return bd},Enum1:function(){return LN(0)}},LN=CR("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=ma(Vi),a=_a(Vi);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(Vi),a=_a(Vi);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return hd}}});var ji={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Ed},Enum1:function(){return AN(0)}},AN=CR("enumHour","Data.Time.Component",function(){return{succ:function(){var e=ma(ji),a=_a(ji);return function(u){return e(function(l){return l+1|0}(a(u)))}}(),pred:function(){var e=ma(ji),a=_a(ji);return function(u){return e(function(l){return l-1|0}(a(u)))}}(),Ord0:function(){return gd}}});var qN=z(R7),$N=z(s7),ON=z(p7),UN=z(D7);var Rs=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 "+(qN(e.value0)+(" "+($N(e.value1)+(" "+(ON(e.value2)+(" "+(UN(e.value3)+")")))))))}};var Is=function(e){return e.value2},Gs=function(e){return e.value1},ws=function(e){return e.value3};var ds=function(e){return e.value0};var WN=_a($i),BN=_a(Vv),zN=_a(Oi),kN=_a(ji),JN=_a(Ji),VN=_a(ki),jN=_a(Vi),HN=z(c7),XN=z(I7);var YN=K(Vn),sf=Ke(Jn),Td=L(Ma),ZN=Ow(Vn),QN=ma($i),KN=ma(Vv),xN=ma(Oi),eP=ma(ji),aP=ma(Ji),uP=ma(ki),lP=ma(Vi),Sd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Md=function(e){return{year:WN(ps(e.value0)),month:BN(ss(e.value0)),day:zN(Ds(e.value0)),hour:kN(ds(e.value1)),minute:JN(Gs(e.value1)),second:VN(Is(e.value1)),millisecond:jN(ws(e.value1))}};var Ld={show:function(e){return"(DateTime "+(HN(e.value0)+(" "+(XN(e.value1)+")")))}};var Df=function(e){var a=fs(e);return function(u){return function(l){return a(_y(Md(u),Md(l)))}}};var Rf=function(e){var a=Gd(e);return function(u){return function(l){return YN(fy(R.create)(I.value)(a(u))(Md(l)))(function(v){return sf(Td(Sd.create)(ZN(sf(sf(Td(wd)(QN(v.year)))(KN(v.month)))(xN(v.day)))))(sf(sf(sf(Td(Rs.create)(eP(v.hour)))(aP(v.minute)))(uP(v.second)))(lP(v.millisecond)))})}}};var vP=function(e,a,u,l,v,t,i){var c=new Date(Date.UTC(e,a,u,l,v,t,i));return e>=0&&e<100&&c.setUTCFullYear(e),c};function w7(e,a,u,l,v,t,i){return vP(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 rP=Hl(),tP=ma(Vv);var iP=_a(Vv);var ms=function(e){return e},Nc=function(){var e=function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return function(c){return new Sd(ER(a)(rP(tP(u)))(l),new Rs(v,t,i,c))}}}}}}};return d7(e)}();var oP=Id,MR=function(e){if(e>=-86399778816e5&&e<=8639977881599999)return new R(e);if(Re)return I.value;throw new Error("Failed pattern match at Data.DateTime.Instant (line 44, column 1 - line 44, column 41): "+[e.constructor.name])},Ad=function(e){return w7(ps(e.value0),iP(ss(e.value0)),Ds(e.value0),ds(e.value1),Gs(e.value1),Is(e.value1),ws(e.value1))};var m7=function(){return{bottom:-86399778816e5,top:8639977881599999,Ord0:function(){return oP}}}();var Nd=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),h7=function(e){var a=z(e);return{show:function(u){return a(u.value0)+(" % "+a(u.value1))}}},gs=function(e){var a=zw(e.Eq0()),u=Ny(e),l=gc(e);return function(v){var t=a(v),i=Sl(v),c=v.CommutativeRing0().Ring0(),_=Eu(c.Semiring0()),s=u(c),y=l(c);return function(N){return function(S){var J=t(N)(S),be=i(S)(J);return new Nd(_(i(N)(J))(s(be)),y(be))}}}},SR=function(e){var a=gs(e);return function(u){var l=u.CommutativeRing0().Ring0().Semiring0(),v=Tl(l),t=a(u),i=Eu(l),c=Qu(l);return{one:new Nd(v,v),mul:function(_){return function(s){return t(i(_.value0)(s.value0))(i(_.value1)(s.value1))}},zero:new Nd(Zu(l),v),add:function(_){return function(s){return t(c(i(_.value0)(s.value1))(i(_.value1)(s.value0)))(i(_.value1)(s.value1))}}}}},Pd=function(e){var a=gs(e),u=SR(e);return function(l){var v=a(l),t=l.CommutativeRing0().Ring0(),i=Gv(t),c=Eu(t.Semiring0()),_=u(l);return{sub:function(s){return function(y){return v(i(c(s.value0)(y.value1))(c(s.value1)(y.value0)))(c(s.value1)(y.value1))}},Semiring0:function(){return _}}}},qd=function(e){return e.value0};var $d=function(e){return e.value1},g7=function(e){var a=Pd(e);return function(u){var l=a(u);return{Ring0:function(){return l}}}},y7=function(e){var a=gs(e),u=SR(e),l=g7(e);return function(v){var t=a(v),i=Eu(v.CommutativeRing0().Ring0().Semiring0()),c=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 c}},CommutativeRing0:function(){return _}}}};var Pc=e=>BigInt(e);var ys=e=>Number(e),F7=e=>a=>e+a,b7=e=>a=>e*a,E7=e=>a=>e-a,Od=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-Od(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,Ud=e=>e.toString();var N7={show:Ud},Wd={add:F7,zero:M7,mul:b7,one:S7};var GP={sub:E7,Semiring0:function(){return Wd}},LR={eq:L7};var Fs={compare:function(e){return function(a){var u=A7(e)(a);return u===1?me.value:u===0?Xe.value:Ee.value}},Eq0:function(){return LR}},wP={Ring0:function(){return GP}},Xi={degree:T7,div:C7,mod:Od,CommutativeRing0:function(){return wP}};var AR=gs(Fs)(Xi);var If={toRational:function(e){return function(a){return AR(Pc(e))(Pc(a))}}},q7={toRational:function(e){return function(a){return AR(e)(a)}}},NR=h7(N7),Yi=SR(Fs)(Xi),PR=Pd(Fs)(Xi);var qR=y7(Fs)(Xi);var qc=function(e){return e.toRational},qt=function(e){return ys(qd(e))/ys($d(e))},Bd=function(e){return qd(e)},zd=function(e){return AR(Pc(e))(Pc(1))},$7=function(e){return AR(e)(Pc(1))},kd=function(e){return $d(e)};var O7=function(e){return function(a){return a.join(e)}};var U7=re(mv),wf={genericShowArgs:function(e){return[]}},F0=function(e){var a=z(e);return{genericShowArgs:function(u){return[a(u)]}}},Jd=function(e){return e.genericShowArgs},$R=function(e){var a=Jd(e);return function(u){var l=Jd(u);return{genericShowArgs:function(v){return U7(a(v.value0))(l(v.value1))}}}},Nl=function(e){var a=Jd(e);return function(u){var l=Cl(u);return{"genericShow'":function(v){var t=l(Ua.value),i=a(v);return i.length===0?t:"("+(O7(" ")(U7([t])(i))+")")}}}},Vd=function(e){return e["genericShow'"]};var Pl=function(e){var a=Vd(e);return function(u){var l=Vd(u);return{"genericShow'":function(v){if(v instanceof Va)return a(v.value0);if(v instanceof Ue)return l(v.value0);throw new Error("Failed pattern match at Data.Show.Generic (line 26, column 1 - line 28, column 40): "+[v.constructor.name])}}}},Ev=function(e){var a=Yy(e);return function(u){var l=Vd(u);return function(v){return l(a(v))}}};function bs(){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}},$c={Applicative0:function(){return tl},Bind1:function(){return df}},df={bind:B7,Apply0:function(){return J7(0)}},tl={pure:W7,Apply0:function(){return J7(0)}},k7=z7("functorEffect","Effect",function(){return{map:$p(tl)}}),J7=z7("applyEffect","Effect",function(){return{apply:b0($c),Functor0:function(){return k7(0)}}}),il=k7(20);var gP=L(il);var x0=gP(Nc)(bs);var yP=fu(),FP=Df(bR),bP=qc(If),Hd=Qu(Yi),Xd=Eu(Yi),Yd=Sl(qR),j7=Se(Ne),H7=Rf(Pt),EP=Hl(),V7=qc(q7),CP=d(LR),TP=gv(Xi),MP=Zu(Wd),SP=Sl(Xi),LP=Gv(PR),AP=Tl(Yi);var Oc=function(e){return function(a){var u=yP(FP(a)(e.time)),l=bP(Ac(u))(1e3);return Hd(Xd(l)(e.freq))(e.count)}},Zd=function(e){var a=Yd(Xd(e.count)(zd(-1)))(e.freq);return mu(e.time)(j7)(H7(qt(a))(e.time))},X7=function(e){return function(){var u=x0();return{freq:e,time:u,count:zd(0)}}},Y7=function(e){var a=Nc(EP(MR(e.time*1e3))),u=V7(e.freqNumerator)(e.freqDenominator),l=V7(e.countNumerator)(e.countDenominator);return{freq:u,time:a,count:l}},NP=function(e){if(CP(TP(Bd(e))(kd(e)))(MP))return e;if(Re)return $7(SP(Bd(e))(kd(e)));throw new Error("Failed pattern match at Data.Tempo (line 114, column 1 - line 114, column 38): "+[e.constructor.name])},Qd=function(e){return function(a){return function(u){return Hd(Xd(Hd(NP(Yd(LP(u)(a))(e)))(AP))(e))(a)}}},Kd=function(e){return function(a){return mu(e.time)(j7)(H7(qt(Yd(a)(e.freq)))(Zd(e)))}};var Z7=rf(),qP=Sl(qR),Qi=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Es=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$P={to:function(e){if(e instanceof Va)return new Qi(e.value0);if(e instanceof Ue)return new Es(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])},from:function(e){if(e instanceof Qi)return new Va(e.value0);if(e instanceof Es)return new Ue(e.value0);throw new Error("Failed pattern match at Duration (line 14, column 1 - line 14, column 35): "+[e.constructor.name])}},UR={show:Ev($P)(Pl(Nl(F0(Bv))({reflectSymbol:function(){return"InSeconds"}}))(Nl(F0(NR))({reflectSymbol:function(){return"InCycles"}})))};var WR=function(e){return function(a){if(a instanceof Qi)return Z7(a.value0);if(a instanceof Es)return Z7(qt(qP(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(UR);var UP=Se(Ne),WP=Rf(Pt),BP=qc(If),zP=Eu(Yi),e1=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hf=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}(),kP={to:function(e){if(e instanceof Va)return new e1(e.value0);if(e instanceof Ue)return new hf(e.value0.value0,e.value0.value1);throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof e1)return new Va(e.value0);if(e instanceof hf)return new Ue(new Q_(e.value0,e.value1));throw new Error("Failed pattern match at DefTime (line 17, column 1 - line 17, column 34): "+[e.constructor.name])}},BR={show:Ev(kP)(Pl(Nl(Q7)({reflectSymbol:function(){return"After"}}))(Nl($R(F0(NR))(Q7))({reflectSymbol:function(){return"Quant"}})))};var K7=function(e){return function(a){return function(u){if(u instanceof e1){var l=WR(e)(u.value0);return mu(a)(UP)(WP(l)(a))}if(u instanceof hf&&u.value1 instanceof Qi){var v=BP(Ac(u.value1.value0*1e3))(1e3),l=Qd(u.value0)(zP(v)(e.freq))(Oc(e)(a));return Kd(e)(l)}if(u instanceof hf&&u.value1 instanceof Es){var l=Qd(u.value0)(u.value1.value0)(Oc(e)(a));return Kd(e)(l)}throw new Error("Failed pattern match at DefTime (line 22, column 1 - line 22, column 56): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}};var gf=Nl(wf),en=function(){function e(){}return e.value=new e,e}(),Qn=function(){function e(){}return e.value=new e,e}(),Kn=function(){function e(){}return e.value=new e,e}(),xn=function(){function e(){}return e.value=new e,e}(),er=function(){function e(){}return e.value=new e,e}(),ar=function(){function e(){}return e.value=new e,e}(),JP={to:function(e){if(e instanceof Va)return en.value;if(e instanceof Ue&&e.value0 instanceof Va)return Qn.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Va)return Kn.value;if(e instanceof Ue&&e.value0 instanceof Ue&&e.value0.value0 instanceof Ue&&e.value0.value0.value0 instanceof Va)return xn.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 er.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 ar.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 en)return new Va(rv.value);if(e instanceof Qn)return new Ue(new Va(rv.value));if(e instanceof Kn)return new Ue(new Ue(new Va(rv.value)));if(e instanceof xn)return new Ue(new Ue(new Ue(new Va(rv.value))));if(e instanceof er)return new Ue(new Ue(new Ue(new Ue(new Va(rv.value)))));if(e instanceof ar)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])}},kR={show:Ev(JP)(Pl(gf({reflectSymbol:function(){return"Audio"}}))(Pl(gf({reflectSymbol:function(){return"Blend"}}))(Pl(gf({reflectSymbol:function(){return"RGBA"}}))(Pl(gf({reflectSymbol:function(){return"Add"}}))(Pl(gf({reflectSymbol:function(){return"Mul"}}))(gf({reflectSymbol:function(){return"RGB"}})))))))},JR={eq:function(e){return function(a){return e instanceof en&&a instanceof en||e instanceof Qn&&a instanceof Qn||e instanceof Kn&&a instanceof Kn||e instanceof xn&&a instanceof xn||e instanceof er&&a instanceof er||e instanceof ar&&a instanceof ar}}};var VR=function(e){return e.channels};var e4=function(e){return function(){return{value:e}}};var De=function(e){return function(){return e.value}};var Pe=function(e){return function(a){return function(){a.value=e}}};var ra=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 XP=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=XP(function(l){return a(e(l))});return function(l){return At(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 Ts=function(e){return e.foldrWithIndex};var Ms=function(e){return e.traverseWithIndex};var QP=L(Zp),KP=L(Ma),wl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l1=function(e){var a=p0(e);return{unfoldr1:function(u){return function(l){return Vw(wl.create)(QP(a(KP(u)))(u(l)))}}}};var Ls=function(e){var a=nv(e);return function(u){return new wl(u,a)}};var jR=function(e){var a=L(e);return{map:function(u){return function(l){return new wl(u(l.value0),a(u)(l.value1))}}}};var As=function(e){var a=Al(e),u=$a(e),l=hu(e);return{foldMap:function(v){var t=re(v.Semigroup0()),i=a(v);return function(c){return function(_){return t(c(_.value0))(i(c)(_.value1))}}},foldl:function(v){return function(t){return function(i){return u(v)(v(t)(i.value0))(i.value1)}}},foldr:function(v){return function(t){return function(i){return v(i.value0)(l(v)(t)(i.value1))}}}}};var v1=function(e){var a=Gl(e),u=eu(e),l=jR(e.Functor0()),v=As(e.Foldable1());return{sequence:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=a(t);return function(y){return c(_(wl.create)(y.value0))(s(y.value1))}},traverse:function(t){var i=t.Apply0(),c=Ke(i),_=L(i.Functor0()),s=u(t);return function(y){return function(N){return c(_(wl.create)(y(N.value0)))(s(y)(N.value1))}}},Functor0:function(){return l},Foldable1:function(){return v}}};var r4=function(e){var a=$a(e),u=hu(e),l=As(e);return{foldMap1:function(v){var t=re(v);return function(i){return function(c){return a(function(_){return function(s){return t(_)(i(s))}})(i(c.value0))(c.value1)}}},foldr1:function(v){return function(t){return mu(t.value0)(v(t.value0))(u(function(i){var c=mu(i)(v(i));return function(_){return R.create(c(_))}})(I.value)(t.value1))}},foldl1:function(v){return function(t){return a(v)(t.value0)(t.value1)}},Foldable0:function(){return l}}};var rq=Se(Ne),g=function(){function e(){}return e.value=new e,e}(),w=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}(),XR=function(e){return e},i4=function(e){return new w(e.value0,e.value1)};var tq=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof w&&s.value1 instanceof w&&s.value1.value1 instanceof w){v=new w(s,_),l=s.value1.value1.value1;return}var y=function(S){return S instanceof w&&S.value1 instanceof w&&S.value1.value1 instanceof g?new w(e(S.value0),new w(e(S.value1.value0),g.value)):S instanceof w&&S.value1 instanceof g?new w(e(S.value0),g.value):g.value},N=function(S){return function(J){var be=S,Ea=!1,bu;function yl(da,k0){if(da instanceof w&&da.value0 instanceof w&&da.value0.value1 instanceof w&&da.value0.value1.value1 instanceof w){be=da.value1,J=new w(e(da.value0.value0),new w(e(da.value0.value1.value0),new w(e(da.value0.value1.value1.value0),k0)));return}return Ea=!0,k0}for(;!Ea;)bu=yl(be,J);return bu}};return t=!0,N(_)(y(s))}for(;!t;)i=c(v,l);return i}};return a(g.value)},cv={map:tq},o4=L(cv),Xl=jR(cv),Ya={foldr:function(e){return function(a){var u=function(){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(S instanceof g)return _=!0,N;if(S instanceof w){c=new w(S.value0,N),i=S.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(g.value)}(),l=$a(Ya)(xe(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 c(_,s){if(s instanceof g)return t=!0,_;if(s instanceof w){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=c(v,l);return i}};return a},foldMap:function(e){var a=re(e.Semigroup0()),u=Ga(e);return function(l){return $a(Ya)(function(v){var t=a(v);return function(i){return t(l(i))}})(u)}}},HR=$a(Ya),iq=hu(Ya),oq=Xn(Ya)(Mt),E0=As(Ya);var Wc={append:function(e){return function(a){return iq(w.create)(a)(e)}}},Ef=re(Wc);var Ns={append:function(e){return function(a){return new wl(e.value0,Ef(e.value1)(i4(a)))}}},Cf=function(e){var a=z(e);return{show:function(u){return u instanceof g?"Nil":"("+(oq(" : ")(o4(a)(u))+" : Nil)")}}};var C0={traverse:function(e){var a=e.Apply0(),u=L(a.Functor0()),l=Rl(a),v=U(e);return function(t){var i=u(HR(xe(w.create))(g.value)),c=HR(function(_){var s=l(xe(w.create))(_);return function(y){return s(t(y))}})(v(g.value));return function(_){return i(c(_))}}},sequence:function(e){return eu(C0)(e)(rq)},Functor0:function(){return cv},Foldable1:function(){return Ya}},Cv=v1(C0);var Ps={unfoldr1:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N.value1 instanceof R){t=N.value1.value0,v=new w(N.value0,y);return}if(N.value1 instanceof I)return i=!0,HR(xe(w.create))(g.value)(new w(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;)c=_(t,v);return c}};return u(a)(g.value)}}},Bc={unfoldr:function(e){return function(a){var u=function(l){return function(v){var t=l,i=!1,c;function _(s,y){var N=e(s);if(N instanceof I)return i=!0,HR(xe(w.create))(g.value)(y);if(N instanceof R){t=N.value0.value1,v=new w(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;)c=_(t,v);return c}};return u(a)(g.value)}},Unfoldable10:function(){return Ps}},_v=l1(Bc),zc=r4(Ya);var cq={eq1:function(e){var a=d(e);return function(u){return function(l){var v=function(t){return function(i){return function(c){var _=t,s=i,y=!1,N;function S(J,be,Ea){if(!Ea)return y=!0,!1;if(J instanceof g&&be instanceof g)return y=!0,Ea;if(J instanceof w&&be instanceof w){_=J.value1,s=be.value1,c=Ea&&a(be.value0)(J.value0);return}return y=!0,!1}for(;!y;)N=S(_,s,c);return N}}};return v(u)(l)(!0)}}}},_q=Ci(cq);var YR=function(e){return{eq:_q(e)}};var n1={apply:function(e){return function(a){if(e instanceof g)return g.value;if(e instanceof w)return Ef(o4(e.value0)(a))(Ke(n1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 157, column 1 - line 159, column 48): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return cv}},t4=Ke(n1),c4={apply:function(e){return function(a){return new wl(e.value0(a.value0),Ef(t4(e.value1)(new w(a.value0,g.value)))(t4(new w(e.value0,e.value1))(a.value1)))}},Functor0:function(){return Xl}},r1={bind:function(e){return function(a){if(e instanceof g)return g.value;if(e instanceof w)return Ef(a(e.value0))(K(r1)(e.value1)(a));throw new Error("Failed pattern match at Data.List.Types (line 164, column 1 - line 166, column 37): "+[e.constructor.name,a.constructor.name])}},Apply0:function(){return n1}},fq=K(r1),ZR={bind:function(e){return function(a){var u=a(e.value0);return new wl(u.value0,Ef(u.value1)(fq(e.value1)(function(l){return i4(a(l))})))}},Apply0:function(){return c4}};var pq={alt:Ef,Functor0:function(){return cv}},t1=function(){return{empty:g.value,Alt0:function(){return pq}}}();var QR={pure:function(){var e=Ls(t1);return function(a){return XR(e(a))}}(),Apply0:function(){return c4}};var o1=L(Ma);var Gq=Ec(u4),wq=$a(Ya);var dq=Se(Ne);var c1=function(e){if(e instanceof g)return I.value;if(e instanceof w)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])},eI=function(e){return p0(e)(function(a){return o1(function(u){return new B(u.head,u.tail)})(c1(a))})},mq=function(e){if(e instanceof g)return I.value;if(e instanceof w)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 hq=function(e){return new w(e,g.value)};var Tf=function(){var e=function(a){return function(u){var l=a,v=!1,t;function i(c,_){if(_ instanceof g)return v=!0,c;if(_ instanceof w){l=new w(_.value0,c),u=_.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[c.constructor.name,_.constructor.name])}for(;!v;)t=i(l,u);return t}};return e(g.value)}();var D4=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(_ instanceof g)return t=!0,I.value;if(_ instanceof w&&_.value1 instanceof g)return t=!0,new R({revInit:s,last:_.value0});if(_ instanceof w){v=_.value1,l=new w(_.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=c(v,l);return i}};return o1(function(u){return{init:Tf(u.revInit),last:u.last}})(a(e)(g.value))},qs=function(e){return function(a){return function(u){var l=function(v){return function(t){return function(i){var c=v,_=t,s=!1,y;function N(S,J,be){if(S instanceof g||J instanceof g)return s=!0,be;if(S instanceof w&&J instanceof w){c=S.value1,_=J.value1,i=new w(e(S.value0)(J.value0),be);return}throw new Error("Failed pattern match at Data.List (line 779, column 3 - line 779, column 21): "+[S.constructor.name,J.constructor.name,be.constructor.name])}for(;!s;)y=N(c,_,i);return y}}};return Tf(l(a)(u)(g.value))}}},kc=function(){return qs(B.create)}();var R4=function(e){return function(a){if(e===a)return hq(e);if(Re){var u=function(l){return function(v){return function(t){return function(i){var c=l,_=v,s=t,y=!1,N;function S(J,be,Ea,bu){if(J===be)return y=!0,new w(J,bu);if(Re){c=J+Ea|0,_=be,s=Ea,i=new w(J,bu);return}throw new Error("Failed pattern match at Data.List (line 148, column 3 - line 149, column 65): "+[J.constructor.name,be.constructor.name,Ea.constructor.name,bu.constructor.name])}for(;!y;)N=S(c,_,s,i);return N}}}};return u(a)(e)(function(){var l=e>a;return l?1:-1}())(g.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 KR=function(e){var a=function(u){return function(l){var v=u,t=!1,i;function c(_,s){if(s instanceof g)return t=!0,Tf(_);if(s instanceof w){var y=e(s.value0);if(y instanceof I){v=_,l=s.value1;return}if(y instanceof R){v=new w(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=c(v,l);return i}};return a(g.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=L(v.Functor0()),c=U(l.Applicative0());return function(_){var s=function(y){return a(t(i(Ou.create)(_))(c(new Uu(void 0))))(function(N){return c(Gq(function(S){return new w(S,y)})(function(S){return Tf(y)})(N))})};return u(s)(g.value)}}};var gq=function(e){var a=Ke(e.Applicative0().Apply0()),u=L(e.Plus1().Alt0().Functor0());return function(l){var v=jn(l);return function(t){return a(u(w.create)(t))(v(function(i){return _1(e)(l)(t)}))}}},_1=function(e){var a=Ja(e.Plus1().Alt0()),u=U(e.Applicative0());return function(l){return function(v){return a(gq(e)(l)(v))(u(g.value))}}},Hv=wq(function(e){return function(a){return e+1|0}})(0),G4=function(e){var a=!1,u;function l(v){if(v instanceof w&&v.value1 instanceof g)return a=!0,new R(v.value0);if(v instanceof w){e=v.value1;return}return a=!0,I.value}for(;!a;)u=l(e);return u};var w4=function(e){return o1(function(a){return a.init})(D4(e))};var yq=function(e){if(e instanceof g)return I.value;if(e instanceof w)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])},xR=function(e){if(e instanceof g)return g.value;if(e instanceof w&&e.value0 instanceof g)return xR(e.value1);if(e instanceof w&&e.value0 instanceof w)return new w(new w(e.value0.value0,KR(yq)(e.value1)),xR(new w(e.value0.value1,KR(mq)(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,c){if(i<1)return l=!0,c;if(c instanceof g)return l=!0,g.value;if(c instanceof w){u=i-1|0,a=c.value1;return}throw new Error("Failed pattern match at Data.List (line 536, column 1 - line 536, column 42): "+[i.constructor.name,c.constructor.name])}for(;!l;)v=t(u,a);return v}};var Jc=KR(dq);var m4=function(e){return e()};var h4=function(e){throw new Error(e)};var g4=function(){return h4};var Cq=g4(),Tq=m4,$s=function(e){return Tq(function(){return Cq(e)})};var Sq=K(ZR),Lq=Se(Ne);var fv=function(e){return function(a){return function(u){return new wl(e(a.value0)(u.value0),qs(e)(a.value1)(u.value1))}}};var Vc=function(e){return new w(e.value0,e.value1)};var ha=function(e){return e.value1};var ga=function(){var e=Ls(t1);return function(a){return XR(e(a))}}();var Aq=function(e){return function(a){return e(new w(a.value0,a.value1))}};var La=function(e){return 1+Hv(e.value1)|0},y4=function(e){return Ai(e.value0)(G4(e.value1))};var F4=function(e){return mu(g.value)(function(a){return new w(e.value0,a)})(w4(e.value1))};var Y=function(e){return e.value0};var ia=function(e){if(e instanceof g)return I.value;if(e instanceof w)return new R(new wl(e.value0,e.value1));throw new Error("Failed pattern match at Data.List.NonEmpty (line 121, column 1 - line 121, column 57): "+[e.constructor.name])};var Ot=function(e){return Aq(d4(e))},Os=function(e){return function(a){return new wl(e,a)}},pu=function(e){return function(a){return new wl(e,new w(a.value0,a.value1))}};var cl=function(e){return Sq(e)(Lq)};var jc=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 Nq=Se(Ne);var Aa=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 aI=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 Aa){if(l instanceof Aa)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 Aa)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 uI=function(e){return function(a){return new Fa(1,1,e,a,Aa.value,Aa.value)}},lr=function(){var e=function(l){if(l instanceof Aa)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,c,_,s){return _ instanceof Fa&&_.value0>e(s)?T0(_.value2,_.value3,T0(l,v,t,_.value4),T0(i,c,_.value5,s)):T0(i,c,T0(l,v,t,_),s)},u=function(l,v,t,i,c,_,s){return _ instanceof Fa&&e(c)<=_.value0?T0(_.value2,_.value3,T0(t,i,c,_.value4),T0(l,v,_.value5,s)):T0(t,i,c,T0(l,v,_,s))};return function(l,v,t,i){if(t instanceof Aa)return i instanceof Aa?uI(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 Aa&&t.value0>1?u(l,v,t.value2,t.value3,t.value4,t.value5,i):T0(l,v,t,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 695, column 40 - line 716, column 34): "+[t.constructor.name])}}(),p1=jc("unsafeSplit","Data.Map.Internal",function(){return function(e,a,u){if(u instanceof Aa)return new aI(I.value,Aa.value,Aa.value);if(u instanceof Fa){var l=e(a)(u.value2);if(l instanceof Ee){var v=p1(771)(e,a,u.value4);return new aI(v.value0,v.value1,lr(u.value2,u.value3,v.value2,u.value5))}if(l instanceof me){var v=p1(774)(e,a,u.value5);return new aI(v.value0,lr(u.value2,u.value3,u.value4,v.value1),v.value2)}if(l instanceof Xe)return new aI(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])}}),Pq=p1(764),E4=jc("unsafeSplitLast","Data.Map.Internal",function(){return function(e,a,u,l){if(l instanceof Aa)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,lr(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])}}),qq=E4(753),$q=function(e,a){if(e instanceof Aa)return a;if(e instanceof Fa){var u=qq(e.value2,e.value3,e.value4,e.value5);return lr(u.value0,u.value1,u.value2,a)}throw new Error("Failed pattern match at Data.Map.Internal (line 742, column 25 - line 746, column 38): "+[e.constructor.name,a.constructor.name])};var s1=jc("unsafeUnionWith","Data.Map.Internal",function(){return function(e,a,u,l){if(u instanceof Aa)return l;if(l instanceof Aa)return u;if(l instanceof Fa){var v=Pq(e,l.value2,u),t=s1(787)(e,a,v.value1,l.value4),i=s1(788)(e,a,v.value2,l.value5);if(v.value0 instanceof R)return lr(l.value2,a(v.value0.value0)(l.value3),t,i);if(v.value0 instanceof I)return lr(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])}}),Oq=s1(781),Uq=function(e){var a=Oe(e);return function(u){return function(l){return function(v){return Oq(a,u,l,v)}}}},lI=function(e){return Uq(e)(Ta)};var un=function(e){var a=Oe(e);return function(u){var l=function(v){var t=!1,i;function c(_){if(_ instanceof Aa)return t=!0,I.value;if(_ instanceof Fa){var s=a(u)(_.value2);if(s instanceof Ee){v=_.value4;return}if(s instanceof me){v=_.value5;return}if(s instanceof Xe)return t=!0,new R(_.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 281, column 7 - line 284, column 22): "+[s.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 278, column 8 - line 284, column 22): "+[_.constructor.name])}for(;!t;)i=c(v);return i};return l}};var vr=function(e){var a=Oe(e);return function(u){return function(l){var v=function(t){if(t instanceof Aa)return uI(u)(l);if(t instanceof Fa){var i=a(u)(t.value2);if(i instanceof Ee)return lr(t.value2,t.value3,v(t.value4),t.value5);if(i instanceof me)return lr(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 Aa)return Aa.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}},Wq={mapWithIndex:function(e){var a=function(u){if(u instanceof Aa)return Aa.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}},vI={foldr:function(e){return function(a){var u=jc("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)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=jc("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)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 Aa)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=jc("go","Data.Map.Internal",function(){return function(v,t){if(v instanceof Aa)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=jc("go","Data.Map.Internal",function(){return function(v,t){if(t instanceof Aa)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 Aa)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 vI}},M4=function(){return Ts(T4)(function(e){return function(a){return function(u){return new w(e,u)}}})(g.value)}(),S4={traverse:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 207, column 10 - line 213, column 19): "+[c.constructor.name])};return i}},sequence:function(e){return eu(S4)(e)(Nq)},Functor0:function(){return C4},Foldable1:function(){return vI}},L4={traverseWithIndex:function(e){var a=U(e),u=e.Apply0(),l=Ke(u),v=L(u.Functor0());return function(t){var i=function(c){if(c instanceof Aa)return a(Aa.value);if(c instanceof Fa)return l(l(v(function(_){return function(s){return function(y){return new Fa(c.value0,c.value1,c.value2,s,_,y)}}})(i(c.value4)))(t(c.value2)(c.value3)))(i(c.value5));throw new Error("Failed pattern match at Data.Map.Internal (line 219, column 10 - line 225, column 19): "+[c.constructor.name])};return i}},FunctorWithIndex0:function(){return Wq},FoldableWithIndex1:function(){return T4},Traversable2:function(){return S4}};var xu=function(){return Aa.value}(),nI=function(e){var a=vr(e);return function(u){return $a(u)(function(l){return function(v){return a(v.value0)(v.value1)(l)}})(xu)}};var D1=function(e){var a=Oe(e);return function(u){var l=function(v){if(v instanceof Aa)return Aa.value;if(v instanceof Fa){var t=a(u)(v.value2);if(t instanceof Ee)return lr(v.value2,v.value3,l(v.value4),v.value5);if(t instanceof me)return lr(v.value2,v.value3,v.value4,l(v.value5));if(t instanceof Xe)return $q(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 zq=es();var kq=function(e){return zq(lI(e))};var Jq=function(e){return M4(e)},A4=function(e){var a=eI(e);return function(u){return a(Jq(u))}};var R1=function(e){return uI(e)(void 0)};var Us=function(e){return{append:kq(e)}};var Vq=xu;var Mf=function(e){var a=Us(e);return{mempty:Vq,Semigroup0:function(){return a}}};var N4=Nl(wf),he=function(){function e(){}return e.value=new e,e}(),Ce=function(){function e(){}return e.value=new e,e}(),jq={to:function(e){if(e instanceof Va)return he.value;if(e instanceof Ue)return Ce.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 he)return new Va(rv.value);if(e instanceof Ce)return new Ue(rv.value);throw new Error("Failed pattern match at MultiMode (line 10, column 1 - line 10, column 36): "+[e.constructor.name])}},I1={show:Ev(jq)(Pl(N4({reflectSymbol:function(){return"Combinatorial"}}))(N4({reflectSymbol:function(){return"Pairwise"}})))},G1={eq:function(e){return function(a){return e instanceof he&&a instanceof he||e instanceof Ce&&a instanceof Ce}}};var Oa=d(G1);var d1=Z0(Ya)(Mt),Hq=hR(Bc),P4=z(Bv),q4=L(cv),w1=z(xa),Wa=z(I1),Nu=U(d3),m1=Mf(Ka),$4=Ga(m1),nr=St(Il),Xq=Al(Ya)(uf()(sa({reflectSymbol:function(){return"ain"}})(nr)()(sa({reflectSymbol:function(){return"fft"}})(nr)()(sa({reflectSymbol:function(){return"hi"}})(nr)()(sa({reflectSymbol:function(){return"ifft"}})(nr)()(sa({reflectSymbol:function(){return"ihi"}})(nr)()(sa({reflectSymbol:function(){return"ilo"}})(nr)()(sa({reflectSymbol:function(){return"imgURLs"}})(m1)()(sa({reflectSymbol:function(){return"imid"}})(nr)()(sa({reflectSymbol:function(){return"lo"}})(nr)()(sa({reflectSymbol:function(){return"mid"}})(nr)()(sa({reflectSymbol:function(){return"vidURLs"}})(m1)()(sa({reflectSymbol:function(){return"webcam"}})(nr)()(af))))))))))))));var Hu=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),_l=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ln=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),tr=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ir=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},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}(),Ut=function(){function e(){}return e.value=new e,e}(),Yc=function(){function e(){}return e.value=new e,e}(),Zc=function(){function e(){}return e.value=new e,e}(),Qc=function(){function e(){}return e.value=new e,e}(),rr=function(){function e(){}return e.value=new e,e}(),Kc=function(){function e(){}return e.value=new e,e}(),xc=function(){function e(){}return e.value=new e,e}(),cr=function(){function e(){}return e.value=new e,e}(),e_=function(){function e(){}return e.value=new e,e}(),a_=function(){function e(){}return e.value=new e,e}(),u_=function(){function e(){}return e.value=new e,e}(),Ki=function(){function e(){}return e.value=new e,e}(),xi=function(){function e(){}return e.value=new e,e}(),eo=function(){function e(){}return e.value=new e,e}(),ao=function(){function e(){}return e.value=new e,e}(),uo=function(){function e(){}return e.value=new e,e}(),lo=function(){function e(){}return e.value=new e,e}(),Wt=function(){function e(){}return e.value=new e,e}(),Bt=function(){function e(){}return e.value=new e,e}(),zt=function(){function e(){}return e.value=new e,e}(),kt=function(){function e(){}return e.value=new e,e}(),Jt=function(){function e(){}return e.value=new e,e}(),l_=function(){function e(){}return e.value=new e,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}(),vo=function(){function e(){}return e.value=new e,e}(),no=function(){function e(){}return e.value=new e,e}(),v_=function(){function e(){}return e.value=new e,e}(),ro=function(){function e(){}return e.value=new e,e}(),to=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),io=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}(),pr=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}(),co=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}(),fo=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}(),so=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Do=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ro=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Io=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Go=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}(),Vt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),jt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ht=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}(),Dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Rr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ir=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),dr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),hr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),gr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Er=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Cr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Tr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Sr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Lr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ar=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Nr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Pr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),qr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),$r=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Or=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Ur=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Wr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Br=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),kr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Jr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),mo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ho=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),go=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Yt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Zt=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),yo=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Fo=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}(),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}(),Eo=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}(),Co=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}(),To=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}(),Mo=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}(),So=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}(),Lo=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}(),Ao=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}(),No=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}(),Po=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}(),n_=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),r_=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),t_=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}(),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}(),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}(),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}(),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}(),Tv=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}(),tn=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}(),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}(),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}(),pn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),sn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Dn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),Rn=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),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}(),Qt=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}(),Kt=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}(),xt=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}(),ei=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}(),$o=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}(),Oo=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}(),Uo=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}(),Wo=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}(),Zr=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Mv=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}(),ai=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}(),ui=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}(),li=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}(),vi=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}(),ni=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}(),Bo=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 Hu&&a instanceof Hu?e.value0===a.value0:e instanceof _l&&a instanceof _l?Oa(e.value0)(a.value0)&&d(YR(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 tr&&a instanceof tr?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof ir&&a instanceof ir?d(E)(e.value0)(a.value0):e instanceof or&&a instanceof or?e.value0===a.value0&&d(E)(e.value1)(a.value1):e instanceof Ut&&a instanceof Ut||e instanceof Yc&&a instanceof Yc||e instanceof Zc&&a instanceof Zc||e instanceof Qc&&a instanceof Qc||e instanceof rr&&a instanceof rr||e instanceof Kc&&a instanceof Kc||e instanceof xc&&a instanceof xc||e instanceof cr&&a instanceof cr||e instanceof e_&&a instanceof e_||e instanceof a_&&a instanceof a_||e instanceof u_&&a instanceof u_||e instanceof Ki&&a instanceof Ki||e instanceof xi&&a instanceof xi||e instanceof eo&&a instanceof eo||e instanceof ao&&a instanceof ao||e instanceof uo&&a instanceof uo||e instanceof lo&&a instanceof lo||e instanceof Wt&&a instanceof Wt||e instanceof Bt&&a instanceof Bt||e instanceof zt&&a instanceof zt||e instanceof kt&&a instanceof kt||e instanceof Jt&&a instanceof Jt||e instanceof l_&&a instanceof l_?!0:e instanceof _r&&a instanceof _r?e.value0===a.value0&&e.value1===a.value1:e instanceof vo&&a instanceof vo||e instanceof no&&a instanceof no||e instanceof v_&&a instanceof v_||e instanceof ro&&a instanceof ro?!0:e instanceof to&&a instanceof to||e instanceof io&&a instanceof io?e.value0===a.value0:e instanceof fr&&a instanceof fr?d(E)(e.value0)(a.value0):e instanceof pr&&a instanceof pr?d(E)(e.value0)(a.value0):e instanceof oo&&a instanceof oo?d(E)(e.value0)(a.value0):e instanceof co&&a instanceof co?d(E)(e.value0)(a.value0):e instanceof _o&&a instanceof _o?d(E)(e.value0)(a.value0):e instanceof fo&&a instanceof fo?d(E)(e.value0)(a.value0):e instanceof po&&a instanceof po?d(E)(e.value0)(a.value0):e instanceof so&&a instanceof so?d(E)(e.value0)(a.value0):e instanceof Do&&a instanceof Do?d(E)(e.value0)(a.value0):e instanceof Ro&&a instanceof Ro?d(E)(e.value0)(a.value0):e instanceof Io&&a instanceof Io?d(E)(e.value0)(a.value0):e instanceof Go&&a instanceof Go?d(E)(e.value0)(a.value0):e instanceof wo&&a instanceof wo?d(E)(e.value0)(a.value0):e instanceof Vt&&a instanceof Vt?d(E)(e.value0)(a.value0):e instanceof jt&&a instanceof jt?d(E)(e.value0)(a.value0):e instanceof Ht&&a instanceof Ht?d(E)(e.value0)(a.value0):e instanceof sr&&a instanceof sr?d(E)(e.value0)(a.value0):e instanceof Dr&&a instanceof Dr?d(E)(e.value0)(a.value0):e instanceof Rr&&a instanceof Rr?d(E)(e.value0)(a.value0):e instanceof Ir&&a instanceof Ir?d(E)(e.value0)(a.value0):e instanceof Gr&&a instanceof Gr?d(E)(e.value0)(a.value0):e instanceof wr&&a instanceof wr?d(E)(e.value0)(a.value0):e instanceof dr&&a instanceof dr?d(E)(e.value0)(a.value0):e instanceof mr&&a instanceof mr?d(E)(e.value0)(a.value0):e instanceof hr&&a instanceof hr?d(E)(e.value0)(a.value0):e instanceof gr&&a instanceof gr?d(E)(e.value0)(a.value0):e instanceof yr&&a instanceof yr?d(E)(e.value0)(a.value0):e instanceof Fr&&a instanceof Fr?d(E)(e.value0)(a.value0):e instanceof br&&a instanceof br?d(E)(e.value0)(a.value0):e instanceof Er&&a instanceof Er?d(E)(e.value0)(a.value0):e instanceof Cr&&a instanceof Cr?d(E)(e.value0)(a.value0):e instanceof Tr&&a instanceof Tr?d(E)(e.value0)(a.value0):e instanceof Mr&&a instanceof Mr?d(E)(e.value0)(a.value0):e instanceof Sr&&a instanceof Sr?d(E)(e.value0)(a.value0):e instanceof Lr&&a instanceof Lr?d(E)(e.value0)(a.value0):e instanceof Ar&&a instanceof Ar?d(E)(e.value0)(a.value0):e instanceof Nr&&a instanceof Nr?d(E)(e.value0)(a.value0):e instanceof Pr&&a instanceof Pr?d(E)(e.value0)(a.value0):e instanceof qr&&a instanceof qr?d(E)(e.value0)(a.value0):e instanceof $r&&a instanceof $r?d(E)(e.value0)(a.value0):e instanceof Or&&a instanceof Or?d(E)(e.value0)(a.value0):e instanceof Ur&&a instanceof Ur?d(E)(e.value0)(a.value0):e instanceof Wr&&a instanceof Wr?d(E)(e.value0)(a.value0):e instanceof Br&&a instanceof Br?d(E)(e.value0)(a.value0):e instanceof zr&&a instanceof zr?d(E)(e.value0)(a.value0):e instanceof kr&&a instanceof kr?d(E)(e.value0)(a.value0):e instanceof Jr&&a instanceof Jr?d(E)(e.value0)(a.value0):e instanceof mo&&a instanceof mo?d(E)(e.value0)(a.value0):e instanceof ho&&a instanceof ho?d(E)(e.value0)(a.value0):e instanceof go&&a instanceof go?d(E)(e.value0)(a.value0):e instanceof Xt&&a instanceof Xt?d(E)(e.value0)(a.value0):e instanceof Yt&&a instanceof Yt?d(E)(e.value0)(a.value0):e instanceof Zt&&a instanceof Zt?d(E)(e.value0)(a.value0):e instanceof yo&&a instanceof yo?d(E)(e.value0)(a.value0):e instanceof Fo&&a instanceof Fo?d(E)(e.value0)(a.value0):e instanceof bo&&a instanceof bo?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 Eo&&a instanceof Eo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Co&&a instanceof Co?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof To&&a instanceof To?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Mo&&a instanceof Mo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof So&&a instanceof So?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Lo&&a instanceof Lo?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Ao&&a instanceof Ao?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof No&&a instanceof No?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof Po&&a instanceof Po?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof n_&&a instanceof n_?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof r_&&a instanceof r_?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof t_&&a instanceof t_?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 vn&&a instanceof vn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof nn&&a instanceof nn?d(E)(e.value0)(a.value0)&&d(E)(e.value1)(a.value1):e instanceof M0&&a instanceof M0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Xv&&a instanceof Xv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof rn&&a instanceof rn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Tv&&a instanceof Tv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof tn&&a instanceof tn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof on&&a instanceof on?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof cn&&a instanceof cn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof _n&&a instanceof _n?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof fn&&a instanceof fn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof S0&&a instanceof S0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof pn&&a instanceof pn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof sn&&a instanceof sn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Dn&&a instanceof Dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Rn&&a instanceof Rn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof In&&a instanceof In?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Qt&&a instanceof Qt?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Kt&&a instanceof Kt?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Gn&&a instanceof Gn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof wn&&a instanceof wn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof dn&&a instanceof dn?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof xt&&a instanceof xt?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof ei&&a instanceof ei?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof $o&&a instanceof $o?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Oo&&a instanceof Oo?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Uo&&a instanceof Uo?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Wo&&a instanceof Wo?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):e instanceof Zr&&a instanceof Zr?d(E)(e.value0)(a.value0):e instanceof Mv&&a instanceof Mv?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ai&&a instanceof ai?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ui&&a instanceof ui?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof L0&&a instanceof L0?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof li&&a instanceof li?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof vi&&a instanceof vi?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof ni&&a instanceof ni?Oa(e.value0)(a.value0)&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2)&&d(E)(e.value3)(a.value3):e instanceof Bo&&a instanceof Bo?e.value0===a.value0&&d(E)(e.value1)(a.value1)&&d(E)(e.value2)(a.value2):!1}}},h1=function(e){return new Hu(0)},Yq=function(e){return e instanceof _l?e.value1:e instanceof ln?new w(e.value0,new w(e.value1,g.value)):e instanceof tr?new w(e.value0,new w(e.value1,g.value)):e instanceof ir?new w(e.value0,g.value):e instanceof or?new w(e.value1,g.value):e instanceof fr?new w(e.value0,g.value):e instanceof pr?new w(e.value0,g.value):e instanceof oo?new w(e.value0,g.value):e instanceof co?new w(e.value0,g.value):e instanceof _o?new w(e.value0,g.value):e instanceof fo?new w(e.value0,g.value):e instanceof po?new w(e.value0,g.value):e instanceof so?new w(e.value0,g.value):e instanceof Do?new w(e.value0,g.value):e instanceof Ro?new w(e.value0,g.value):e instanceof Io?new w(e.value0,g.value):e instanceof Go?new w(e.value0,g.value):e instanceof wo?new w(e.value0,g.value):e instanceof Vt?new w(e.value0,g.value):e instanceof jt?new w(e.value0,g.value):e instanceof Ht?new w(e.value0,g.value):e instanceof sr?new w(e.value0,g.value):e instanceof Dr?new w(e.value0,g.value):e instanceof Rr?new w(e.value0,g.value):e instanceof Ir?new w(e.value0,g.value):e instanceof Gr?new w(e.value0,g.value):e instanceof wr?new w(e.value0,g.value):e instanceof dr?new w(e.value0,g.value):e instanceof mr?new w(e.value0,g.value):e instanceof hr?new w(e.value0,g.value):e instanceof gr?new w(e.value0,g.value):e instanceof yr?new w(e.value0,g.value):e instanceof Fr?new w(e.value0,g.value):e instanceof br?new w(e.value0,g.value):e instanceof Er?new w(e.value0,g.value):e instanceof Cr?new w(e.value0,g.value):e instanceof Tr?new w(e.value0,g.value):e instanceof Mr?new w(e.value0,g.value):e instanceof Sr?new w(e.value0,g.value):e instanceof Lr?new w(e.value0,g.value):e instanceof Ar?new w(e.value0,g.value):e instanceof Nr?new w(e.value0,g.value):e instanceof Pr?new w(e.value0,g.value):e instanceof qr?new w(e.value0,g.value):e instanceof $r?new w(e.value0,g.value):e instanceof Or?new w(e.value0,g.value):e instanceof Ur?new w(e.value0,g.value):e instanceof Wr?new w(e.value0,g.value):e instanceof Br?new w(e.value0,g.value):e instanceof zr?new w(e.value0,g.value):e instanceof kr?new w(e.value0,g.value):e instanceof Jr?new w(e.value0,g.value):e instanceof mo?new w(e.value0,g.value):e instanceof ho?new w(e.value0,g.value):e instanceof go?new w(e.value0,g.value):e instanceof Xt?new w(e.value0,g.value):e instanceof Yt?new w(e.value0,g.value):e instanceof Zt?new w(e.value0,g.value):e instanceof yo?new w(e.value0,g.value):e instanceof Fo?new w(e.value0,g.value):e instanceof bo?new w(e.value0,g.value):e instanceof Vr?new w(e.value0,g.value):e instanceof jr?new w(e.value0,g.value):e instanceof Hr?new w(e.value0,g.value):e instanceof Xr?new w(e.value0,g.value):e instanceof Yr?new w(e.value0,g.value):e instanceof Eo?new w(e.value0,new w(e.value1,g.value)):e instanceof Co?new w(e.value0,new w(e.value1,g.value)):e instanceof To?new w(e.value0,new w(e.value1,g.value)):e instanceof Mo?new w(e.value0,new w(e.value1,g.value)):e instanceof Lo?new w(e.value0,new w(e.value1,g.value)):e instanceof Ao?new w(e.value0,new w(e.value1,g.value)):e instanceof No?new w(e.value0,new w(e.value1,g.value)):e instanceof Po?new w(e.value0,new w(e.value1,g.value)):e instanceof qo?new w(e.value0,new w(e.value1,g.value)):e instanceof vn?new w(e.value0,new w(e.value1,g.value)):e instanceof nn?new w(e.value0,new w(e.value1,g.value)):e instanceof M0?new w(e.value1,new w(e.value2,g.value)):e instanceof Xv?new w(e.value1,new w(e.value2,g.value)):e instanceof rn?new w(e.value1,new w(e.value2,g.value)):e instanceof Tv?new w(e.value1,new w(e.value2,g.value)):e instanceof tn?new w(e.value1,new w(e.value2,g.value)):e instanceof on?new w(e.value1,new w(e.value2,g.value)):e instanceof cn?new w(e.value1,new w(e.value2,g.value)):e instanceof _n?new w(e.value1,new w(e.value2,g.value)):e instanceof fn?new w(e.value1,new w(e.value2,g.value)):e instanceof S0?new w(e.value1,new w(e.value2,g.value)):e instanceof pn?new w(e.value1,new w(e.value2,g.value)):e instanceof sn?new w(e.value1,new w(e.value2,g.value)):e instanceof Dn?new w(e.value1,new w(e.value2,g.value)):e instanceof Rn?new w(e.value1,new w(e.value2,g.value)):e instanceof In?new w(e.value1,new w(e.value2,g.value)):e instanceof Qt?new w(e.value1,new w(e.value2,g.value)):e instanceof Kt?new w(e.value1,new w(e.value2,g.value)):e instanceof Gn?new w(e.value1,new w(e.value2,g.value)):e instanceof wn?new w(e.value1,new w(e.value2,g.value)):e instanceof dn?new w(e.value1,new w(e.value2,g.value)):e instanceof xt?new w(e.value1,new w(e.value2,g.value)):e instanceof ei?new w(e.value1,new w(e.value2,g.value)):e instanceof Zr?new w(e.value0,g.value):e instanceof ai?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof ui?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof L0?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof Mv?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof li?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof vi?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof ni?new w(e.value1,new w(e.value2,new w(e.value3,g.value))):e instanceof Bo?new w(e.value1,new w(e.value2,g.value)):g.value};var g1=function(e){return function(a){return function(u){var l=new _l(he.value,new w(e,new w(a,g.value))),v=new _l(he.value,new w(new Hu(-1),new w(new Hu(1),g.value)));return new L0(he.value,v,l,u)}}},O4=function(e){return function(a){var u=new Xv(Ce.value,e,a),l=new M0(Ce.value,e,a);return g1(u)(l)}};var U4=function(e){return vn.create(new Xv(Ce.value,new Hu(0),e))},A=function(e){return d1(Hq(e)(" "))},C=function(e){return function(a){if(a instanceof Hu)return A(e)+("Constant "+(P4(a.value0)+` +`));if(a instanceof _l&&a.value0 instanceof he)return A(e)+(`[ +`+(d1(q4(C(e+1|0))(a.value1))+(A(e)+`] +`)));if(a instanceof _l&&a.value0 instanceof Ce)return A(e)+(`{ +`+(d1(q4(C(e+1|0))(a.value1))+(A(e)+`} +`)));if(a instanceof ln)return A(e)+(`Append +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof tr)return A(e)+(`Zip +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof ir)return A(e)+(`Mono +`+C(e+1|0)(a.value0));if(a instanceof or)return A(e)+("Rep "+(w1(a.value0)+(` +`+C(e+1|0)(a.value1))));if(a instanceof Ut)return A(e)+`Pi +`;if(a instanceof Yc)return A(e)+`Px +`;if(a instanceof Zc)return A(e)+`Py +`;if(a instanceof Qc)return A(e)+`Pxy +`;if(a instanceof rr)return A(e)+`Aspect +`;if(a instanceof Kc)return A(e)+`Fx +`;if(a instanceof xc)return A(e)+`Fy +`;if(a instanceof cr)return A(e)+`Fxy +`;if(a instanceof e_)return A(e)+`FRt +`;if(a instanceof a_)return A(e)+`FR +`;if(a instanceof u_)return A(e)+`FT `;if(a instanceof Ki)return A(e)+`Lo `;if(a instanceof xi)return A(e)+`Mid `;if(a instanceof eo)return A(e)+`Hi `;if(a instanceof ao)return A(e)+`ILo `;if(a instanceof uo)return A(e)+`IMid `;if(a instanceof lo)return A(e)+`IHi -`;if(a instanceof Bt)return A(e)+`Cps -`;if(a instanceof zt)return A(e)+`Time -`;if(a instanceof kt)return A(e)+`Beat -`;if(a instanceof Jt)return A(e)+`EBeat -`;if(a instanceof Vt)return A(e)+`ETime -`;if(a instanceof u_)return A(e)+`Rnd -`;if(a instanceof fr)return A(e)+("AIn "+(g1(a.value0)+(" "+(g1(a.value1)+` +`;if(a instanceof Wt)return A(e)+`Cps +`;if(a instanceof Bt)return A(e)+`Time +`;if(a instanceof zt)return A(e)+`Beat +`;if(a instanceof kt)return A(e)+`EBeat +`;if(a instanceof Jt)return A(e)+`ETime +`;if(a instanceof l_)return A(e)+`Rnd +`;if(a instanceof _r)return A(e)+("AIn "+(w1(a.value0)+(" "+(w1(a.value1)+` `))));if(a instanceof vo)return A(e)+`FFT `;if(a instanceof no)return A(e)+`IFFT -`;if(a instanceof l_)return A(e)+`Fb +`;if(a instanceof v_)return A(e)+`Fb `;if(a instanceof ro)return A(e)+`Cam `;if(a instanceof to)return A(e)+("Img "+(a.value0+` `));if(a instanceof io)return A(e)+("Vid "+(a.value0+` -`));if(a instanceof pr)return A(e)+(`Bipolar -`+C(e+1|0)(a.value0));if(a instanceof sr)return A(e)+(`Unipolar +`));if(a instanceof fr)return A(e)+(`Bipolar +`+C(e+1|0)(a.value0));if(a instanceof pr)return A(e)+(`Unipolar `+C(e+1|0)(a.value0));if(a instanceof oo)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 _o)return A(e)+(`Mul @@ -52,54 +52,54 @@ var Pp={compose:function(e){return function(a){return function(u){return e(a(u)) `+C(e+1|0)(a.value0));if(a instanceof Io)return A(e)+(`RgbH `+C(e+1|0)(a.value0));if(a instanceof Go)return A(e)+(`RgbS `+C(e+1|0)(a.value0));if(a instanceof wo)return A(e)+(`RgbV -`+C(e+1|0)(a.value0));if(a instanceof jt)return A(e)+(`RgbR -`+C(e+1|0)(a.value0));if(a instanceof Ht)return A(e)+(`RgbG -`+C(e+1|0)(a.value0));if(a instanceof Xt)return A(e)+(`RgbB -`+C(e+1|0)(a.value0));if(a instanceof Dr)return A(e)+(`Osc -`+C(e+1|0)(a.value0));if(a instanceof Rr)return A(e)+(`Tri -`+C(e+1|0)(a.value0));if(a instanceof Ir)return A(e)+(`Saw -`+C(e+1|0)(a.value0));if(a instanceof Gr)return A(e)+(`Sqr -`+C(e+1|0)(a.value0));if(a instanceof wr)return A(e)+(`LFTri -`+C(e+1|0)(a.value0));if(a instanceof dr)return A(e)+(`LFSaw -`+C(e+1|0)(a.value0));if(a instanceof mr)return A(e)+(`LFSqr -`+C(e+1|0)(a.value0));if(a instanceof hr)return A(e)+(`Abs -`+C(e+1|0)(a.value0));if(a instanceof gr)return A(e)+(`Acos -`+C(e+1|0)(a.value0));if(a instanceof yr)return A(e)+(`Acosh -`+C(e+1|0)(a.value0));if(a instanceof Fr)return A(e)+(`Asin -`+C(e+1|0)(a.value0));if(a instanceof br)return A(e)+(`Asinh -`+C(e+1|0)(a.value0));if(a instanceof Er)return A(e)+(`Atan -`+C(e+1|0)(a.value0));if(a instanceof Cr)return A(e)+(`Atanh -`+C(e+1|0)(a.value0));if(a instanceof Tr)return A(e)+(`Cbrt -`+C(e+1|0)(a.value0));if(a instanceof Mr)return A(e)+(`Ceil -`+C(e+1|0)(a.value0));if(a instanceof Sr)return A(e)+(`Cos -`+C(e+1|0)(a.value0));if(a instanceof Lr)return A(e)+(`Cosh -`+C(e+1|0)(a.value0));if(a instanceof Ar)return A(e)+(`Exp -`+C(e+1|0)(a.value0));if(a instanceof Nr)return A(e)+(`Floor -`+C(e+1|0)(a.value0));if(a instanceof Pr)return A(e)+(`Log -`+C(e+1|0)(a.value0));if(a instanceof qr)return A(e)+(`Log2 -`+C(e+1|0)(a.value0));if(a instanceof $r)return A(e)+(`Log10 -`+C(e+1|0)(a.value0));if(a instanceof Or)return A(e)+(`Round -`+C(e+1|0)(a.value0));if(a instanceof Ur)return A(e)+(`Sign -`+C(e+1|0)(a.value0));if(a instanceof Wr)return A(e)+(`Sin -`+C(e+1|0)(a.value0));if(a instanceof Br)return A(e)+(`Sinh -`+C(e+1|0)(a.value0));if(a instanceof zr)return A(e)+(`Sqrt -`+C(e+1|0)(a.value0));if(a instanceof kr)return A(e)+(`Tan -`+C(e+1|0)(a.value0));if(a instanceof Jr)return A(e)+(`Tanh -`+C(e+1|0)(a.value0));if(a instanceof Vr)return A(e)+(`Trunc +`+C(e+1|0)(a.value0));if(a instanceof Vt)return A(e)+(`RgbR +`+C(e+1|0)(a.value0));if(a instanceof jt)return A(e)+(`RgbG +`+C(e+1|0)(a.value0));if(a instanceof Ht)return A(e)+(`RgbB +`+C(e+1|0)(a.value0));if(a instanceof sr)return A(e)+(`Osc +`+C(e+1|0)(a.value0));if(a instanceof Dr)return A(e)+(`Tri +`+C(e+1|0)(a.value0));if(a instanceof Rr)return A(e)+(`Saw +`+C(e+1|0)(a.value0));if(a instanceof Ir)return A(e)+(`Sqr +`+C(e+1|0)(a.value0));if(a instanceof Gr)return A(e)+(`LFTri +`+C(e+1|0)(a.value0));if(a instanceof wr)return A(e)+(`LFSaw +`+C(e+1|0)(a.value0));if(a instanceof dr)return A(e)+(`LFSqr +`+C(e+1|0)(a.value0));if(a instanceof mr)return A(e)+(`Abs +`+C(e+1|0)(a.value0));if(a instanceof hr)return A(e)+(`Acos +`+C(e+1|0)(a.value0));if(a instanceof gr)return A(e)+(`Acosh +`+C(e+1|0)(a.value0));if(a instanceof yr)return A(e)+(`Asin +`+C(e+1|0)(a.value0));if(a instanceof Fr)return A(e)+(`Asinh +`+C(e+1|0)(a.value0));if(a instanceof br)return A(e)+(`Atan +`+C(e+1|0)(a.value0));if(a instanceof Er)return A(e)+(`Atanh +`+C(e+1|0)(a.value0));if(a instanceof Cr)return A(e)+(`Cbrt +`+C(e+1|0)(a.value0));if(a instanceof Tr)return A(e)+(`Ceil +`+C(e+1|0)(a.value0));if(a instanceof Mr)return A(e)+(`Cos +`+C(e+1|0)(a.value0));if(a instanceof Sr)return A(e)+(`Cosh +`+C(e+1|0)(a.value0));if(a instanceof Lr)return A(e)+(`Exp +`+C(e+1|0)(a.value0));if(a instanceof Ar)return A(e)+(`Floor +`+C(e+1|0)(a.value0));if(a instanceof Nr)return A(e)+(`Log +`+C(e+1|0)(a.value0));if(a instanceof Pr)return A(e)+(`Log2 +`+C(e+1|0)(a.value0));if(a instanceof qr)return A(e)+(`Log10 +`+C(e+1|0)(a.value0));if(a instanceof $r)return A(e)+(`Round +`+C(e+1|0)(a.value0));if(a instanceof Or)return A(e)+(`Sign +`+C(e+1|0)(a.value0));if(a instanceof Ur)return A(e)+(`Sin +`+C(e+1|0)(a.value0));if(a instanceof Wr)return A(e)+(`Sinh +`+C(e+1|0)(a.value0));if(a instanceof Br)return A(e)+(`Sqrt +`+C(e+1|0)(a.value0));if(a instanceof zr)return A(e)+(`Tan +`+C(e+1|0)(a.value0));if(a instanceof kr)return A(e)+(`Tanh +`+C(e+1|0)(a.value0));if(a instanceof Jr)return A(e)+(`Trunc `+C(e+1|0)(a.value0));if(a instanceof mo)return A(e)+(`RtXy `+C(e+1|0)(a.value0));if(a instanceof ho)return A(e)+(`RtX `+C(e+1|0)(a.value0));if(a instanceof go)return A(e)+(`RtY -`+C(e+1|0)(a.value0));if(a instanceof Yt)return A(e)+(`XyRt -`+C(e+1|0)(a.value0));if(a instanceof Zt)return A(e)+(`XyR -`+C(e+1|0)(a.value0));if(a instanceof Qt)return A(e)+(`XyT +`+C(e+1|0)(a.value0));if(a instanceof Xt)return A(e)+(`XyRt +`+C(e+1|0)(a.value0));if(a instanceof Yt)return A(e)+(`XyR +`+C(e+1|0)(a.value0));if(a instanceof Zt)return A(e)+(`XyT `+C(e+1|0)(a.value0));if(a instanceof yo)return A(e)+(`Point `+C(e+1|0)(a.value0));if(a instanceof Fo)return A(e)+(`Dist `+C(e+1|0)(a.value0));if(a instanceof bo)return A(e)+(`Prox -`+C(e+1|0)(a.value0));if(a instanceof jr)return A(e)+(`MidiCps -`+C(e+1|0)(a.value0));if(a instanceof Hr)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 Yr)return A(e)+(`AmpDb -`+C(e+1|0)(a.value0));if(a instanceof Zr)return A(e)+(`Fract +`+C(e+1|0)(a.value0));if(a instanceof Vr)return A(e)+(`MidiCps +`+C(e+1|0)(a.value0));if(a instanceof jr)return A(e)+(`CpsMidi +`+C(e+1|0)(a.value0));if(a instanceof Hr)return A(e)+(`DbAmp +`+C(e+1|0)(a.value0));if(a instanceof Xr)return A(e)+(`AmpDb +`+C(e+1|0)(a.value0));if(a instanceof Yr)return A(e)+(`Fract `+C(e+1|0)(a.value0));if(a instanceof Eo)return A(e)+(`SetFx `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Co)return A(e)+(`SetFy `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof To)return A(e)+(`SetFxy @@ -109,64 +109,64 @@ var Pp={compose:function(e){return function(a){return function(u){return e(a(u)) `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Ao)return A(e)+(`ZoomY `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof No)return A(e)+(`Move `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof Po)return A(e)+(`Tile -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof v_)return A(e)+(`TileXy -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof n_)return A(e)+(`TileX -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof r_)return A(e)+(`TileY +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof n_)return A(e)+(`TileXy +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof r_)return A(e)+(`TileX +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof t_)return A(e)+(`TileY `+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof qo)return A(e)+(`Spin -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof nn)return A(e)+(`Early -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof rn)return A(e)+(`Slow -`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return A(e)+("Addition "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Yv)return A(e)+("Difference "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof tn)return A(e)+("Product "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Tv)return A(e)+("Division "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof on)return A(e)+("Mod "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Pow "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("Equal "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)return A(e)+("NotEqual "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof pn)return A(e)+("GreaterThan "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof S0)return A(e)+("GreaterThanEqual "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("LessThan "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("LessThanEqual "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("Max "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("Min "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Gate "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Kt)return A(e)+("Circle "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof xt)return A(e)+("Rect "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Clip "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("Between "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof mn)return A(e)+("SmoothStep "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ei)return A(e)+("VLine "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ai)return A(e)+("HLine "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof $o)return A(e)+("Chain "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Oo)return A(e)+("Lines "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Uo)return A(e)+("ILines "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Wo)return A(e)+("Mesh "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Qr)return A(e)+(`Seq -`+C(e+1|0)(a.value0));if(a instanceof Mv)return A(e)+("Mix "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ui)return A(e)+("ILine "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof li)return A(e)+("Line"+(Ba(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 "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof vi)return A(e)+("LPF "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ni)return A(e)+("HPF "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof ri)return A(e)+("BPF "+(Ba(a.value0)+(` -`+(C(e+1|0)(a.value1)+(C(e+1|0)(a.value2)+C(e+1|0)(a.value3))))));if(a instanceof Bo)return A(e)+("Delay "+(O4(a.value0)+(` -`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));throw new Error("Failed pattern match at Signal (line 142, column 1 - line 142, column 40): "+[e.constructor.name,a.constructor.name])}},_I={show:function(e){return C(0)(e)}},k4=function(e){return function(a){var u=new fl(he.value,new w(new Tv(Ce.value,e,tr.value),new w(new Hu(1),g.value))),l=new fl(he.value,new w(new Tv(Ce.value,e,tr.value),new w(new Hu(1),g.value))),v=new S0(he.value,tr.value,e),t=new Mv(he.value,l,u,v);return new So(t,a)}},J4=function(e){return rn.create(new Tv(Ce.value,new Hu(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:W4,vidURLs:W4},Bs=function(e){return e instanceof ro?{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 ao?{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 uo?{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 lo?{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 no?{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 fr?{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 Ki?{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 xi?{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 eo?{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 vo?{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 to?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:d1(e.value0)}:e instanceof io?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:d1(e.value0)}:Zq(Bs)(Qq(e))};var V4=Pl(df);var j4=tf(),zs=function(){function e(){}return e.value=new e,e}(),ks=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),C1=function(){function e(){}return e.value=new e,e}(),Kq={to:function(e){if(e instanceof ja)return zs.value;if(e instanceof Ue&&e.value0 instanceof ja)return new ks(e.value0.value0);if(e instanceof Ue&&e.value0 instanceof Ue)return C1.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 zs)return new ja(tv.value);if(e instanceof ks)return new Ue(new ja(e.value0));if(e instanceof C1)return new Ue(new Ue(tv.value));throw new Error("Failed pattern match at Transition (line 18, column 1 - line 18, column 37): "+[e.constructor.name])}},fI={show:Ev(Kq)(ql(V4({reflectSymbol:function(){return"DefaultCrossFade"}}))(ql(Pl(F0(kR))({reflectSymbol:function(){return"CrossFade"}}))(V4({reflectSymbol:function(){return"HoldPhase"}}))))};var H4=function(e){return function(a){if(a instanceof zs)return j4(.25);if(a instanceof ks)return JR(e)(a.value0);if(a instanceof C1)return j4(.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(Yi),e$=Se(Ne),a$=If(qt),Js=_u(),X4=Rf(qt),Lf=d(XR),sI=function(e){return{signal:e,defTime:new gf(xq,new Qi(0)),transition:zs.value,output:an.value}},Y4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,transition:e.transition,output:a}}},Z4=function(e){return function(a){return{signal:e.signal,defTime:e.defTime,output:e.output,transition:new ks(new Qi(a))}}},Q4=function(e){return function(a){return function(u){var l=a4(e)(a)(u.defTime),v=du(a)(e$)(a$(H4(e)(u.transition))(l));return new B(l,v)}}},K4=function(e){return function(a){return function(u){var l=Q4(e)(a)(u),v=Js(X4(l.value1)(a)),t=Js(X4(l.value0)(a));return new B(t,v)}}},T1=function(e){return function(a){return function(u){return function(l){var v=Q4(e)(a)(l),t=Js(hs($d(v.value1)))/1e3,i=t-u,c=Js(hs($d(v.value0)))/1e3,_=c-u;return new B(_,i)}}}},x4=function(e){return Lf(e.output)(Kn.value)||Lf(e.output)(xn.value)||Lf(e.output)(er.value)||Lf(e.output)(ar.value)||Lf(e.output)(ur.value)},e8=function(e){return Lf(e.output)(an.value)},a8=function(e){return Js(Bs(e.signal).ain)};var M1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},c=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(c).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},DI=e=>a=>u=>()=>{e.parameters.get(a).value=u};function Kr(e){return new Error(e)}var iu=function(e){return e.throwError};var A0=function(e){return e.catchError};var S1=function(e){var a=A0(e),u=e.MonadThrow0().Monad0(),l=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var xr=function(e){return e.ask};var hn=function(e){return e.state},ko=function(e){var a=hn(e);return function(u){return a(function(l){return new B(void 0,u)})}},et=function(e){var a=hn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var at=function(e){return hn(e)(function(a){return new B(a,a)})};var pu=function(e){return e.lift};var Hs={liftEffect:Se(Ne),Monad0:function(){return qc}},Mu=function(e){return e.liftEffect};var L1=function(e){return e};var Ys={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))})}}}},A1=pu(Ys);var ti=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var ii=function(e){return{Applicative0:function(){return yn(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 dI(e)}}},dI=function(e){var a=ti(e.Bind1().Apply0().Functor0());return{apply:b0(ii(e)),Functor0:function(){return a}}},yn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return dI(e)}}};var v8=function(e){var a=e.Monad0(),u=ii(a);return{ask:A1(a)(xr(e)),Monad0:function(){return u}}};var n8=function(e){var a=e.Monad0(),u=ii(a);return{liftEffect:function(){var l=A1(a),v=Mu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var Jo=function(e){var a=U(e.Applicative0()),u=ii(e);return{state:function(l){return function(v){return a(l(v))}},Monad0:function(){return u}}};var r8=function(e){var a=e.Monad0(),u=A1(a),l=iu(e),v=ii(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var t$=C3(E0),Zs=L(Hl),o8=L(_v),t8=K(eI),i$=U(aI),i8=Tc(fv),o$=Ll(Xn),c$=z3(Ga)(Bc),_$=xu(Ga),f$=bv(fv),c8=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=oa(Ut(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=lI(Jc(Zs(ga)(e)));return Us(Zs(Y)(e))(kc(o8(oa)(a)))},P1=function(e){var a=oa(ga(e));if(a instanceof I)return Zs(ya)(Y(e));if(a instanceof R)return t8(Y(e))(function(u){return t8(P1(a.value0))(function(l){return i$(fu(u)(l))})});throw new Error("Failed pattern match at NonEmptyList (line 99, column 3 - line 104, column 24): "+[a.constructor.name])},N1=function(e){return function(a){var u=i8(e)(1),l=o$(e)(La(a))+1|0,v=_l(i8(l)(a));return pv(function(t){return function(i){return t}})(v)(u)}},s$=function(e){var a=c$(Zs(La)(e));return Zs(N1(a))(e)},mI=function(e){return p$(s$(e))},D$=function(e){return function(a){var u=_$(La(e))(La(a));return new B(N1(u)(e),N1(u)(a))}},ci=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=oa(o8(B.create(Y(e)))(ga(e))),u=function(){var v=oa(ga(e));if(v instanceof I)return I.value;if(v instanceof R){var t=La(v.value0)>=2;return t?new R(v.value0):I.value}throw new Error("Failed pattern match at NonEmptyList (line 55, column 10 - line 57, column 63): "+[v.constructor.name])}(),l=function(){if(a instanceof I)return ya(new B(Y(e),Y(e)));if(a instanceof R)return a.value0;throw new Error("Failed pattern match at NonEmptyList (line 52, column 9 - line 54, column 24): "+[a.constructor.name])}();return new B(l,u)},_8=function(e){return _l(f$(R$)(e))},f8=function(e){var a=oa(zc(C4(e))(ga(e)));if(a instanceof R)return a.value0;if(a instanceof I)return ya(new B(Y(e),Y(e)));throw new Error("Failed pattern match at NonEmptyList (line 40, column 5 - line 42, column 55): "+[a.constructor.name])};var i_=L(Hl);var hI=U(aI),I$=Tc(fv),G$=Oa(E0),w$=gu(E0),d$=au(Cv),m$=re(Ps),O1=function(e){return e},Qs={map:function(e){return function(a){return i_(i_(e))(a)}}},p8=L(Qs);var gI=function(e){return e};var s8=function(e){return Y(Y(e))},za=function(e){return function(a){return i_(e)(a)}},D8=function(e){return La(e)===1&&La(Y(e))===1},Ol=function(e){return O1(hI(e))},Fe=function(e){return _l(e)},yI=function(e){if(La(e)===1)return Y(e);if(Re)return P1(i_(Fe)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},FI=function(e){return function(a){return Ol(_l(I$(e)(Fe(a))))}},I8=function(e){return function(a){return ci(function(u){return function(l){return fu(u)(ya(l))}})(Fe(e))(Fe(a))}},U1={apply:function(e){return function(a){if(D8(e))return p8(s8(e))(a);if(D8(a))return p8(function(u){return u(s8(a))})(e);if(Re)return i_(function(u){return i_(u)(Fe(a))})(Fe(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 Qs}},h$=Iy(U1),g$=Il(U1),o_={pure:function(e){return O1(hI(hI(e)))},Apply0:function(){return U1}},R8=U(o_),G8={foldl:function(e){return function(a){return function(u){return G$(e)(a)(Fe(u))}}},foldr:function(e){return function(a){return function(u){return w$(e)(a)(Fe(u))}}},foldMap:function(e){return ud(G8)(e)}},c_={traverse:function(e){var a=L(e.Apply0().Functor0()),u=d$(e);return function(l){return function(v){return a(O1)(u(u(l))(v))}}},sequence:function(e){return O3(c_)(e)},Functor0:function(){return Qs},Foldable1:function(){return G8}},W1={append:function(e){return function(a){return hI(m$(Fe(e))(Fe(a)))}}},y$=re(W1),w8={unfoldr1:function(e){return function(a){var u=e(a);if(u.value1 instanceof I)return R8(u.value0);if(u.value1 instanceof R)return y$(R8(u.value0))(bv(w8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},F$=bv(w8),bI=function(e){return F$(c8)(Fe(e))},Ks=function(e){return i_(Fe)(e)},$1=function(e){return function(a){return function(u){return Ol(ci(e)(Fe(a))(Fe(u)))}}},_i=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof he)return h$(e)(u)(l)(v);if(a instanceof Ce)return $1(Ow)($1(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])}}}}},sv=function(e){return function(a){if(a instanceof he)return g$(e);if(a instanceof Ce)return $1(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$=_u();var EI=function(e){return function(a){return C$(e(a))}};var eD=Math.acosh,aD=Math.asinh,uD=Math.atanh,lD=Math.cbrt,vD=Math.cosh,nD=Math.log2,B1=Math.log10,rD=Math.sinh,tD=Math.tanh;var m8=z(zv),z1=xu(nl),k1=kn(nl),Pf=function(e){if(e<0)return"("+(m8(e)+")");if(Re)return m8(e);throw new Error("Failed pattern match at Number (line 37, column 1 - line 37, column 31): "+[e.constructor.name])},h8=function(e){return function(a){return e/a}},CI=function(e){return function(a){return a===0?0:e/a}},g8=function(e){return function(a){return function(u){return z1(e)(k1(a)(u))}}},y8=function(e){return function(a){return function(u){return g8(k1(e)(a))(z1(e)(a))(u)}}},F8=function(e){return function(a){return function(u){var l=g8(0)(1)(CI(u-e)(a-e));return l*l*(3-2*l)}}},b8=function(e){return function(a){return function(u){var l=u>=k1(e)(a)&&u<=z1(e)(a);return l?1:0}}};var Y1=Jo(Tu),j1=et(Y1),S8=Qv(Tu),P=K(S8),__=at(Y1),Uf=yn(Tu),H1=yR(Uf)(Cv),Ul=El(Cl)(S8),Ve=U(Uf),Z1=ko(Y1),T$=Ku(wc),lt=z(eu),L8=hc(nl)(zn),M$=Gv(zn),S$=Cu(Bn),X1=L(Hl),L$=vs(fv),A$=Ku(Bn),N$=wl(Cv)(Uf),P$=cf(E0)(ii(Tu)),fi=wl(c_)(Uf),Kv=U(o_),pl=au(c_)(Uf),Sv=L(ti(Fv)),TI=au(Cv)(Uf),q$=re(W1),$$=Pt(fv),O$=xu(Ga),N0=function(e){return j1(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},E8=function(e){return function(a){return P(__)(function(u){return P(H1(e)(function(l){return Ul(j1(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 Ul(j1(function(v){var t={};for(var i in v)({}).hasOwnProperty.call(v,i)&&(t[i]=v[i]);return t.time=u.time,t.beat=u.beat,t.etime=u.etime,t.ebeat=u.ebeat,t}))(function(){return Ve(Ks(l))})})})}},qf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 418, column 1 - line 418, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},Q1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return Pf(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])},iD=function(){return new ae("sampleRate")}(),A8=function(e){return EI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},N8=P(__)(function(e){return Ul(Z1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedInts=e.allocatedInts+1|0,a}()))(function(){return Ve("i["+(lt(e.allocatedInts)+"]"))})}),C8=function(e){return P(N8)(function(a){return Ul(N0(a+("="+(e+`; -`))))(function(){return Ve(a)})})},U$=function(e){return P(__)(function(a){return Ul(Z1(function(){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.allocatedFloats=a.allocatedFloats+e|0,u}()))(function(){return Ve(a.allocatedFloats)})})},Vo=P(__)(function(e){return Ul(Z1(function(){var a={};for(var u in e)({}).hasOwnProperty.call(e,u)&&(a[u]=e[u]);return a.allocatedFloats=e.allocatedFloats+1|0,a}()))(function(){return Ve("f["+(lt(e.allocatedFloats)+"]"))})}),uu=function(e){return P(Vo)(function(a){return Ul(N0(a+("="+(e+`; -`))))(function(){return Ve(new ae(a))})})},W$=function(e){return uu("20 * Math.log10("+(Te(e)+")"))},$f=function(e){if(e instanceof M)return Ve(new M(e.value0));if(e instanceof ae)return uu(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},P8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(b8(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 uu("("+(Te(a)+(">="+(u+("&&"+(Te(a)+("<="+(l+")?1:0"))))))))}},T8=function(e){return uu(Te(e)+"*2-1")},K1=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(y8(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 uu("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},B$=function(e){return uu("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},z$=function(e){return uu("10 ** ("+(Te(e)+"/20)"))},pi=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(CI(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):uu(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},Of=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(h8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):uu(Te(e)+("/"+Te(a)))}},M8=function(e){return uu("Math.abs("+(Te(e)+"%1)"))},q8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):uu(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},k$=q8(xu(nl))("Math.max"),J$=q8(kn(nl))("Math.min"),V$=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(function(){var u=L8(a.value0)>=e.value0;return u?a.value0:0}())):uu("Math.abs("+(Te(a)+(")>="+(Te(e)+("?"+(Te(a)+":0"))))))}},j$=function(e){return uu("440 * (2 ** (("+(Te(e)+"-69)/12))"))},Fn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):uu(Te(u)+(a+Te(l)))}}}},xv=function(e){return function(a){return a instanceof M&&a.value0===0?Ve(e):Fn(M$)("-")(e)(a)}},H$=Fn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),X$=Fn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),Y$=Fn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),Z$=Fn(function(e){return function(a){var u=e=0?("+(lt(v)+("+"+(_+("):("+(lt(v)+("+"+(lt(l)+("+"+(_+`); -`))))))))))))))(function(){return P(uu("f["+(_+"]")))(function(s){return Ul(N0(t+("=("+(t+("+1)%"+(lt(l)+`; -`))))))(function(){return Ve(s)})})})})})})})})})}}},uO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(new M(F8(e.value0.value0)(e.value1.value0)(a.value0)));var u="("+(Te(a)+("-"+(Te(e.value0)+(")/("+(Te(e.value1)+("-"+(Te(e.value0)+")")))))));return P(uu("Math.max(0.0,Math.min(1.0,"+(u+"))")))(function(l){var v=Te(l);return uu(v+("*"+(v+("*(3-(2*"+(v+"))")))))})}},MI=function(){var e=Yn(E0)(St)("+"),a=X1(Te);return function(u){return uu(e(a(Fe(u))))}}(),lO=function(e){return function(a){var u=La(e),l=1/Sa(u),v=L$(u)(function(i){return i+l})(0),t=function(i){return function(c){return P(P8(new B(new M(c),new M(c+l)))(a))(Bu(i))}};return P(N$(pv(t)(e)(v)))(function(i){return MI(Ol(i))})}},vO=function(e){return uu(Te(e)+"*0.5+0.5")},x1=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){return P(Vo)(function(c){return P(Vo)(function(_){return P(Vo)(function(s){return P(Vo)(function(y){return P(Vo)(function(N){return P(Vo)(function(S){return Ul(N0(s+("="+(_+`; -`))))(function(){return Ul(N0(_+("="+(c+`; -`))))(function(){return Ul(N0(c+("="+(Te(i)+`; -`))))(function(){return Ul(N0(S+("="+(N+`; -`))))(function(){return Ul(N0(N+("="+(y+`; -`))))(function(){var J="("+(c+("*"+(Te(e)+("/"+(Te(l)+")"))))),be="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ea="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),Eu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),Fl="("+(S+("*"+(Te(t)+("/"+(Te(l)+")")))));return Ul(N0(y+("="+(J+("+"+(be+("+"+(Ea+("-"+(Eu+("-"+(Fl+`; -`))))))))))))(function(){return Ve(new ae(y))})})})})})})})})})})})})}}}}}}},f_=function(e){return P(Of(e)(iD))(function(a){return P(Vo)(function(u){return Ul(N0(u+("=("+(u+("+"+(Te(a)+`)%1; -`))))))(function(){return Ve(new ae(u))})})})};var Lv=function(e){return function(a){return e instanceof M&&e.value0===0?Ve(a):a instanceof M&&a.value0===0?Ve(e):Fn(A$)("+")(e)(a)}},nO=function(e){return function(a){return function(u){return P(Bu(Q1)(e))(function(l){return P(Of(l)(iD))(function(v){return P($f(qf(Qn)("Math.cos")(v)))(function(t){return P($f(qf(Wi)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(pi(i)))(function(c){var _=new M(0);return P(Bu(new M(-1))(c))(function(s){return P(Lv(new M(1))(c))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(c))(function(S){return x1(c)(_)(s)(y)(N)(S)(u)})})})})})})})})})}}},rO=function(e){return function(a){return function(u){return P(Bu(Q1)(e))(function(l){return P(Of(l)(iD))(function(v){return P($f(qf(Qn)("Math.cos")(v)))(function(t){return P(Lv(new M(1))(t))(function(i){return P($f(qf(Wi)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(pi(c)))(function(_){return P(Of(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Lv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(S){return P(xv(new M(1))(_))(function(J){return x1(s)(y)(s)(N)(S)(J)(u)})})})})})})})})})})})}}},tO=function(e){return function(a){return function(u){return e.value0 instanceof M&&e.value1 instanceof M&&a.value0 instanceof M&&a.value1 instanceof M&&u instanceof M?Ve(new M(CI(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))(pi(l)))(Bu(v)))(Lv(a.value0))})})}}},iO=function(e){return function(a){return function(u){return P(Bu(Q1)(e))(function(l){return P(Of(l)(iD))(function(v){return P($f(qf(Qn)("Math.cos")(v)))(function(t){return P(xv(new M(1))(t))(function(i){return P($f(qf(Wi)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(pi(c)))(function(_){return P(Of(i)(new M(2)))(function(s){return P(Lv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(xv(new M(1))(_))(function(S){return x1(s)(i)(s)(y)(N)(S)(u)})})})})})})})})})})}}},oO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Ve(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(xv(e.value1)(e.value0))(Bu(a)))(Lv(e.value0))}},$8=function(e){return P$(function(a){return function(u){return fi(sv(Lv)(Ce.value)(a)(u))}})(Kv(new M(0)))(e)},SI=function(e){return function(a){return function(u){return P(Bu(u)(new M(Sa(a))))(function(l){return P(uu("Math.floor("+(Te(l)+")")))(function(v){return P(Lv(v)(new M(1)))(function(t){return P(xv(t)(l))(function(i){return P(xv(l)(v))(function(c){return P(uu(e+("["+(Te(v)+("%"+(lt(a)+"]"))))))(function(_){return P(uu(e+("["+(Te(t)+("%"+(lt(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(c))(function(N){return Lv(y)(N)})})})})})})})})})}}},cO=function(e){return P(f_(e))(SI("sin")(16384))},_O=function(e){return P(f_(e))(SI("saw")(4096))},fO=function(e){return P(f_(e))(SI("sqr")(4096))},pO=function(e){return P(f_(e))(SI("tri")(4096))},em=function(e){if(e instanceof M)return Ve(new M(L8(e.value0)));if(e instanceof ae)return uu("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 575, column 1 - line 575, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(ze(u))(function(l){var v=function(t){if(t instanceof M)return Ve(new M(e(t.value0)));if(t instanceof ae)return uu(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 413, column 13 - line 415, column 60): "+[t.constructor.name])};return pl(v)(l)})}}},ze=function(e){if(e instanceof Hu)return Ve(Kv(new M(e.value0)));if(e instanceof fl&&e.value0 instanceof he){var a=oa(e.value1);if(a instanceof I)return Ve(Kv(new M(0)));if(a instanceof R)return Sv(yI)(TI(ze)(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 Ce){var a=oa(e.value1);if(a instanceof I)return Ve(Kv(new M(0)));if(a instanceof R)return P(Sv(X1(Fe))(TI(ze)(a.value0)))(function(v){return Ve(mI(v))});throw new Error("Failed pattern match at W (line 233, column 3 - line 237, column 36): "+[a.constructor.name])}if(e instanceof vn)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(q$(l)(v))})});if(e instanceof ir)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(I8(l)(v))})});if(e instanceof or)return Sv(Kv)(P(ze(e.value0))(MI));if(e instanceof cr)return Sv(FI(e.value0))(ze(e.value1));if(e instanceof Wt)return Ve(Kv(new ae("Math.PI")));if(e instanceof Bt)return Ve(Kv(new ae("cps")));if(e instanceof zt)return Ve(Kv(new ae("time")));if(e instanceof kt)return Ve(Kv(new ae("beat")));if(e instanceof Vt)return Ve(Kv(new ae("eTime")));if(e instanceof Jt)return Ve(Kv(new ae("eBeat")));if(e instanceof u_)return Sv(Kv)(uu("Math.random()*2-1"));if(e instanceof fr){var u=X1(T$(e.value1))($$(0)(O$(0)(e.value0-1|0)));return P(TI(function(l){return uu("ain(input,"+(lt(l)+")[n]"))})(u))(function(l){return Ve(Ol(l))})}return e instanceof pr?P(ze(e.value0))(pl(T8)):e instanceof sr?P(ze(e.value0))(pl(vO)):e instanceof Dr?P(ze(e.value0))(pl(cO)):e instanceof Rr?P(ze(e.value0))(pl(pO)):e instanceof Ir?P(ze(e.value0))(pl(_O)):e instanceof Gr?P(ze(e.value0))(pl(fO)):e instanceof wr?P(P(ze(e.value0))(pl(f_)))(function(l){return pl(function(v){return uu(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof dr?P(P(ze(e.value0))(pl(f_)))(pl(T8)):e instanceof mr?P(P(ze(e.value0))(pl(f_)))(function(l){return pl(function(v){return uu(Te(v)+">=0.5?1:-1")})(l)}):e instanceof hr?P(ze(e.value0))(pl(em)):e instanceof gr?Wu(ns)("Math.acos")(e.value0):e instanceof yr?Wu(eD)("Math.acosh")(e.value0):e instanceof Fr?Wu(rs)("Math.asin")(e.value0):e instanceof br?Wu(aD)("Math.asinh")(e.value0):e instanceof Er?Wu(ts)("Math.atan")(e.value0):e instanceof Cr?Wu(uD)("Math.atanh")(e.value0):e instanceof Tr?Wu(lD)("Math.cbrt")(e.value0):e instanceof Mr?Wu(pf)("Math.ceil")(e.value0):e instanceof Sr?Wu(Qn)("Math.cos")(e.value0):e instanceof Lr?Wu(vD)("Math.cosh")(e.value0):e instanceof Ar?Wu(is)("Math.exp")(e.value0):e instanceof Nr?Wu(Ui)("Math.floor")(e.value0):e instanceof Pr?Wu(os)("Math.log")(e.value0):e instanceof qr?Wu(nD)("Math.log2")(e.value0):e instanceof $r?Wu(B1)("Math.log10")(e.value0):e instanceof Or?Wu(Sc)("Math.round")(e.value0):e instanceof Ur?Wu(cs)("Math.sign")(e.value0):e instanceof Wr?Wu(Wi)("Math.sin")(e.value0):e instanceof Br?Wu(rD)("Math.sinh")(e.value0):e instanceof zr?Wu(_s)("Math.sqrt")(e.value0):e instanceof kr?Wu(fs)("Math.tan")(e.value0):e instanceof Jr?Wu(tD)("Math.tanh")(e.value0):e instanceof Vr?Wu(sf)("Math.trunc")(e.value0):e instanceof jr?P(ze(e.value0))(pl(j$)):e instanceof Hr?P(ze(e.value0))(pl(B$)):e instanceof Xr?P(ze(e.value0))(pl(z$)):e instanceof Yr?P(ze(e.value0))(pl(W$)):e instanceof Zr?P(ze(e.value0))(pl(M8)):e instanceof nn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(__)(function(v){return P(H1(l)(function(t){return P(Lv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(c){return P(Lv(v.beat)(c))(function(_){return P(Lv(v.etime)(t))(function(s){return P(Lv(v.ebeat)(c))(function(y){return Ve({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return E8(t)(ze(e.value1))})})}):e instanceof rn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(__)(function(v){return P(H1(l)(function(t){return P(pi(v.time)(t))(function(i){return P(pi(v.beat)(t))(function(c){return P(pi(v.etime)(t))(function(_){return P(pi(v.ebeat)(t))(function(s){return Ve({time:i,beat:c,etime:_,ebeat:s})})})})})}))(function(t){return E8(t)(ze(e.value1))})})}):e instanceof M0?Dv(Lv)(e.value0)(e.value1)(e.value2):e instanceof Yv?Dv(xv)(e.value0)(e.value1)(e.value2):e instanceof tn?Dv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Tv?Dv(pi)(e.value0)(e.value1)(e.value2):e instanceof on?Dv(K$)(e.value0)(e.value1)(e.value2):e instanceof cn?Dv(eO)(e.value0)(e.value1)(e.value2):e instanceof _n?Dv(H$)(e.value0)(e.value1)(e.value2):e instanceof fn?Dv(x$)(e.value0)(e.value1)(e.value2):e instanceof pn?Dv(X$)(e.value0)(e.value1)(e.value2):e instanceof S0?Dv(Y$)(e.value0)(e.value1)(e.value2):e instanceof sn?Dv(Z$)(e.value0)(e.value1)(e.value2):e instanceof Dn?Dv(Q$)(e.value0)(e.value1)(e.value2):e instanceof Rn?Dv(k$)(e.value0)(e.value1)(e.value2):e instanceof In?Dv(J$)(e.value0)(e.value1)(e.value2):e instanceof Gn?Dv(V$)(e.value0)(e.value1)(e.value2):e instanceof wn?V1(K1)(e.value0)(e.value1)(e.value2):e instanceof dn?V1(P8)(e.value0)(e.value1)(e.value2):e instanceof mn?V1(uO)(e.value0)(e.value1)(e.value2):e instanceof Qr?P(Sv(gI)(ze(e.value0)))(function(l){return P(P(Sv(function(v){return v.beat})(__))(M8))(function(v){return P(TI(function(t){return lO(t)(v)})(l))(function(t){return Ve(Ol(t))})})}):e instanceof Mv?P(Sv(Fe)(ze(e.value1)))(function(l){return P(Sv(Fe)(ze(e.value2)))(function(v){var t=Ol(ci(B.create)(l)(v));return P(ze(e.value3))(function(i){return fi(sv(oO)(e.value0)(t)(i))})})}):e instanceof L0?P(Sv(bI)(ze(e.value1)))(function(l){return P(Sv(bI)(ze(e.value2)))(function(v){return P(ze(e.value3))(function(t){return fi(_i(tO)(e.value0)(l)(v)(t))})})}):e instanceof vi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return fi(_i(iO)(e.value0)(l)(v)(t))})})}):e instanceof ni?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return fi(_i(rO)(e.value0)(l)(v)(t))})})}):e instanceof ri?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return fi(_i(nO)(e.value0)(l)(v)(t))})})}):e instanceof Bo?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return fi(sv(aO(e.value0))(he.value)(l)(v))})}):Ve(Kv(new M(0)))},V1=function(e){return function(a){return function(u){return function(l){return P(Sv(bI)(ze(u)))(function(v){return P(ze(l))(function(t){return fi(sv(e)(a)(v)(t))})})}}}},Dv=function(e){return function(a){return function(u){return function(l){return P(ze(u))(function(v){return P(ze(l))(function(t){return fi(sv(e)(a)(v)(t))})})}}}};var U8=hc(nl)(zn),lm=yn(Tu),um=U(lm),B8=U(o_),Wf=K(Qv(Tu)),z8=vs(fv),am=au(Cv)(lm),k8=L(ti(Fv)),sO=L(Hl),DO=wl(Cv)(lm),RO=function(e){if(e instanceof M){if(U8(e.value0)>1)return um(new M(0));if(Re)return um(new M(Qn(U8(e.value0)*v7/2)))}if(e instanceof ae)return uu("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])},W8=function(e){return function(a){return function(u){if(e<=1)return um(B8(u));if(Re)return Wf(Bu(a)(new M(Sa(e-1|0))))(function(l){var v=z8(e)(function(t){return t+1})(0);return Wf(am(function(t){return Wf(Wf(xv(new M(t))(l))(em))(K1(new B(new M(0),new M(1))))})(v))(function(t){return Wf(am(RO)(t))(function(i){return k8(Ol)(am(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])}}},J8=function(e){return function(a){if(e<=1)return k8(B8)(MI(a));if(La(Fe(a))===1)return W8(e)(new M(.5))(Y(Fe(a)));if(Re){var u=Fe(a),l=La(u),v=1/Sa(l-1|0),t=sO(M.create)(z8(l)(function(i){return i+v})(0));return Wf(DO(pv(W8(e))(t)(u)))(function(i){return $8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function V8(e,a,u){return e==null?a:u(e)}function oD(e){return e}var Bf=function(e){return V8(e,I.value,R.create)};var wO=U(il),dO=K(Qv(Tu)),nm=z(eu),mO=Pt(fv),hO=Q0(E0)(St),j8=z(zv),LI=function(e){return function(a){return function(u){var l=Bf(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return wO(void 0);if(l instanceof R)return function(){return DI(l.value0)("fOutStart")(a)(),DI(l.value0)("fOutDur")(u)()};throw new Error("Failed pattern match at AudioWorklet (line 41, column 3 - line 45, column 47): "+[l.constructor.name])}}},gO=function(e){return function(a){return function(u){return function(l){var v=A8(dO(ze(e))(J8(2))),t="registerProcessor('"+(a+("',"+(a+`); -`))),i=function(J){return function(be){return"output["+(nm(J)+("][n] = "+(Te(be)+`*fade; -`)))}},c=Fe(v.value0),_=mO(0)(La(c)-1|0),s=hO(pv(i)(_)(c)),y="const fIn = clamp(0,1,(t-"+(j8(u)+(")/"+(j8(l)+`); +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof vn)return A(e)+(`Early +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof nn)return A(e)+(`Slow +`+(C(e+1|0)(a.value0)+C(e+1|0)(a.value1)));if(a instanceof M0)return A(e)+("Addition "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Xv)return A(e)+("Difference "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof rn)return A(e)+("Product "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Tv)return A(e)+("Division "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof tn)return A(e)+("Mod "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof on)return A(e)+("Pow "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof cn)return A(e)+("Equal "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof _n)return A(e)+("NotEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof fn)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 pn)return A(e)+("LessThan "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof sn)return A(e)+("LessThanEqual "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Dn)return A(e)+("Max "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Rn)return A(e)+("Min "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof In)return A(e)+("Gate "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Qt)return A(e)+("Circle "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Kt)return A(e)+("Rect "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Gn)return A(e)+("Clip "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof wn)return A(e)+("Between "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof dn)return A(e)+("SmoothStep "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof xt)return A(e)+("VLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof ei)return A(e)+("HLine "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof $o)return A(e)+("Chain "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Oo)return A(e)+("Lines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Uo)return A(e)+("ILines "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Wo)return A(e)+("Mesh "+(Wa(a.value0)+(` +`+(C(e+1|0)(a.value1)+C(e+1|0)(a.value2)))));if(a instanceof Zr)return A(e)+(`Seq +`+C(e+1|0)(a.value0));if(a instanceof Mv)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 ai)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 ui)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 li)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 vi)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 ni)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 Bo)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 142, column 1 - line 142, column 40): "+[e.constructor.name,a.constructor.name])}},tI={show:function(e){return C(0)(e)}},W4=function(e){return function(a){var u=new _l(he.value,new w(new Tv(Ce.value,e,rr.value),new w(new Hu(1),g.value))),l=new _l(he.value,new w(new Tv(Ce.value,e,rr.value),new w(new Hu(1),g.value))),v=new S0(he.value,rr.value,e),t=new Mv(he.value,l,u,v);return new So(t,a)}},B4=function(e){return nn.create(new Tv(Ce.value,new Hu(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},Ws=function(e){return e instanceof ro?{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 ao?{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 uo?{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 lo?{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 no?{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 _r?{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 Ki?{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 xi?{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 eo?{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 vo?{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 to?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,vidURLs:$.vidURLs,imgURLs:R1(e.value0)}:e instanceof io?{webcam:$.webcam,fft:$.fft,lo:$.lo,mid:$.mid,hi:$.hi,ifft:$.ifft,ilo:$.ilo,imid:$.imid,ihi:$.ihi,ain:$.ain,imgURLs:$.imgURLs,vidURLs:R1(e.value0)}:Xq(Ws)(Yq(e))};var z4=Nl(wf);var k4=rf(),Bs=function(){function e(){}return e.value=new e,e}(),zs=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),y1=function(){function e(){}return e.value=new e,e}(),Zq={to:function(e){if(e instanceof Va)return Bs.value;if(e instanceof Ue&&e.value0 instanceof Va)return new zs(e.value0.value0);if(e instanceof Ue&&e.value0 instanceof Ue)return 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 Bs)return new Va(rv.value);if(e instanceof zs)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])}},iI={show:Ev(Zq)(Pl(z4({reflectSymbol:function(){return"DefaultCrossFade"}}))(Pl(Nl(F0(UR))({reflectSymbol:function(){return"CrossFade"}}))(z4({reflectSymbol:function(){return"HoldPhase"}}))))};var J4=function(e){return function(a){if(a instanceof Bs)return k4(.25);if(a instanceof zs)return WR(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 Qq=Tl(Yi),Kq=Se(Ne),xq=Rf(Pt),ks=fu(),V4=Df(Pt),Sf=d(JR),cI=function(e){return{signal:e,defTime:new hf(Qq,new Qi(0)),transition:Bs.value,output:en.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 zs(new Qi(a))}}},X4=function(e){return function(a){return function(u){var l=K7(e)(a)(u.defTime),v=mu(a)(Kq)(xq(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=ks(V4(l.value1)(a)),t=ks(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=ks(ms(Ad(v.value1)))/1e3,i=t-u,c=ks(ms(Ad(v.value0)))/1e3,_=c-u;return new B(_,i)}}}},Z4=function(e){return Sf(e.output)(Qn.value)||Sf(e.output)(Kn.value)||Sf(e.output)(xn.value)||Sf(e.output)(er.value)||Sf(e.output)(ar.value)},Q4=function(e){return Sf(e.output)(en.value)},K4=function(e){return ks(Ws(e.signal).ain)};var b1=e=>a=>u=>l=>v=>t=>()=>{var i={connected:!1,audioWorkletNode:null},c=window.URL.createObjectURL(new Blob([v],{type:"text/javascript"}));return e.audioWorklet.addModule(c).then(()=>{let _=new AudioWorkletNode(e,l,{outputChannelCount:[t]});a?.connect(_),_.connect(u),i.audioWorkletNode=_,i.connected=!0}),i},_I=e=>a=>u=>()=>{e.parameters.get(a).value=u};function Qr(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=L(u.Bind1().Apply0().Functor0()),v=U(u.Applicative0());return function(t){return a(l(ae.create)(t))(function(i){return v(M.create(i))})}};var Kr=function(e){return e.ask};var mn=function(e){return e.state},ko=function(e){var a=mn(e);return function(u){return a(function(l){return new B(void 0,u)})}},xr=function(e){var a=mn(e);return function(u){return a(function(l){return new B(void 0,u(l))})}};var et=function(e){return mn(e)(function(a){return new B(a,a)})};var su=function(e){return e.lift};var js={liftEffect:Se(Ne),Monad0:function(){return $c}},Tu=function(e){return e.liftEffect};var C1=function(e){return e};var Xs={lift:function(e){var a=K(e.Bind1()),u=U(e.Applicative0());return function(l){return function(v){return a(l)(function(t){return u(new B(t,v))})}}}},T1=su(Xs);var ri=function(e){var a=L(e);return{map:function(u){return function(l){return function(v){return a(function(t){return new B(u(t.value0),t.value1)})(l(v))}}}}};var ti=function(e){return{Applicative0:function(){return gn(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 RI(e)}}},RI=function(e){var a=ri(e.Bind1().Apply0().Functor0());return{apply:b0(ti(e)),Functor0:function(){return a}}},gn=function(e){var a=U(e.Applicative0());return{pure:function(u){return function(l){return a(new B(u,l))}},Apply0:function(){return RI(e)}}};var a8=function(e){var a=e.Monad0(),u=ti(a);return{ask:T1(a)(Kr(e)),Monad0:function(){return u}}};var u8=function(e){var a=e.Monad0(),u=ti(a);return{liftEffect:function(){var l=T1(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var Jo=function(e){var a=U(e.Applicative0()),u=ti(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=ti(a);return{throwError:function(t){return u(l(t))},Monad0:function(){return v}}};var n$=F3(E0),Ys=L(Xl),r8=L(cv),v8=K(ZR),r$=U(QR),n8=Mc(_v),t$=Sl(Hn),i$=U3(Ia)(zc),o$=Ku(Ia),c$=bv(_v),t8=function(e){var a=Y(e),u=function(){var t=n$(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(Ot(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])},_$=function(e){var a=xR(Vc(Ys(ha)(e)));return Os(Ys(Y)(e))(Jc(r8(ia)(a)))},S1=function(e){var a=ia(ha(e));if(a instanceof I)return Ys(ga)(Y(e));if(a instanceof R)return v8(Y(e))(function(u){return v8(S1(a.value0))(function(l){return r$(pu(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=t$(e)(La(a))+1|0,v=cl(n8(l)(a));return fv(function(t){return function(i){return t}})(v)(u)}},f$=function(e){var a=i$(Ys(La)(e));return Ys(M1(a))(e)},II=function(e){return _$(f$(e))},p$=function(e){return function(a){var u=o$(La(e))(La(a));return new B(M1(u)(e),M1(u)(a))}},oi=function(e){return function(a){return function(u){var l=p$(a)(u);return fv(e)(l.value0)(l.value1)}}},s$=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=La(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 cl(c$(s$)(e))},o8=function(e){var a=ia(kc(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 o_=L(Xl);var GI=U(QR),D$=Mc(_v),R$=$a(E0),I$=hu(E0),G$=eu(Cv),w$=re(Ns),N1=function(e){return e},Zs={map:function(e){return function(a){return o_(o_(e))(a)}}},c8=L(Zs);var wI=function(e){return e};var _8=function(e){return Y(Y(e))},Ba=function(e){return function(a){return o_(e)(a)}},f8=function(e){return La(e)===1&&La(Y(e))===1},$l=function(e){return N1(GI(e))},Fe=function(e){return cl(e)},dI=function(e){if(La(e)===1)return Y(e);if(Re)return S1(o_(Fe)(e));throw new Error("Failed pattern match at Matrix (line 32, column 1 - line 32, column 71): "+[e.constructor.name])},mI=function(e){return function(a){return $l(cl(D$(e)(Fe(a))))}},s8=function(e){return function(a){return oi(function(u){return function(l){return pu(u)(ga(l))}})(Fe(e))(Fe(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 o_(function(u){return o_(u)(Fe(a))})(Fe(e));throw new Error("Failed pattern match at Matrix (line 56, column 1 - line 60, column 71): "+[e.constructor.name,a.constructor.name])}},Functor0:function(){return Zs}},d$=sy(P1),m$=Rl(P1),c_={pure:function(e){return N1(GI(GI(e)))},Apply0:function(){return P1}},p8=U(c_),D8={foldl:function(e){return function(a){return function(u){return R$(e)(a)(Fe(u))}}},foldr:function(e){return function(a){return function(u){return I$(e)(a)(Fe(u))}}},foldMap:function(e){return Kw(D8)(e)}},__={traverse:function(e){var a=L(e.Apply0().Functor0()),u=G$(e);return function(l){return function(v){return a(N1)(u(u(l))(v))}}},sequence:function(e){return P3(__)(e)},Functor0:function(){return Zs},Foldable1:function(){return D8}},q1={append:function(e){return function(a){return GI(w$(Fe(e))(Fe(a)))}}},h$=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 h$(p8(u.value0))(bv(R8)(e)(u.value1.value0));throw new Error("Failed pattern match at Matrix (line 81, column 18 - line 83, column 62): "+[u.constructor.name])}}},g$=bv(R8),hI=function(e){return g$(t8)(Fe(e))},Qs=function(e){return o_(Fe)(e)},A1=function(e){return function(a){return function(u){return $l(oi(e)(Fe(a))(Fe(u)))}}},ci=function(e){return function(a){return function(u){return function(l){return function(v){if(a instanceof he)return d$(e)(u)(l)(v);if(a instanceof Ce)return A1(Nw)(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])}}}}},pv=function(e){return function(a){if(a instanceof he)return m$(e);if(a instanceof Ce)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 b$=fu();var gI=function(e){return function(a){return b$(e(a))}};var xs=Math.acosh,eD=Math.asinh,aD=Math.atanh,uD=Math.cbrt,lD=Math.cosh,vD=Math.log2,$1=Math.log10,nD=Math.sinh,rD=Math.tanh;var G8=z(Bv),O1=Ku(vl),U1=zn(vl),Nf=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}},yI=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)(yI(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=Jo(Cu),z1=xr(V1),C8=Zv(Cu),P=K(C8),f_=et(V1),Of=gn(Cu),k1=dR(Of)(Cv),Ol=bl(El)(C8),Ve=U(Of),j1=ko(V1),E$=Qu(dc),ut=z(xa),T8=gc(vl)(Bn),C$=Gv(Bn),T$=Eu(Wn),J1=L(Xl),M$=ls(_v),S$=Qu(Wn),L$=Gl(Cv)(Of),A$=of(E0)(ti(Cu)),_i=Gl(__)(Of),Qv=U(c_),fl=eu(__)(Of),Sv=L(ri(Fv)),FI=eu(Cv)(Of),N$=re(q1),P$=Nt(_v),q$=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(f_)(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 Ve(Qs(l))})})})}},Pf=function(e){return function(a){return function(u){if(u instanceof M)return new M(e(u.value0));if(u instanceof ae)return new ae(a+("("+(u.value0+")")));throw new Error("Failed pattern match at W (line 418, column 1 - line 418, column 67): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},H1=function(){return new ae("(2.0*Math.PI)")}(),Te=function(e){if(e instanceof M)return Nf(e.value0);if(e instanceof ae)return e.value0;throw new Error("Failed pattern match at W (line 43, column 1 - line 43, column 31): "+[e.constructor.name])},tD=function(){return new ae("sampleRate")}(),M8=function(e){return gI(e)({allocatedFloats:0,allocatedInts:0,code:"",time:new ae("time"),beat:new ae("beat"),etime:new ae("eTime"),ebeat:new ae("eBeat")})},S8=P(f_)(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 Ve("i["+(ut(e.allocatedInts)+"]"))})}),F8=function(e){return P(S8)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Ve(a)})})},$$=function(e){return P(f_)(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 Ve(a.allocatedFloats)})})},Vo=P(f_)(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 Ve("f["+(ut(e.allocatedFloats)+"]"))})}),au=function(e){return P(Vo)(function(a){return Ol(N0(a+("="+(e+`; +`))))(function(){return Ve(new ae(a))})})},O$=function(e){return au("20 * Math.log10("+(Te(e)+")"))},qf=function(e){if(e instanceof M)return Ve(new M(e.value0));if(e instanceof ae)return au(e.value0);throw new Error("Failed pattern match at W (line 59, column 1 - line 59, column 39): "+[e.constructor.name])},L8=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(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 Ve(new M(m8(e.value0.value0)(e.value1.value0)(a.value0)));var u="Math.min("+(Te(e.value0)+(","+(Te(e.value1)+")"))),l="Math.max("+(Te(e.value0)+(","+(Te(e.value1)+")")));return au("Math.max("+(u+(",Math.min("+(l+(","+(Te(a)+"))"))))))}},U$=function(e){return au("69 + (12 * (Math.log2("+(Te(e)+"/440)))"))},W$=function(e){return au("10 ** ("+(Te(e)+"/20)"))},fi=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(yI(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(a)+("!=0? "+(Te(e)+("/"+(Te(a)+" : 0")))))}},$f=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(w8(e.value0)(a.value0))):e instanceof M&&e.value0===0?Ve(new M(0)):a instanceof M&&a.value0===1?Ve(e):au(Te(e)+("/"+Te(a)))}},E8=function(e){return au("Math.abs("+(Te(e)+"%1)"))},A8=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(a+("("+(Te(u)+(","+(Te(l)+")")))))}}}},B$=A8(Ku(vl))("Math.max"),z$=A8(zn(vl))("Math.min"),k$=function(e){return function(a){return e instanceof M&&a instanceof M?Ve(new M(function(){var u=T8(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))"))},yn=function(e){return function(a){return function(u){return function(l){return u instanceof M&&l instanceof M?Ve(new M(e(u.value0)(l.value0))):au(Te(u)+(a+Te(l)))}}}},Kv=function(e){return function(a){return a instanceof M&&a.value0===0?Ve(e):yn(C$)("-")(e)(a)}},V$=yn(function(e){return function(a){var u=e===a;return u?1:0}})("=="),j$=yn(function(e){return function(a){var u=e>a;return u?1:0}})(">"),H$=yn(function(e){return function(a){var u=e>=a;return u?1:0}})(">="),X$=yn(function(e){return function(a){var u=e=0?("+(ut(v)+("+"+(_+("):("+(ut(v)+("+"+(ut(l)+("+"+(_+`); +`))))))))))))))(function(){return P(au("f["+(_+"]")))(function(s){return Ol(N0(t+("=("+(t+("+1)%"+(ut(l)+`; +`))))))(function(){return Ve(s)})})})})})})})})})}}},eO=function(e){return function(a){if(e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M)return Ve(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+"))")))))})}},bI=function(){var e=Xn(E0)(Mt)("+"),a=J1(Te);return function(u){return au(e(a(Fe(u))))}}(),aO=function(e){return function(a){var u=La(e),l=1/Sa(u),v=M$(u)(function(i){return i+l})(0),t=function(i){return function(c){return P(L8(new B(new M(c),new M(c+l)))(a))(Bu(i))}};return P(L$(fv(t)(e)(v)))(function(i){return bI($l(i))})}},uO=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(Vo)(function(c){return P(Vo)(function(_){return P(Vo)(function(s){return P(Vo)(function(y){return P(Vo)(function(N){return P(Vo)(function(S){return Ol(N0(s+("="+(_+`; +`))))(function(){return Ol(N0(_+("="+(c+`; +`))))(function(){return Ol(N0(c+("="+(Te(i)+`; +`))))(function(){return Ol(N0(S+("="+(N+`; +`))))(function(){return Ol(N0(N+("="+(y+`; +`))))(function(){var J="("+(c+("*"+(Te(e)+("/"+(Te(l)+")"))))),be="("+(_+("*"+(Te(a)+("/"+(Te(l)+")"))))),Ea="("+(s+("*"+(Te(u)+("/"+(Te(l)+")"))))),bu="("+(N+("*"+(Te(v)+("/"+(Te(l)+")"))))),yl="("+(S+("*"+(Te(t)+("/"+(Te(l)+")")))));return Ol(N0(y+("="+(J+("+"+(be+("+"+(Ea+("-"+(bu+("-"+(yl+`; +`))))))))))))(function(){return Ve(new ae(y))})})})})})})})})})})})})}}}}}}},p_=function(e){return P($f(e)(tD))(function(a){return P(Vo)(function(u){return Ol(N0(u+("=("+(u+("+"+(Te(a)+`)%1; +`))))))(function(){return Ve(new ae(u))})})})};var Lv=function(e){return function(a){return e instanceof M&&e.value0===0?Ve(a):a instanceof M&&a.value0===0?Ve(e):yn(S$)("+")(e)(a)}},lO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(Zn)("Math.cos")(v)))(function(t){return P(qf(Pf(Wi)("Math.sin")(v)))(function(i){return P(P(Bu(new M(2))(a))(fi(i)))(function(c){var _=new M(0);return P(Bu(new M(-1))(c))(function(s){return P(Lv(new M(1))(c))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(c))(function(S){return Y1(c)(_)(s)(y)(N)(S)(u)})})})})})})})})})}}},vO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(Zn)("Math.cos")(v)))(function(t){return P(Lv(new M(1))(t))(function(i){return P(qf(Pf(Wi)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(fi(c)))(function(_){return P($f(i)(new M(2)))(function(s){return P(Bu(new M(-1))(i))(function(y){return P(Lv(new M(1))(_))(function(N){return P(Bu(new M(-2))(t))(function(S){return P(Kv(new M(1))(_))(function(J){return Y1(s)(y)(s)(N)(S)(J)(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?Ve(new M(yI(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))(fi(l)))(Bu(v)))(Lv(a.value0))})})}}},rO=function(e){return function(a){return function(u){return P(Bu(H1)(e))(function(l){return P($f(l)(tD))(function(v){return P(qf(Pf(Zn)("Math.cos")(v)))(function(t){return P(Kv(new M(1))(t))(function(i){return P(qf(Pf(Wi)("Math.sin")(v)))(function(c){return P(P(Bu(new M(2))(a))(fi(c)))(function(_){return P($f(i)(new M(2)))(function(s){return P(Lv(new M(1))(_))(function(y){return P(Bu(new M(-2))(t))(function(N){return P(Kv(new M(1))(_))(function(S){return Y1(s)(i)(s)(y)(N)(S)(u)})})})})})})})})})})}}},tO=function(e){return function(a){return e.value0 instanceof M&&e.value1 instanceof M&&a instanceof M?Ve(new M((e.value1.value0-e.value0.value0)*a.value0+e.value0.value0)):P(P(Kv(e.value1)(e.value0))(Bu(a)))(Lv(e.value0))}},N8=function(e){return A$(function(a){return function(u){return _i(pv(Lv)(Ce.value)(a)(u))}})(Qv(new M(0)))(e)},EI=function(e){return function(a){return function(u){return P(Bu(u)(new M(Sa(a))))(function(l){return P(au("Math.floor("+(Te(l)+")")))(function(v){return P(Lv(v)(new M(1)))(function(t){return P(Kv(t)(l))(function(i){return P(Kv(l)(v))(function(c){return P(au(e+("["+(Te(v)+("%"+(ut(a)+"]"))))))(function(_){return P(au(e+("["+(Te(t)+("%"+(ut(a)+"]"))))))(function(s){return P(Bu(_)(i))(function(y){return P(Bu(s)(c))(function(N){return Lv(y)(N)})})})})})})})})})}}},iO=function(e){return P(p_(e))(EI("sin")(16384))},oO=function(e){return P(p_(e))(EI("saw")(4096))},cO=function(e){return P(p_(e))(EI("sqr")(4096))},_O=function(e){return P(p_(e))(EI("tri")(4096))},Z1=function(e){if(e instanceof M)return Ve(new M(T8(e.value0)));if(e instanceof ae)return au("Math.abs("+(e.value0+")"));throw new Error("Failed pattern match at W (line 575, column 1 - line 575, column 26): "+[e.constructor.name])},Wu=function(e){return function(a){return function(u){return P(ze(u))(function(l){var v=function(t){if(t instanceof M)return Ve(new M(e(t.value0)));if(t instanceof ae)return au(a+("("+(t.value0+")")));throw new Error("Failed pattern match at W (line 413, column 13 - line 415, column 60): "+[t.constructor.name])};return fl(v)(l)})}}},ze=function(e){if(e instanceof Hu)return Ve(Qv(new M(e.value0)));if(e instanceof _l&&e.value0 instanceof he){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return Sv(dI)(FI(ze)(a.value0));throw new Error("Failed pattern match at W (line 228, column 3 - line 230, column 69): "+[a.constructor.name])}if(e instanceof _l&&e.value0 instanceof Ce){var a=ia(e.value1);if(a instanceof I)return Ve(Qv(new M(0)));if(a instanceof R)return P(Sv(J1(Fe))(FI(ze)(a.value0)))(function(v){return Ve(II(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(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(N$(l)(v))})});if(e instanceof tr)return P(ze(e.value0))(function(l){return P(ze(e.value1))(function(v){return Ve(s8(l)(v))})});if(e instanceof ir)return Sv(Qv)(P(ze(e.value0))(bI));if(e instanceof or)return Sv(mI(e.value0))(ze(e.value1));if(e instanceof Ut)return Ve(Qv(new ae("Math.PI")));if(e instanceof Wt)return Ve(Qv(new ae("cps")));if(e instanceof Bt)return Ve(Qv(new ae("time")));if(e instanceof zt)return Ve(Qv(new ae("beat")));if(e instanceof Jt)return Ve(Qv(new ae("eTime")));if(e instanceof kt)return Ve(Qv(new ae("eBeat")));if(e instanceof l_)return Sv(Qv)(au("Math.random()*2-1"));if(e instanceof _r){var u=J1(E$(e.value1))(P$(0)(q$(0)(e.value0-1|0)));return P(FI(function(l){return au("ain(input,"+(ut(l)+")[n]"))})(u))(function(l){return Ve($l(l))})}return e instanceof fr?P(ze(e.value0))(fl(b8)):e instanceof pr?P(ze(e.value0))(fl(uO)):e instanceof sr?P(ze(e.value0))(fl(iO)):e instanceof Dr?P(ze(e.value0))(fl(_O)):e instanceof Rr?P(ze(e.value0))(fl(oO)):e instanceof Ir?P(ze(e.value0))(fl(cO)):e instanceof Gr?P(P(ze(e.value0))(fl(p_)))(function(l){return fl(function(v){return au(Te(v)+("<0.5?("+(Te(v)+("*4-1):("+(Te(v)+"*(-4)+3)")))))})(l)}):e instanceof wr?P(P(ze(e.value0))(fl(p_)))(fl(b8)):e instanceof dr?P(P(ze(e.value0))(fl(p_)))(function(l){return fl(function(v){return au(Te(v)+">=0.5?1:-1")})(l)}):e instanceof mr?P(ze(e.value0))(fl(Z1)):e instanceof hr?Wu(vs)("Math.acos")(e.value0):e instanceof gr?Wu(xs)("Math.acosh")(e.value0):e instanceof yr?Wu(ns)("Math.asin")(e.value0):e instanceof Fr?Wu(eD)("Math.asinh")(e.value0):e instanceof br?Wu(rs)("Math.atan")(e.value0):e instanceof Er?Wu(aD)("Math.atanh")(e.value0):e instanceof Cr?Wu(uD)("Math.cbrt")(e.value0):e instanceof Tr?Wu(ff)("Math.ceil")(e.value0):e instanceof Mr?Wu(Zn)("Math.cos")(e.value0):e instanceof Sr?Wu(lD)("Math.cosh")(e.value0):e instanceof Lr?Wu(ts)("Math.exp")(e.value0):e instanceof Ar?Wu(Ui)("Math.floor")(e.value0):e instanceof Nr?Wu(is)("Math.log")(e.value0):e instanceof Pr?Wu(vD)("Math.log2")(e.value0):e instanceof qr?Wu($1)("Math.log10")(e.value0):e instanceof $r?Wu(Lc)("Math.round")(e.value0):e instanceof Or?Wu(os)("Math.sign")(e.value0):e instanceof Ur?Wu(Wi)("Math.sin")(e.value0):e instanceof Wr?Wu(nD)("Math.sinh")(e.value0):e instanceof Br?Wu(cs)("Math.sqrt")(e.value0):e instanceof zr?Wu(_s)("Math.tan")(e.value0):e instanceof kr?Wu(rD)("Math.tanh")(e.value0):e instanceof Jr?Wu(pf)("Math.trunc")(e.value0):e instanceof Vr?P(ze(e.value0))(fl(J$)):e instanceof jr?P(ze(e.value0))(fl(U$)):e instanceof Hr?P(ze(e.value0))(fl(W$)):e instanceof Xr?P(ze(e.value0))(fl(O$)):e instanceof Yr?P(ze(e.value0))(fl(E8)):e instanceof vn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(f_)(function(v){return P(k1(l)(function(t){return P(Lv(v.time)(t))(function(i){return P(Bu(t)(new ae("cps")))(function(c){return P(Lv(v.beat)(c))(function(_){return P(Lv(v.etime)(t))(function(s){return P(Lv(v.ebeat)(c))(function(y){return Ve({time:i,beat:_,etime:s,ebeat:y})})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof nn?P(Sv(Fe)(ze(e.value0)))(function(l){return P(f_)(function(v){return P(k1(l)(function(t){return P(fi(v.time)(t))(function(i){return P(fi(v.beat)(t))(function(c){return P(fi(v.etime)(t))(function(_){return P(fi(v.ebeat)(t))(function(s){return Ve({time:i,beat:c,etime:_,ebeat:s})})})})})}))(function(t){return y8(t)(ze(e.value1))})})}):e instanceof M0?sv(Lv)(e.value0)(e.value1)(e.value2):e instanceof Xv?sv(Kv)(e.value0)(e.value1)(e.value2):e instanceof rn?sv(Bu)(e.value0)(e.value1)(e.value2):e instanceof Tv?sv(fi)(e.value0)(e.value1)(e.value2):e instanceof tn?sv(Z$)(e.value0)(e.value1)(e.value2):e instanceof on?sv(K$)(e.value0)(e.value1)(e.value2):e instanceof cn?sv(V$)(e.value0)(e.value1)(e.value2):e instanceof _n?sv(Q$)(e.value0)(e.value1)(e.value2):e instanceof fn?sv(j$)(e.value0)(e.value1)(e.value2):e instanceof S0?sv(H$)(e.value0)(e.value1)(e.value2):e instanceof pn?sv(X$)(e.value0)(e.value1)(e.value2):e instanceof sn?sv(Y$)(e.value0)(e.value1)(e.value2):e instanceof Dn?sv(B$)(e.value0)(e.value1)(e.value2):e instanceof Rn?sv(z$)(e.value0)(e.value1)(e.value2):e instanceof In?sv(k$)(e.value0)(e.value1)(e.value2):e instanceof Gn?B1(X1)(e.value0)(e.value1)(e.value2):e instanceof wn?B1(L8)(e.value0)(e.value1)(e.value2):e instanceof dn?B1(eO)(e.value0)(e.value1)(e.value2):e instanceof Zr?P(Sv(wI)(ze(e.value0)))(function(l){return P(P(Sv(function(v){return v.beat})(f_))(E8))(function(v){return P(FI(function(t){return aO(t)(v)})(l))(function(t){return Ve($l(t))})})}):e instanceof Mv?P(Sv(Fe)(ze(e.value1)))(function(l){return P(Sv(Fe)(ze(e.value2)))(function(v){var t=$l(oi(B.create)(l)(v));return P(ze(e.value3))(function(i){return _i(pv(tO)(e.value0)(t)(i))})})}):e instanceof L0?P(Sv(hI)(ze(e.value1)))(function(l){return P(Sv(hI)(ze(e.value2)))(function(v){return P(ze(e.value3))(function(t){return _i(ci(nO)(e.value0)(l)(v)(t))})})}):e instanceof li?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return _i(ci(rO)(e.value0)(l)(v)(t))})})}):e instanceof vi?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return _i(ci(vO)(e.value0)(l)(v)(t))})})}):e instanceof ni?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return P(ze(e.value3))(function(t){return _i(ci(lO)(e.value0)(l)(v)(t))})})}):e instanceof Bo?P(ze(e.value1))(function(l){return P(ze(e.value2))(function(v){return _i(pv(x$(e.value0))(he.value)(l)(v))})}):Ve(Qv(new M(0)))},B1=function(e){return function(a){return function(u){return function(l){return P(Sv(hI)(ze(u)))(function(v){return P(ze(l))(function(t){return _i(pv(e)(a)(v)(t))})})}}}},sv=function(e){return function(a){return function(u){return function(l){return P(ze(u))(function(v){return P(ze(l))(function(t){return _i(pv(e)(a)(v)(t))})})}}}};var q8=gc(vl)(Bn),x1=gn(Cu),K1=U(x1),O8=U(c_),Uf=K(Zv(Cu)),U8=ls(_v),Q1=eu(Cv)(x1),W8=L(ri(Fv)),fO=L(Xl),pO=Gl(Cv)(x1),sO=function(e){if(e instanceof M){if(q8(e.value0)>1)return K1(new M(0));if(Re)return K1(new M(Zn(q8(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])},$8=function(e){return function(a){return function(u){if(e<=1)return K1(O8(u));if(Re)return Uf(Bu(a)(new M(Sa(e-1|0))))(function(l){var v=U8(e)(function(t){return t+1})(0);return Uf(Q1(function(t){return Uf(Uf(Kv(new M(t))(l))(Z1))(X1(new B(new M(0),new M(1))))})(v))(function(t){return Uf(Q1(sO)(t))(function(i){return W8($l)(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])}}},B8=function(e){return function(a){if(e<=1)return W8(O8)(bI(a));if(La(Fe(a))===1)return $8(e)(new M(.5))(Y(Fe(a)));if(Re){var u=Fe(a),l=La(u),v=1/Sa(l-1|0),t=fO(M.create)(U8(l)(function(i){return i+v})(0));return Uf(pO(fv($8(e))(t)(u)))(function(i){return N8(i)})}throw new Error("Failed pattern match at AudioPanning (line 17, column 1 - line 17, column 33): "+[e.constructor.name,a.constructor.name])}};function z8(e,a,u){return e==null?a:u(e)}function iD(e){return e}var Wf=function(e){return z8(e,I.value,R.create)};var IO=U(tl),GO=K(Zv(Cu)),am=z(xa),wO=Nt(_v),dO=Z0(E0)(Mt),k8=z(Bv),CI=function(e){return function(a){return function(u){var l=Wf(e["audioWorklet'"].audioWorkletNode);if(l instanceof I)return IO(void 0);if(l instanceof R)return function(){return _I(l.value0)("fOutStart")(a)(),_I(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=M8(GO(ze(e))(B8(2))),t="registerProcessor('"+(a+("',"+(a+`); +`))),i=function(J){return function(be){return"output["+(am(J)+("][n] = "+(Te(be)+`*fade; +`)))}},c=Fe(v.value0),_=wO(0)(La(c)-1|0),s=dO(fv(i)(_)(c)),y="const fIn = clamp(0,1,(t-"+(k8(u)+(")/"+(k8(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("+(nm(v.value1.allocatedFloats)+(").fill(0); this.i=new Int32Array("+(nm(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);} `))),S="class "+(a+` extends AudioWorkletProcessor { @@ -248,15 +248,15 @@ return (fOutEnd == -1.0 ? true : (currentTime + (blockSize/sampleRate) <= fOutEn } } -`+t))))))))}}}},H8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var c=gO(v)(l)(t)(i);return function(){var s=M1(e)(a)(u)(l)(c)(2)();return{name:l,signal:v,code:c,"audioWorklet'":s}}}}}}}}};var Wl=function(e){return function(){console.log(e)}};var zf=function(e){var a=Mu(e);return function(u){return a(Wl(u))}};var tm=()=>{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},im=e=>()=>e.srcObject.getTracks().forEach(function(a){a.stop()}),om=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))},cm=e=>()=>{var a=new Image;return a.crossOrigin="Anonymous",a.loaded=!1,a.onload=function(){a.loaded=!0},a.src=e,a},_m=e=>()=>e.loaded,fm=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},pm=e=>()=>e.isPlaying;var sm=e=>()=>new Uint8Array(e),Dm=e=>a=>()=>e.getByteFrequencyData(a),Rm=e=>()=>{for(var a=0,u=0;u<8;u++)a=a+e[u];return a=a/2048,a},Im=e=>()=>{for(var a=0,u=0;u<80;u++)a=a+e[u];return a=a/18432,a},Gm=e=>()=>{for(var a=0,u=0;u<512;u++)a=a+e[u];return a=a/110592,a};var wm=()=>new AudioContext,_D=e=>()=>e.resume(),fD=e=>()=>e.currentTime,dm=e=>()=>e.destination,NI=e=>a=>()=>new GainNode(e,{gain:a}),mm=e=>a=>u=>()=>new AnalyserNode(e,{fftSize:a,smoothingTimeConstant:u}),hm=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},jo=e=>a=>()=>e.connect(a),p_=e=>a=>()=>e.disconnect(a);var PI=_u(),ym=re(Ec(Gl)),Fm=X0(il),bm=function(e){return function(a){return function(){var l=ta(I.value)(),v=sm(512)(),t=ta(0)(),i=ta(0)(),c=ta(0)();return{webAudioContext:e,sourceNode:a,mAnalyserNode:l,analyserArray:v,lo:t,mid:i,hi:c}}}},AO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R)return p_(e.sourceNode)(u.value0)(),Pe(I.value)(e.mAnalyserNode)(),Wl("punctual: disactivating an audio analyser...")();throw new Error("Failed pattern match at AudioAnalyser (line 43, column 3 - line 48, column 57): "+[u.constructor.name])}},NO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=mm(e.webAudioContext)(1024)(.5)();return jo(e.sourceNode)(l)(),Pe(new R(l))(e.mAnalyserNode)(),Wl("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 53, column 3 - line 60, column 24): "+[u.constructor.name])}},Em=function(e){return function(a){var u=PI(ym(a.fft)(ym(a.lo)(ym(a.mid)(a.hi))));if(!u)return AO(e);if(u)return function(){_D(e.webAudioContext)();var v=NO(e)();return Dm(v)(e.analyserArray)(),Fm(PI(a.lo))(function(){var i=Rm(e.analyserArray)();return Pe(i)(e.lo)()})(),Fm(PI(a.mid))(function(){var i=Im(e.analyserArray)();return Pe(i)(e.mid)()})(),Fm(PI(a.hi))(function(){var i=Gm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 64, column 3 - line 78, column 21): "+[u.constructor.name])}};var qO=K(mf),$O=Pc(Gf),eF=ln(xa),aF=nr(xa),OO=_u(),uF=function(e){return function(a){return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return om(a.gl)(a.webcamTexture)(l.value0)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 130, column 3 - line 132, column 25): "+[l.constructor.name])}}},lF=function(e){return function(a){if(a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Wl("punctual: activating webcam")();var v=tm();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 106, column 3 - line 111, column 42): "+[l.constructor.name])};if(!a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return Wl("punctual: disactivating webcam")(),im(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 114, column 3 - line 119, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 103, column 1 - line 103, 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=De(e.externalAudioOutputNode)();return p_(e.internalAudioOutputNode)(l)(),jo(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)()}}},tF=function(e){return function(a){return function(){var l=De(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){p_(l.value0)(e.internalAudioInputNode)();var v=a();return jo(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 187, column 3 - line 193, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},iF=function(e){return function(){var u=qO(Q7($O(1)(1)))(ta)(),l=ta(I.value)(),v=ta(el)(),t=ta(el)(),i=ta(el)(),c=function(){if(e instanceof I)return wm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 50, column 22 - line 52, column 40): "+[e.constructor.name])}(),_=ta(hm(c))(),s=ta(I.value)(),y=dm(c)(),N=ta(y)(),S=NI(c)(1)(),J=NI(c)(1)();jo(J)(y)();var be=bm(c)(S)(),Ea=bm(c)(J)(),Eu=ta(0)(),Fl=ta(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:c,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:S,internalAudioOutputNode:J,inputAnalyser:be,outputAnalyser:Ea,audioWorkletCount:Eu,brightness:Fl}}},Cm=function(e){return function(a){return function(){var l=De(e.videos)(),v=eF(a)(l);if(v instanceof I){var t=fm(a)();return Pe(aF(a)(t)(l))(e.videos)(),I.value}if(v instanceof R){var i=pm(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 172, column 7 - line 174, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 165, column 3 - line 174, column 30): "+[v.constructor.name])}}},qI=function(e){return De(e.tempo)},oF=function(e){return function(a){return function(){var l=De(e.images)(),v=eF(a)(l);if(v instanceof I){var t=cm(a)();return Pe(aF(a)(t)(l))(e.images)(),I.value}if(v instanceof R){var i=_m(v.value0)();if(i)return new R(v.value0);if(!i)return I.value;throw new Error("Failed pattern match at SharedResources (line 149, column 7 - line 151, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 142, column 3 - line 151, column 30): "+[v.constructor.name])}}};var UO=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return p_(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Wl("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 213, column 3 - line 218, column 46): "+[u.constructor.name])}},Tm=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I){var l=De(e.audioInputGetter)(),v=l();return jo(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)(),Wl("punctual audio input activated")()}if(u instanceof R)return void 0;throw new Error("Failed pattern match at SharedResources (line 200, column 3 - line 207, column 24): "+[u.constructor.name])}},cF=function(e){return function(a){return function(){return function(){var l=OO(a.ain);if(l)return Tm(e)();if(!l)return UO(e)();throw new Error("Failed pattern match at SharedResources (line 84, column 3 - line 86, column 38): "+[l.constructor.name])}(),Em(e.inputAnalyser)({fft:a.ifft,lo:a.ilo,mid:a.imid,hi:a.ihi})(),Em(e.outputAnalyser)(a)()}}};var $I=U(il),WO=Ti(XR),BO=re(Uc),zO=Tc(qs),kO=of(il)(Za),OI=L(ol),JO=_u(),_F=zf(Hs),VO=z(eu),jO=d(E),sF=L(_v),HO=au(C0)(il),XO=xu(Ga),YO=wl(C0)(il),ZO=function(e){return function(a){return function(u){if(u instanceof I)return $I(void 0);if(u instanceof R)return LI(u.value0)(e)(a);throw new Error("Failed pattern match at AudioZone (line 123, column 1 - line 123, column 74): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},DF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(WO(e.value0.output)(an.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(Xv(u)>=a)return u;if(Re)return BO(u)(zO(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])}}},RF=function(e){return function(){var u=De(e.worklets)(),l=fD(e.sharedResources.webAudioContext)();return kO(ZO(l+.25)(.1))(u)(),Pe(g.value)(e.worklets)()}},QO=function(e){return function(){var u=fD(e.webAudioContext)(),l=OI(function(v){return function(t){return t/1e3}(JO(hs(v)))})(Es)();return l-u}},pF=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var c=a8(a);if(c)return _F("worklet has audio input")(),Tm(e)(),OI(oD)($I(e.internalAudioInputNode))();if(!c)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): "+[c.constructor.name])}();return H8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+VO(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 $I(I.value);if(l instanceof I&&v instanceof R)return function(){var c=De(e.tempo)(),_=T1(c)(a)(u)(v.value0);return OI(R.create)(pF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var c=fD(e.webAudioContext)();return LI(l.value0)(c+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=jO(l.value0.signal)(v.value0.signal);if(t)return $I(new R(l.value0));if(!t)return function(){var c=De(e.tempo)(),_=T1(c)(a)(u)(v.value0);return LI(l.value0)(_.value0)(_.value1-_.value0)(),OI(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(){_D(e.webAudioContext)();var l=QO(e)(),v=sF(DF)(a.actions),t=HO(IF(e)(a.evalTime)(l)(I.value))(v)(),i=ta(t)(),c=ta(l)();return{sharedResources:e,worklets:i,clockDiff:c}}}},wF=function(e){return function(a){return function(){var l=De(e.worklets)(),v=XO(Xv(l))(Xv(a.actions)),t=fF(I.value)(v)(l),i=fF(I.value)(v)(a.actions),c=De(e.clockDiff)(),_=YO($s(IF(e.sharedResources)(a.evalTime)(c))(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 eU=L(Xp);var Sm=function(e){return e};var kf=function(e){return e};var Lm={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))})}}},aU=pu(Lm),UI=function(e){return function(a){return e(a)}},mF=function(e){var a=L(e);return{map:function(u){return UI(a(eU(u)))}}};var pD=function(e){return{Applicative0:function(){return Nm(e)},Bind1:function(){return uU(e)}}},uU=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 Am(e)}}},Am=function(e){var a=mF(e.Bind1().Apply0().Functor0());return{apply:b0(pD(e)),Functor0:function(){return a}}},Nm=function(e){return{pure:function(){var a=U(e.Applicative0());return function(u){return Sm(a(ae.create(u)))}}(),Apply0:function(){return Am(e)}}};var hF=function(e){var a=e.Monad0(),u=pD(a);return{liftEffect:function(){var l=aU(a),v=Mu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var WI=function(e){var a=pD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Sm(u(M.create(l)))}}(),Monad0:function(){return a}}};var vU=_u();var Pm=function(e){return vU(kf(e))};var Xl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",c="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",S="Alt",J="Cons",be="Resume",Ea="Release",Eu="Finalizer",Fl="Finalized",ma="Forked",J0="Fiber",k_="Thunk";function qe(fe,Ra,Iu,Ca){this.tag=fe,this._1=Ra,this._2=Iu,this._3=Ca}function Jl(fe){var Ra=function(Iu,Ca,Me){return new qe(fe,Iu,Ca,Me)};return Ra.tag=fe,Ra}function sc(fe){return new qe(a,void 0)}function V0(fe){try{fe()}catch(Ra){setTimeout(function(){throw Ra},0)}}function J_(fe,Ra,Iu){try{return Ra(Iu())}catch(Ca){return fe(Ca)}}function V_(fe,Ra,Iu){try{return Ra(Iu)()}catch(Ca){return Iu(fe(Ca))(),sc}}var Ft=function(){var fe=1024,Ra=0,Iu=0,Ca=new Array(fe),Me=!1;function ve(){var Fa;for(Me=!0;Ra!==0;)Ra--,Fa=Ca[Iu],Ca[Iu]=void 0,Iu=(Iu+1)%fe,Fa();Me=!1}return{isDraining:function(){return Me},enqueue:function(Fa){var ua,ou;Ra===fe&&(ou=Me,ve(),Me=ou),Ca[(Iu+Ra)%fe]=Fa,Ra++,Me||ve()}}}();function j_(fe){var Ra={},Iu=0,Ca=0;return{register:function(Me){var ve=Iu++;Me.onComplete({rethrow:!0,handler:function(Fa){return function(){Ca--,delete Ra[ve]}}})(),Ra[ve]=Me,Ca++},isEmpty:function(){return Ca===0},killAll:function(Me,ve){return function(){if(Ca===0)return ve();var Fa=0,ua={};function ou(la){ua[la]=Ra[la].kill(Me,function(Gu){return function(){delete ua[la],Fa--,fe.isLeft(Gu)&&fe.fromLeft(Gu)&&setTimeout(function(){throw fe.fromLeft(Gu)},0),Fa===0&&ve()}})()}for(var qu in Ra)Ra.hasOwnProperty(qu)&&(Fa++,ou(qu));return Ra={},Iu=0,Ca=0,function(la){return new qe(v,function(){for(var Gu in ua)ua.hasOwnProperty(Gu)&&ua[Gu]()})}}}}}var $n=0,Dl=1,yi=2,Fi=3,bi=4,bl=5,On=6;function Dc(fe,Ra,Iu){var Ca=0,Me=$n,ve=Iu,Fa=null,ua=null,ou=null,qu=null,la=null,Gu=0,j0=0,Vl=null,t0=!0;function f(G){for(var h,X,ce;;)switch(h=null,X=null,ce=null,Me){case yi:Me=Dl;try{ve=ou(ve),qu===null?ou=null:(ou=qu._1,qu=qu._2)}catch(wu){Me=bl,Fa=fe.left(wu),ve=null}break;case Fi:fe.isLeft(ve)?(Me=bl,Fa=ve,ve=null):ou===null?Me=bl:(Me=yi,ve=fe.fromRight(ve));break;case Dl:switch(ve.tag){case i:ou&&(qu=new qe(J,ou,qu)),ou=ve._2,Me=Dl,ve=ve._1;break;case a:ou===null?(Me=bl,ve=fe.right(ve._1)):(Me=yi,ve=ve._1);break;case v:Me=Fi,ve=J_(fe.left,fe.right,ve._1);break;case t:Me=bi,ve=V_(fe.left,ve._1,function(wu){return function(){Ca===G&&(Ca++,Ft.enqueue(function(){Ca===G+1&&(Me=Fi,ve=wu,f(Ca))}))}});return;case u:Me=bl,Fa=fe.left(ve._1),ve=null;break;case l:ou===null?la=new qe(J,ve,la,ua):la=new qe(J,ve,new qe(J,new qe(be,ou,qu),la,ua),ua),ou=null,qu=null,Me=Dl,ve=ve._1;break;case c:Gu++,ou===null?la=new qe(J,ve,la,ua):la=new qe(J,ve,new qe(J,new qe(be,ou,qu),la,ua),ua),ou=null,qu=null,Me=Dl,ve=ve._1;break;case _:Me=Fi,h=Dc(fe,Ra,ve._2),Ra&&Ra.register(h),ve._1&&h.run(),ve=fe.right(h);break;case s:Me=Dl,ve=Np(fe,Ra,ve._1);break}break;case bl:if(ou=null,qu=null,la===null)Me=On,ve=ua||Fa||ve;else switch(h=la._3,ce=la._1,la=la._2,ce.tag){case l:ua&&ua!==h&&Gu===0?Me=bl:Fa&&(Me=Dl,ve=ce._2(fe.fromLeft(Fa)),Fa=null);break;case be:ua&&ua!==h&&Gu===0||Fa?Me=bl:(ou=ce._1,qu=ce._2,Me=yi,ve=fe.fromRight(ve));break;case c:Gu--,Fa===null&&(X=fe.fromRight(ve),la=new qe(J,new qe(Ea,ce._2,X),la,h),(ua===h||Gu>0)&&(Me=Dl,ve=ce._3(X)));break;case Ea:la=new qe(J,new qe(Fl,ve,Fa),la,ua),Me=Dl,ua&&ua!==h&&Gu===0?ve=ce._1.killed(fe.fromLeft(ua))(ce._2):Fa?ve=ce._1.failed(fe.fromLeft(Fa))(ce._2):ve=ce._1.completed(fe.fromRight(ve))(ce._2),Fa=null,Gu++;break;case Eu:Gu++,la=new qe(J,new qe(Fl,ve,Fa),la,ua),Me=Dl,ve=ce._1;break;case Fl:Gu--,Me=bl,ve=ce._1,Fa=ce._2;break}break;case On:for(var ia in Vl)Vl.hasOwnProperty(ia)&&(t0=t0&&Vl[ia].rethrow,V0(Vl[ia].handler(ve)));Vl=null,ua&&Fa?setTimeout(function(){throw fe.fromLeft(Fa)},0):fe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw fe.fromLeft(ve)},0);return;case $n:Me=Dl;break;case bi:return}}function pa(G){return function(){if(Me===On)return t0=t0&&G.rethrow,G.handler(ve)(),function(){};var h=j0++;return Vl=Vl||{},Vl[h]=G,function(){Vl!==null&&delete Vl[h]}}}function Ae(G,h){return function(){if(Me===On)return h(fe.right(void 0))(),function(){};var X=pa({rethrow:!1,handler:function(){return h(fe.right(void 0))}})();switch(Me){case $n:ua=fe.left(G),Me=On,ve=ua,f(Ca);break;case bi:ua===null&&(ua=fe.left(G)),Gu===0&&(Me===bi&&(la=new qe(J,new qe(Eu,ve(G)),la,ua)),Me=bl,ve=null,Fa=null,f(++Ca));break;default:ua===null&&(ua=fe.left(G)),Gu===0&&(Me=bl,ve=null,Fa=null)}return X}}function D(G){return function(){var h=pa({rethrow:!1,handler:G})();return Me===$n&&f(Ca),h}}return{kill:Ae,join:D,onComplete:pa,isSuspended:function(){return Me===$n},run:function(){Me===$n&&(Ft.isDraining()?f(Ca):Ft.enqueue(function(){f(Ca)}))}}}function Ap(fe,Ra,Iu,Ca){var Me=0,ve={},Fa=0,ua={},ou=new Error("[ParAff] Early exit"),qu=null,la=e;function Gu(pa,Ae,D){var G=Ae,h=null,X=null,ce=0,ia={},wu,Rc;e:for(;;)switch(wu=null,G.tag){case ma:if(G._3===e&&(wu=ve[G._1],ia[ce++]=wu.kill(pa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),h===null)break e;G=h._2,X===null?h=null:(h=X._1,X=X._2);break;case y:G=G._2;break;case N:case S:h&&(X=new qe(J,h,X)),h=G,G=G._1;break}if(ce===0)D(fe.right(void 0))();else for(Rc=0,wu=ce;Rc=0&&e>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_=i)return u;if(lB)for(var c=t[Symbol.iterator](),_=v;;--_){var s=c.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Lb=function(e){return vB?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 uB?function(u){return Array.from(u,a)}:e}};var Di=function(e){return e.toLowerCase()};var Ri=function(e){return e===""};var oB=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}},ap=_a(qi),cB=L(Ma),_B=p0(ff),fB=Ll(Xn),pB=gv(Xn),sB=Oe(Ga),DB=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},up=function(e){var a=Zo(e);if(a===0)return I.value;if(a===1)return new R({head:ap(si(0)(e)),tail:""});var u=ap(si(1)(e)),l=ap(si(0)(e)),v=Ob(l)&&$b(u);return v?new R({head:qb(l)(u),tail:Qo(2)(e)}):new R({head:l,tail:Qo(1)(e)})},RB=function(e){return cB(function(a){return new B(a.head,a.tail)})(up(e))},IB=function(e){return _B(RB)(e)},GB=function(e){var a=ap(si(0)(e)),u=Ob(a)&&Zo(e)>1;if(u){var l=ap(si(1)(e)),v=$b(l);return v?qb(a)(l):a}return a},fh=Mb(GB),Ub=Ab(IB)(fh);var _h=function(){var e=H3(qi)(Sl(gc))(wv(gc));return function(a){return Yo(e(a))}}(),wB=function(e){if(e<=65535)return _h(e);var a=fB(e-65536|0)(1024)+55296|0,u=pB(e-65536|0)(1024)+56320|0;return _h(a)+_h(u)},Wb=Lb(wB);var ph={eq:function(e){return function(a){return e===a}}},sh={compare:function(e){return function(a){return sB(e)(a)}},Eq0:function(){return ph}};var ac=function(e){return DB(ap(e))},dB=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=up(c);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(fh(a)):Sb(dB)(R.create)(I.value)(fh)(e)(a)}},mB={bottom:0,top:1114111,Ord0:function(){return sh}},ec=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 mB},Enum1:function(){return hB(0)}}}(),hB=oB("enumCodePoint","Data.String.CodePoints",function(){return{succ:_d(ha(ec))(_a(ec)),pred:fd(ha(ec))(_a(ec)),Ord0:function(){return sh}}});var Dh=_a(ec),bB=gv(Xn),EB=jl(),CB=ha(qi);var TB=z(hv),MB=z(IR);var eG=function(e){return function(a){return function(u){var l=Dh(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&&Dh(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)-bB(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},SB=function(e){return function(a){return function(u){var l=e,v=a,t=!1,i;function c(_,s,y){var N=up(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var S=function(){if(Ri(N.value0.tail))return eG(_)(N.value0.head)(y);if(Re)return eG(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=S,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=c(l,v,u);return i}}},Rh=function(e){return Kf(function(a){return function(u){return function(l){return function(v){return function(t){var i=up(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var c=e(i.value0.head);return c?t(new vt(i.value0.tail,eG(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])}}}}})},Ii=function(e){return Kf(function(a){return function(u){return function(l){return function(v){return function(t){var i=up(a.value0);if(i instanceof I)return v(a,new Qa("Unexpected EOF",a.value1));if(i instanceof R){var c=Dh(i.value0.head),_=c<0||c>65535;if(_)return v(a,new Qa("Expected Char",a.value1));var s=EB(CB(c)),y=e(s);return y?t(new vt(i.value0.tail,eG(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 Ih=Kf(function(e){return function(a){return function(u){return function(l){return function(v){var t=Ri(e.value0);return t?v(new vt(e.value0,e.value1,!0),void 0):l(e,new Qa("Expected EOF",e.value1))}}}}}),kb=function(e){return Kf(function(a){return function(u){return function(l){return function(v){return function(t){var i=e(a.value0);if(i instanceof M)return v(a,new Qa(i.value0,a.value1));if(i instanceof ae)return t(new vt(i.value0.remainder,SB(a.value1)(i.value0.consumed)(i.value0.remainder),!Ri(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 ct=function(e){return kb(function(a){var u=Jm(e)(a);return u instanceof R?new ae({value:e,consumed:e,remainder:u.value0}):new M("Expected "+TB(e))})};var zu=function(e){return da(Ii(function(a){return a===e}))(MB(e))};var En=_a(qi),Gh=ha(qi);var LB=nh(),jb=dD(Tt);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),gG=function(){function e(){}return e.value=new e,e}(),Hb=function(){function e(){}return e.value=new e,e}(),Xb=function(){function e(){}return e.value=new e,e}(),mh=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}(),yG=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}(),FG=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 AB=7;var NB=63,PB=1332,qB=3396;var I6=2,Nv=function(){return{category:I6,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),$B=[{start:32,length:1,convRule:Nv},{start:160,length:1,convRule:Nv},{start:5760,length:1,convRule:Nv},{start:8192,length:11,convRule:Nv},{start:8239,length:1,convRule:Nv},{start:8287,length:1,convRule:Nv},{start:12288,length:1,convRule:Nv}],OB=67108864,UB=function(){return{category:OB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),WB=33554432,BB=function(){return{category:WB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hh=8192,F=function(){return{category:hh,unicodeCat:FG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=function(){return{category:hh,unicodeCat:FG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),w6=function(){return{category:hh,unicodeCat:FG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),zB=64,Ie=function(){return{category:zB,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=1024,vu=function(){return{category:kB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=8,Xu=function(){return{category:JB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=16,te=function(){return{category:VB,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}}(),HB=32768,Cn=function(){return{category:HB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=262144,_t=function(){return{category:XB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=32,oe=function(){return{category:YB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ZB=128,hl=function(){return{category:ZB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),QB=2048,lp=function(){return{category:QB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),d6=131072,_e=function(){return{category:d6,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),bG=16777216,q0=function(){return{category:bG,unicodeCat:yG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),m6=function(){return{category:bG,unicodeCat:yG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),h6=function(){return{category:bG,unicodeCat:yG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),g6=256,ge=function(){return{category:g6,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),gh=2097152,p=function(){return{category:gh,unicodeCat:mh.value,possible:0,updist:0,lowdist:0,titledist:0}}(),y6=function(){return{category:gh,unicodeCat:mh.value,possible:1,updist:84,lowdist:0,titledist:84}}(),F6=4194304,hD=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,KB=function(){return{category:ee,unicodeCat:R6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:8,titledist:0}}(),va=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}}(),lG=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}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),vp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7615,titledist:0}}(),yu=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}}(),rG=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}}(),tG=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}}(),iG=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}}(),oG=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}}(),np=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}}(),uc=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}}(),cG=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}}(),_G=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}}(),_p=524288,rp=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),tp=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),lc=function(){return{category:_p,unicodeCat:gG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),yh=16384,o=function(){return{category:yh,unicodeCat:Xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Fh=1048576,ye=function(){return{category:Fh,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),V=4096,NE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),PE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),fG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),qE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),$E=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),OE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),UE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),WE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),pG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),BE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),sG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),DG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),zE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),kE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),yl=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),JE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),RG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),IG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),VE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),jE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),HE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),XE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),YE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),ZE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),QE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),KE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),xE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),eC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),aC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),uC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Xa=function(){return{category:V,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),lC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),vC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),nC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),rC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),tC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),iC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),ip=function(){return{category:V,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),oC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),cC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),_C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),fC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),pC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),op=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),sC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),DC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),RC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:V,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),GG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),IC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),GC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),wC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),dC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),mC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),hC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),gC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),wG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),yC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),vc=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),FC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),bC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),EC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),CC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),TC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),MC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),SC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),dG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),LC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),AC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),NC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),PC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),qC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),$C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),mG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),OC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),hG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),UC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),WC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),BC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),zC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),kC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),JC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),cp=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),VC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),jC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),HC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),XC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),YC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),ZC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),QC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),KC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),xC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),xB=134217728,wh=function(){return{category:xB,unicodeCat:s6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=268435456,dh=function(){return{category:ez,unicodeCat:D6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=65536,al=function(){return{category:az,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),uz=1,Vb=function(){return{category:uz,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),lz=[{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:iG},{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:iG},{start:404,length:1,convRule:RE},{start:405,length:1,convRule:hC},{start:406,length:1,convRule:oG},{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:oG},{start:413,length:1,convRule:GE},{start:414,length:1,convRule:wG},{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:np},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:np},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:np},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule: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:uc},{start:453,length:1,convRule:lc},{start:454,length:1,convRule:vc},{start:455,length:1,convRule:uc},{start:456,length:1,convRule:lc},{start:457,length:1,convRule:vc},{start:458,length:1,convRule:uc},{start:459,length:1,convRule:lc},{start:460,length:1,convRule:vc},{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:uc},{start:498,length:1,convRule:lc},{start:499,length:1,convRule:vc},{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:cG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule: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:dG},{start:601,length:1,convRule:LC},{start:603,length:1,convRule:AC},{start:604,length:1,convRule:NC},{start:608,length:1,convRule:dG},{start:609,length:1,convRule:PC},{start:611,length:1,convRule:qC},{start:613,length:1,convRule:$C},{start:614,length:1,convRule:mG},{start:616,length:1,convRule:OC},{start:617,length:1,convRule:hG},{start:618,length:1,convRule:mG},{start:619,length:1,convRule:UC},{start:620,length:1,convRule:WC},{start:623,length:1,convRule:hG},{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:cp},{start:642,length:1,convRule:VC},{start:643,length:1,convRule:cp},{start:647,length:1,convRule:jC},{start:648,length:1,convRule:cp},{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:wG},{start:895,length:1,convRule:ME},{start:902,length:1,convRule:SE},{start:904,length:3,convRule:LE},{start:908,length:1,convRule:_G},{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:fG},{start:973,length:2,convRule:qE},{start:975,length:1,convRule:uG},{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:pG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:BE},{start:1009,length:1,convRule:sG},{start:1010,length:1,convRule:DG},{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:lG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:cG},{start:1024,length:16,convRule:C6},{start:1040,length:32,convRule:gl},{start:1072,length:32,convRule:yl},{start:1104,length:16,convRule:sG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule: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:vG},{start:1377,length:38,convRule:RG},{start:4256,length:38,convRule:vp},{start:4295,length:1,convRule:vp},{start:4301,length:1,convRule:vp},{start:4304,length:43,convRule:IG},{start:4349,length:3,convRule:IG},{start:5024,length:80,convRule:M6},{start:5104,length:6,convRule:uG},{start:5112,length:6,convRule:pG},{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:nG},{start:7357,length:3,convRule:nG},{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:Xa},{start:7944,length:8,convRule:yu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:yu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:yu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:yu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:yu},{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:yu},{start:8027,length:1,convRule:yu},{start:8029,length:1,convRule:yu},{start:8031,length:1,convRule:yu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:yu},{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:Xa},{start:8072,length:8,convRule:rp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:rp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:rp},{start:8112,length:2,convRule:Xa},{start:8115,length:1,convRule:ip},{start:8120,length:2,convRule:yu},{start:8122,length:2,convRule:L6},{start:8124,length:1,convRule:tp},{start:8126,length:1,convRule:oC},{start:8131,length:1,convRule:ip},{start:8136,length:4,convRule:A6},{start:8140,length:1,convRule:tp},{start:8144,length:2,convRule:Xa},{start:8152,length:2,convRule:yu},{start:8154,length:2,convRule:N6},{start:8160,length:2,convRule:Xa},{start:8165,length:1,convRule:DG},{start:8168,length:2,convRule:yu},{start:8170,length:2,convRule:P6},{start:8172,length:1,convRule:lG},{start:8179,length:1,convRule:ip},{start:8184,length:2,convRule:q6},{start:8186,length:2,convRule:$6},{start:8188,length:1,convRule:tp},{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:vG},{start:11312,length:47,convRule:RG},{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:op},{start:11559,length:1,convRule:op},{start:11565,length:1,convRule:op},{start:42560,length:1,convRule:n},{start:42561,length:1,convRule:r},{start:42562,length:1,convRule:n},{start:42563,length:1,convRule:r},{start:42564,length:1,convRule:n},{start:42565,length:1,convRule:r},{start:42566,length:1,convRule:n},{start:42567,length:1,convRule:r},{start:42568,length:1,convRule:n},{start:42569,length:1,convRule:r},{start:42570,length:1,convRule:n},{start:42571,length:1,convRule:r},{start:42572,length:1,convRule:n},{start:42573,length:1,convRule:r},{start:42574,length:1,convRule:n},{start:42575,length:1,convRule:r},{start:42576,length:1,convRule:n},{start:42577,length:1,convRule:r},{start:42578,length:1,convRule:n},{start:42579,length:1,convRule:r},{start:42580,length:1,convRule:n},{start:42581,length:1,convRule:r},{start:42582,length:1,convRule:n},{start:42583,length:1,convRule:r},{start:42584,length:1,convRule:n},{start:42585,length:1,convRule:r},{start:42586,length:1,convRule:n},{start:42587,length:1,convRule:r},{start:42588,length:1,convRule:n},{start:42589,length:1,convRule:r},{start:42590,length:1,convRule:n},{start:42591,length:1,convRule:r},{start:42592,length:1,convRule:n},{start:42593,length:1,convRule:r},{start:42594,length:1,convRule:n},{start:42595,length:1,convRule:r},{start:42596,length:1,convRule:n},{start:42597,length:1,convRule:r},{start:42598,length:1,convRule:n},{start:42599,length:1,convRule:r},{start:42600,length:1,convRule:n},{start:42601,length:1,convRule:r},{start:42602,length:1,convRule:n},{start:42603,length:1,convRule:r},{start:42604,length:1,convRule:n},{start:42605,length:1,convRule:r},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule: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:rG},{start:42923,length:1,convRule:K6},{start:42924,length:1,convRule:x6},{start:42925,length:1,convRule:eE},{start:42926,length:1,convRule:rG},{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:tG},{start:66600,length:40,convRule:GG},{start:66736,length:36,convRule:tG},{start:66776,length:36,convRule:GG},{start:68736,length:51,convRule:_G},{start:68800,length:51,convRule:fG},{start:71840,length:32,convRule: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 c=t,_=!1,s;function y(N,S){if(N>S||N>=w_(a))return _=!0,I.value;if(Re){var J=Lc(Sa(N+S|0)/2),be=LB(a)(J),Ea=l(e)(be);if(Ea instanceof Ye)return _=!0,new R(be);if(Ea instanceof me){c=J+1|0,i=S;return}c=N,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,i);return s}};return v(0)(u)}}}},vz=function(e){return function(a){if(e.start>=a.start&&e.start<(a.start+a.length|0))return Ye.value;if(e.start>a.start)return me.value;if(Re)return Ee.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])}},bh=function(e){return function(a){return function(u){var l={start:a,length:1,convRule:KB},v=e9(l)(e)(u)(vz);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=bh(lz)(a)(PB);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])}},Eh=a9(function(e){return e.lowdist});var Ch=a9(function(e){return e.updist}),nz=function(e){return function(a){var u=bh($B)(a)(AB);if(u instanceof I)return!1;if(u instanceof R)return Li(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=nz([I6]),rz=[{start:0,length:32,convRule:Vb},{start:32,length:1,convRule:Nv},{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:ge},{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:vu},{start:95,length:1,convRule:lp},{start:96,length:1,convRule:vu},{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:Nv},{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:vu},{start:169,length:1,convRule:F},{start:170,length:1,convRule:o},{start:171,length:1,convRule:Cn},{start:172,length:1,convRule:Ie},{start:173,length:1,convRule:al},{start:174,length:1,convRule:F},{start:175,length:1,convRule:vu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ie},{start:178,length:2,convRule:_e},{start:180,length:1,convRule:vu},{start:181,length:1,convRule:pC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:vu},{start:185,length:1,convRule:_e},{start:186,length:1,convRule:o},{start:187,length:1,convRule:_t},{start:188,length:3,convRule:_e},{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:iG},{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:iG},{start:404,length:1,convRule:RE},{start:405,length:1,convRule:hC},{start:406,length:1,convRule:oG},{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:oG},{start:413,length:1,convRule:GE},{start:414,length:1,convRule:wG},{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:np},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:np},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:np},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule: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:o},{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:o},{start:452,length:1,convRule:uc},{start:453,length:1,convRule:lc},{start:454,length:1,convRule:vc},{start:455,length:1,convRule:uc},{start:456,length:1,convRule:lc},{start:457,length:1,convRule:vc},{start:458,length:1,convRule:uc},{start:459,length:1,convRule:lc},{start:460,length:1,convRule:vc},{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:uc},{start:498,length:1,convRule:lc},{start:499,length:1,convRule:vc},{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:cG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule: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:dG},{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:dG},{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:mG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:OC},{start:617,length:1,convRule:hG},{start:618,length:1,convRule:mG},{start:619,length:1,convRule:UC},{start:620,length:1,convRule:WC},{start:621,length:2,convRule:W},{start:623,length:1,convRule:hG},{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:cp},{start:641,length:1,convRule:W},{start:642,length:1,convRule:VC},{start:643,length:1,convRule:cp},{start:644,length:3,convRule:W},{start:647,length:1,convRule:jC},{start:648,length:1,convRule:cp},{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:o},{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:ye},{start:706,length:4,convRule:vu},{start:710,length:12,convRule:ye},{start:722,length:14,convRule:vu},{start:736,length:5,convRule:ye},{start:741,length:7,convRule:vu},{start:748,length:1,convRule:ye},{start:749,length:1,convRule:vu},{start:750,length:1,convRule:ye},{start:751,length:17,convRule:vu},{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:ye},{start:885,length:1,convRule:vu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:ye},{start:891,length:3,convRule:wG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:ME},{start:900,length:2,convRule:vu},{start:902,length:1,convRule:SE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:LE},{start:908,length:1,convRule:_G},{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:fG},{start:973,length:2,convRule:qE},{start:975,length:1,convRule:uG},{start:976,length:1,convRule:$E},{start:977,length:1,convRule:OE},{start:978,length:3,convRule:va},{start:981,length:1,convRule:UE},{start:982,length:1,convRule:WE},{start:983,length:1,convRule:pG},{start:984,length:1,convRule:n},{start:985,length:1,convRule:r},{start:986,length:1,convRule:n},{start:987,length:1,convRule:r},{start:988,length:1,convRule:n},{start:989,length:1,convRule:r},{start:990,length:1,convRule:n},{start:991,length:1,convRule:r},{start:992,length:1,convRule:n},{start:993,length:1,convRule:r},{start:994,length:1,convRule:n},{start:995,length:1,convRule:r},{start:996,length:1,convRule:n},{start:997,length:1,convRule:r},{start:998,length:1,convRule:n},{start:999,length:1,convRule:r},{start:1e3,length:1,convRule:n},{start:1001,length:1,convRule:r},{start:1002,length:1,convRule:n},{start:1003,length:1,convRule:r},{start:1004,length:1,convRule:n},{start:1005,length:1,convRule:r},{start:1006,length:1,convRule:n},{start:1007,length:1,convRule:r},{start:1008,length:1,convRule:BE},{start:1009,length:1,convRule:sG},{start:1010,length:1,convRule:DG},{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:lG},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:cG},{start:1024,length:16,convRule:C6},{start:1040,length:32,convRule:gl},{start:1072,length:32,convRule:yl},{start:1104,length:16,convRule:sG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:hD},{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:vG},{start:1369,length:1,convRule:ye},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:RG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule: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:o},{start:1519,length:4,convRule:o},{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:o},{start:1600,length:1,convRule:ye},{start:1601,length:10,convRule:o},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ge},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:o},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:o},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:o},{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:ye},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:o},{start:1776,length:10,convRule:ge},{start:1786,length:3,convRule:o},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:o},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:al},{start:1808,length:1,convRule:o},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:o},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:o},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:o},{start:1984,length:10,convRule:ge},{start:1994,length:33,convRule:o},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:ye},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:ye},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:o},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:ye},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:ye},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:ye},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:o},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:o},{start:2208,length:21,convRule:o},{start:2230,length:18,convRule:o},{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:o},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:o},{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:o},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:o},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:ge},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:ye},{start:2418,length:15,convRule:o},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:o},{start:2447,length:2,convRule:o},{start:2451,length:22,convRule:o},{start:2474,length:7,convRule:o},{start:2482,length:1,convRule:o},{start:2486,length:4,convRule:o},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:o},{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:o},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:o},{start:2527,length:3,convRule:o},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:ge},{start:2544,length:2,convRule:o},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:_e},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:o},{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:o},{start:2575,length:2,convRule:o},{start:2579,length:22,convRule:o},{start:2602,length:7,convRule:o},{start:2610,length:2,convRule:o},{start:2613,length:2,convRule:o},{start:2616,length:2,convRule:o},{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:o},{start:2654,length:1,convRule:o},{start:2662,length:10,convRule:ge},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:o},{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:o},{start:2703,length:3,convRule:o},{start:2707,length:22,convRule:o},{start:2730,length:7,convRule:o},{start:2738,length:2,convRule:o},{start:2741,length:5,convRule:o},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:o},{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:o},{start:2784,length:2,convRule:o},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:ge},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:o},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:o},{start:2831,length:2,convRule:o},{start:2835,length:22,convRule:o},{start:2858,length:7,convRule:o},{start:2866,length:2,convRule:o},{start:2869,length:5,convRule:o},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:o},{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:o},{start:2911,length:3,convRule:o},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:ge},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:o},{start:2930,length:6,convRule:_e},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:o},{start:2949,length:6,convRule:o},{start:2958,length:3,convRule:o},{start:2962,length:4,convRule:o},{start:2969,length:2,convRule:o},{start:2972,length:1,convRule:o},{start:2974,length:2,convRule:o},{start:2979,length:2,convRule:o},{start:2984,length:3,convRule:o},{start:2990,length:12,convRule:o},{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:o},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:ge},{start:3056,length:3,convRule:_e},{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:o},{start:3086,length:3,convRule:o},{start:3090,length:23,convRule:o},{start:3114,length:16,convRule:o},{start:3133,length:1,convRule:o},{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:o},{start:3168,length:2,convRule:o},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:ge},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:_e},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:o},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:o},{start:3214,length:3,convRule:o},{start:3218,length:23,convRule:o},{start:3242,length:10,convRule:o},{start:3253,length:5,convRule:o},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:o},{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:o},{start:3296,length:2,convRule:o},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:ge},{start:3313,length:2,convRule:o},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:o},{start:3342,length:3,convRule:o},{start:3346,length:41,convRule:o},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:o},{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:o},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:o},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:_e},{start:3423,length:3,convRule:o},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:ge},{start:3440,length:9,convRule:_e},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:o},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:o},{start:3482,length:24,convRule:o},{start:3507,length:9,convRule:o},{start:3517,length:1,convRule:o},{start:3520,length:7,convRule:o},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:ge},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:o},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:o},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:o},{start:3654,length:1,convRule:ye},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ge},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:o},{start:3716,length:1,convRule:o},{start:3718,length:5,convRule:o},{start:3724,length:24,convRule:o},{start:3749,length:1,convRule:o},{start:3751,length:10,convRule:o},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:o},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:o},{start:3776,length:5,convRule:o},{start:3782,length:1,convRule:ye},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ge},{start:3804,length:4,convRule:o},{start:3840,length:1,convRule:o},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:ge},{start:3882,length:10,convRule:_e},{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:o},{start:3913,length:36,convRule:o},{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:o},{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:o},{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:o},{start:4160,length:10,convRule:ge},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:o},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:o},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:o},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:o},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:o},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:o},{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:o},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:ge},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:vp},{start:4295,length:1,convRule:vp},{start:4301,length:1,convRule:vp},{start:4304,length:43,convRule:IG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:ye},{start:4349,length:3,convRule:IG},{start:4352,length:329,convRule:o},{start:4682,length:4,convRule:o},{start:4688,length:7,convRule:o},{start:4696,length:1,convRule:o},{start:4698,length:4,convRule:o},{start:4704,length:41,convRule:o},{start:4746,length:4,convRule:o},{start:4752,length:33,convRule:o},{start:4786,length:4,convRule:o},{start:4792,length:7,convRule:o},{start:4800,length:1,convRule:o},{start:4802,length:4,convRule:o},{start:4808,length:15,convRule:o},{start:4824,length:57,convRule:o},{start:4882,length:4,convRule:o},{start:4888,length:67,convRule:o},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:_e},{start:4992,length:16,convRule:o},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:M6},{start:5104,length:6,convRule:uG},{start:5112,length:6,convRule:pG},{start:5120,length:1,convRule:hl},{start:5121,length:620,convRule:o},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:o},{start:5760,length:1,convRule:Nv},{start:5761,length:26,convRule:o},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:o},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:o},{start:5888,length:13,convRule:o},{start:5902,length:4,convRule:o},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:o},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:o},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:o},{start:5998,length:3,convRule:o},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:o},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:ye},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:o},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:ge},{start:6128,length:10,convRule:_e},{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:ge},{start:6176,length:35,convRule:o},{start:6211,length:1,convRule:ye},{start:6212,length:53,convRule:o},{start:6272,length:5,convRule:o},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:o},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:o},{start:6320,length:70,convRule:o},{start:6400,length:31,convRule:o},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:ge},{start:6480,length:30,convRule:o},{start:6512,length:5,convRule:o},{start:6528,length:44,convRule:o},{start:6576,length:26,convRule:o},{start:6608,length:10,convRule:ge},{start:6618,length:1,convRule:_e},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:o},{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:o},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:ge},{start:6800,length:10,convRule:ge},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:ye},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:hD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:o},{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:o},{start:6992,length:10,convRule:ge},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:o},{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:o},{start:7088,length:10,convRule:ge},{start:7098,length:44,convRule:o},{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:o},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:ge},{start:7245,length:3,convRule:o},{start:7248,length:10,convRule:ge},{start:7258,length:30,convRule:o},{start:7288,length:6,convRule:ye},{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:nG},{start:7357,length:3,convRule:nG},{start:7360,length:8,convRule:b},{start:7376,length:3,convRule:p},{start:7379,length:1,convRule:b},{start:7380,length:13,convRule:p},{start:7393,length:1,convRule:T},{start:7394,length:7,convRule:p},{start:7401,length:4,convRule:o},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:o},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:o},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:o},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:ye},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:ye},{start:7545,length:1,convRule: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:ye},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule: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:Xa},{start:7944,length:8,convRule:yu},{start:7952,length:6,convRule:Xa},{start:7960,length:6,convRule:yu},{start:7968,length:8,convRule:Xa},{start:7976,length:8,convRule:yu},{start:7984,length:8,convRule:Xa},{start:7992,length:8,convRule:yu},{start:8e3,length:6,convRule:Xa},{start:8008,length:6,convRule:yu},{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:yu},{start:8027,length:1,convRule:yu},{start:8029,length:1,convRule:yu},{start:8031,length:1,convRule:yu},{start:8032,length:8,convRule:Xa},{start:8040,length:8,convRule:yu},{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:Xa},{start:8072,length:8,convRule:rp},{start:8080,length:8,convRule:Xa},{start:8088,length:8,convRule:rp},{start:8096,length:8,convRule:Xa},{start:8104,length:8,convRule:rp},{start:8112,length:2,convRule:Xa},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:ip},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:yu},{start:8122,length:2,convRule:L6},{start:8124,length:1,convRule:tp},{start:8125,length:1,convRule:vu},{start:8126,length:1,convRule:oC},{start:8127,length:3,convRule:vu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:ip},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:A6},{start:8140,length:1,convRule:tp},{start:8141,length:3,convRule:vu},{start:8144,length:2,convRule:Xa},{start:8146,length:2,convRule:W},{start:8150,length:2,convRule:W},{start:8152,length:2,convRule:yu},{start:8154,length:2,convRule:N6},{start:8157,length:3,convRule:vu},{start:8160,length:2,convRule:Xa},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:DG},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:yu},{start:8170,length:2,convRule:P6},{start:8172,length:1,convRule:lG},{start:8173,length:3,convRule:vu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:ip},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:q6},{start:8186,length:2,convRule:$6},{start:8188,length:1,convRule:tp},{start:8189,length:2,convRule:vu},{start:8192,length:11,convRule:Nv},{start:8203,length:5,convRule:al},{start:8208,length:6,convRule:hl},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:Cn},{start:8217,length:1,convRule:_t},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:Cn},{start:8221,length:1,convRule:_t},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:Cn},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:BB},{start:8233,length:1,convRule:UB},{start:8234,length:5,convRule:al},{start:8239,length:1,convRule:Nv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:Cn},{start:8250,length:1,convRule:_t},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:lp},{start:8257,length:3,convRule:b},{start:8260,length:1,convRule:Ie},{start:8261,length:1,convRule:te},{start:8262,length:1,convRule:oe},{start:8263,length:11,convRule:b},{start:8274,length:1,convRule:Ie},{start:8275,length:1,convRule:b},{start:8276,length:1,convRule:lp},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Nv},{start:8288,length:5,convRule:al},{start:8294,length:10,convRule:al},{start:8304,length:1,convRule:_e},{start:8305,length:1,convRule:ye},{start:8308,length:6,convRule:_e},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:ye},{start:8320,length:10,convRule:_e},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:ye},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:hD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:hD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:va},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:va},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:va},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:va},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:va},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:va},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:va},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:O6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:va},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:U6},{start:8491,length:1,convRule:W6},{start:8492,length:2,convRule:va},{start:8494,length:1,convRule:F},{start:8495,length:1,convRule:W},{start:8496,length:2,convRule:va},{start:8498,length:1,convRule:B6},{start:8499,length:1,convRule:va},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:o},{start:8505,length:1,convRule:W},{start:8506,length:2,convRule:F},{start:8508,length:2,convRule:W},{start:8510,length:2,convRule:va},{start:8512,length:5,convRule:Ie},{start:8517,length:1,convRule:va},{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:_e},{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:_e},{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:_e},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:G6},{start:9424,length:26,convRule:w6},{start:9450,length:22,convRule:_e},{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:_e},{start:10132,length:44,convRule:F},{start:10176,length:5,convRule:Ie},{start:10181,length:1,convRule:te},{start:10182,length:1,convRule:oe},{start:10183,length:31,convRule:Ie},{start:10214,length:1,convRule:te},{start:10215,length:1,convRule:oe},{start:10216,length:1,convRule:te},{start:10217,length:1,convRule:oe},{start:10218,length:1,convRule:te},{start:10219,length:1,convRule:oe},{start:10220,length:1,convRule:te},{start:10221,length:1,convRule:oe},{start:10222,length:1,convRule:te},{start:10223,length:1,convRule:oe},{start:10224,length:16,convRule:Ie},{start:10240,length:256,convRule:F},{start:10496,length:131,convRule:Ie},{start:10627,length:1,convRule:te},{start:10628,length:1,convRule:oe},{start:10629,length:1,convRule:te},{start:10630,length:1,convRule:oe},{start:10631,length:1,convRule:te},{start:10632,length:1,convRule:oe},{start:10633,length:1,convRule:te},{start:10634,length:1,convRule:oe},{start:10635,length:1,convRule:te},{start:10636,length:1,convRule:oe},{start:10637,length:1,convRule:te},{start:10638,length:1,convRule:oe},{start:10639,length:1,convRule:te},{start:10640,length:1,convRule:oe},{start:10641,length:1,convRule:te},{start:10642,length:1,convRule:oe},{start:10643,length:1,convRule:te},{start:10644,length:1,convRule:oe},{start:10645,length:1,convRule:te},{start:10646,length:1,convRule:oe},{start:10647,length:1,convRule:te},{start:10648,length:1,convRule:oe},{start:10649,length:63,convRule:Ie},{start:10712,length:1,convRule:te},{start:10713,length:1,convRule:oe},{start:10714,length:1,convRule:te},{start:10715,length:1,convRule:oe},{start:10716,length:32,convRule:Ie},{start:10748,length:1,convRule:te},{start:10749,length:1,convRule:oe},{start:10750,length:258,convRule:Ie},{start:11008,length:48,convRule:F},{start:11056,length:21,convRule:Ie},{start:11077,length:2,convRule:F},{start:11079,length:6,convRule:Ie},{start:11085,length:39,convRule:F},{start:11126,length:32,convRule:F},{start:11159,length:105,convRule:F},{start:11264,length:47,convRule:vG},{start:11312,length:47,convRule:RG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule: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:ye},{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:_e},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:op},{start:11559,length:1,convRule:op},{start:11565,length:1,convRule:op},{start:11568,length:56,convRule:o},{start:11631,length:1,convRule:ye},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:o},{start:11680,length:7,convRule:o},{start:11688,length:7,convRule:o},{start:11696,length:7,convRule:o},{start:11704,length:7,convRule:o},{start:11712,length:7,convRule:o},{start:11720,length:7,convRule:o},{start:11728,length:7,convRule:o},{start:11736,length:7,convRule:o},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:Cn},{start:11779,length:1,convRule:_t},{start:11780,length:1,convRule:Cn},{start:11781,length:1,convRule:_t},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:Cn},{start:11786,length:1,convRule:_t},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:Cn},{start:11789,length:1,convRule:_t},{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:Cn},{start:11805,length:1,convRule:_t},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:Cn},{start:11809,length:1,convRule:_t},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:ye},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule: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:Nv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:ye},{start:12294,length:1,convRule:o},{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:ye},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:ye},{start:12348,length:1,convRule:o},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:o},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:vu},{start:12445,length:2,convRule:ye},{start:12447,length:1,convRule:o},{start:12448,length:1,convRule:hl},{start:12449,length:90,convRule:o},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:ye},{start:12543,length:1,convRule:o},{start:12549,length:43,convRule:o},{start:12593,length:94,convRule:o},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:_e},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:o},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:o},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:_e},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:_e},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:_e},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:_e},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:_e},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:o},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:o},{start:40960,length:21,convRule:o},{start:40981,length:1,convRule:ye},{start:40982,length:1143,convRule:o},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:o},{start:42232,length:6,convRule:ye},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:o},{start:42508,length:1,convRule:ye},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:o},{start:42528,length:10,convRule:ge},{start:42538,length:2,convRule:o},{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:o},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:hD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:ye},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:ye},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:o},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:vu},{start:42775,length:9,convRule:ye},{start:42784,length:2,convRule:vu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:ye},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule: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:ye},{start:42889,length:2,convRule:vu},{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:o},{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:rG},{start:42923,length:1,convRule:K6},{start:42924,length:1,convRule:x6},{start:42925,length:1,convRule:eE},{start:42926,length:1,convRule:rG},{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:o},{start:43e3,length:2,convRule:ye},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:o},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:o},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:o},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:o},{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:_e},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:o},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:o},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:ge},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:o},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:o},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:o},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:ge},{start:43274,length:28,convRule:o},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:o},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:o},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:o},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:ye},{start:43472,length:10,convRule:ge},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:o},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:ye},{start:43495,length:9,convRule:o},{start:43504,length:10,convRule:ge},{start:43514,length:5,convRule:o},{start:43520,length:41,convRule:o},{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:o},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:o},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:ge},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:o},{start:43632,length:1,convRule:ye},{start:43633,length:6,convRule:o},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:o},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:o},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:o},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:o},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:o},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:o},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:o},{start:43739,length:2,convRule:o},{start:43741,length:1,convRule:ye},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:o},{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:o},{start:43763,length:2,convRule:ye},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:o},{start:43785,length:6,convRule:o},{start:43793,length:6,convRule:o},{start:43808,length:7,convRule:o},{start:43816,length:7,convRule:o},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:DC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:vu},{start:43868,length:4,convRule:ye},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:ye},{start:43882,length:2,convRule:vu},{start:43888,length:80,convRule:RC},{start:43968,length:35,convRule:o},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:ge},{start:44032,length:11172,convRule:o},{start:55216,length:23,convRule:o},{start:55243,length:49,convRule:o},{start:55296,length:896,convRule:wh},{start:56192,length:128,convRule:wh},{start:56320,length:1024,convRule:wh},{start:57344,length:6400,convRule:dh},{start:63744,length:366,convRule:o},{start:64112,length:106,convRule:o},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:o},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:o},{start:64297,length:1,convRule:Ie},{start:64298,length:13,convRule:o},{start:64312,length:5,convRule:o},{start:64318,length:1,convRule:o},{start:64320,length:2,convRule:o},{start:64323,length:2,convRule:o},{start:64326,length:108,convRule:o},{start:64434,length:16,convRule:vu},{start:64467,length:363,convRule:o},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:o},{start:64914,length:54,convRule:o},{start:65008,length:12,convRule:o},{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:lp},{start:65077,length:1,convRule:te},{start:65078,length:1,convRule:oe},{start:65079,length:1,convRule:te},{start:65080,length:1,convRule:oe},{start:65081,length:1,convRule:te},{start:65082,length:1,convRule:oe},{start:65083,length:1,convRule:te},{start:65084,length:1,convRule:oe},{start:65085,length:1,convRule:te},{start:65086,length:1,convRule:oe},{start:65087,length:1,convRule:te},{start:65088,length:1,convRule:oe},{start:65089,length:1,convRule:te},{start:65090,length:1,convRule:oe},{start:65091,length:1,convRule:te},{start:65092,length:1,convRule:oe},{start:65093,length:2,convRule:b},{start:65095,length:1,convRule:te},{start:65096,length:1,convRule:oe},{start:65097,length:4,convRule:b},{start:65101,length:3,convRule:lp},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule: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:o},{start:65142,length:135,convRule:o},{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:ge},{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:vu},{start:65343,length:1,convRule:lp},{start:65344,length:1,convRule:vu},{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:o},{start:65392,length:1,convRule:ye},{start:65393,length:45,convRule:o},{start:65438,length:2,convRule:ye},{start:65440,length:31,convRule:o},{start:65474,length:6,convRule:o},{start:65482,length:6,convRule:o},{start:65490,length:6,convRule:o},{start:65498,length:3,convRule:o},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ie},{start:65507,length:1,convRule:vu},{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:o},{start:65549,length:26,convRule:o},{start:65576,length:19,convRule:o},{start:65596,length:2,convRule:o},{start:65599,length:15,convRule:o},{start:65616,length:14,convRule:o},{start:65664,length:123,convRule:o},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:_e},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:_e},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:_e},{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:o},{start:66208,length:49,convRule:o},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:_e},{start:66304,length:32,convRule:o},{start:66336,length:4,convRule:_e},{start:66349,length:20,convRule:o},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:o},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:o},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:o},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:o},{start:66504,length:8,convRule:o},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:tG},{start:66600,length:40,convRule:GG},{start:66640,length:78,convRule:o},{start:66720,length:10,convRule:ge},{start:66736,length:36,convRule:tG},{start:66776,length:36,convRule:GG},{start:66816,length:40,convRule:o},{start:66864,length:52,convRule:o},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:o},{start:67392,length:22,convRule:o},{start:67424,length:8,convRule:o},{start:67584,length:6,convRule:o},{start:67592,length:1,convRule:o},{start:67594,length:44,convRule:o},{start:67639,length:2,convRule:o},{start:67644,length:1,convRule:o},{start:67647,length:23,convRule:o},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:_e},{start:67680,length:23,convRule:o},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:_e},{start:67712,length:31,convRule:o},{start:67751,length:9,convRule:_e},{start:67808,length:19,convRule:o},{start:67828,length:2,convRule:o},{start:67835,length:5,convRule:_e},{start:67840,length:22,convRule:o},{start:67862,length:6,convRule:_e},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:o},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:o},{start:68028,length:2,convRule:_e},{start:68030,length:2,convRule:o},{start:68032,length:16,convRule:_e},{start:68050,length:46,convRule:_e},{start:68096,length:1,convRule:o},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:o},{start:68117,length:3,convRule:o},{start:68121,length:29,convRule:o},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:_e},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:o},{start:68221,length:2,convRule:_e},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:o},{start:68253,length:3,convRule:_e},{start:68288,length:8,convRule:o},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:o},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:_e},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:o},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:o},{start:68440,length:8,convRule:_e},{start:68448,length:19,convRule:o},{start:68472,length:8,convRule:_e},{start:68480,length:18,convRule:o},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:_e},{start:68608,length:73,convRule:o},{start:68736,length:51,convRule:_G},{start:68800,length:51,convRule:fG},{start:68858,length:6,convRule:_e},{start:68864,length:36,convRule:o},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ge},{start:69216,length:31,convRule:_e},{start:69248,length:42,convRule:o},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:hl},{start:69296,length:2,convRule:o},{start:69376,length:29,convRule:o},{start:69405,length:10,convRule:_e},{start:69415,length:1,convRule:o},{start:69424,length:22,convRule:o},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:_e},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:o},{start:69573,length:7,convRule:_e},{start:69600,length:23,convRule:o},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:o},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:_e},{start:69734,length:10,convRule:ge},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:o},{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:o},{start:69872,length:10,convRule:ge},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:o},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:ge},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:o},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:o},{start:69968,length:35,convRule:o},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:o},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:o},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:o},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:ge},{start:70106,length:1,convRule:o},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:o},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:_e},{start:70144,length:18,convRule:o},{start:70163,length:25,convRule:o},{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:o},{start:70280,length:1,convRule:o},{start:70282,length:4,convRule:o},{start:70287,length:15,convRule:o},{start:70303,length:10,convRule:o},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:o},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:ge},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:o},{start:70415,length:2,convRule:o},{start:70419,length:22,convRule:o},{start:70442,length:7,convRule:o},{start:70450,length:2,convRule:o},{start:70453,length:5,convRule:o},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:o},{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:o},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:o},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:o},{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:o},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:ge},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:o},{start:70784,length:48,convRule:o},{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:o},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:o},{start:70864,length:10,convRule:ge},{start:71040,length:47,convRule:o},{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:o},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:o},{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:o},{start:71248,length:10,convRule:ge},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:o},{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:o},{start:71360,length:10,convRule:ge},{start:71424,length:27,convRule:o},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:ge},{start:71482,length:2,convRule:_e},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:o},{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:ge},{start:71914,length:9,convRule:_e},{start:71935,length:8,convRule:o},{start:71945,length:1,convRule:o},{start:71948,length:8,convRule:o},{start:71957,length:2,convRule:o},{start:71960,length:24,convRule:o},{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:o},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:o},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:ge},{start:72096,length:8,convRule:o},{start:72106,length:39,convRule:o},{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:o},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:o},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:o},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:o},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:o},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:o},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:o},{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:o},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:o},{start:72704,length:9,convRule:o},{start:72714,length:37,convRule:o},{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:o},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:ge},{start:72794,length:19,convRule:_e},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:o},{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:o},{start:72968,length:2,convRule:o},{start:72971,length:38,convRule:o},{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:o},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:ge},{start:73056,length:6,convRule:o},{start:73063,length:2,convRule:o},{start:73066,length:32,convRule:o},{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:o},{start:73120,length:10,convRule:ge},{start:73440,length:19,convRule:o},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:o},{start:73664,length:21,convRule:_e},{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:o},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:o},{start:77824,length:1071,convRule:o},{start:78896,length:9,convRule:al},{start:82944,length:583,convRule:o},{start:92160,length:569,convRule:o},{start:92736,length:31,convRule:o},{start:92768,length:10,convRule:ge},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:o},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:o},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:ye},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ge},{start:93019,length:7,convRule:_e},{start:93027,length:21,convRule:o},{start:93053,length:19,convRule:o},{start:93760,length:32,convRule:gl},{start:93792,length:32,convRule:yl},{start:93824,length:23,convRule:_e},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:o},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:o},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:ye},{start:94176,length:2,convRule:ye},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:ye},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:o},{start:100352,length:1238,convRule:o},{start:101632,length:9,convRule:o},{start:110592,length:287,convRule:o},{start:110928,length:3,convRule:o},{start:110948,length:4,convRule:o},{start:110960,length:396,convRule:o},{start:113664,length:107,convRule:o},{start:113776,length:13,convRule:o},{start:113792,length:9,convRule:o},{start:113808,length:10,convRule:o},{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:_e},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:_e},{start:119808,length:26,convRule:va},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:va},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:va},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:va},{start:119966,length:2,convRule:va},{start:119970,length:1,convRule:va},{start:119973,length:2,convRule:va},{start:119977,length:4,convRule:va},{start:119982,length:8,convRule:va},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:va},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:va},{start:120071,length:4,convRule:va},{start:120077,length:8,convRule:va},{start:120086,length:7,convRule:va},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:va},{start:120123,length:4,convRule:va},{start:120128,length:5,convRule:va},{start:120134,length:1,convRule:va},{start:120138,length:7,convRule:va},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:va},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:va},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:va},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:va},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:va},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:va},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:va},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:va},{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:va},{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:va},{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:va},{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:va},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ge},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:o},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:ye},{start:123200,length:10,convRule:ge},{start:123214,length:1,convRule:o},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:o},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:ge},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:o},{start:125127,length:9,convRule:_e},{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:ye},{start:125264,length:10,convRule:ge},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:_e},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:_e},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:_e},{start:126209,length:45,convRule:_e},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:_e},{start:126464,length:4,convRule:o},{start:126469,length:27,convRule:o},{start:126497,length:2,convRule:o},{start:126500,length:1,convRule:o},{start:126503,length:1,convRule:o},{start:126505,length:10,convRule:o},{start:126516,length:4,convRule:o},{start:126521,length:1,convRule:o},{start:126523,length:1,convRule:o},{start:126530,length:1,convRule:o},{start:126535,length:1,convRule:o},{start:126537,length:1,convRule:o},{start:126539,length:1,convRule:o},{start:126541,length:3,convRule:o},{start:126545,length:2,convRule:o},{start:126548,length:1,convRule:o},{start:126551,length:1,convRule:o},{start:126553,length:1,convRule:o},{start:126555,length:1,convRule:o},{start:126557,length:1,convRule:o},{start:126559,length:1,convRule:o},{start:126561,length:2,convRule:o},{start:126564,length:1,convRule:o},{start:126567,length:4,convRule:o},{start:126572,length:7,convRule:o},{start:126580,length:4,convRule:o},{start:126585,length:4,convRule:o},{start:126590,length:1,convRule:o},{start:126592,length:10,convRule:o},{start:126603,length:17,convRule:o},{start:126625,length:3,convRule:o},{start:126629,length:5,convRule:o},{start:126635,length:17,convRule:o},{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:_e},{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:vu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:ge},{start:131072,length:42718,convRule:o},{start:173824,length:4149,convRule:o},{start:177984,length:222,convRule:o},{start:178208,length:5762,convRule:o},{start:183984,length:7473,convRule:o},{start:194560,length:542,convRule:o},{start:196608,length:4939,convRule:o},{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}],Th=function(e){return function(a){var u=function(){var v=a<256;return v?NB:qB}(),l=bh(rz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Li(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=Th([_p,ee,V,Fh,yh,b6,F6,gh,d6,g6,bG]),v9=Th([V,ee,_p,Fh,yh]);var n9=Th([ee,_p]);var Tn=_a(ec);var t9=yv,i9=t9(Eh);var o9=t9(Ch),c9=function(e){return n9(Tn(e))},EG=function(e){var a=Tn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:u9(a)};var _9=function(e){var a=Tn(e)-En("0")|0;return a<=7&&a>=0};var Mh=function(e){var a=Tn(e)-En("0")|0;return a<=9&&a>=0};var f9=function(e){return Mh(e)||function(){var a=Tn(e)-En("A")|0;return a<=5&&a>=0}()||function(){var a=Tn(e)-En("a")|0;return a<=5&&a>=0}()};var p9=function(e){return l9(Tn(e))},CG=function(e){return v9(Tn(e))},Sh=function(e){var a=Tn(e)-En("A")|0,u=Tn(e)-En("a")|0,l=Tn(e)-En("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 cz=oh(Bp),s9=z(jp(IR));var _z=ih(Bp);var h_=function(e){return Ii(function(a){return e(ac(a))})},Ah=da(h_(EG))("space"),Nh=da(h_(c9))("uppercase letter");var ft=function(e){return xm(Ii(ea(cz)(e)))(function(a){return"one of "+s9(e)})},TG=da(h_(_9))("oct digit");var MG=function(e){return xm(Ii(ea(_z)(e)))(function(a){return"none of "+s9(e)})};var Ph=da(h_(CG))("letter");var SG=da(h_(f9))("hex digit"),LG=da(h_(Mh))("digit"),qh=da(h_(p9))("letter or digit");var fz=L(Rl);var R9=function(e){var a=fz(e);return function(u){return Wb(a(Ub(u)))}},I9=R9(i9),G9=R9(o9);var Su=K(a0);var Bl=U(rt);var Oh=th(xa),Uh=L(Rl),zl=Et(nt),sz=Oe(xa),PG=re(mv),F9=Vw(D_),Ka=Va(bn),b9=vl(Yl),Gi=bt(Yl),w9=Se(Ne),d9=ch(Zf)(D_),Dz=L(Ma),$h=xI(Zf)(D_),Rz=Oa(rl),Iz=fR(nt),m9=z(hv),Gz=K(jn),wz=U(ef),dz=gu(rl),AG=L(Yl),h9=R_(rl),mz=D1(Zf)(D_),hz=vI(ff),gz=gu(Za);var Bh=function(e){return e};var yz=function(e){if(e.caseSensitive)return Oh(e.reservedNames);if(Re)return Oh(Uh(Di)(e.reservedNames));throw new Error("Failed pattern match at Parsing.Token (line 825, column 1 - line 825, column 70): "+[e.constructor.name])},NG=ID(Rh(EG)),g9=function(e){return zl(lu(ct(e.commentLine)))(Qf(Ii(function(a){return a!==` -`})))};var E9=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=rh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=sz(_.value0.head)(c);if(s instanceof Ee){u=_.value0.tail,a=c;return}if(s instanceof Ye)return l=!0,!0;if(s instanceof me)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},Fz=function(e){return function(a){var u=function(){if(e.caseSensitive)return a;if(Re)return Di(a);throw new Error("Failed pattern match at Parsing.Token (line 812, column 3 - line 814, column 31): "+[])}();return E9(yz(e))(u)}},bz=function(e){var a=PG(Hf(e.commentEnd))(Hf(e.commentStart));return F9(function(u){return Ka(b9(lu(ct(e.commentEnd))))(Ka(zl(ID(MG(a)))(u))(da(zl(ft(a))(u))("end of comment")))})},Wh=function(e){return zl(lu(ct(e.commentStart)))(Cz(e))},Ez=function(e){var a=PG(Hf(e.commentEnd))(Hf(e.commentStart));return F9(function(u){return Ka(b9(lu(ct(e.commentEnd))))(Ka(zl(Wh(e))(u))(Ka(zl(ID(MG(a)))(u))(da(zl(ft(a))(u))("end of comment"))))})},Cz=function(e){return e.nestedComments?Ez(e):bz(e)},y9=function(e){if(Ri(e.commentLine)&&Ri(e.commentStart))return Qf(da(NG)(""));if(Ri(e.commentLine))return Qf(Ka(NG)(da(Wh(e))("")));if(Ri(e.commentStart))return Qf(Ka(NG)(da(g9(e))("")));if(Re)return Qf(Ka(NG)(Ka(g9(e))(da(Wh(e))(""))));throw new Error("Failed pattern match at Parsing.Token (line 834, column 1 - line 834, column 74): "+[e.constructor.name])},zh=function(e){var a=Ii(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Ka(Gi(zu("-"))(X_(Q)))(Ka(Gi(zu("+"))(w9))(Bl(w9)))},l=u(kp),v=function(){var Q=Su(e.opStart)(function(Xe){return Su(d9(e.opLetter))(function(Ja){return Bl(Yo(Xe)+RD(Ja))})});return da(Q)("operator")}(),t=function(Q){return function(Xe){var Ja=function(ll){return function(i0){if(ll instanceof I)return I.value;if(ll instanceof R)return Dz(function(H0){return(Q*ll.value0|0)+H0|0})(Sh(ac(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 Su($h(Xe))(function(ll){return du(Av("not digits"))(Bl)(Rz(Ja)(new R(0))(ll))})}},i=zl(ft(["o","O"]))(t(8)(TG)),c=function(Q){return Iz(Q)(y9(e))},_=function(Q){var Xe=Su(ct(Q))(function(){return da(ah(e.opLetter))("end of "+Q)});return c(lu(Xe))},s=function(Q){return Gi(c(ct(Q)))(Q)},y=function(Q){return G_(s("("))(s(")"))(Q)},N=s(";"),S=function(Q){return eh(Q)(N)},J=function(Q){return ZI(Q)(N)},be=function(Q){return E9(Oh(e.reservedOpNames))(Q)},Ea=function(){var Q=Su(v)(function(Xe){var Ja=be(Xe);return Ja?Av("reserved operator "+Xe):Bl(Xe)});return c(lu(Q))}(),Eu=function(){var Q=Su(e.identStart)(function(Xe){return Su(d9(e.identLetter))(function(Ja){return Bl(Yo(Xe)+RD(Ja))})});return da(Q)("identifier")}(),Fl=function(){var Q=Su(Eu)(function(Xe){var Ja=Fz(e)(Xe);return Ja?Av("reserved word "+m9(Xe)):Bl(Xe)});return c(lu(Q))}(),ma=zl(ft(["x","X"]))(t(16)(SG)),J0=function(){var Q=function(Xe){return function(Ja){if(Ja instanceof I)return I.value;if(Ja instanceof R)return Gz(Sh(ac(Xe)))(function(ll){return wz((Ja.value0+Sa(ll))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[Xe.constructor.name,Ja.constructor.name])}};return lh("fraction")(Su(zu("."))(function(){return Su(da($h(LG))("fraction"))(function(Xe){return du(Av("not digit"))(Bl)(dz(Q)(new R(0))(Xe))})}))}(),k_=da(zl($h(Ah))(zu("\\")))("end of string gap"),qe=zu("&"),Jl=KI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` -`,"\r"," ","\v","\\",'"',"'"]),sc=s("."),V0=t(10)(LG),J_=function(){var Q=function(Xe){if(Xe<0)return 1/Q(-Xe|0);if(Re)return Mc(10)(Sa(Xe));throw new Error("Failed pattern match at Parsing.Token (line 664, column 5 - line 664, column 27): "+[Xe.constructor.name])};return lh("exponent")(Su(ft(["e","E"]))(function(){return Su(l)(function(Xe){return Su(da(V0)("exponent"))(function(Ja){return Bl(Q(Xe(Ja)))})})}))}(),V_=function(Q){var Xe=Su(J_)(function(ll){return Bl(Sa(Q)*ll)}),Ja=Su(J0)(function(ll){return Su(GD(1)(J_))(function(i0){return Bl((Sa(Q)+ll)*i0)})});return Ka(Ja)(Xe)},Ft=function(Q){return AG(ae.create)(V_(Q))},j_=Su(V0)(function(Q){return GD(new M(Q))(Ft(Q))}),$n=Ka(AG(M.create)(Ka(ma)(i)))(Ka(j_)(Ka(Ft(0))(Bl(new M(0))))),Dl=Ka(zl(zu("0"))($n))(j_),yi=da(c(Dl))("number"),Fi=Su(V0)(V_),bi=da(c(Fi))("float"),bl=da(zl(zu("0"))(Ka(ma)(Ka(i)(Ka(V0)(Bl(0))))))(""),On=Ka(bl)(V0),Dc=Su(c(l))(function(Q){return Su(On)(function(Xe){return Bl(Q(Xe))})}),Ap=da(c(Dc))("integer"),Np=da(c(On))("natural"),fe=s(","),Ra=function(Q){return eh(Q)(fe)},Iu=function(Q){return ZI(Q)(fe)},Ca=s(":"),Me=Su(Ka(V0)(Ka(zl(zu("o"))(t(8)(TG)))(zl(zu("x"))(t(16)(SG)))))(function(Q){var Xe=Q>1114111;if(Xe)return Av("invalid escape sequence");var Ja=Gh(Q);if(Ja instanceof R)return Bl(Ja.value0);if(Ja instanceof I)return Av("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=Ii(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),Fa=function(){var Q=function(Xe){return Gi(zu(Xe.value0))(Xe.value1)};return h9(Uh(Q)(Jl))}(),ua=Su(zu("^"))(function(){return Su(Nh)(function(Q){var Xe=Gh((En(Q)-En("A")|0)+1|0);if(Xe instanceof R)return Bl(Xe.value0);if(Xe instanceof I)return Av("invalid character code (should not happen)");throw new Error("Failed pattern match at Parsing.Token (line 488, column 5 - line 490, column 67): "+[Xe.constructor.name])})}),ou=function(Q){if(e.caseSensitive)return Gi(ct(Q))(Q);if(Re){var Xe=m9(Q),Ja=function(i0){var H0=function(wX){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=CG(ac(i0));if(lL){var fy=jI(I9(Yo(i0)));if(fy instanceof R){var py=jI(G9(Yo(i0)));return py instanceof R?Ka(zu(fy.value0))(zu(py.value0)):H0(!0)}return H0(!0)}return H0(!0)},ll=function(i0){var H0=vb(i0);if(H0 instanceof I)return Bl(void 0);if(H0 instanceof R)return zl(da(Ja(H0.value0.head))(Xe))(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 Gi(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 Xe=zl(ou(Q))(da(ah(e.identLetter))("end of "+Q));return c(lu(Xe))},la=function(Q){return G_(s("["))(s("]"))(Q)},Gu=function(Q){return G_(s("{"))(s("}"))(Q)},j0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],Vl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` -`,"\v","\f","\r","","","","","","",""," "],pa=KI(PG(j0)(t0))(PG(Vl)(f)),Ae=function(){var Q=function(Xe){return lu(Gi(ct(Xe.value0))(Xe.value1))};return h9(Uh(Q)(pa))}(),D=Ka(Fa)(Ka(Me)(Ka(Ae)(da(ua)("escape code")))),G=zl(zu("\\"))(D),h=Ka(ve)(da(G)("literal character")),X=function(){var Q=G_(zu("'"))(da(zu("'"))("end of character"))(h);return da(c(Q))("character")}(),ce=Su(zu("\\"))(function(){return Ka(Gi(k_)(I.value))(Ka(Gi(qe)(I.value))(AG(R.create)(D)))}),ia=Ka(AG(R.create)(a))(da(ce)("string character")),wu=function(){var Q=function(Ja){return function(ll){if(Ja instanceof I)return ll;if(Ja instanceof R)return new w(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])}},Xe=Su(G_(zu('"'))(da(zu('"'))("end of string"))(mz(ia)))(function(Ja){return Bl(RD(hz(gz(Q)(g.value)(Ja))))});return c(da(Xe)("literal string"))}(),Rc=function(Q){return G_(s("<"))(s(">"))(Q)};return{identifier:Fl,reserved:qu,operator:Ea,reservedOp:_,charLiteral:X,stringLiteral:wu,natural:Np,integer:Ap,float:bi,naturalOrFloat:yi,decimal:V0,hexadecimal:ma,octal:i,symbol:s,lexeme:c,whiteSpace:y9(e),parens:y,braces:Gu,angles:Rc,brackets:la,semi:N,comma:fe,colon:Ca,dot:sc,semiSep:S,semiSep1:J,commaSep:Ra,commaSep1:Iu}};var T9=Va(bn),M9=function(){var e=ft([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:T9(Ph)(zu("_")),identLetter:T9(qh)(ft(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var wi=re(mv),S9=L(Yl),Mz=Cu(Bn),Sz=R_(rl);var Lz=["if","then","else","audio","blend","rgba","add","mul","rgb"],kh=["**","**:"],Jh=["*","/","%","*:","/:","%:"],Vh=["+","-","+:","-:"],jh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],Hh=["++","~~","+-"],Xh=["$","&"],Yh=[">>","<>","->","\\"],Az=["<<","="],Zh=["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"],Qh=["blend","add","mul","ain","abs","acos","acosh","asin","asinh","atan","atanh","cbrt","ceil","cos","cosh","exp","fract","floor","log","log2","log10","round","sign","sin","sinh","sqrt","tan","tanh","trunc","rtxy","rtx","rty","xyrt","xyr","xyt","zero","zer0","bipolar","unipolar","osc","tri","saw","sqr","lftri","lfsaw","lfsqr","mono","cpsmidi","midicps","dbamp","ampdb","hsvrgb","hsvh","hsvs","hsvv","hsvr","hsvg","hsvb","rgbhsv","rgbh","rgbs","rgbv","rgbr","rgbg","rgbb","dist","prox","point","hline","hlinep","vline","vlinep","circle","circlep","rect","rectp","iline","ilinep","line","linep","chain","chainp","lines","linesp","ilines","ilinesp","mesh","meshp","zip","fit","min","max","minp","maxp","clip","clipp","between","betweenp","smoothstep","smoothstepp","gate","gatep","when","seq","setfx","setfy","setfxy","zoom","zoomxy","zoomx","zoomy","move","tile","tilexy","tilex","tiley","spin","early","late","slow","fast","lpf","lpfp","hpf","hpfp","bpf","bpfp","delay","linlin","linlinp","rep","img","vid","mix","mixp","import"],Nz=wi(Zh)(wi(Qh)(Lz)),Pv=zh(function(){var e=Bh(M9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Nz,reservedOpNames:wi(Az)(wi(Yh)(wi(Xh)(wi(Hh)(wi(jh)(wi(Vh)(wi(Jh)(kh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var gD=function(){return Pv.identifier}(),qG=function(){return Pv.integer}();var Kh=function(){return Pv.naturalOrFloat}();var $G=function(){return Pv.parens}(),yD=function(){return Pv.reserved}(),Mn=function(){return Pv.reservedOp}();var L9=function(){return Pv.semiSep}();var A9=function(){return Pv.stringLiteral}();var xh=function(){return Pv.whiteSpace}(),N9=function(){return Pv.float}(),Pz=El(Cl)(a0)(Mn("-"))(function(){return S9(Mz(-1))(N9)}),OG=Sz([lu(Pz),lu(N9),S9(Sa)(qG)]);var eg=function(){return Pv.commaSep}(),P9=function(){return Pv.comma}();var UG=function(){return Pv.brackets}(),q9=function(){return Pv.braces}();var Zl=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var We=K(a0),$9=Gc(Yl),ka=U(rt),g_=R_(rl),BG=L(Rl),$z=bt(Yl),$0=El(Cl)(a0),FD=Va(bn),bD=L(Yl),Oz=Oa(Za),ag=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),zG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ED=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),ug=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),kG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),WG=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),lg=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),vg=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),ng=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),rg=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}(),tg=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 ig=function(e){return We(ml)(function(a){return $9(new ag(a,e))(yD(e))})},Uz=We(ml)(function(e){return We(Kh)(function(a){if(a instanceof M)return ka(new ED(e,a.value0));if(a instanceof ae)return ka(new CD(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Wz=g_(BG(ig)(["audio","blend","rgba","add","mul","rgb"])),y_=function(e){return We(ml)(function(a){return g_(BG(function(u){return $z(Mn(u))(lg.create(a)(u))})(e))})},Bz=We(ml)(function(e){return We(GD(!0)($9(!1)(Mn("-"))))(function(a){return We(Kh)(function(u){if(u instanceof M)return ka(a?new ED(e,u.value0):new ED(e,u.value0*-1|0));if(u instanceof ae)return ka(a?new CD(e,u.value0):new CD(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),zz=g_(BG(function(e){return lu(ig(e))})(Zh)),O9=g_(BG(function(e){return lu(ig(e))})(Qh)),kz=We(ka(void 0))(function(){return UG(We(ml)(function(e){return We(qG)(function(a){return $0(Mn(".."))(function(){return We(qG)(function(u){return ka(new vg(e,a,u))})})})}))}),Jz=We(ka(void 0))(function(){return UG(We(ml)(function(e){return We(OG)(function(a){return We(P9)(function(){return We(OG)(function(u){return $0(Mn(".."))(function(){return We(OG)(function(l){return ka(new ng(e,a,u,l))})})})})})}))}),Vz=$0(QI(xh))(function(){return $0(FD(QI(Ih))(QI(Mn(";"))))(function(){return ka(I.value)})}),jz=Zl("application","AST",function(){return We(ka(void 0))(function(){return We(ml)(function(e){return We(U9(135))(function(a){return We(fp(136))(function(u){return We(Gb(fp(137)))(function(l){return ka(Oz(WG.create(e))(new WG(e,a,u))(l))})})})})})}),fp=Zl("argument","AST",function(){return We(ka(void 0))(function(){return We(ml)(function(e){return g_([$G(TD(145)),zz,O9,lu(Uz),lu(bD(ug.create(e))(A9)),lu(kz),lu(Jz),lu(ak(152)),lu(W9(153)),lu(ek(154)),bD(zG.create(e))(gD)])})})}),TD=Zl("expression1","AST",function(){return We(ka(void 0))(function(){return I_(Hz(89))(y_(Yh))})}),Hz=Zl("expression2","AST",function(){return We(ka(void 0))(function(){return wb(Xz(94))(y_(Xh))})}),Xz=Zl("expression3","AST",function(){return We(ka(void 0))(function(){return I_(Yz(99))(y_(Hh))})}),Yz=Zl("expression4","AST",function(){return We(ka(void 0))(function(){return I_(Zz(104))(y_(jh))})}),Zz=Zl("expression5","AST",function(){return We(ka(void 0))(function(){return I_(Qz(109))(y_(Vh))})}),Qz=Zl("expression6","AST",function(){return We(ka(void 0))(function(){return I_(Kz(114))(y_(Jh))})}),Kz=Zl("expression7","AST",function(){return We(ka(void 0))(function(){return I_(xz(119))(y_(kh))})}),xz=Zl("expression8","AST",function(){return We(ka(void 0))(function(){return g_([lu(jz(125)),lu(Bz),Wz,fp(128)])})}),U9=Zl("functionInApplication","AST",function(){return We(ka(void 0))(function(){return We(ml)(function(e){return g_([$G(U9(163)),O9,$G(W9(165)),bD(zG.create(e))(gD)])})})}),ek=Zl("ifThenElse","AST",function(){return We(ml)(function(e){return $0(yD("if"))(function(){return We(fp(253))(function(a){return $0(yD("then"))(function(){return We(fp(255))(function(u){return $0(yD("else"))(function(){return We(fp(257))(function(l){return ka(new tg(e,a,u,l))})})})})})})})}),W9=Zl("lambda","AST",function(){return We(ml)(function(e){return $0(Mn("\\"))(function(){return We(uh(gD))(function(a){return $0(Mn("->"))(function(){return We(TD(246))(function(u){return ka(new rg(e,Jc(a),u))})})})})})}),ak=Zl("list","AST",function(){return We(ka(void 0))(function(){return FD(uk(205))(lk(205))})}),uk=Zl("listCombinatorial","AST",function(){return We(ka(void 0))(function(){return UG(We(ml)(function(e){return We(eg(TD(212)))(function(a){return ka(new kG(e,he.value,a))})}))})}),lk=Zl("listPairwise","AST",function(){return We(ka(void 0))(function(){return q9(We(ml)(function(e){return We(eg(TD(220)))(function(a){return ka(new kG(e,Ce.value,a))})}))})});var B9=TD(86);var vk=We(ml)(function(e){return We(B9)(function(a){return ka({position:e,identifiers:g.value,expression:a})})}),nk=We(ml)(function(e){return We(uh(gD))(function(a){return $0(FD(Mn("="))(Mn("<<")))(function(){return We(B9)(function(u){return ka({position:e,identifiers:Jc(a),expression:u})})})})}),rk=function(){return FD(bD(R.create)(lu(nk)))(FD(bD(R.create)(lu(vk)))(Vz))}(),tk=$0(xh)(function(){return We(L9(rk))(function(e){return $0(Ih)(function(){return ka(e)})})}),og=function(e){return sb(e)(tk)};var _k=pu(Lm);var fk=pu($m),pk=pu(Ys),z9={liftAff:Se(Ne),MonadEffect0:function(){return e0}},MD=function(e){return e.liftAff};var k9=function(e){var a=e.MonadEffect0(),u=hF(a);return{liftAff:function(){var l=_k(a.Monad0()),v=MD(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=fk(a.Monad0()),v=MD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},V9=function(e){var a=e.MonadEffect0(),u=n8(a);return{liftAff:function(){var l=pk(a.Monad0()),v=MD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function H9(e,a){return fetch(e,a)}var SD=function(a){return function(u){return a(u)()}};var Y9=function(e){return function(){return H9(e,{})}};var Pk=Oe(xa),a5=function(e){return e};var qk={eq:function(e){return function(a){return Di(e)===Di(a)}}},u5={compare:function(e){return function(a){return Pk(Di(e))(Di(a))}},Eq0:function(){return qk}};function l5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var v5=function(){return d_(l5)(B.create)}();var _g=function(){var e=oI(u5)(rl),a=L(Rl)(d3(Kp)(a5));return function(u){return e(a(v5(u)))}}();function VG(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 fg=function(){return function(e){return function(a){return function(){return VG(e,a)}}}};var f5=function(e){return e.convertHelper};var p5=function(){return function(){return function(e){return{convert:f5(e)(Wa.value)}}}},s5=function(e){return e.convert};function pg(e){return e.headers}function sg(e){return e.ok}function Dg(e){return e.redirected}function Rg(e){return e.status}function Ig(e){return e.statusText}function Gg(e){return e.url}function wg(e){return function(){return e.body}}function dg(e){return function(){return e.arrayBuffer()}}function mg(e){return function(){return e.blob()}}function hg(e){return function(){return e.text()}}function gg(e){return function(){return e.json()}}function yg(e,a,u){return u.then(e,a)}function Fg(e){return Promise.resolve(e)}function R5(e,a,u){return u instanceof Error?e(u):a}var I5=function(){return m_(R5)(R.create)(I.value)}();var G5=function(){return function(e){return function(a){return function(u){return function(){return yg(SD(e),SD(a),u)}}}}},w5=function(){return Fg};var mJ=Gc(ol),hJ=wa(Bm),gJ=G5(),d5=L(ol),m5=w5();var yJ=Va(u3),FJ=L(Ma),bJ=Vm(Tu),EJ=K(P0),CJ=Mu(e0),TJ=function(e){return function(a){return sD(function(u){return mJ(hJ)(gJ(function(l){return d5(m5)(u(new ae(l)))})(function(l){return d5(m5)(u(new M(e(l))))})(a))})}};var MJ=function(e){return a3(function(a){return Kr("Promise failed, couldn't extract JS Error or String")})(yJ(I5(e))(FJ(Kr)(l3(Pm(bJ(nb(e)))))))},SJ=TJ(MJ),F_=function(e){return EJ(CJ(e))(SJ)};var g5=function(e){return F_(hg(e))},y5=function(e){return F_(gg(e))};var F5=function(e){return F_(mg(e))},b5=function(e){return F_(dg(e))},E5=function(e){return{headers:_g(pg(e)),ok:sg(e),redirected:Dg(e),status:Rg(e),statusText:Ig(e),url:Gg(e),text:g5(e),json:y5(e),body:wg(e),arrayBuffer:b5(e),blob:F5(e)}};var C5=K(P0),AJ=Mu(e0),NJ=fg(),PJ=U(Xo);var T5=function(){return function(){return function(e){var a=s5(e);return function(u){return function(l){return C5(AJ(NJ(u)(a(l))))(function(v){return C5(F_(Y9(v)))(function(t){return PJ(E5(t))})})}}}}};var b_=_f(Za),$J=au(C0),ca=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),pp=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),pt=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}(),Ql=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}(),Sn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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 rc=function(){return{toValue:ca.create}}();var E_=function(e){if(e instanceof ca||e instanceof pp||e instanceof u0||e instanceof pt||e instanceof Ql||e instanceof Sn||e instanceof nc||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])},M5=function(e){return e.toValue},C_=function(e){if(e instanceof ca)return"Signal";if(e instanceof pp)return"String";if(e instanceof u0)return"Int";if(e instanceof pt)return"Number";if(e instanceof Ql)return"Function";if(e instanceof Sn)return"Output";if(e instanceof nc)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])},bg=function(e){return function(a){return function(u){return kf(BF(L1(u)(a))(e))}}},OJ=function(e){return e instanceof pp},jG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof pp)return a(v.value1);if(v instanceof l0){var t=b_(OJ)(v.value1);if(t instanceof I)return l(new Qa("expected String, found polymorphic value",v.value0));if(t instanceof R)return jG(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 135, column 3 - line 137, column 30): "+[t.constructor.name])}return l(new Qa("expected String, found "+C_(v),E_(v)))}}},S5={fromValue:function(e){var a=jG(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof ca||e instanceof u0||e instanceof pt},LD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof ca)return a(v.value1);if(v instanceof u0)return a(new Hu(Sa(v.value1)));if(v instanceof pt)return a(new Hu(v.value1));if(v instanceof l0){var t=b_(UJ)(v.value1);if(t instanceof I)return l(new Qa("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return LD(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 "+C_(v),E_(v)))}}},L5=function(e){var a=$J(e),u=LD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(c){return function(_){return function(s){return t(a(i)(s))(function(){var y=ca.create(c),N=fl.create(_);return function(S){return l(y(N(S)))}}())}}}}};var st={fromValue:function(e){var a=LD(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof Sn},A5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Sn)return a(v.value1);if(v instanceof l0){var t=b_(WJ)(v.value1);if(t instanceof I)return l(new Qa("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 Qa("expected Output, found "+C_(v),E_(v)))}}},N5={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof pt||e instanceof u0},P5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof pt)return a(v.value1);if(v instanceof u0)return a(Sa(v.value1));if(v instanceof l0){var t=b_(BJ)(v.value1);if(t instanceof I)return l(new Qa("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 Qa("expected Number, found "+C_(v),E_(v)))}}},Eg={fromValue:function(e){var a=P5(e);return function(u){return a(u)}}},zJ=function(e){return e instanceof u0},q5=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=b_(zJ)(v.value1);if(t instanceof I)return l(new Qa("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 Qa("expected Int, found "+C_(v),E_(v)))}}},Cg={fromValue:function(e){var a=q5(e);return function(u){return a(u)}}},kJ=function(e){return e instanceof Ql},Tg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Ql)return a(v.value1);if(v instanceof l0){var t=b_(kJ)(v.value1);if(t instanceof I)return l(new Qa("expected Function, found polymorphic value",v.value0));if(t instanceof R)return Tg(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 "+C_(v),E_(v)))}}},JJ=function(e){return e instanceof nc||e instanceof ca||e instanceof pt||e instanceof u0},Mg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof nc)return a(v.value1);if(v instanceof ca)return a(sI(v.value1));if(v instanceof pt)return a(sI(new Hu(v.value1)));if(v instanceof u0)return a(sI(new Hu(Sa(v.value1))));if(v instanceof l0){var t=b_(JJ)(v.value1);if(t instanceof I)return l(new Qa("expected Action, found polymorphic value",v.value0));if(t instanceof R)return Mg(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 "+C_(v),E_(v)))}}},AD=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}},T_=K(P0),HJ=T5()()(p5()()(_5)),B5=El(Cl),sp=B5(P0),ND=zf(e0),Ln=U(Xo),z5=pD(Vf),An=DD(z5),k5=Qv(An),su=K(k5),Nn=yn(An),Rt=r8(jF(WI(Vf))),XJ=Tg(Nn)(Rt),O=U(Nn),YJ=Mg(Nn)(Rt),j=pu(Ys)(An),qD=iu(Rt),$5=xu(Ga),HG=B5(k5),Lg=Jo(An),J5=et(Lg),Ag=nr(xa),Ng=at(Lg),V5=ln(xa),j5=au(C0)(Nn),ZJ=L5(Nn)(Rt),QJ=L(_v),Sg=LD(Nn)(Rt),O5=Mu(e0),KJ=jG(Nn)(Rt),xJ=xr(v8(JF(z5))),eV=MD(V9(J9(k9(z9)))),aV=tI(xa),U5=ko(Lg);var uV=function(e){return T_(HJ(e)({}))(function(a){return T_(a.text)(function(u){return sp(ND("loaded text file: "+u))(function(){return Ln(new ae(u))})})})},PD=function(e){return function(a){return su(XJ(e))(function(u){return u(a)})}},Pg=function(e){var a=AD(e)(Nn)(Rt);return function(u){var l=M5(u);return function(v){return function(t){return new Ql(v,function(i){return su(a(i))(function(){var c=l(v);return function(_){return O(c(t(_)))}}())})}}}},lV=Pg(S5)(rc),qg=function(e){var a=AD(e)(Nn)(Rt);return function(u){var l=Pg(u);return function(v){var t=l(v);return function(i){return function(c){return new Ql(i,function(_){return su(a(_))(function(){var s=t(i);return function(y){return O(s(c(y)))}}())})}}}}},H5=qg(Cg),vV=H5(st)(rc),nV=qg(st)(st)(rc),rV=H5(Cg)(rc),X5=function(e){var a=AD(e)(Nn)(Rt);return function(u){var l=qg(u);return function(v){var t=l(v);return function(i){var c=t(i);return function(_){return function(s){return new Ql(_,function(y){return su(a(y))(function(){var N=c(_);return function(S){return O(N(s(S)))}}())})}}}}}},tV=X5(Eg)(st)(st)(rc),iV=X5(st)(st)(st)(rc),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(tV(u)(l))}}},cV=oV(An),_V=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(iV(u)(l))}}},Kl=_V(An),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(vV(u)(l))}}},pV=fV(An),sV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},ie=sV(An),pe=Pg(st)(rc),DV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(lV(u)(l))}}},W5=DV(An),RV=function(e){var a=AD(e)(Nn)(Rt);return function(u){return function(l){return new Ql(u,function(v){return su(a(v))(function(){var t=nc.create(u);return function(i){return O(t(l(i)))}}())})}}};var Y5=function(e){var a=RV(e);return function(u){return function(l){return new Ql(u,function(v){return su(YJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},IV=Y5(Eg),GV=Y5(N5),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(IV(u)(l))}}},dV=wV(An),mV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(GV(u)(l))}}},hV=mV(An),gV=function(e){return function(a){return a===">>"?j(hV(e)(Y4)):a==="<>"?j(dV(e)(Z4)):a==="$"?O(new Ql(e,function(u){return O(new Ql(e,function(l){return PD(u)(l)}))})):a==="&"?O(new Ql(e,function(u){return O(new Ql(e,function(l){return PD(l)(u)}))})):a==="++"?j(ie(e)(vn.create)):a==="~~"?j(Kl(e)(E1)):a==="+-"?j(Kl(e)(B4)):a==="+"?j(ie(e)(M0.create(he.value))):a==="-"?j(ie(e)(Yv.create(he.value))):a==="*"?j(ie(e)(tn.create(he.value))):a==="/"?j(ie(e)(Tv.create(he.value))):a==="%"?j(ie(e)(on.create(he.value))):a==="**"?j(ie(e)(cn.create(he.value))):a==="=="?j(ie(e)(_n.create(he.value))):a==="/="?j(ie(e)(fn.create(he.value))):a===">"?j(ie(e)(pn.create(he.value))):a==="<"?j(ie(e)(sn.create(he.value))):a===">="?j(ie(e)(S0.create(he.value))):a==="<="?j(ie(e)(Dn.create(he.value))):a==="+:"?j(ie(e)(M0.create(Ce.value))):a==="-:"?j(ie(e)(Yv.create(Ce.value))):a==="*:"?j(ie(e)(tn.create(Ce.value))):a==="/:"?j(ie(e)(Tv.create(Ce.value))):a==="%:"?j(ie(e)(on.create(Ce.value))):a==="**:"?j(ie(e)(cn.create(Ce.value))):a==="==:"?j(ie(e)(_n.create(Ce.value))):a==="/=:"?j(ie(e)(fn.create(Ce.value))):a===">:"?j(ie(e)(pn.create(Ce.value))):a==="<:"?j(ie(e)(sn.create(Ce.value))):a===">=:"?j(ie(e)(S0.create(Ce.value))):a==="<=:"?j(ie(e)(Dn.create(Ce.value))):qD(new Qa("internal error in Punctual: parseOperator called with unsupported operator "+a,e))}};var yV=function(e){return function(a){return a==="append"?j(ie(e)(vn.create)):a==="zip"?j(ie(e)(ir.create)):a==="pi"?O(new ca(e,Wt.value)):a==="px"?O(new ca(e,Xc.value)):a==="py"?O(new ca(e,Yc.value)):a==="pxy"?O(new ca(e,Zc.value)):a==="aspect"?O(new ca(e,tr.value)):a==="fx"?O(new ca(e,Qc.value)):a==="fy"?O(new ca(e,Kc.value)):a==="fxy"?O(new ca(e,_r.value)):a==="frt"?O(new ca(e,xc.value)):a==="fr"?O(new ca(e,e_.value)):a==="ft"?O(new ca(e,a_.value)):a==="setfx"?j(ie(e)(Eo.create)):a==="setfy"?j(ie(e)(Co.create)):a==="setfxy"?j(ie(e)(To.create)):a==="zoom"?j(ie(e)(Mo.create)):a==="zoomxy"?j(ie(e)(So.create)):a==="zoomx"?j(ie(e)(Lo.create)):a==="zoomy"?j(ie(e)(Ao.create)):a==="move"?j(ie(e)(No.create)):a==="tile"?j(ie(e)(Po.create)):a==="tilexy"?j(ie(e)(v_.create)):a==="tilex"?j(ie(e)(n_.create)):a==="tiley"?j(ie(e)(r_.create)):a==="spin"?j(ie(e)(qo.create)):a==="early"?j(ie(e)(nn.create)):a==="late"?j(ie(e)(z4)):a==="slow"?j(ie(e)(rn.create)):a==="fast"?j(ie(e)(J4)):a==="lo"?O(new ca(e,Ki.value)):a==="mid"?O(new ca(e,xi.value)):a==="hi"?O(new ca(e,eo.value)):a==="ilo"?O(new ca(e,ao.value)):a==="imid"?O(new ca(e,uo.value)):a==="ihi"?O(new ca(e,lo.value)):a==="cps"?O(new ca(e,Bt.value)):a==="time"?O(new ca(e,zt.value)):a==="beat"?O(new ca(e,kt.value)):a==="ebeat"?O(new ca(e,Jt.value)):a==="etime"?O(new ca(e,Vt.value)):a==="rnd"?O(new ca(e,u_.value)):a==="audioin"?O(new ca(e,new fr(1,0))):a==="mic"?O(new ca(e,new fr(1,0))):a==="ain"?O(rV(e)(function(u){return function(l){return new fr($5(1)(u),$5(0)(l))}})):a==="fft"?O(new ca(e,vo.value)):a==="ifft"?O(new ca(e,no.value)):a==="mono"?O(pe(e)(or.create)):a==="rep"?j(pV(e)(cr.create)):a==="bipolar"?O(pe(e)(pr.create)):a==="unipolar"?O(pe(e)(sr.create)):a==="fb"?O(new ca(e,l_.value)):a==="img"?j(W5(e)(to.create)):a==="vid"?j(W5(e)(io.create)):a==="cam"?O(new ca(e,ro.value)):a==="rgbhsv"?O(pe(e)(fo.create)):a==="hsvrgb"?O(pe(e)(po.create)):a==="hsvh"?O(pe(e)(jt.create)):a==="hsvs"?O(pe(e)(Ht.create)):a==="hsvv"?O(pe(e)(Xt.create)):a==="hsvr"?O(pe(e)(so.create)):a==="hsvg"?O(pe(e)(Do.create)):a==="hsvb"?O(pe(e)(Ro.create)):a==="rgbh"?O(pe(e)(Io.create)):a==="rgbs"?O(pe(e)(Go.create)):a==="rgbv"?O(pe(e)(wo.create)):a==="rgbr"?O(pe(e)(jt.create)):a==="rgbg"?O(pe(e)(Ht.create)):a==="rgbb"?O(pe(e)(Xt.create)):a==="osc"?O(pe(e)(Dr.create)):a==="tri"?O(pe(e)(Rr.create)):a==="saw"?O(pe(e)(Ir.create)):a==="sqr"?O(pe(e)(Gr.create)):a==="lftri"?O(pe(e)(wr.create)):a==="lfsaw"?O(pe(e)(dr.create)):a==="lfsqr"?O(pe(e)(mr.create)):a==="abs"?O(pe(e)(hr.create)):a==="acos"?O(pe(e)(gr.create)):a==="acosh"?O(pe(e)(yr.create)):a==="asin"?O(pe(e)(Fr.create)):a==="asinh"?O(pe(e)(br.create)):a==="atan"?O(pe(e)(Er.create)):a==="atanh"?O(pe(e)(Cr.create)):a==="cbrt"?O(pe(e)(Tr.create)):a==="ceil"?O(pe(e)(Mr.create)):a==="cos"?O(pe(e)(Sr.create)):a==="cosh"?O(pe(e)(Lr.create)):a==="exp"?O(pe(e)(Ar.create)):a==="floor"?O(pe(e)(Nr.create)):a==="log"?O(pe(e)(Pr.create)):a==="log2"?O(pe(e)(qr.create)):a==="log10"?O(pe(e)($r.create)):a==="round"?O(pe(e)(Or.create)):a==="sign"?O(pe(e)(Ur.create)):a==="sin"?O(pe(e)(Wr.create)):a==="sinh"?O(pe(e)(Br.create)):a==="sqrt"?O(pe(e)(zr.create)):a==="tan"?O(pe(e)(kr.create)):a==="tanh"?O(pe(e)(Jr.create)):a==="trunc"?O(pe(e)(Vr.create)):a==="rtxy"?O(pe(e)(mo.create)):a==="rtx"?O(pe(e)(ho.create)):a==="rty"?O(pe(e)(go.create)):a==="xyrt"?O(pe(e)(Yt.create)):a==="xyr"?O(pe(e)(Zt.create)):a==="xyt"?O(pe(e)(Qt.create)):a==="zero"?O(pe(e)(b1)):a==="zer0"?O(pe(e)(b1)):a==="point"?O(pe(e)(yo.create)):a==="dist"?O(pe(e)(Fo.create)):a==="prox"?O(pe(e)(bo.create)):a==="midicps"?O(pe(e)(jr.create)):a==="cpsmidi"?O(pe(e)(Hr.create)):a==="dbamp"?O(pe(e)(Xr.create)):a==="ampdb"?O(pe(e)(Yr.create)):a==="fract"?O(pe(e)(Zr.create)):a==="max"?j(ie(e)(Rn.create(he.value))):a==="maxp"?j(ie(e)(Rn.create(Ce.value))):a==="min"?j(ie(e)(In.create(he.value))):a==="minp"?j(ie(e)(In.create(Ce.value))):a==="gate"?j(ie(e)(Gn.create(he.value))):a==="gatep"?j(ie(e)(Gn.create(Ce.value))):a==="circle"?j(ie(e)(Kt.create(he.value))):a==="circlep"?j(ie(e)(Kt.create(Ce.value))):a==="rect"?j(ie(e)(xt.create(he.value))):a==="rectp"?j(ie(e)(xt.create(Ce.value))):a==="clip"?j(ie(e)(wn.create(he.value))):a==="clipp"?j(ie(e)(wn.create(Ce.value))):a==="between"?j(ie(e)(dn.create(he.value))):a==="betweenp"?j(ie(e)(dn.create(Ce.value))):a==="smoothstep"?j(ie(e)(mn.create(he.value))):a==="smoothstepp"?j(ie(e)(mn.create(Ce.value))):a==="vline"?j(ie(e)(ei.create(he.value))):a==="vlinep"?j(ie(e)(ei.create(Ce.value))):a==="hline"?j(ie(e)(ai.create(he.value))):a==="hlinep"?j(ie(e)(ai.create(Ce.value))):a==="chain"?j(ie(e)($o.create(he.value))):a==="chainp"?j(ie(e)($o.create(Ce.value))):a==="lines"?j(ie(e)(Oo.create(he.value))):a==="linesp"?j(ie(e)(Oo.create(Ce.value))):a==="ilines"?j(ie(e)(Uo.create(he.value))):a==="ilinesp"?j(ie(e)(Uo.create(Ce.value))):a==="mesh"?j(ie(e)(Wo.create(he.value))):a==="meshp"?j(ie(e)(Wo.create(Ce.value))):a==="seq"?O(pe(e)(Qr.create)):a==="fit"?j(ie(e)(k4)):a==="iline"?j(Kl(e)(ui.create(he.value))):a==="ilinep"?j(Kl(e)(ui.create(Ce.value))):a==="line"?j(Kl(e)(li.create(he.value))):a==="linep"?j(Kl(e)(li.create(Ce.value))):a==="linlin"?j(Kl(e)(L0.create(he.value))):a==="linlinp"?j(Kl(e)(L0.create(Ce.value))):a==="mix"?j(Kl(e)(Mv.create(he.value))):a==="mixp"?j(Kl(e)(Mv.create(Ce.value))):a==="lpf"?j(Kl(e)(vi.create(he.value))):a==="lpfp"?j(Kl(e)(vi.create(Ce.value))):a==="hpf"?j(Kl(e)(ni.create(he.value))):a==="hpfp"?j(Kl(e)(ni.create(Ce.value))):a==="bpf"?j(Kl(e)(ri.create(he.value))):a==="bpfp"?j(Kl(e)(ri.create(Ce.value))):a==="delay"?j(cV(e)(Bo.create)):a==="audio"?O(new Sn(e,an.value)):a==="blend"?O(new l0(e,new w(new Sn(e,Kn.value),new w(pe(e)(oo.create),g.value)))):a==="rgba"?O(new Sn(e,xn.value)):a==="add"?O(new l0(e,new w(new Sn(e,er.value),new w(pe(e)(co.create),g.value)))):a==="mul"?O(new l0(e,new w(new Sn(e,ar.value),new w(pe(e)(_o.create),g.value)))):a==="rgb"?O(new Sn(e,ur.value)):a==="import"?O(new Ql(e,CV(e))):qD(new Qa("internal error in Punctual: parseReserved called with unknown reserved word "+a,e))}},FV=function(e){if(e instanceof I)return O(I.value);if(e instanceof R)return su(function(){if(e.value0.identifiers instanceof g)return Dt(e.value0.expression);if(e.value0.identifiers instanceof w)return su(Z5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof nc?new ca(a.value0,a.value1.signal):a}();return HG(J5(Ag(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 104, column 8 - line 112, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof nc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 101, column 1 - line 101, column 59): "+[e.constructor.name])},bV=function(e){return function(a){var u=og(a);if(u instanceof M)return Ln(new M(u.value0));if(u instanceof ae)return T_(bg(e)(el)(K5(60)(u.value0)))(function(l){if(l instanceof M)return Ln(new M(l.value0));if(l instanceof ae)return Ln(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 61, column 7 - line 63, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 57, column 3 - line 63, column 48): "+[u.constructor.name])}},Dt=function(e){if(e instanceof ag)return yV(e.value0)(e.value1);if(e instanceof zG)return su(Ng)(function(a){var u=V5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return qD(new Qa("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 121, column 3 - line 123, column 75): "+[u.constructor.name])});if(e instanceof ED)return O(new u0(e.value0,e.value1));if(e instanceof CD)return O(new pt(e.value0,e.value1));if(e instanceof ug)return O(new pp(e.value0,e.value1));if(e instanceof kG)return su(j5(Dt)(e.value2))(ZJ(e.value0)(e.value1));if(e instanceof WG)return su(Dt(e.value1))(function(a){return su(Dt(e.value2))(function(u){return PD(a)(u)})});if(e instanceof lg)return su(gV(e.value0)(e.value1))(function(a){return su(Dt(e.value2))(function(u){return su(Dt(e.value3))(function(l){return su(PD(a)(u))(function(v){return PD(v)(l)})})})});if(e instanceof vg)return O(new ca(e.value0,new fl(he.value,QJ(function(a){return Hu.create(Sa(a))})(w4(e.value1)(e.value2)))));if(e instanceof ng)return qD(new Qa("FromThenTo not supported yet",e.value0));if(e instanceof rg)return Z5(e.value0)(e.value1)(e.value2);if(e instanceof tg)return su(su(Dt(e.value1))(Sg))(function(a){return su(su(Dt(e.value2))(Sg))(function(u){return su(su(Dt(e.value3))(Sg))(function(l){return O(new ca(e.value0,new Mv(he.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 117, column 1 - line 117, column 41): "+[e.constructor.name])},EV=function(e){return function(a){return function(u){return T_(O5(De(e)))(function(l){var v=V5(u)(l);if(v instanceof R)return sp(ND("using cached library "+u))(function(){return Ln(new ae(v.value0))});if(v instanceof I)return sp(ND("loading library "+(u+"...")))(function(){return T_(uV(u))(function(t){if(t instanceof M)return Ln(new M(new Qa(t.value0,a)));if(t instanceof ae)return sp(ND("parsing library "+(u+"...")))(function(){return T_(bV(e)(t.value0))(function(i){if(i instanceof M)return Ln(new M(i.value0));if(i instanceof ae)return sp(ND("successfully parsed library "+u))(function(){return sp(O5(Pe(Ag(u)(i.value0)(l))(e)))(function(){return Ln(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 462, column 11 - line 467, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 7 - line 467, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 450, column 3 - line 467, column 33): "+[v.constructor.name])})}}},CV=function(e){return function(a){return su(KJ(a))(function(u){return su(xJ)(function(l){return su(eV(EV(l)(e)(u)))(function(v){if(v instanceof M)return qD(v.value0);if(v instanceof ae)return HG(J5(function(t){return aV(v.value0)(t)}))(function(){return O(new u0(e,0))});throw new Error("Failed pattern match at Parser (line 440, column 3 - line 444, column 25): "+[v.constructor.name])})})})}},Z5=function(e){return function(a){return function(u){return su(Ng)(function(l){return Q5(l)(e)(a)(u)})}}},Q5=function(e){return function(a){return function(u){return function(l){if(u instanceof g)return su(Ng)(function(v){return HG(U5(e))(function(){return su(Dt(l))(function(t){return HG(U5(v))(function(){return O(t)})})})});if(u instanceof w)return O(new Ql(a,function(v){return Q5(Ag(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 425, column 1 - line 425, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},K5=jJ("astToListMaybeAction","Parser",function(){return K(Bw)(U(Uw)(void 0))(function(){return j5(FV)})}),TV=K5(96),x5=function(e){return function(a){return function(u){var l=og(a);if(l instanceof M)return Ln(new M(l.value0));if(l instanceof ae)return T_(bg(e)(el)(TV(l.value0)))(function(v){if(v instanceof M)return Ln(new M(v.value0));if(v instanceof ae)return Ln(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 45, column 7 - line 47, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 41, column 3 - line 47, column 76): "+[l.constructor.name])}}};var It=Lt(Gl),eT=Sf(xa),SV=Nl(Za)(lf()(Da({reflectSymbol:function(){return"ain"}})(It)()(Da({reflectSymbol:function(){return"fft"}})(It)()(Da({reflectSymbol:function(){return"hi"}})(It)()(Da({reflectSymbol:function(){return"ifft"}})(It)()(Da({reflectSymbol:function(){return"ihi"}})(It)()(Da({reflectSymbol:function(){return"ilo"}})(It)()(Da({reflectSymbol:function(){return"imgURLs"}})(eT)()(Da({reflectSymbol:function(){return"imid"}})(It)()(Da({reflectSymbol:function(){return"lo"}})(It)()(Da({reflectSymbol:function(){return"mid"}})(It)()(Da({reflectSymbol:function(){return"vidURLs"}})(eT)()(Da({reflectSymbol:function(){return"webcam"}})(It)()(uf)))))))))))))),LV=L(_v),aT=Pi(Za)(Gl),M_=function(e){return SV(Bs)(LV(function(a){return a.signal})(kc(e.actions)))},uT=function(e){return aT(x4)(kc(e.actions))},lT=function(e){return aT(e8)(kc(e.actions))},vT=function(){var a=en();return{actions:g.value,evalTime:a}};var XG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)},YG=XG,ZG=e=>a=>u=>()=>{e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,512,1,0,e.LUMINANCE,e.UNSIGNED_BYTE,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR)};var uv=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 NV=d(H_),Ug=Cu(Bn),iT=Ll(Zp),Wg=Gv(zn),PV=xu(nl),qV=kn(nl),$V=gv(Zp),OV=dc(nl),UV=Jp(nl),WV=mc(nl),BV=Vp(nl),zV=Ti(H_),Bg=Ku(Bn),WD=L(Hl),oc=bv(fv),av=z(zv),kV=Pt(fv),fa=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}(),xl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Na=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}(),ev=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}(),Pa=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}();var JV={channels:function(e){return 1}},VV={channels:function(e){return 3}},jV={channels:function(e){return 2}},HV={channels:function(e){return 1}},Du=function(e){return e.unaryFunction},XV=function(e){return e.toVec4s},YV=function(e){return e.toVec3s},ZV=function(e){return e.toVec2s},QV=function(e){return e.toFloats},KG=function(e){return e.toExprSafe},He=function(e){return e.toExpr};var Rp=function(e){if(e instanceof fa)return new Ya(e.value2,e.value3);if(e instanceof xl)return new v0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 499, column 1 - line 499, column 26): "+[e.constructor.name])},di=function(e){return e.swizzleZ};var KV=function(e){if(e instanceof fa)return new Na(e.value1,e.value2,e.value3);if(e instanceof xl)return new ev(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 511, column 1 - line 511, column 27): "+[e.constructor.name])},QG=function(e){return e.swizzleYZ};var mi=function(e){return e.swizzleY};var S_=function(e){return e.swizzleXYZ};var Gt=function(e){return e.swizzleXY},$v=function(e){return e.swizzleX};var tc=function(e){if(e instanceof fa)return new ke(e.value3);if(e instanceof xl)return new Pa(e.value0+".w");throw new Error("Failed pattern match at Expr (line 495, column 1 - line 495, column 26): "+[e.constructor.name])},zg=function(e){return e.showType};var xV=function(e){return e.isConstant},wp=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},bu=function(e){return function(a){return e+("("+(a+")"))}},P_=function(e){return Du(e)(os)(bu("log"))},kg=function(e){return Du(e)(nD)(bu("log2"))},Jg=function(e){return Du(e)(cs)(bu("sign"))},BD=function(e){return Du(e)(Wi)(bu("sin"))},zD=function(e){return Du(e)(_s)(bu("sqrt"))},oT=function(e){return Du(e)(fs)(bu("tan"))},ej=function(e){return e.fromVec4s},aj=function(e){return e.fromVec3s},Vg=function(e){return e.fromVec2s},jg=function(e){return e.fromFloats},kD=function(e){return e.fromFloat},JD=function(e){return Du(e)(function(a){return CR(dd(a)(1))})(bu("fract"))},ew=function(e){return Du(e)(Ui)(bu("floor"))},Uv=function(e){return e.expr},cT=function(e){var a=Uv(e),u=He(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},aw=function(e){var a=Du(e),u=Uv(e),l=KG(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(ea(v)(c.value0))(function(_){return"("+(_+(t+(Pf(c.value0)+")")))})(i);if(c instanceof Pa)return u("("+(l(i)+(t+(c.value0+")"))));throw new Error("Failed pattern match at Expr (line 599, column 1 - line 599, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},VD=function(e){return aw(e)(Ug)("*")},Hg=function(e){var a=Du(e),u=Uv(e),l=KG(e);return function(v){return function(t){return function(i){return function(c){if(i instanceof ke)return a(v(i.value0))(function(_){return"("+(Pf(i.value0)+(t+(_+")")))})(c);if(i instanceof Pa)return u("("+(i.value0+(t+(l(c)+")"))));throw new Error("Failed pattern match at Expr (line 595, column 1 - line 595, column 99): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name])}}}}},q_=function(e){return Hg(e)(Ug)("*")},uw=function(e){return Du(e)(is)(bu("exp"))},Xg=function(e){return e.dotSum};var dp=function(e){return aw(e)(iT)("/")},Yg=function(e){return Hg(e)(Wg)("-")},lw=function(e){return aw(e)(Wg)("-")},vw=function(e){return Du(e)(Qn)(bu("cos"))},ul=function(e){return e.constant},hu=function(e){return ul(e)(0)},_T=function(e){return Du(e)(pf)(bu("ceil"))},fT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return Du(e)(lD)(a)},mp=function(e){var a=YR(e.Channels0()),u=QV(e),l=ZV(e),v=YV(e),t=XV(e);return function(i){var c=jg(i),_=Vg(i),s=aj(i),y=ej(i);return function(N){if(a(Y(N))===1)return c(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 690, column 1 - line 690, column 37): "+[e.constructor.name])};var $_=function(e){return e.binaryFunction},Zg=function(e){return $_(e)(PV)(wp("max"))};var Qg=function(e){return $_(e)(qV)(wp("min"))};var pT=function(e){return $_(e)($V)(wp("mod"))};var nw=function(e){return $_(e)(Mc)(wp("pow"))};var Kg=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},hp=function(e){var a=YR(e.Channels0()),u=$_(e),l=zg(e);return function(v){return function(t){return function(i){return function(c){return function(_){if(a(c)===1)return u(function(s){return function(y){return rT(v(s)(y))}})(function(s){return function(y){return bu(l(c))(Kg(i)(s)(y))}})(c)(_);if(Re)return u(function(s){return function(y){return rT(v(s)(y))}})(function(s){return function(y){return bu(l(c))(wp(t)(s)(y))}})(c)(_);throw new Error("Failed pattern match at Expr (line 685, column 1 - line 685, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name,_.constructor.name])}}}}}},sT=function(e){return hp(e)(NV)("equal")("==")},DT=function(e){return hp(e)(OV)("greaterThan")(">")},xg=function(e){return hp(e)(UV)("greaterThanEqual")(">=")},rw=function(e){return hp(e)(WV)("lessThan")("<")},e2=function(e){return hp(e)(BV)("lessThanEqual")("<=")},RT=function(e){return hp(e)(zV)("notEqual")("!=")};var uj=function(e){return Du(e)(function(a){return a*a})(function(a){return Kg("*")(a)(a)})},lj=function(e){return $_(e)(wd)(wp("atan"))},IT=function(e){return Du(e)(ts)(bu("atan"))},GT=function(e){return Du(e)(rs)(bu("asin"))},tw=function(e){var a=$_(e);return function(u){return function(l){return a(u)(Kg(l))}}},Pn=function(e){return tw(e)(Wg)("-")},wt=function(e){return tw(e)(iT)("/")},wT=function(e){var a=wt(e),u=P_(e),l=ul(e);return function(v){return a(u(v))(u(l(10)))}},lv=function(e){return tw(e)(Ug)("*")},dT=function(e){var a=lv(e),u=rw(e),l=kD(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},mT=function(e){var a=lv(e),u=nw(e),l=wt(e),v=Pn(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=ea(dp(e))(new ke(10)),u=q_(e)(new ke(20)),l=P_(e);return function(v){return a(u(l(v)))}},vj=function(e){return Hg(e)(Bg)("+")},gT=function(e){return aw(e)(Bg)("+")},dt=function(e){return tw(e)(Bg)("+")},a2=function(e){var a=ls(e);return function(u){return a(dt(u))}},yT=function(e){return Du(e)(ns)(bu("acos"))},O_=function(e){return Du(e)(CR)(bu("abs"))},nu=function(e){var a=He(e);return function(u){var l=Uv(u);return function(v){return function(t){return l(a(t)+("."+v))}}}},qv=function(e){return function(a){return e instanceof Na&&a instanceof ke?new fa(e.value0,e.value1,e.value2,a.value0):new xl("vec4("+(He(Fu(0))(e)+(","+(He(je(0))(a)+")"))))}},$g=function(e){return function(a){return e instanceof Ya&&a instanceof Ya?new fa(e.value0,e.value1,a.value0,a.value1):new xl("vec4("+(He(Yu(0))(e)+(","+(He(Yu(0))(a)+")"))))}},OD=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Na(e.value0,e.value1,a.value0):new ev("vec3("+(He(Yu(0))(e)+(","+(He(je(0))(a)+")"))))}},FT=function(e){return function(a){return function(u){return e instanceof Ya&&a instanceof ke&&u instanceof ke?new fa(e.value0,e.value1,a.value0,u.value0):new xl("vec4("+(He(Yu(0))(e)+(","+(He(je(0))(a)+(","+(He(je(0))(u)+")"))))))}}},nj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(fu(S_(ic)(Y(e)))(ya(UD(tc(Y(e)))(hu(je(0)))(hu(je(0))))),I.value);if(a instanceof R){var u=oa(ga(a.value0));if(u instanceof I){var l=OD(Rp(Y(a.value0)))(hu(je(0))),v=Og(tc(Y(e)))(Gt(Ip)(Y(a.value0))),t=S_(ic)(Y(e));return new B(fu(t)(fu(v)(ya(l))),I.value)}if(u instanceof R){var i=KV(Y(u.value0)),l=OD(Rp(Y(a.value0)))($v(bT)(Y(u.value0))),v=Og(tc(Y(e)))(Gt(Ip)(Y(a.value0))),t=S_(ic)(Y(e));return new B(fu(t)(fu(v)(fu(l)(ya(i)))),oa(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 343, column 7 - line 354, column 87): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 339, column 3 - line 354, column 87): "+[a.constructor.name])},rj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya(qv(S_(O0)(Y(e)))(hu(je(0)))),I.value);if(a instanceof R){var u=oa(ga(a.value0));if(u instanceof I){var l=FT(QG(O0)(Y(a.value0)))(hu(je(0)))(hu(je(0))),v=qv(Y(e))($v(L_)(Y(a.value0)));return new B(fu(v)(ya(l)),I.value)}if(u instanceof R){var t=oa(ga(u.value0));if(t instanceof I){var i=$D(di(O0)(Y(u.value0)))(hu(je(0)))(hu(je(0)))(hu(je(0))),l=$g(QG(O0)(Y(a.value0)))(Gt(A_)(Y(u.value0))),v=qv(Y(e))($v(L_)(Y(a.value0)));return new B(fu(v)(fu(l)(ya(i))),I.value)}if(t instanceof R){var i=pj(di(O0)(Y(u.value0)))(Y(t.value0)),l=$g(QG(O0)(Y(a.value0)))(Gt(A_)(Y(u.value0))),v=qv(Y(e))($v(L_)(Y(a.value0)));return new B(fu(v)(fu(l)(ya(i))),oa(ga(t.value0)))}throw new Error("Failed pattern match at Expr (line 376, column 11 - line 386, column 81): "+[t.constructor.name])}throw new Error("Failed pattern match at Expr (line 370, column 7 - line 386, column 81): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 367, column 3 - line 386, column 81): "+[a.constructor.name])},tj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(fu(Gt(A_)(Y(e)))(ya(B0(di(O0)(Y(e)))(hu(je(0))))),I.value);if(a instanceof R){var u=QG(O0)(Y(a.value0)),l=B0(di(O0)(Y(e)))($v(L_)(Y(a.value0))),v=Gt(A_)(Y(e));return new B(fu(v)(fu(l)(ya(u))),oa(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 313, column 3 - line 319, column 71): "+[a.constructor.name])},ij=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya(FT(Gt(N_)(Y(e)))(hu(je(0)))(hu(je(0)))),I.value);if(a instanceof R){var u=$g(Y(e))(Y(a.value0));return new B(ya(u),oa(ga(a.value0)))}throw new Error("Failed pattern match at Expr (line 359, column 3 - line 363, column 51): "+[a.constructor.name])},oj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya(OD(Y(e))(hu(je(0)))),I.value);if(a instanceof R){var u=oa(ga(a.value0));if(u instanceof I){var l=UD(mi(N_)(Y(a.value0)))(hu(je(0)))(hu(je(0))),v=OD(Y(e))($v(Gp)(Y(a.value0)));return new B(fu(v)(ya(l)),I.value)}if(u instanceof R){var l=Og(mi(N_)(Y(a.value0)))(Y(u.value0)),v=OD(Y(e))($v(Gp)(Y(a.value0)));return new B(fu(v)(ya(l)),oa(ga(u.value0)))}throw new Error("Failed pattern match at Expr (line 327, column 7 - line 335, column 65): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 323, column 3 - line 335, column 65): "+[a.constructor.name])},cj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya($D(Y(e))(hu(je(0)))(hu(je(0)))(hu(je(0)))),I.value);if(a instanceof R){var u=oa(ga(a.value0));if(u instanceof I)return new B(ya($D(Y(e))(Y(a.value0))(hu(je(0)))(hu(je(0)))),I.value);if(u instanceof R){var l=oa(ga(u.value0));if(l instanceof I)return new B(ya($D(Y(e))(Y(a.value0))(Y(u.value0))(hu(je(0)))),I.value);if(l instanceof R)return new B(ya($D(Y(e))(Y(a.value0))(Y(u.value0))(Y(l.value0))),oa(ga(l.value0)));throw new Error("Failed pattern match at Expr (line 307, column 11 - line 309, column 143): "+[l.constructor.name])}throw new Error("Failed pattern match at Expr (line 304, column 7 - line 309, column 143): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 301, column 3 - line 309, column 143): "+[a.constructor.name])},_j=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya(UD(Y(e))(hu(je(0)))(hu(je(0)))),I.value);if(a instanceof R){var u=oa(ga(a.value0));if(u instanceof I)return new B(ya(UD(Y(e))(Y(a.value0))(hu(je(0)))),I.value);if(u instanceof R)return new B(ya(UD(Y(e))(Y(a.value0))(Y(u.value0))),oa(ga(u.value0)));throw new Error("Failed pattern match at Expr (line 295, column 7 - line 297, column 119): "+[u.constructor.name])}throw new Error("Failed pattern match at Expr (line 292, column 3 - line 297, column 119): "+[a.constructor.name])},fj=function(e){var a=oa(ga(e));if(a instanceof I)return new B(ya(B0(Y(e))(hu(je(0)))),I.value);if(a instanceof R)return new B(ya(B0(Y(e))(Y(a.value0))),oa(ga(a.value0)));throw new Error("Failed pattern match at Expr (line 286, column 3 - line 288, column 96): "+[a.constructor.name])},ic={swizzleZ:function(e){return e instanceof fa?new ke(e.value2):nu(mu(0))(je(0))("z")(e)},swizzleYZ:function(e){return e instanceof fa?new Ya(e.value1,e.value2):nu(mu(0))(Yu(0))("yz")(e)},swizzleZZ:function(e){return e instanceof fa?new Ya(e.value2,e.value2):nu(mu(0))(Yu(0))("zz")(e)},swizzleXYZ:function(e){return e instanceof fa?new Na(e.value0,e.value1,e.value2):nu(mu(0))(Fu(0))("xyz")(e)},swizzleXYZZ:function(e){return e instanceof fa?new fa(e.value0,e.value1,e.value2,e.value2):nu(mu(0))(mu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof fa?new fa(e.value1,e.value2,e.value2,e.value2):nu(mu(0))(mu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof fa?new fa(e.value2,e.value2,e.value2,e.value2):nu(mu(0))(mu(0))("zzzz")(e)}},O0={swizzleZ:function(e){return e instanceof Na?new ke(e.value2):nu(Fu(0))(je(0))("z")(e)},swizzleYZ:function(e){return e instanceof Na?new Ya(e.value1,e.value2):nu(Fu(0))(Yu(0))("z")(e)},swizzleZZ:function(e){return e instanceof Na?new Ya(e.value2,e.value2):nu(Fu(0))(Yu(0))("zz")(e)},swizzleXYZ:U0,swizzleXYZZ:function(e){return e instanceof Na?new fa(e.value0,e.value1,e.value2,e.value2):nu(Fu(0))(mu(0))("xyzz")(e)},swizzleYZZZ:function(e){return e instanceof Na?new fa(e.value1,e.value2,e.value2,e.value2):nu(Fu(0))(mu(0))("yzzz")(e)},swizzleZZZZ:function(e){return e instanceof Na?new fa(e.value2,e.value2,e.value2,e.value2):nu(Fu(0))(mu(0))("zzzz")(e)}},Ip={swizzleY:function(e){return e instanceof fa?new ke(e.value1):nu(mu(0))(je(0))("y")(e)},swizzleXY:function(e){return e instanceof fa?new Ya(e.value0,e.value1):nu(mu(0))(Yu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof fa?new Na(e.value0,e.value1,e.value1):nu(mu(0))(Fu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof fa?new Na(e.value1,e.value1,e.value1):nu(mu(0))(Fu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof fa?new fa(e.value0,e.value1,e.value1,e.value1):nu(mu(0))(mu(0))("xyyy")(e)}},A_={swizzleY:function(e){return e instanceof Na?new ke(e.value1):nu(Fu(0))(je(0))("y")(e)},swizzleXY:function(e){return e instanceof Na?new Ya(e.value0,e.value1):nu(Fu(0))(Yu(0))("xy")(e)},swizzleXYY:function(e){return e instanceof Na?new Na(e.value0,e.value1,e.value1):nu(Fu(0))(Fu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Na?new Na(e.value1,e.value1,e.value1):nu(Fu(0))(Fu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Na?new fa(e.value0,e.value1,e.value1,e.value1):nu(Fu(0))(mu(0))("xyyy")(e)}},N_={swizzleY:function(e){return e instanceof Ya?new ke(e.value1):nu(Yu(0))(je(0))("y")(e)},swizzleXY:U0,swizzleXYY:function(e){return e instanceof Ya?new Na(e.value0,e.value1,e.value1):nu(Yu(0))(Fu(0))("xyy")(e)},swizzleYYY:function(e){return e instanceof Ya?new Na(e.value1,e.value1,e.value1):nu(Yu(0))(Fu(0))("yyy")(e)},swizzleXYYY:function(e){return e instanceof Ya?new fa(e.value0,e.value1,e.value1,e.value1):nu(Yu(0))(mu(0))("xyyy")(e)}},bT={swizzleX:function(e){return e instanceof fa?new ke(e.value0):nu(mu(0))(je(0))("x")(e)}},L_={swizzleX:function(e){return e instanceof Na?new ke(e.value0):nu(Fu(0))(je(0))("x")(e)}},Gp={swizzleX:function(e){return e instanceof Ya?new ke(e.value0):nu(Yu(0))(je(0))("x")(e)}},pj=function(e){return function(a){return e instanceof ke&&a instanceof Na?new fa(e.value0,a.value0,a.value1,a.value2):new xl("vec4("+(He(je(0))(e)+(","+(He(Fu(0))(a)+")"))))}},Og=function(e){return function(a){return e instanceof ke&&a instanceof Ya?new Na(e.value0,a.value0,a.value1):new ev("vec3("+(He(je(0))(e)+(","+(He(Yu(0))(a)+")"))))}},B0=function(e){return function(a){return e instanceof ke&&a instanceof ke?new Ya(e.value0,a.value0):new v0("vec2("+(He(je(0))(e)+(","+(He(je(0))(a)+")"))))}},UD=function(e){return function(a){return function(u){return e instanceof ke&&a instanceof ke&&u instanceof ke?new Na(e.value0,a.value0,u.value0):new ev("vec3("+(He(je(0))(e)+(","+(He(je(0))(a)+(","+(He(je(0))(u)+")"))))))}}},$D=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 fa(e.value0,a.value0,u.value0,l.value0):new xl("vec4("+(He(je(0))(e)+(","+(He(je(0))(a)+(","+(He(je(0))(u)+(","+(He(je(0))(l)+")"))))))))}}}},je=uv("exprFloat","Expr",function(){return{constant:ke.create,expr:Pa.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Pa)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 av(e.value0);if(e instanceof Pa)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 Pf(e.value0);if(e instanceof Pa)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 Pa)return new Pa(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 Pa(a(KG(je(0))(u))(KG(je(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 HV}}}),Yu=uv("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("+(av(e.value0)+(","+(av(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 He(Yu(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(He(Yu(0))(u))(He(Yu(0))(l)))}}}},showType:function(e){return"vec2"},fromFloat:function(e){if(e instanceof ke)return new Ya(e.value0,e.value0);if(e instanceof Pa)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: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 Ya?new ke(e.value0+e.value1):new Pa("dot("+(He(Yu(0))(e)+",vec2(1.))"))},Channels0:function(){return jV}}}),Fu=uv("exprVec3","Expr",function(){return{constant:function(e){return new Na(e,e,e)},expr:ev.create,isConstant:function(e){if(e instanceof Na)return!0;if(e instanceof ev)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 Na)return"vec3("+(av(e.value0)+(","+(av(e.value1)+(","+(av(e.value2)+")")))));if(e instanceof ev)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 He(Fu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof Na)return new Na(e(u.value0),e(u.value1),e(u.value2));if(u instanceof ev)return new ev(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 Na&&l instanceof Na?new Na(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new ev(a(He(Fu(0))(u))(He(Fu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new Na(e.value0,e.value0,e.value0);if(e instanceof Pa)return new ev("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 Na?new ke(e.value0+e.value1+e.value2):new Pa("dot("+(He(Fu(0))(e)+",vec3(1.))"))},Channels0:function(){return VV}}}),mu=uv("exprVec4","Expr",function(){return{constant:function(e){return new fa(e,e,e,e)},expr:xl.create,isConstant:function(e){if(e instanceof fa)return!0;if(e instanceof xl)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 fa)return"vec4("+(av(e.value0)+(","+(av(e.value1)+(","+(av(e.value2)+(","+(av(e.value3)+")")))))));if(e instanceof xl)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 He(mu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof fa)return new fa(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof xl)return new xl(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 fa&&l instanceof fa?new fa(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new xl(a(He(mu(0))(u))(He(mu(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new fa(e.value0,e.value0,e.value0,e.value0);if(e instanceof Pa)return new xl("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 fa?new ke(e.value0+e.value1+e.value2+e.value3):new Pa("dot("+(He(mu(0))(e)+",vec4(1.))"))},Channels0:function(){return JV}}}),ET=uv("floatsToVec2s","Expr",function(){var e=oc(fj);return function(a){return _l(e(a))}}),CT=uv("floatsToVec3s","Expr",function(){var e=oc(_j);return function(a){return _l(e(a))}}),TT=uv("floatsToVec4s","Expr",function(){var e=oc(cj);return function(a){return _l(e(a))}}),MT=uv("vec2sToFloats","Expr",function(){var e=WD(function(a){return fu($v(Gp)(a))(ya(mi(N_)(a)))});return function(a){return _l(e(a))}}),ST=uv("vec2sToVec3s","Expr",function(){var e=oc(oj);return function(a){return _l(e(a))}}),LT=uv("vec2sToVec4s","Expr",function(){var e=oc(ij);return function(a){return _l(e(a))}}),AT=uv("vec3sToFloats","Expr",function(){var e=WD(function(a){return fu($v(L_)(a))(fu(mi(A_)(a))(ya(di(O0)(a))))});return function(a){return _l(e(a))}}),NT=uv("vec3sToVec2s","Expr",function(){var e=oc(tj);return function(a){return _l(e(a))}}),PT=uv("vec3sToVec4s","Expr",function(){var e=oc(rj);return function(a){return _l(e(a))}}),qT=uv("vec4sToFloats","Expr",function(){var e=WD(function(a){return fu($v(bT)(a))(fu(mi(Ip)(a))(fu(di(ic)(a))(ya(di(ic)(a)))))});return function(a){return _l(e(a))}}),$T=uv("vec4sToVec2s","Expr",function(){var e=WD(function(a){return fu(Gt(Ip)(a))(ya(Rp(a)))});return function(a){return _l(e(a))}}),OT=uv("vec4sToVec3s","Expr",function(){var e=oc(nj);return function(a){return _l(e(a))}}),Z=je(59),aa=Yu(96),Ru=Fu(134),z0=mu(172);var UT=He(Ru),u2=Uv(aa),qn=Uv(Z),kl=ul(Z),tT=He(z0),Ov=He(Z),l2=zD(Z),Dp=He(aa),sj=wt(Z),xG=Pn(Z),W0=lv(Z),v2=dt(Z),Dj=a2(Bc)(Z),n0=mi(N_),Rj=S_(ic),Rv=$v(Gp),WT=Zg(Z),iw=Qg(Z),BT=vw(Z),zT=BD(Z),kT=lj(Z),jD=function(e){return new ev("hsvrgb("+(UT(e)+")"))},HD=function(e){return new ev("rgbhsv("+(UT(e)+")"))},JT=u2("(2./res)");var XD=function(e){var a=lw(e),u=VD(e);return function(l){return a(u(l)(kl(2)))(kl(1))}},ow=function(e){return function(a){return new xl("mix("+(tT(e)+(","+(tT(a)+(","+(Ov(tc(a))+")"))))))}},VT=function(e){var a=Uv(e),u=He(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+(Ov(l)+(","+(Ov(v)+")"))))))}}}},Ij=VT(Z),jT=function(e){var a=vj(e)(kl(69)),u=q_(e)(kl(12)),l=kg(e),v=ea(dp(e))(kl(440));return function(t){return a(u(l(v(t))))}},HT=function(e){var a=nw(e)(ul(e)(10)),u=ea(dp(e))(kl(20));return function(l){return a(u(l))}},n2=function(e){var a=xV(e),u=Xg(e),l=uj(e),v=Pn(e),t=He(e);return function(i){return function(c){if(a(i)&&a(c))return l2(u(l(v(i)(c))));if(Re)return qn("distance("+(t(i)+(","+(t(c)+")"))));throw new Error("Failed pattern match at Expr (line 770, column 1 - line 770, column 48): "+[i.constructor.name,c.constructor.name])}}},XT=n2(aa),hi=function(e){return function(a){return qn("clamp((_etime-"+(av(e)+(")/("+(av(a)+("-"+(av(e)+"),0.,1.)"))))))}},YT=function(e){return function(a){return qn("clamp(("+(av(a)+("-_etime)/("+(av(a)+("-"+(av(e)+"),0.,1.)"))))))}},r2=function(e){return function(a){return function(u){return function(l){return qn("iline("+(Dp(a)+(","+(Dp(u)+(","+(Ov(l)+(","+(Dp(e)+")"))))))))}}}},YD=function(e){return function(a){return function(u){return function(l){return qn("line("+(Dp(a)+(","+(Dp(u)+(","+(Ov(l)+(","+(Dp(e)+")"))))))))}}}},cw=function(e){var a=Uv(e),u=He(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(Ov(t)+")"))))))}}}},t2=qn("PI"),ZT=function(e){return function(a){return Ij(kl(0))(kl(1))(sj(xG(kl(2.828427))(XT(e)(a)))(kl(2.828427)))}};var QT=function(e){return function(a){var u=function(_){return function(s){return qn("step("+(Ov(_)+(","+(Ov(s)+")"))))}},l=La(a),v=WD(function(_){return ke.create(Sa(_))})(kV(0)(l-1|0)),t=new ke(1/Sa(l)),i=function(_){return function(s){return W0(xG(u(W0(t)(_))(e))(u(v2(W0(t)(_))(t))(e)))(s)}},c=pv(i)(v)(a);return Dj(c)}},_w=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(a.value0,e.value1):u2("vec2("+(Ov(a)+(","+(Ov(n0(e))+")"))))}},fw=function(e){var a=gT(e),u=VD(e);return function(l){return a(u(l)(kl(.5)))(kl(.5))}},i2=function(e){var a=XD(e),u=JD(e),l=lv(e),v=fw(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}},pw=function(e){return function(a){return qv(Rj(a))(W0(tc(a))(e))}},KT=function(e){var a=kD(e),u=lv(e),l=rw(e),v=Pn(e),t=ul(e);return function(i){return function(c){var _=n0(i),s=Rv(i),y=a(WT(s)(_)),N=a(iw(s)(_));return u(l(N)(c))(v(t(1))(l(y)(c)))}}},xT=function(e){var a=VT(e);return function(u){return function(l){var v=n0(u),t=Rv(u);return a(iw(t)(v))(WT(t)(v))(l)}}},eM=function(e){var a=dp(e),u=lw(e),l=VD(e),v=gT(e);return function(t){return function(i){return function(c){var _=xG(n0(i))(Rv(i)),s=xG(n0(t))(Rv(t)),y=a(u(c)(Rv(t)))(s),N=l(y)(_);return v(N)(Rv(i))}}}},aM=function(e){var a=n0(e),u=Rv(e);return W0(u)(BT(a))},uM=function(e){var a=n0(e),u=Rv(e),l=W0(u)(BT(a)),v=W0(u)(zT(a));return B0(l)(v)},lM=function(e){var a=n0(e),u=Rv(e);return W0(u)(zT(a))},sw=function(e){return function(a){return e instanceof Ya&&a instanceof ke?new Ya(e.value0,a.value0):u2("vec2("+(Ov(Rv(e))+(","+(Ov(a)+")"))))}},ZD=function(e){var a=Uv(e),u=He(e);return function(l){return function(v){return a("smoothstep("+(Ov(Rv(l))+(","+(Ov(n0(l))+(","+(u(v)+")"))))))}}},o2=function(e){var a=ZD(e),u=Yg(e),l=lv(e),v=ul(e);return function(t){return function(i){return function(c){var _=B0(qn("1.5/(res.x+res.y)"))(kl(0));return a(_)(u(XT(t)(i))(l(c)(v(.5))))}}}},Gj=o2(Z),vM=function(e){return function(a){var u=qn("((1./res.x)+(1./res.y))");return Gj(e)(a)(u)}},nM=function(e){var a=Yg(e),u=ZD(e),l=lw(e),v=O_(e);return function(t){return function(i){return function(c){var _=B0(kl(0))(iw(c)(qn("3./res.y")));return a(kl(1))(u(_)(l(v(a(n0(t))(i)))(c)))}}}},rM=function(e){var a=Yg(e),u=ZD(e),l=lw(e),v=O_(e);return function(t){return function(i){return function(c){var _=B0(kl(0))(iw(c)(qn("3./res.x")));return a(kl(1))(u(_)(l(v(a(Rv(t))(i)))(c)))}}}},tM=function(e){var a=n0(e),u=Rv(e);return l2(v2(W0(u)(u))(W0(a)(a)))},iM=function(e){var a=n0(e),u=Rv(e),l=kT(a)(u),v=l2(v2(W0(u)(u))(W0(a)(a)));return B0(v)(l)},oM=function(e){return kT(n0(e))(Rv(e))};var c2=Jo(Tu),QD=et(c2),DM=Qv(Tu),cc=K(DM),wj=L(ti(Fv)),KD=at(c2),RM=yn(Tu),IM=yR(RM)(Cv),gp=El(Cl)(DM),Dw=U(RM),dj=ko(c2),mj=z(eu),_M=He(aa),fM=He(Z),hj=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})},GM=function(e){return function(a){return function(u){return cc(wj(function(l){return l.fxy})(KD))(function(l){return cc(IM(a)(function(v){return gp(QD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=v,i}))(function(){return u})}))(function(v){return gp(QD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=l,i}))(function(){return Dw(Ks(v))})})})}}},wM=function(e){return function(a){return function(u){return cc(KD)(function(l){return cc(IM(a)(function(v){return gp(QD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return gp(QD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return Dw(Ks(v))})})})}}},dM=function(e){return function(a){return function(u){return function(l){return EI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new v0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Pa("_time"),beat:new Pa("_beat"),etime:new Pa("_etime"),ebeat:new Pa("_ebeat")})}}}},gj=cc(KD)(function(e){return gp(dj(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 Dw(e.allocation)})}),ku=function(e){var a=zg(e),u=He(e),l=Uv(e);return function(v){return cc(gj)(function(t){var i="_"+mj(t);return gp(hj(a(v)+(" "+(i+("="+(u(v)+`; -`))))))(function(){return Dw(l(i))})})}},pM=ku(Ru),sM=ku(Z),xD=function(e){return function(a){return cc(KD)(function(u){if(u.webGl2)return pM(new ev("texture("+(e+(","+(_M(a)+").xyz")))));if(!u.webGl2)return pM(new ev("texture2D("+(e+(","+(_M(a)+").xyz")))));throw new Error("Failed pattern match at G (line 91, column 3 - line 93, column 88): "+[u.webGl2.constructor.name])})}},_2=function(e){return function(a){return cc(KD)(function(u){if(u.webGl2)return sM(new Pa("texture("+(e+(",vec2("+(fM(a)+",0.)).x")))));if(!u.webGl2)return sM(new Pa("texture2D("+(e+(",vec2("+(fM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 84, column 3 - line 86, column 95): "+[u.webGl2.constructor.name])})}};var qM=Qv(Tu),m=K(qM),$M=Jo(Tu),Je=at($M),sl=ku(Z),k0=lv(Z),Fj=vw(Z),bj=BD(Z),OM=Pn(Z),gi=$v(Gp),W_=mi(N_),Fp=dt(Z),Pu=ku(aa),mM=lv(aa),Gw=ul(aa),R2=O_(aa),ww=Pn(aa),Ej=Uv(aa),hM=He(aa),we=L(ti(Fv)),Ep=yn(Tu),Ke=U(Ep),_c=ul(Z),Cj=e2(aa),le=au(c_)(Ep),dw=U(o_),m2=wl(Cv)(Ep),nv=ku(Ru),fc=cw(Ru),h2=kn(Ga),bp=au(C0)(Ep),aR=ul(Ru),mw=re(Ps),vv=ku(z0),UM=cw(z0),Tj=xe(dI(Tu)),Zu=au(Cv)(Ep),Wv=L(Hl),Mj=a2(Bc)(Z),Sj=Xg(Z),g2=mp(Z),yp=fw(aa),gM=ln(xa),yM=z(eu),WM=ii(Tu),B_=cf(Za)(WM),I2=dt(Ru),G2=lv(Ru),Ze=L(Qs),Lj=mp(Ru),f2=$v(L_),p2=mi(A_),s2=di(O0),Aj=mp(aa),Nj=n2(aa),Pj=dp(aa),qj=wt(aa),U_=wt(Z),FM=i2(aa),$j=kD(aa),bM=i2(Z),EM=Ic(Hl),CM=Uv(Z),Oj=pT(Z),Uj=nw(Z),Wj=sT(Z),Bj=RT(Z),zj=DT(Z),kj=xg(Z),Jj=rw(Z),Vj=e2(Z),jj=Zg(Z),Hj=Qg(Z),Xj=dT(Z),Yj=xT(Z),Zj=KT(Z),Qj=ZD(Z),Kj=o2(Z),xj=wl(c_)(Ep),eH=rM(Z),aH=nM(Z),TM=Gt(Ip),uH=JD(Z),w2=L(Ei),eR=d(E),D2=cf(E0)(WM),lH=q_(Ru),d2=S_(ic),vH=L(Ma),nH=El(Cl)(qM),rH=et($M),MM=xu(Ga),tH=re(Uc),iH=bR(Wc),oH=ul(z0),cH=VD(Ru),_H=He(z0),fH=`#version 300 es +`+t))))))))}}}},J8=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(i){var c=mO(v)(l)(t)(i);return function(){var s=b1(e)(a)(u)(l)(c)(2)();return{name:l,signal:v,code:c,"audioWorklet'":s}}}}}}}}};var Ul=function(e){return function(){console.log(e)}};var Bf=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,cD=e=>()=>e.resume(),_D=e=>()=>e.currentTime,Rm=e=>()=>e.destination,MI=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},jo=e=>a=>()=>e.connect(a),s_=e=>a=>()=>e.disconnect(a);var SI=fu(),dm=re(Cc(Il)),mm=H0(tl),hm=function(e){return function(a){return function(){var l=ra(I.value)(),v=cm(512)(),t=ra(0)(),i=ra(0)(),c=ra(0)();return{webAudioContext:e,sourceNode:a,mAnalyserNode:l,analyserArray:v,lo:t,mid:i,hi:c}}}},SO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof I)return void 0;if(u instanceof R)return s_(e.sourceNode)(u.value0)(),Pe(I.value)(e.mAnalyserNode)(),Ul("punctual: disactivating an audio analyser...")();throw new Error("Failed pattern match at AudioAnalyser (line 43, column 3 - line 48, column 57): "+[u.constructor.name])}},LO=function(e){return function(){var u=De(e.mAnalyserNode)();if(u instanceof R)return u.value0;if(u instanceof I){var l=Im(e.webAudioContext)(1024)(.5)();return jo(e.sourceNode)(l)(),Pe(new R(l))(e.mAnalyserNode)(),Ul("punctual: activating an audio analyser...")(),l}throw new Error("Failed pattern match at AudioAnalyser (line 53, column 3 - line 60, column 24): "+[u.constructor.name])}},gm=function(e){return function(a){var u=SI(dm(a.fft)(dm(a.lo)(dm(a.mid)(a.hi))));if(!u)return SO(e);if(u)return function(){cD(e.webAudioContext)();var v=LO(e)();return _m(v)(e.analyserArray)(),mm(SI(a.lo))(function(){var i=fm(e.analyserArray)();return Pe(i)(e.lo)()})(),mm(SI(a.mid))(function(){var i=pm(e.analyserArray)();return Pe(i)(e.mid)()})(),mm(SI(a.hi))(function(){var i=sm(e.analyserArray)();return Pe(i)(e.hi)()})()};throw new Error("Failed pattern match at AudioAnalyser (line 64, column 3 - line 78, column 21): "+[u.constructor.name])}};var NO=K(df),PO=qc(If),Q8=un(Ka),K8=vr(Ka),qO=fu(),x8=function(e){return function(a){return function(){var l=De(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 130, column 3 - line 132, column 25): "+[l.constructor.name])}}},eF=function(e){return function(a){if(a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return void 0;if(l instanceof I){Ul("punctual: activating webcam")();var v=lm();return Pe(new R(v))(e.mWebcamElementRef)()}throw new Error("Failed pattern match at SharedResources (line 106, column 3 - line 111, column 42): "+[l.constructor.name])};if(!a)return function(){var l=De(e.mWebcamElementRef)();if(l instanceof R)return Ul("punctual: disactivating webcam")(),vm(l.value0)(),Pe(I.value)(e.mWebcamElementRef)();if(l instanceof I)return void 0;throw new Error("Failed pattern match at SharedResources (line 114, column 3 - line 119, column 25): "+[l.constructor.name])};throw new Error("Failed pattern match at SharedResources (line 103, column 1 - line 103, column 61): "+[e.constructor.name,a.constructor.name])}},aF=function(e){return function(a){return Pe(a)(e.tempo)}},uF=function(e){return function(a){return Pe(a)(e.brightness)}},lF=function(e){return function(a){return function(){var l=De(e.externalAudioOutputNode)();return s_(e.internalAudioOutputNode)(l)(),jo(e.internalAudioOutputNode)(a)(),Pe(a)(e.externalAudioOutputNode)()}}},vF=function(e){return function(a){return function(){var l=De(e.mExternalAudioInputNode)();return function(){if(l instanceof I)return void 0;if(l instanceof R){s_(l.value0)(e.internalAudioInputNode)();var v=a();return jo(v)(e.internalAudioInputNode)(),Pe(new R(v))(e.mExternalAudioInputNode)()}throw new Error("Failed pattern match at SharedResources (line 187, column 3 - line 193, column 72): "+[l.constructor.name])}(),Pe(a)(e.audioInputGetter)()}}},nF=function(e){return function(){var u=NO(X7(PO(1)(1)))(ra)(),l=ra(I.value)(),v=ra(xu)(),t=ra(xu)(),i=ra(xu)(),c=function(){if(e instanceof I)return Dm();if(e instanceof R)return e.value0;throw new Error("Failed pattern match at SharedResources (line 50, column 22 - line 52, column 40): "+[e.constructor.name])}(),_=ra(Gm(c))(),s=ra(I.value)(),y=Rm(c)(),N=ra(y)(),S=MI(c)(1)(),J=MI(c)(1)();jo(J)(y)();var be=hm(c)(S)(),Ea=hm(c)(J)(),bu=ra(0)(),yl=ra(1)();return{tempo:u,mWebcamElementRef:l,images:v,videos:t,libraries:i,webAudioContext:c,audioInputGetter:_,mExternalAudioInputNode:s,externalAudioOutputNode:N,internalAudioInputNode:S,internalAudioOutputNode:J,inputAnalyser:be,outputAnalyser:Ea,audioWorkletCount:bu,brightness:yl}}},ym=function(e){return function(a){return function(){var l=De(e.videos)(),v=Q8(a)(l);if(v instanceof I){var t=im(a)();return Pe(K8(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 172, column 7 - line 174, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 165, column 3 - line 174, column 30): "+[v.constructor.name])}}},LI=function(e){return De(e.tempo)},rF=function(e){return function(a){return function(){var l=De(e.images)(),v=Q8(a)(l);if(v instanceof I){var t=rm(a)();return Pe(K8(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 149, column 7 - line 151, column 30): "+[i.constructor.name])}throw new Error("Failed pattern match at SharedResources (line 142, column 3 - line 151, column 30): "+[v.constructor.name])}}};var $O=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I)return void 0;if(u instanceof R)return s_(u.value0)(e.internalAudioInputNode)(),Pe(I.value)(e.mExternalAudioInputNode)(),Ul("punctual audio input disactivated")();throw new Error("Failed pattern match at SharedResources (line 213, column 3 - line 218, column 46): "+[u.constructor.name])}},Fm=function(e){return function(){var u=De(e.mExternalAudioInputNode)();if(u instanceof I){var l=De(e.audioInputGetter)(),v=l();return jo(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 200, column 3 - line 207, column 24): "+[u.constructor.name])}},tF=function(e){return function(a){return function(){return function(){var l=qO(a.ain);if(l)return Fm(e)();if(!l)return $O(e)();throw new Error("Failed pattern match at SharedResources (line 84, column 3 - line 86, 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 AI=U(tl),OO=Ti(JR),UO=re(Wc),WO=Mc(Ps),BO=tf(tl)(Ya),NI=L(il),zO=fu(),iF=Bf(js),kO=z(xa),JO=d(E),_F=L(cv),VO=eu(C0)(tl),jO=Ku(Ia),HO=Gl(C0)(tl),XO=function(e){return function(a){return function(u){if(u instanceof I)return AI(void 0);if(u instanceof R)return CI(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])}}},fF=function(e){if(e instanceof I)return I.value;if(e instanceof R){if(OO(e.value0.output)(en.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])},oF=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])}}},pF=function(e){return function(){var u=De(e.worklets)(),l=_D(e.sharedResources.webAudioContext)();return BO(XO(l+.25)(.1))(u)(),Pe(g.value)(e.worklets)()}},YO=function(e){return function(){var u=_D(e.webAudioContext)(),l=NI(function(v){return function(t){return t/1e3}(zO(ms(v)))})(bs)();return l-u}},cF=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.audioWorkletCount)();Pe(t+1|0)(e.audioWorkletCount)();var i=function(){var c=K4(a);if(c)return iF("worklet has audio input")(),Fm(e)(),NI(iD)(AI(e.internalAudioInputNode))();if(!c)return iF("worklet does not have audio input")(),null;throw new Error("Failed pattern match at AudioZone (line 72, column 11 - line 79, column 24): "+[c.constructor.name])}();return J8(e.webAudioContext)(i)(e.internalAudioOutputNode)("W"+kO(t))(a.signal)(u)(l-u)()}}}}},sF=function(e){return function(a){return function(u){return function(l){return function(v){if(l instanceof I&&v instanceof I)return AI(I.value);if(l instanceof I&&v instanceof R)return function(){var c=De(e.tempo)(),_=F1(c)(a)(u)(v.value0);return NI(R.create)(cF(e)(v.value0)(_.value0)(_.value1))()};if(l instanceof R&&v instanceof I)return function(){var c=_D(e.webAudioContext)();return CI(l.value0)(c+.25)(.1)(),I.value};if(l instanceof R&&v instanceof R){var t=JO(l.value0.signal)(v.value0.signal);if(t)return AI(new R(l.value0));if(!t)return function(){var c=De(e.tempo)(),_=F1(c)(a)(u)(v.value0);return CI(l.value0)(_.value0)(_.value1-_.value0)(),NI(R.create)(cF(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(){cD(e.webAudioContext)();var l=YO(e)(),v=_F(fF)(a.actions),t=VO(sF(e)(a.evalTime)(l)(I.value))(v)(),i=ra(t)(),c=ra(l)();return{sharedResources:e,worklets:i,clockDiff:c}}}},RF=function(e){return function(a){return function(){var l=De(e.worklets)(),v=jO(Hv(l))(Hv(a.actions)),t=oF(I.value)(v)(l),i=oF(I.value)(v)(a.actions),c=De(e.clockDiff)(),_=HO(qs(sF(e.sharedResources)(a.evalTime)(c))(t)(_F(fF)(i)))();return Pe(_)(e.worklets)()}}};function IF(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=L(Hp);var Em=function(e){return e};var zf=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))})}}},xO=su(Cm),PI=function(e){return function(a){return e(a)}},GF=function(e){var a=L(e);return{map:function(u){return PI(a(KO(u)))}}};var fD=function(e){return{Applicative0:function(){return Mm(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 Tm(e)}}},Tm=function(e){var a=GF(e.Bind1().Apply0().Functor0());return{apply:b0(fD(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 wF=function(e){var a=e.Monad0(),u=fD(a);return{liftEffect:function(){var l=xO(a),v=Tu(e);return function(t){return l(v(t))}}(),Monad0:function(){return u}}};var qI=function(e){var a=fD(e);return{throwError:function(){var u=U(e.Applicative0());return function(l){return Em(u(M.create(l)))}}(),Monad0:function(){return a}}};var uU=fu();var Sm=function(e){return uU(zf(e))};var Yl=function(){var e={},a="Pure",u="Throw",l="Catch",v="Sync",t="Async",i="Bind",c="Bracket",_="Fork",s="Sequential",y="Map",N="Apply",S="Alt",J="Cons",be="Resume",Ea="Release",bu="Finalizer",yl="Finalized",da="Forked",k0="Fiber",z_="Thunk";function qe(fe,Da,Gu,Ca){this.tag=fe,this._1=Da,this._2=Gu,this._3=Ca}function Vl(fe){var Da=function(Gu,Ca,Me){return new qe(fe,Gu,Ca,Me)};return Da.tag=fe,Da}function Dc(fe){return new qe(a,void 0)}function J0(fe){try{fe()}catch(Da){setTimeout(function(){throw Da},0)}}function k_(fe,Da,Gu){try{return Da(Gu())}catch(Ca){return fe(Ca)}}function J_(fe,Da,Gu){try{return Da(Gu)()}catch(Ca){return Gu(fe(Ca))(),Dc}}var yt=function(){var fe=1024,Da=0,Gu=0,Ca=new Array(fe),Me=!1;function ve(){var ya;for(Me=!0;Da!==0;)Da--,ya=Ca[Gu],Ca[Gu]=void 0,Gu=(Gu+1)%fe,ya();Me=!1}return{isDraining:function(){return Me},enqueue:function(ya){var aa,cu;Da===fe&&(cu=Me,ve(),Me=cu),Ca[(Gu+Da)%fe]=ya,Da++,Me||ve()}}}();function V_(fe){var Da={},Gu=0,Ca=0;return{register:function(Me){var ve=Gu++;Me.onComplete({rethrow:!0,handler:function(ya){return function(){Ca--,delete Da[ve]}}})(),Da[ve]=Me,Ca++},isEmpty:function(){return Ca===0},killAll:function(Me,ve){return function(){if(Ca===0)return ve();var ya=0,aa={};function cu(ua){aa[ua]=Da[ua].kill(Me,function(wu){return function(){delete aa[ua],ya--,fe.isLeft(wu)&&fe.fromLeft(wu)&&setTimeout(function(){throw fe.fromLeft(wu)},0),ya===0&&ve()}})()}for(var qu in Da)Da.hasOwnProperty(qu)&&(ya++,cu(qu));return Da={},Gu=0,Ca=0,function(ua){return new qe(v,function(){for(var wu in aa)aa.hasOwnProperty(wu)&&aa[wu]()})}}}}}var qn=0,sl=1,yi=2,Fi=3,bi=4,Fl=5,$n=6;function Rc(fe,Da,Gu){var Ca=0,Me=qn,ve=Gu,ya=null,aa=null,cu=null,qu=null,ua=null,wu=0,V0=0,jl=null,t0=!0;function f(G){for(var h,X,ce;;)switch(h=null,X=null,ce=null,Me){case yi:Me=sl;try{ve=cu(ve),qu===null?cu=null:(cu=qu._1,qu=qu._2)}catch(du){Me=Fl,ya=fe.left(du),ve=null}break;case Fi:fe.isLeft(ve)?(Me=Fl,ya=ve,ve=null):cu===null?Me=Fl:(Me=yi,ve=fe.fromRight(ve));break;case sl:switch(ve.tag){case i:cu&&(qu=new qe(J,cu,qu)),cu=ve._2,Me=sl,ve=ve._1;break;case a:cu===null?(Me=Fl,ve=fe.right(ve._1)):(Me=yi,ve=ve._1);break;case v:Me=Fi,ve=k_(fe.left,fe.right,ve._1);break;case t:Me=bi,ve=J_(fe.left,ve._1,function(du){return function(){Ca===G&&(Ca++,yt.enqueue(function(){Ca===G+1&&(Me=Fi,ve=du,f(Ca))}))}});return;case u:Me=Fl,ya=fe.left(ve._1),ve=null;break;case l:cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case c:wu++,cu===null?ua=new qe(J,ve,ua,aa):ua=new qe(J,ve,new qe(J,new qe(be,cu,qu),ua,aa),aa),cu=null,qu=null,Me=sl,ve=ve._1;break;case _:Me=Fi,h=Rc(fe,Da,ve._2),Da&&Da.register(h),ve._1&&h.run(),ve=fe.right(h);break;case s:Me=sl,ve=Ap(fe,Da,ve._1);break}break;case Fl:if(cu=null,qu=null,ua===null)Me=$n,ve=aa||ya||ve;else switch(h=ua._3,ce=ua._1,ua=ua._2,ce.tag){case l:aa&&aa!==h&&wu===0?Me=Fl:ya&&(Me=sl,ve=ce._2(fe.fromLeft(ya)),ya=null);break;case be:aa&&aa!==h&&wu===0||ya?Me=Fl:(cu=ce._1,qu=ce._2,Me=yi,ve=fe.fromRight(ve));break;case c:wu--,ya===null&&(X=fe.fromRight(ve),ua=new qe(J,new qe(Ea,ce._2,X),ua,h),(aa===h||wu>0)&&(Me=sl,ve=ce._3(X)));break;case Ea:ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,aa&&aa!==h&&wu===0?ve=ce._1.killed(fe.fromLeft(aa))(ce._2):ya?ve=ce._1.failed(fe.fromLeft(ya))(ce._2):ve=ce._1.completed(fe.fromRight(ve))(ce._2),ya=null,wu++;break;case bu:wu++,ua=new qe(J,new qe(yl,ve,ya),ua,aa),Me=sl,ve=ce._1;break;case yl:wu--,Me=Fl,ve=ce._1,ya=ce._2;break}break;case $n:for(var ta in jl)jl.hasOwnProperty(ta)&&(t0=t0&&jl[ta].rethrow,J0(jl[ta].handler(ve)));jl=null,aa&&ya?setTimeout(function(){throw fe.fromLeft(ya)},0):fe.isLeft(ve)&&t0&&setTimeout(function(){if(t0)throw fe.fromLeft(ve)},0);return;case qn:Me=sl;break;case bi:return}}function fa(G){return function(){if(Me===$n)return t0=t0&&G.rethrow,G.handler(ve)(),function(){};var h=V0++;return jl=jl||{},jl[h]=G,function(){jl!==null&&delete jl[h]}}}function Ae(G,h){return function(){if(Me===$n)return h(fe.right(void 0))(),function(){};var X=fa({rethrow:!1,handler:function(){return h(fe.right(void 0))}})();switch(Me){case qn:aa=fe.left(G),Me=$n,ve=aa,f(Ca);break;case bi:aa===null&&(aa=fe.left(G)),wu===0&&(Me===bi&&(ua=new qe(J,new qe(bu,ve(G)),ua,aa)),Me=Fl,ve=null,ya=null,f(++Ca));break;default:aa===null&&(aa=fe.left(G)),wu===0&&(Me=Fl,ve=null,ya=null)}return X}}function D(G){return function(){var h=fa({rethrow:!1,handler:G})();return Me===qn&&f(Ca),h}}return{kill:Ae,join:D,onComplete:fa,isSuspended:function(){return Me===qn},run:function(){Me===qn&&(yt.isDraining()?f(Ca):yt.enqueue(function(){f(Ca)}))}}}function Lp(fe,Da,Gu,Ca){var Me=0,ve={},ya=0,aa={},cu=new Error("[ParAff] Early exit"),qu=null,ua=e;function wu(fa,Ae,D){var G=Ae,h=null,X=null,ce=0,ta={},du,Ic;e:for(;;)switch(du=null,G.tag){case da:if(G._3===e&&(du=ve[G._1],ta[ce++]=du.kill(fa,function(Q){return function(){ce--,ce===0&&D(Q)()}})),h===null)break e;G=h._2,X===null?h=null:(h=X._1,X=X._2);break;case y:G=G._2;break;case N:case S:h&&(X=new qe(J,h,X)),h=G,G=G._1;break}if(ce===0)D(fe.right(void 0))();else for(Ic=0,du=ce;Ic=0&&e>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_>1),c-t>1&&e(a,u,v,l,t,c),i-c>1&&e(a,u,v,l,c,i),_=t,s=c,y=t;_0?(l[y++]=S,++s):(l[y++]=N,++_);for(;_=i)return u;if(aB)for(var c=t[Symbol.iterator](),_=v;;--_){var s=c.next();if(s.done)return u;if(_===0)return a(l(s.value))}return e(v)(t)}}}}}};var Tb=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 Mb=function(e){return function(a){return eB?function(u){return Array.from(u,a)}:e}};var si=function(e){return e.toLowerCase()};var Di=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}},ep=_a(qi),iB=L(Ma),oB=p0(_f),cB=Sl(Hn),_B=gv(Hn),fB=Oe(Ia),pB=function(e){return e},Ab=function(e){return function(a){return(((e-55296|0)*1024|0)+(a-56320|0)|0)+65536|0}};var Nb=function(e){return 56320<=e&&e<=57343},Pb=function(e){return 55296<=e&&e<=56319},ap=function(e){var a=Zo(e);if(a===0)return I.value;if(a===1)return new R({head:ep(pi(0)(e)),tail:""});var u=ep(pi(1)(e)),l=ep(pi(0)(e)),v=Pb(l)&&Nb(u);return v?new R({head:Ab(l)(u),tail:Qo(2)(e)}):new R({head:l,tail:Qo(1)(e)})},sB=function(e){return iB(function(a){return new B(a.head,a.tail)})(ap(e))},DB=function(e){return oB(sB)(e)},RB=function(e){var a=ep(pi(0)(e)),u=Pb(a)&&Zo(e)>1;if(u){var l=ep(pi(1)(e)),v=Nb(l);return v?Ab(a)(l):a}return a},ih=Eb(RB),qb=Mb(DB)(ih);var th=function(){var e=J3(qi)(Ml(yc))(wv(yc));return function(a){return Yo(e(a))}}(),IB=function(e){if(e<=65535)return th(e);var a=cB(e-65536|0)(1024)+55296|0,u=_B(e-65536|0)(1024)+56320|0;return th(a)+th(u)},$b=Tb(IB);var oh={eq:function(e){return function(a){return e===a}}},ch={compare:function(e){return function(a){return fB(e)(a)}},Eq0:function(){return oh}};var ac=function(e){return pB(ep(e))},GB=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=ap(c);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}},Ob=function(e){return function(a){return e<0?I.value:e===0&&a===""?I.value:e===0?new R(ih(a)):Cb(GB)(R.create)(I.value)(ih)(e)(a)}},wB={bottom:0,top:1114111,Ord0:function(){return ch}},ec=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:td(ma(ec))(_a(ec)),pred:id(ma(ec))(_a(ec)),Ord0:function(){return ch}}});var _h=_a(ec),yB=gv(Hn),FB=Hl(),bB=ma(qi);var EB=z(hv),CB=z(pR);var ZI=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=Ob(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)-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 c(_,s,y){var N=ap(s);if(N instanceof I)return t=!0,_;if(N instanceof R){var S=function(){if(Di(N.value0.tail))return ZI(_)(N.value0.head)(y);if(Re)return ZI(_)(N.value0.head)(N.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): "+[])}();l=S,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=c(l,v,u);return i}}},fh=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=e(i.value0.head);return c?t(new lt(i.value0.tail,ZI(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])}}}}})},Ri=function(e){return Qf(function(a){return function(u){return function(l){return function(v){return function(t){var i=ap(a.value0);if(i instanceof I)return v(a,new Za("Unexpected EOF",a.value1));if(i instanceof R){var c=_h(i.value0.head),_=c<0||c>65535;if(_)return v(a,new Za("Expected Char",a.value1));var s=FB(bB(c)),y=e(s);return y?t(new lt(i.value0.tail,ZI(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 ph=Qf(function(e){return function(a){return function(u){return function(l){return function(v){var t=Di(e.value0);return t?v(new lt(e.value0,e.value1,!0),void 0):l(e,new Za("Expected EOF",e.value1))}}}}}),Wb=function(e){return Qf(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 lt(i.value0.remainder,TB(a.value1)(i.value0.consumed)(i.value0.remainder),!Di(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 ot=function(e){return Wb(function(a){var u=Wm(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(Ri(function(a){return a===e}))(CB(e))};var bn=_a(qi),sh=ma(qi);var MB=ah(),kb=wD(Ct);var ue=function(){function e(){}return e.value=new e,e}(),H=function(){function e(){}return e.value=new e,e}(),wG=function(){function e(){}return e.value=new e,e}(),Jb=function(){function e(){}return e.value=new e,e}(),Vb=function(){function e(){}return e.value=new e,e}(),Ih=function(){function e(){}return e.value=new e,e}(),jb=function(){function e(){}return e.value=new e,e}(),Hb=function(){function e(){}return e.value=new e,e}(),Xb=function(){function e(){}return e.value=new e,e}(),dG=function(){function e(){}return e.value=new e,e}(),Yb=function(){function e(){}return e.value=new e,e}(),Zb=function(){function e(){}return e.value=new e,e}(),Qb=function(){function e(){}return e.value=new e,e}(),Kb=function(){function e(){}return e.value=new e,e}(),xb=function(){function e(){}return e.value=new e,e}(),e6=function(){function e(){}return e.value=new e,e}(),a6=function(){function e(){}return e.value=new e,e}(),u6=function(){function e(){}return e.value=new e,e}(),l6=function(){function e(){}return e.value=new e,e}(),v6=function(){function e(){}return e.value=new e,e}(),n6=function(){function e(){}return e.value=new e,e}(),mG=function(){function e(){}return e.value=new e,e}(),r6=function(){function e(){}return e.value=new e,e}(),t6=function(){function e(){}return e.value=new e,e}(),i6=function(){function e(){}return e.value=new e,e}(),o6=function(){function e(){}return e.value=new e,e}(),c6=function(){function e(){}return e.value=new e,e}(),_6=function(){function e(){}return e.value=new e,e}(),f6=function(){function e(){}return e.value=new e,e}(),p6=function(){function e(){}return e.value=new e,e}();var SB=7;var LB=63,AB=1332,NB=3396;var s6=2,Nv=function(){return{category:s6,unicodeCat:r6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),PB=[{start:32,length:1,convRule:Nv},{start:160,length:1,convRule:Nv},{start:5760,length:1,convRule:Nv},{start:8192,length:11,convRule:Nv},{start:8239,length:1,convRule:Nv},{start:8287,length:1,convRule:Nv},{start:12288,length:1,convRule:Nv}],qB=67108864,$B=function(){return{category:qB,unicodeCat:i6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),OB=33554432,UB=function(){return{category:OB,unicodeCat:t6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),Gh=8192,F=function(){return{category:Gh,unicodeCat:mG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),D6=function(){return{category:Gh,unicodeCat:mG.value,possible:1,updist:0,lowdist:26,titledist:0}}(),R6=function(){return{category:Gh,unicodeCat:mG.value,possible:1,updist:-26,lowdist:0,titledist:-26}}(),WB=64,Ie=function(){return{category:WB,unicodeCat:l6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),BB=1024,lu=function(){return{category:BB,unicodeCat:n6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),zB=8,Xu=function(){return{category:zB,unicodeCat:v6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),kB=16,te=function(){return{category:kB,unicodeCat:Kb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),JB=4,b=function(){return{category:JB,unicodeCat:u6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),VB=32768,En=function(){return{category:VB,unicodeCat:e6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),jB=262144,ct=function(){return{category:jB,unicodeCat:a6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),HB=32,oe=function(){return{category:HB,unicodeCat:xb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),XB=128,ml=function(){return{category:XB,unicodeCat:Qb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),YB=2048,up=function(){return{category:YB,unicodeCat:Zb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),I6=131072,_e=function(){return{category:I6,unicodeCat:Yb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),hG=16777216,q0=function(){return{category:hG,unicodeCat:dG.value,possible:0,updist:0,lowdist:0,titledist:0}}(),G6=function(){return{category:hG,unicodeCat:dG.value,possible:1,updist:0,lowdist:16,titledist:0}}(),w6=function(){return{category:hG,unicodeCat:dG.value,possible:1,updist:-16,lowdist:0,titledist:-16}}(),d6=256,ge=function(){return{category:d6,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}}(),m6=function(){return{category:wh,unicodeCat:Ih.value,possible:1,updist:84,lowdist:0,titledist:84}}(),h6=4194304,mD=function(){return{category:h6,unicodeCat:Hb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),g6=8388608,T=function(){return{category:g6,unicodeCat:jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ee=512,ZB=function(){return{category:ee,unicodeCat:p6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KI=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}}(),y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-60,titledist:0}}(),xI=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7,titledist:0}}(),F6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:80,titledist:0}}(),b6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:15,titledist:0}}(),eG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:48,titledist:0}}(),lp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:7264,titledist:0}}(),E6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38864,titledist:0}}(),aG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3008,titledist:0}}(),C6=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}}(),T6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-74,titledist:0}}(),M6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-86,titledist:0}}(),S6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-100,titledist:0}}(),L6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-112,titledist:0}}(),A6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-128,titledist:0}}(),N6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-126,titledist:0}}(),P6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-7517,titledist:0}}(),q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8383,titledist:0}}(),$6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-8262,titledist:0}}(),O6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:28,titledist:0}}(),U6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10743,titledist:0}}(),W6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-3814,titledist:0}}(),B6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10727,titledist:0}}(),z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10780,titledist:0}}(),k6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10749,titledist:0}}(),J6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10783,titledist:0}}(),V6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10782,titledist:0}}(),j6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-10815,titledist:0}}(),H6=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}}(),uG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42308,titledist:0}}(),Y6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42319,titledist:0}}(),Z6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42315,titledist:0}}(),Q6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42305,titledist:0}}(),K6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42258,titledist:0}}(),x6=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42282,titledist:0}}(),eE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42261,titledist:0}}(),aE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:928,titledist:0}}(),uE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-48,titledist:0}}(),lE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-42307,titledist:0}}(),vE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-35384,titledist:0}}(),lG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:40,titledist:0}}(),nE=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}}(),rE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-199,titledist:0}}(),tE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-121,titledist:0}}(),iE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:210,titledist:0}}(),oE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:206,titledist:0}}(),vG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:205,titledist:0}}(),cE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:79,titledist:0}}(),_E=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:202,titledist:0}}(),fE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:203,titledist:0}}(),pE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:207,titledist:0}}(),nG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:211,titledist:0}}(),sE=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}}(),RE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:214,titledist:0}}(),vp=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:218,titledist:0}}(),IE=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}}(),uc=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:2,titledist:1}}(),wE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-97,titledist:0}}(),dE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-56,titledist:0}}(),rG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-130,titledist:0}}(),mE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10795,titledist:0}}(),hE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-163,titledist:0}}(),gE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:10792,titledist:0}}(),yE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:-195,titledist:0}}(),FE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:69,titledist:0}}(),bE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:71,titledist:0}}(),hl=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:32,titledist:0}}(),EE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:116,titledist:0}}(),CE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:38,titledist:0}}(),TE=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:37,titledist:0}}(),tG=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:64,titledist:0}}(),ME=function(){return{category:ee,unicodeCat:ue.value,possible:1,updist:0,lowdist:63,titledist:0}}(),cp=524288,np=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:0,lowdist:-8,titledist:0}}(),rp=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:0,lowdist:-9,titledist:0}}(),lc=function(){return{category:cp,unicodeCat:wG.value,possible:1,updist:-1,lowdist:1,titledist:0}}(),dh=16384,o=function(){return{category:dh,unicodeCat:Vb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),mh=1048576,ye=function(){return{category:mh,unicodeCat:Jb.value,possible:0,updist:0,lowdist:0,titledist:0}}(),V=4096,SE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-37,lowdist:0,titledist:-37}}(),LE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-31,lowdist:0,titledist:-31}}(),iG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-64,lowdist:0,titledist:-64}}(),AE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-63,lowdist:0,titledist:-63}}(),NE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-62,lowdist:0,titledist:-62}}(),PE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-57,lowdist:0,titledist:-57}}(),qE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-47,lowdist:0,titledist:-47}}(),$E=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-54,lowdist:0,titledist:-54}}(),oG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-8,lowdist:0,titledist:-8}}(),OE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-86,lowdist:0,titledist:-86}}(),cG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-80,lowdist:0,titledist:-80}}(),_G=function(){return{category:V,unicodeCat:H.value,possible:1,updist:7,lowdist:0,titledist:7}}(),UE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-116,lowdist:0,titledist:-116}}(),WE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-96,lowdist:0,titledist:-96}}(),gl=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-32,lowdist:0,titledist:-32}}(),BE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-15,lowdist:0,titledist:-15}}(),fG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-48,lowdist:0,titledist:-48}}(),pG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3008,lowdist:0,titledist:0}}(),zE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6254,lowdist:0,titledist:-6254}}(),kE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6253,lowdist:0,titledist:-6253}}(),JE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6244,lowdist:0,titledist:-6244}}(),VE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6242,lowdist:0,titledist:-6242}}(),jE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6243,lowdist:0,titledist:-6243}}(),HE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6236,lowdist:0,titledist:-6236}}(),XE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-6181,lowdist:0,titledist:-6181}}(),YE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35266,lowdist:0,titledist:35266}}(),ZE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35332,lowdist:0,titledist:35332}}(),QE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:3814,lowdist:0,titledist:3814}}(),KE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:35384,lowdist:0,titledist:35384}}(),xE=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-59,lowdist:0,titledist:-59}}(),Ha=function(){return{category:V,unicodeCat:H.value,possible:1,updist:8,lowdist:0,titledist:8}}(),eC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:74,lowdist:0,titledist:74}}(),aC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:86,lowdist:0,titledist:86}}(),uC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:100,lowdist:0,titledist:100}}(),lC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:128,lowdist:0,titledist:128}}(),vC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:112,lowdist:0,titledist:112}}(),nC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:126,lowdist:0,titledist:126}}(),tp=function(){return{category:V,unicodeCat:H.value,possible:1,updist:9,lowdist:0,titledist:9}}(),rC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7205,lowdist:0,titledist:-7205}}(),tC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-28,lowdist:0,titledist:-28}}(),iC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10795,lowdist:0,titledist:-10795}}(),oC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-10792,lowdist:0,titledist:-10792}}(),cC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:743,lowdist:0,titledist:743}}(),ip=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-7264,lowdist:0,titledist:-7264}}(),_C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:48,lowdist:0,titledist:48}}(),fC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-928,lowdist:0,titledist:-928}}(),pC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38864,lowdist:0,titledist:-38864}}(),W=function(){return{category:V,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0}}(),sG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-40,lowdist:0,titledist:-40}}(),sC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-34,lowdist:0,titledist:-34}}(),DC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:121,lowdist:0,titledist:121}}(),r=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-1,lowdist:0,titledist:-1}}(),RC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-232,lowdist:0,titledist:-232}}(),IC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-300,lowdist:0,titledist:-300}}(),GC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:195,lowdist:0,titledist:195}}(),wC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:97,lowdist:0,titledist:97}}(),dC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:163,lowdist:0,titledist:163}}(),DG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:130,lowdist:0,titledist:130}}(),mC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:56,lowdist:0,titledist:56}}(),vc=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-2,lowdist:0,titledist:-1}}(),hC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-79,lowdist:0,titledist:-79}}(),gC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10815,lowdist:0,titledist:10815}}(),yC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10783,lowdist:0,titledist:10783}}(),FC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10780,lowdist:0,titledist:10780}}(),bC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10782,lowdist:0,titledist:10782}}(),EC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-210,lowdist:0,titledist:-210}}(),CC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-206,lowdist:0,titledist:-206}}(),RG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-205,lowdist:0,titledist:-205}}(),TC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-202,lowdist:0,titledist:-202}}(),MC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-203,lowdist:0,titledist:-203}}(),SC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42319,lowdist:0,titledist:42319}}(),LC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42315,lowdist:0,titledist:42315}}(),AC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-207,lowdist:0,titledist:-207}}(),NC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42280,lowdist:0,titledist:42280}}(),IG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42308,lowdist:0,titledist:42308}}(),PC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-209,lowdist:0,titledist:-209}}(),GG=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-211,lowdist:0,titledist:-211}}(),qC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10743,lowdist:0,titledist:10743}}(),$C=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42305,lowdist:0,titledist:42305}}(),OC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10749,lowdist:0,titledist:10749}}(),UC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-213,lowdist:0,titledist:-213}}(),WC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-214,lowdist:0,titledist:-214}}(),BC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:10727,lowdist:0,titledist:10727}}(),op=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-218,lowdist:0,titledist:-218}}(),zC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42307,lowdist:0,titledist:42307}}(),kC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42282,lowdist:0,titledist:42282}}(),JC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-69,lowdist:0,titledist:-69}}(),VC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-217,lowdist:0,titledist:-217}}(),jC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-71,lowdist:0,titledist:-71}}(),HC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-219,lowdist:0,titledist:-219}}(),XC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42261,lowdist:0,titledist:42261}}(),YC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:42258,lowdist:0,titledist:42258}}(),ZC=function(){return{category:V,unicodeCat:H.value,possible:1,updist:-38,lowdist:0,titledist:-38}}(),QB=134217728,Dh=function(){return{category:QB,unicodeCat:_6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),KB=268435456,Rh=function(){return{category:KB,unicodeCat:f6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),xB=65536,el=function(){return{category:xB,unicodeCat:c6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),ez=1,zb=function(){return{category:ez,unicodeCat:o6.value,possible:0,updist:0,lowdist:0,titledist:0}}(),az=[{start:65,length:26,convRule:hl},{start:97,length:26,convRule:gl},{start:181,length:1,convRule:cC},{start:192,length:23,convRule:hl},{start:216,length:7,convRule:hl},{start:224,length:23,convRule:gl},{start:248,length:7,convRule:gl},{start:255,length:1,convRule: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:rE},{start:305,length:1,convRule:RC},{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:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:vG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:vG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:nG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:412,length:1,convRule:nG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:DG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{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:mC},{start:452,length:1,convRule:uc},{start:453,length:1,convRule:lc},{start:454,length:1,convRule:vc},{start:455,length:1,convRule:uc},{start:456,length:1,convRule:lc},{start:457,length:1,convRule:vc},{start:458,length:1,convRule:uc},{start:459,length:1,convRule:lc},{start:460,length:1,convRule:vc},{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:hC},{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:uc},{start:498,length:1,convRule:lc},{start:499,length:1,convRule:vc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:rG},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:570,length:1,convRule:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:598,length:2,convRule:RG},{start:601,length:1,convRule:TC},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:608,length:1,convRule:RG},{start:609,length:1,convRule:LC},{start:611,length:1,convRule:AC},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:IG},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:GG},{start:618,length:1,convRule:IG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:623,length:1,convRule:GG},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:629,length:1,convRule:WC},{start:637,length:1,convRule:BC},{start:640,length:1,convRule:op},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:658,length:1,convRule:HC},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:837,length:1,convRule:m6},{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:DG},{start:895,length:1,convRule:EE},{start:902,length:1,convRule:CE},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:tG},{start:910,length:2,convRule:ME},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:iG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:KI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:oG},{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:OE},{start:1009,length:1,convRule:cG},{start:1010,length:1,convRule:_G},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:xI},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1021,length:3,convRule:rG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:cG},{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:b6},{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:BE},{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:eG},{start:1377,length:38,convRule:fG},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:pG},{start:4349,length:3,convRule:pG},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:KI},{start:5112,length:6,convRule:oG},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:aG},{start:7357,length:3,convRule:aG},{start:7545,length:1,convRule:ZE},{start:7549,length:1,convRule:QE},{start:7566,length:1,convRule:KE},{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:xE},{start:7838,length:1,convRule:C6},{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:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8115,length:1,convRule:tp},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8126,length:1,convRule:rC},{start:8131,length:1,convRule:tp},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{start:8144,length:2,convRule:Ha},{start:8152,length:2,convRule:gu},{start:8154,length:2,convRule:S6},{start:8160,length:2,convRule:Ha},{start:8165,length:1,convRule:_G},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:xI},{start:8179,length:1,convRule:tp},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8486,length:1,convRule:P6},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{start:8498,length:1,convRule:O6},{start:8526,length:1,convRule:tC},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{start:8579,length:1,convRule:n},{start:8580,length:1,convRule:r},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:11264,length:47,convRule:eG},{start:11312,length:47,convRule:fG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{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:j6},{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:ip},{start:11559,length:1,convRule:ip},{start:11565,length:1,convRule:ip},{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:H6},{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:_C},{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:uG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:uG},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{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:fC},{start:43888,length:80,convRule:pC},{start:65313,length:26,convRule:hl},{start:65345,length:26,convRule:gl},{start:66560,length:40,convRule:lG},{start:66600,length:40,convRule:sG},{start:66736,length:36,convRule:lG},{start:66776,length:36,convRule:sG},{start:68736,length:51,convRule:tG},{start:68800,length:51,convRule:iG},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC}],QC=function(e){return function(a){return function(u){return function(l){var v=function(t){return function(i){var c=t,_=!1,s;function y(N,S){if(N>S||N>=d_(a))return _=!0,I.value;if(Re){var J=Ac(Sa(N+S|0)/2),be=MB(a)(J),Ea=l(e)(be);if(Ea instanceof Xe)return _=!0,new R(be);if(Ea instanceof me){c=J+1|0,i=S;return}c=N,i=J-1|0;return}throw new Error("Failed pattern match at Data.CodePoint.Unicode.Internal (line 5622, column 3 - line 5632, column 30): "+[N.constructor.name,S.constructor.name])}for(;!_;)s=y(c,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 me.value;if(Re)return Ee.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:ZB},v=QC(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])}}},KC=function(e){return function(a){var u=hh(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])}},gh=KC(function(e){return e.lowdist});var yh=KC(function(e){return e.updist}),lz=function(e){return function(a){var u=hh(PB)(a)(SB);if(u instanceof I)return!1;if(u instanceof R)return Li(kb(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])}},xC=lz([s6]),vz=[{start:0,length:32,convRule:zb},{start:32,length:1,convRule:Nv},{start:33,length:3,convRule:b},{start:36,length:1,convRule:Xu},{start:37,length:3,convRule:b},{start:40,length:1,convRule:te},{start:41,length:1,convRule:oe},{start:42,length:1,convRule:b},{start:43,length:1,convRule:Ie},{start:44,length:1,convRule:b},{start:45,length:1,convRule:ml},{start:46,length:2,convRule:b},{start:48,length:10,convRule:ge},{start:58,length:2,convRule:b},{start:60,length:3,convRule:Ie},{start:63,length:2,convRule:b},{start:65,length:26,convRule:hl},{start:91,length:1,convRule:te},{start:92,length:1,convRule:b},{start:93,length:1,convRule:oe},{start:94,length:1,convRule:lu},{start:95,length:1,convRule:up},{start:96,length:1,convRule:lu},{start:97,length:26,convRule:gl},{start:123,length:1,convRule:te},{start:124,length:1,convRule:Ie},{start:125,length:1,convRule:oe},{start:126,length:1,convRule:Ie},{start:127,length:33,convRule:zb},{start:160,length:1,convRule:Nv},{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:o},{start:171,length:1,convRule:En},{start:172,length:1,convRule:Ie},{start:173,length:1,convRule:el},{start:174,length:1,convRule:F},{start:175,length:1,convRule:lu},{start:176,length:1,convRule:F},{start:177,length:1,convRule:Ie},{start:178,length:2,convRule:_e},{start:180,length:1,convRule:lu},{start:181,length:1,convRule:cC},{start:182,length:2,convRule:b},{start:184,length:1,convRule:lu},{start:185,length:1,convRule:_e},{start:186,length:1,convRule:o},{start:187,length:1,convRule:ct},{start:188,length:3,convRule:_e},{start:191,length:1,convRule:b},{start:192,length:23,convRule:hl},{start:215,length:1,convRule:Ie},{start:216,length:7,convRule:hl},{start:223,length:1,convRule:W},{start:224,length:23,convRule:gl},{start:247,length:1,convRule:Ie},{start:248,length:7,convRule:gl},{start:255,length:1,convRule: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:rE},{start:305,length:1,convRule:RC},{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:tE},{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:IC},{start:384,length:1,convRule:GC},{start:385,length:1,convRule:iE},{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:oE},{start:391,length:1,convRule:n},{start:392,length:1,convRule:r},{start:393,length:2,convRule:vG},{start:395,length:1,convRule:n},{start:396,length:1,convRule:r},{start:397,length:1,convRule:W},{start:398,length:1,convRule:cE},{start:399,length:1,convRule:_E},{start:400,length:1,convRule:fE},{start:401,length:1,convRule:n},{start:402,length:1,convRule:r},{start:403,length:1,convRule:vG},{start:404,length:1,convRule:pE},{start:405,length:1,convRule:wC},{start:406,length:1,convRule:nG},{start:407,length:1,convRule:sE},{start:408,length:1,convRule:n},{start:409,length:1,convRule:r},{start:410,length:1,convRule:dC},{start:411,length:1,convRule:W},{start:412,length:1,convRule:nG},{start:413,length:1,convRule:DE},{start:414,length:1,convRule:DG},{start:415,length:1,convRule:RE},{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:vp},{start:423,length:1,convRule:n},{start:424,length:1,convRule:r},{start:425,length:1,convRule:vp},{start:426,length:2,convRule:W},{start:428,length:1,convRule:n},{start:429,length:1,convRule:r},{start:430,length:1,convRule:vp},{start:431,length:1,convRule:n},{start:432,length:1,convRule:r},{start:433,length:2,convRule:IE},{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:o},{start:444,length:1,convRule:n},{start:445,length:1,convRule:r},{start:446,length:1,convRule:W},{start:447,length:1,convRule:mC},{start:448,length:4,convRule:o},{start:452,length:1,convRule:uc},{start:453,length:1,convRule:lc},{start:454,length:1,convRule:vc},{start:455,length:1,convRule:uc},{start:456,length:1,convRule:lc},{start:457,length:1,convRule:vc},{start:458,length:1,convRule:uc},{start:459,length:1,convRule:lc},{start:460,length:1,convRule:vc},{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:hC},{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:uc},{start:498,length:1,convRule:lc},{start:499,length:1,convRule:vc},{start:500,length:1,convRule:n},{start:501,length:1,convRule:r},{start:502,length:1,convRule:wE},{start:503,length:1,convRule:dE},{start:504,length:1,convRule:n},{start:505,length:1,convRule:r},{start:506,length:1,convRule:n},{start:507,length:1,convRule:r},{start:508,length:1,convRule:n},{start:509,length:1,convRule:r},{start:510,length:1,convRule:n},{start:511,length:1,convRule:r},{start:512,length:1,convRule:n},{start:513,length:1,convRule:r},{start:514,length:1,convRule:n},{start:515,length:1,convRule:r},{start:516,length:1,convRule:n},{start:517,length:1,convRule:r},{start:518,length:1,convRule:n},{start:519,length:1,convRule:r},{start:520,length:1,convRule:n},{start:521,length:1,convRule:r},{start:522,length:1,convRule:n},{start:523,length:1,convRule:r},{start:524,length:1,convRule:n},{start:525,length:1,convRule:r},{start:526,length:1,convRule:n},{start:527,length:1,convRule:r},{start:528,length:1,convRule:n},{start:529,length:1,convRule:r},{start:530,length:1,convRule:n},{start:531,length:1,convRule:r},{start:532,length:1,convRule:n},{start:533,length:1,convRule:r},{start:534,length:1,convRule:n},{start:535,length:1,convRule:r},{start:536,length:1,convRule:n},{start:537,length:1,convRule:r},{start:538,length:1,convRule:n},{start:539,length:1,convRule:r},{start:540,length:1,convRule:n},{start:541,length:1,convRule:r},{start:542,length:1,convRule:n},{start:543,length:1,convRule:r},{start:544,length:1,convRule:rG},{start:545,length:1,convRule:W},{start:546,length:1,convRule:n},{start:547,length:1,convRule:r},{start:548,length:1,convRule:n},{start:549,length:1,convRule:r},{start:550,length:1,convRule:n},{start:551,length:1,convRule:r},{start:552,length:1,convRule:n},{start:553,length:1,convRule:r},{start:554,length:1,convRule:n},{start:555,length:1,convRule:r},{start:556,length:1,convRule:n},{start:557,length:1,convRule:r},{start:558,length:1,convRule:n},{start:559,length:1,convRule:r},{start:560,length:1,convRule:n},{start:561,length:1,convRule:r},{start:562,length:1,convRule:n},{start:563,length:1,convRule:r},{start:564,length:6,convRule:W},{start:570,length:1,convRule:mE},{start:571,length:1,convRule:n},{start:572,length:1,convRule:r},{start:573,length:1,convRule:hE},{start:574,length:1,convRule:gE},{start:575,length:2,convRule:gC},{start:577,length:1,convRule:n},{start:578,length:1,convRule:r},{start:579,length:1,convRule:yE},{start:580,length:1,convRule:FE},{start:581,length:1,convRule:bE},{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:yC},{start:593,length:1,convRule:FC},{start:594,length:1,convRule:bC},{start:595,length:1,convRule:EC},{start:596,length:1,convRule:CC},{start:597,length:1,convRule:W},{start:598,length:2,convRule:RG},{start:600,length:1,convRule:W},{start:601,length:1,convRule:TC},{start:602,length:1,convRule:W},{start:603,length:1,convRule:MC},{start:604,length:1,convRule:SC},{start:605,length:3,convRule:W},{start:608,length:1,convRule:RG},{start:609,length:1,convRule:LC},{start:610,length:1,convRule:W},{start:611,length:1,convRule:AC},{start:612,length:1,convRule:W},{start:613,length:1,convRule:NC},{start:614,length:1,convRule:IG},{start:615,length:1,convRule:W},{start:616,length:1,convRule:PC},{start:617,length:1,convRule:GG},{start:618,length:1,convRule:IG},{start:619,length:1,convRule:qC},{start:620,length:1,convRule:$C},{start:621,length:2,convRule:W},{start:623,length:1,convRule:GG},{start:624,length:1,convRule:W},{start:625,length:1,convRule:OC},{start:626,length:1,convRule:UC},{start:627,length:2,convRule:W},{start:629,length:1,convRule:WC},{start:630,length:7,convRule:W},{start:637,length:1,convRule:BC},{start:638,length:2,convRule:W},{start:640,length:1,convRule:op},{start:641,length:1,convRule:W},{start:642,length:1,convRule:zC},{start:643,length:1,convRule:op},{start:644,length:3,convRule:W},{start:647,length:1,convRule:kC},{start:648,length:1,convRule:op},{start:649,length:1,convRule:JC},{start:650,length:2,convRule:VC},{start:652,length:1,convRule:jC},{start:653,length:5,convRule:W},{start:658,length:1,convRule:HC},{start:659,length:1,convRule:W},{start:660,length:1,convRule:o},{start:661,length:8,convRule:W},{start:669,length:1,convRule:XC},{start:670,length:1,convRule:YC},{start:671,length:17,convRule:W},{start:688,length:18,convRule:ye},{start:706,length:4,convRule:lu},{start:710,length:12,convRule:ye},{start:722,length:14,convRule:lu},{start:736,length:5,convRule:ye},{start:741,length:7,convRule:lu},{start:748,length:1,convRule:ye},{start:749,length:1,convRule:lu},{start:750,length:1,convRule:ye},{start:751,length:17,convRule:lu},{start:768,length:69,convRule:p},{start:837,length:1,convRule:m6},{start:838,length:42,convRule:p},{start:880,length:1,convRule:n},{start:881,length:1,convRule:r},{start:882,length:1,convRule:n},{start:883,length:1,convRule:r},{start:884,length:1,convRule:ye},{start:885,length:1,convRule:lu},{start:886,length:1,convRule:n},{start:887,length:1,convRule:r},{start:890,length:1,convRule:ye},{start:891,length:3,convRule:DG},{start:894,length:1,convRule:b},{start:895,length:1,convRule:EE},{start:900,length:2,convRule:lu},{start:902,length:1,convRule:CE},{start:903,length:1,convRule:b},{start:904,length:3,convRule:TE},{start:908,length:1,convRule:tG},{start:910,length:2,convRule:ME},{start:912,length:1,convRule:W},{start:913,length:17,convRule:hl},{start:931,length:9,convRule:hl},{start:940,length:1,convRule:ZC},{start:941,length:3,convRule:SE},{start:944,length:1,convRule:W},{start:945,length:17,convRule:gl},{start:962,length:1,convRule:LE},{start:963,length:9,convRule:gl},{start:972,length:1,convRule:iG},{start:973,length:2,convRule:AE},{start:975,length:1,convRule:KI},{start:976,length:1,convRule:NE},{start:977,length:1,convRule:PE},{start:978,length:3,convRule:la},{start:981,length:1,convRule:qE},{start:982,length:1,convRule:$E},{start:983,length:1,convRule:oG},{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:OE},{start:1009,length:1,convRule:cG},{start:1010,length:1,convRule:_G},{start:1011,length:1,convRule:UE},{start:1012,length:1,convRule:y6},{start:1013,length:1,convRule:WE},{start:1014,length:1,convRule:Ie},{start:1015,length:1,convRule:n},{start:1016,length:1,convRule:r},{start:1017,length:1,convRule:xI},{start:1018,length:1,convRule:n},{start:1019,length:1,convRule:r},{start:1020,length:1,convRule:W},{start:1021,length:3,convRule:rG},{start:1024,length:16,convRule:F6},{start:1040,length:32,convRule:hl},{start:1072,length:32,convRule:gl},{start:1104,length:16,convRule:cG},{start:1120,length:1,convRule:n},{start:1121,length:1,convRule:r},{start:1122,length:1,convRule:n},{start:1123,length:1,convRule:r},{start:1124,length:1,convRule:n},{start:1125,length:1,convRule:r},{start:1126,length:1,convRule:n},{start:1127,length:1,convRule:r},{start:1128,length:1,convRule:n},{start:1129,length:1,convRule:r},{start:1130,length:1,convRule:n},{start:1131,length:1,convRule:r},{start:1132,length:1,convRule:n},{start:1133,length:1,convRule:r},{start:1134,length:1,convRule:n},{start:1135,length:1,convRule:r},{start:1136,length:1,convRule:n},{start:1137,length:1,convRule:r},{start:1138,length:1,convRule:n},{start:1139,length:1,convRule:r},{start:1140,length:1,convRule:n},{start:1141,length:1,convRule:r},{start:1142,length:1,convRule:n},{start:1143,length:1,convRule:r},{start:1144,length:1,convRule:n},{start:1145,length:1,convRule:r},{start:1146,length:1,convRule:n},{start:1147,length:1,convRule:r},{start:1148,length:1,convRule:n},{start:1149,length:1,convRule:r},{start:1150,length:1,convRule:n},{start:1151,length:1,convRule:r},{start:1152,length:1,convRule:n},{start:1153,length:1,convRule:r},{start:1154,length:1,convRule:F},{start:1155,length:5,convRule:p},{start:1160,length:2,convRule:mD},{start:1162,length:1,convRule:n},{start:1163,length:1,convRule:r},{start:1164,length:1,convRule:n},{start:1165,length:1,convRule:r},{start:1166,length:1,convRule:n},{start:1167,length:1,convRule:r},{start:1168,length:1,convRule:n},{start:1169,length:1,convRule:r},{start:1170,length:1,convRule:n},{start:1171,length:1,convRule:r},{start:1172,length:1,convRule:n},{start:1173,length:1,convRule:r},{start:1174,length:1,convRule:n},{start:1175,length:1,convRule:r},{start:1176,length:1,convRule:n},{start:1177,length:1,convRule:r},{start:1178,length:1,convRule:n},{start:1179,length:1,convRule:r},{start:1180,length:1,convRule:n},{start:1181,length:1,convRule:r},{start:1182,length:1,convRule:n},{start:1183,length:1,convRule:r},{start:1184,length:1,convRule:n},{start:1185,length:1,convRule:r},{start:1186,length:1,convRule:n},{start:1187,length:1,convRule:r},{start:1188,length:1,convRule:n},{start:1189,length:1,convRule:r},{start:1190,length:1,convRule:n},{start:1191,length:1,convRule:r},{start:1192,length:1,convRule:n},{start:1193,length:1,convRule:r},{start:1194,length:1,convRule:n},{start:1195,length:1,convRule:r},{start:1196,length:1,convRule:n},{start:1197,length:1,convRule:r},{start:1198,length:1,convRule:n},{start:1199,length:1,convRule:r},{start:1200,length:1,convRule:n},{start:1201,length:1,convRule:r},{start:1202,length:1,convRule:n},{start:1203,length:1,convRule:r},{start:1204,length:1,convRule:n},{start:1205,length:1,convRule:r},{start:1206,length:1,convRule:n},{start:1207,length:1,convRule:r},{start:1208,length:1,convRule:n},{start:1209,length:1,convRule:r},{start:1210,length:1,convRule:n},{start:1211,length:1,convRule:r},{start:1212,length:1,convRule:n},{start:1213,length:1,convRule:r},{start:1214,length:1,convRule:n},{start:1215,length:1,convRule:r},{start:1216,length:1,convRule:b6},{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:BE},{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:eG},{start:1369,length:1,convRule:ye},{start:1370,length:6,convRule:b},{start:1376,length:1,convRule:W},{start:1377,length:38,convRule:fG},{start:1415,length:2,convRule:W},{start:1417,length:1,convRule:b},{start:1418,length:1,convRule:ml},{start:1421,length:2,convRule:F},{start:1423,length:1,convRule:Xu},{start:1425,length:45,convRule:p},{start:1470,length:1,convRule:ml},{start:1471,length:1,convRule:p},{start:1472,length:1,convRule:b},{start:1473,length:2,convRule:p},{start:1475,length:1,convRule:b},{start:1476,length:2,convRule:p},{start:1478,length:1,convRule:b},{start:1479,length:1,convRule:p},{start:1488,length:27,convRule:o},{start:1519,length:4,convRule:o},{start:1523,length:2,convRule:b},{start:1536,length:6,convRule:el},{start:1542,length:3,convRule:Ie},{start:1545,length:2,convRule:b},{start:1547,length:1,convRule:Xu},{start:1548,length:2,convRule:b},{start:1550,length:2,convRule:F},{start:1552,length:11,convRule:p},{start:1563,length:1,convRule:b},{start:1564,length:1,convRule:el},{start:1566,length:2,convRule:b},{start:1568,length:32,convRule:o},{start:1600,length:1,convRule:ye},{start:1601,length:10,convRule:o},{start:1611,length:21,convRule:p},{start:1632,length:10,convRule:ge},{start:1642,length:4,convRule:b},{start:1646,length:2,convRule:o},{start:1648,length:1,convRule:p},{start:1649,length:99,convRule:o},{start:1748,length:1,convRule:b},{start:1749,length:1,convRule:o},{start:1750,length:7,convRule:p},{start:1757,length:1,convRule:el},{start:1758,length:1,convRule:F},{start:1759,length:6,convRule:p},{start:1765,length:2,convRule:ye},{start:1767,length:2,convRule:p},{start:1769,length:1,convRule:F},{start:1770,length:4,convRule:p},{start:1774,length:2,convRule:o},{start:1776,length:10,convRule:ge},{start:1786,length:3,convRule:o},{start:1789,length:2,convRule:F},{start:1791,length:1,convRule:o},{start:1792,length:14,convRule:b},{start:1807,length:1,convRule:el},{start:1808,length:1,convRule:o},{start:1809,length:1,convRule:p},{start:1810,length:30,convRule:o},{start:1840,length:27,convRule:p},{start:1869,length:89,convRule:o},{start:1958,length:11,convRule:p},{start:1969,length:1,convRule:o},{start:1984,length:10,convRule:ge},{start:1994,length:33,convRule:o},{start:2027,length:9,convRule:p},{start:2036,length:2,convRule:ye},{start:2038,length:1,convRule:F},{start:2039,length:3,convRule:b},{start:2042,length:1,convRule:ye},{start:2045,length:1,convRule:p},{start:2046,length:2,convRule:Xu},{start:2048,length:22,convRule:o},{start:2070,length:4,convRule:p},{start:2074,length:1,convRule:ye},{start:2075,length:9,convRule:p},{start:2084,length:1,convRule:ye},{start:2085,length:3,convRule:p},{start:2088,length:1,convRule:ye},{start:2089,length:5,convRule:p},{start:2096,length:15,convRule:b},{start:2112,length:25,convRule:o},{start:2137,length:3,convRule:p},{start:2142,length:1,convRule:b},{start:2144,length:11,convRule:o},{start:2208,length:21,convRule:o},{start:2230,length:18,convRule:o},{start:2259,length:15,convRule:p},{start:2274,length:1,convRule:el},{start:2275,length:32,convRule:p},{start:2307,length:1,convRule:T},{start:2308,length:54,convRule:o},{start:2362,length:1,convRule:p},{start:2363,length:1,convRule:T},{start:2364,length:1,convRule:p},{start:2365,length:1,convRule:o},{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:o},{start:2385,length:7,convRule:p},{start:2392,length:10,convRule:o},{start:2402,length:2,convRule:p},{start:2404,length:2,convRule:b},{start:2406,length:10,convRule:ge},{start:2416,length:1,convRule:b},{start:2417,length:1,convRule:ye},{start:2418,length:15,convRule:o},{start:2433,length:1,convRule:p},{start:2434,length:2,convRule:T},{start:2437,length:8,convRule:o},{start:2447,length:2,convRule:o},{start:2451,length:22,convRule:o},{start:2474,length:7,convRule:o},{start:2482,length:1,convRule:o},{start:2486,length:4,convRule:o},{start:2492,length:1,convRule:p},{start:2493,length:1,convRule:o},{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:o},{start:2519,length:1,convRule:T},{start:2524,length:2,convRule:o},{start:2527,length:3,convRule:o},{start:2530,length:2,convRule:p},{start:2534,length:10,convRule:ge},{start:2544,length:2,convRule:o},{start:2546,length:2,convRule:Xu},{start:2548,length:6,convRule:_e},{start:2554,length:1,convRule:F},{start:2555,length:1,convRule:Xu},{start:2556,length:1,convRule:o},{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:o},{start:2575,length:2,convRule:o},{start:2579,length:22,convRule:o},{start:2602,length:7,convRule:o},{start:2610,length:2,convRule:o},{start:2613,length:2,convRule:o},{start:2616,length:2,convRule:o},{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:o},{start:2654,length:1,convRule:o},{start:2662,length:10,convRule:ge},{start:2672,length:2,convRule:p},{start:2674,length:3,convRule:o},{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:o},{start:2703,length:3,convRule:o},{start:2707,length:22,convRule:o},{start:2730,length:7,convRule:o},{start:2738,length:2,convRule:o},{start:2741,length:5,convRule:o},{start:2748,length:1,convRule:p},{start:2749,length:1,convRule:o},{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:o},{start:2784,length:2,convRule:o},{start:2786,length:2,convRule:p},{start:2790,length:10,convRule:ge},{start:2800,length:1,convRule:b},{start:2801,length:1,convRule:Xu},{start:2809,length:1,convRule:o},{start:2810,length:6,convRule:p},{start:2817,length:1,convRule:p},{start:2818,length:2,convRule:T},{start:2821,length:8,convRule:o},{start:2831,length:2,convRule:o},{start:2835,length:22,convRule:o},{start:2858,length:7,convRule:o},{start:2866,length:2,convRule:o},{start:2869,length:5,convRule:o},{start:2876,length:1,convRule:p},{start:2877,length:1,convRule:o},{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:o},{start:2911,length:3,convRule:o},{start:2914,length:2,convRule:p},{start:2918,length:10,convRule:ge},{start:2928,length:1,convRule:F},{start:2929,length:1,convRule:o},{start:2930,length:6,convRule:_e},{start:2946,length:1,convRule:p},{start:2947,length:1,convRule:o},{start:2949,length:6,convRule:o},{start:2958,length:3,convRule:o},{start:2962,length:4,convRule:o},{start:2969,length:2,convRule:o},{start:2972,length:1,convRule:o},{start:2974,length:2,convRule:o},{start:2979,length:2,convRule:o},{start:2984,length:3,convRule:o},{start:2990,length:12,convRule:o},{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:o},{start:3031,length:1,convRule:T},{start:3046,length:10,convRule:ge},{start:3056,length:3,convRule:_e},{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:o},{start:3086,length:3,convRule:o},{start:3090,length:23,convRule:o},{start:3114,length:16,convRule:o},{start:3133,length:1,convRule:o},{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:o},{start:3168,length:2,convRule:o},{start:3170,length:2,convRule:p},{start:3174,length:10,convRule:ge},{start:3191,length:1,convRule:b},{start:3192,length:7,convRule:_e},{start:3199,length:1,convRule:F},{start:3200,length:1,convRule:o},{start:3201,length:1,convRule:p},{start:3202,length:2,convRule:T},{start:3204,length:1,convRule:b},{start:3205,length:8,convRule:o},{start:3214,length:3,convRule:o},{start:3218,length:23,convRule:o},{start:3242,length:10,convRule:o},{start:3253,length:5,convRule:o},{start:3260,length:1,convRule:p},{start:3261,length:1,convRule:o},{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:o},{start:3296,length:2,convRule:o},{start:3298,length:2,convRule:p},{start:3302,length:10,convRule:ge},{start:3313,length:2,convRule:o},{start:3328,length:2,convRule:p},{start:3330,length:2,convRule:T},{start:3332,length:9,convRule:o},{start:3342,length:3,convRule:o},{start:3346,length:41,convRule:o},{start:3387,length:2,convRule:p},{start:3389,length:1,convRule:o},{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:o},{start:3407,length:1,convRule:F},{start:3412,length:3,convRule:o},{start:3415,length:1,convRule:T},{start:3416,length:7,convRule:_e},{start:3423,length:3,convRule:o},{start:3426,length:2,convRule:p},{start:3430,length:10,convRule:ge},{start:3440,length:9,convRule:_e},{start:3449,length:1,convRule:F},{start:3450,length:6,convRule:o},{start:3457,length:1,convRule:p},{start:3458,length:2,convRule:T},{start:3461,length:18,convRule:o},{start:3482,length:24,convRule:o},{start:3507,length:9,convRule:o},{start:3517,length:1,convRule:o},{start:3520,length:7,convRule:o},{start:3530,length:1,convRule:p},{start:3535,length:3,convRule:T},{start:3538,length:3,convRule:p},{start:3542,length:1,convRule:p},{start:3544,length:8,convRule:T},{start:3558,length:10,convRule:ge},{start:3570,length:2,convRule:T},{start:3572,length:1,convRule:b},{start:3585,length:48,convRule:o},{start:3633,length:1,convRule:p},{start:3634,length:2,convRule:o},{start:3636,length:7,convRule:p},{start:3647,length:1,convRule:Xu},{start:3648,length:6,convRule:o},{start:3654,length:1,convRule:ye},{start:3655,length:8,convRule:p},{start:3663,length:1,convRule:b},{start:3664,length:10,convRule:ge},{start:3674,length:2,convRule:b},{start:3713,length:2,convRule:o},{start:3716,length:1,convRule:o},{start:3718,length:5,convRule:o},{start:3724,length:24,convRule:o},{start:3749,length:1,convRule:o},{start:3751,length:10,convRule:o},{start:3761,length:1,convRule:p},{start:3762,length:2,convRule:o},{start:3764,length:9,convRule:p},{start:3773,length:1,convRule:o},{start:3776,length:5,convRule:o},{start:3782,length:1,convRule:ye},{start:3784,length:6,convRule:p},{start:3792,length:10,convRule:ge},{start:3804,length:4,convRule:o},{start:3840,length:1,convRule:o},{start:3841,length:3,convRule:F},{start:3844,length:15,convRule:b},{start:3859,length:1,convRule:F},{start:3860,length:1,convRule:b},{start:3861,length:3,convRule:F},{start:3864,length:2,convRule:p},{start:3866,length:6,convRule:F},{start:3872,length:10,convRule:ge},{start:3882,length:10,convRule:_e},{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:o},{start:3913,length:36,convRule:o},{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:o},{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:o},{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:o},{start:4160,length:10,convRule:ge},{start:4170,length:6,convRule:b},{start:4176,length:6,convRule:o},{start:4182,length:2,convRule:T},{start:4184,length:2,convRule:p},{start:4186,length:4,convRule:o},{start:4190,length:3,convRule:p},{start:4193,length:1,convRule:o},{start:4194,length:3,convRule:T},{start:4197,length:2,convRule:o},{start:4199,length:7,convRule:T},{start:4206,length:3,convRule:o},{start:4209,length:4,convRule:p},{start:4213,length:13,convRule:o},{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:o},{start:4239,length:1,convRule:T},{start:4240,length:10,convRule:ge},{start:4250,length:3,convRule:T},{start:4253,length:1,convRule:p},{start:4254,length:2,convRule:F},{start:4256,length:38,convRule:lp},{start:4295,length:1,convRule:lp},{start:4301,length:1,convRule:lp},{start:4304,length:43,convRule:pG},{start:4347,length:1,convRule:b},{start:4348,length:1,convRule:ye},{start:4349,length:3,convRule:pG},{start:4352,length:329,convRule:o},{start:4682,length:4,convRule:o},{start:4688,length:7,convRule:o},{start:4696,length:1,convRule:o},{start:4698,length:4,convRule:o},{start:4704,length:41,convRule:o},{start:4746,length:4,convRule:o},{start:4752,length:33,convRule:o},{start:4786,length:4,convRule:o},{start:4792,length:7,convRule:o},{start:4800,length:1,convRule:o},{start:4802,length:4,convRule:o},{start:4808,length:15,convRule:o},{start:4824,length:57,convRule:o},{start:4882,length:4,convRule:o},{start:4888,length:67,convRule:o},{start:4957,length:3,convRule:p},{start:4960,length:9,convRule:b},{start:4969,length:20,convRule:_e},{start:4992,length:16,convRule:o},{start:5008,length:10,convRule:F},{start:5024,length:80,convRule:E6},{start:5104,length:6,convRule:KI},{start:5112,length:6,convRule:oG},{start:5120,length:1,convRule:ml},{start:5121,length:620,convRule:o},{start:5741,length:1,convRule:F},{start:5742,length:1,convRule:b},{start:5743,length:17,convRule:o},{start:5760,length:1,convRule:Nv},{start:5761,length:26,convRule:o},{start:5787,length:1,convRule:te},{start:5788,length:1,convRule:oe},{start:5792,length:75,convRule:o},{start:5867,length:3,convRule:b},{start:5870,length:3,convRule:q0},{start:5873,length:8,convRule:o},{start:5888,length:13,convRule:o},{start:5902,length:4,convRule:o},{start:5906,length:3,convRule:p},{start:5920,length:18,convRule:o},{start:5938,length:3,convRule:p},{start:5941,length:2,convRule:b},{start:5952,length:18,convRule:o},{start:5970,length:2,convRule:p},{start:5984,length:13,convRule:o},{start:5998,length:3,convRule:o},{start:6002,length:2,convRule:p},{start:6016,length:52,convRule:o},{start:6068,length:2,convRule:p},{start:6070,length:1,convRule:T},{start:6071,length:7,convRule:p},{start:6078,length:8,convRule:T},{start:6086,length:1,convRule:p},{start:6087,length:2,convRule:T},{start:6089,length:11,convRule:p},{start:6100,length:3,convRule:b},{start:6103,length:1,convRule:ye},{start:6104,length:3,convRule:b},{start:6107,length:1,convRule:Xu},{start:6108,length:1,convRule:o},{start:6109,length:1,convRule:p},{start:6112,length:10,convRule:ge},{start:6128,length:10,convRule:_e},{start:6144,length:6,convRule:b},{start:6150,length:1,convRule:ml},{start:6151,length:4,convRule:b},{start:6155,length:3,convRule:p},{start:6158,length:1,convRule:el},{start:6160,length:10,convRule:ge},{start:6176,length:35,convRule:o},{start:6211,length:1,convRule:ye},{start:6212,length:53,convRule:o},{start:6272,length:5,convRule:o},{start:6277,length:2,convRule:p},{start:6279,length:34,convRule:o},{start:6313,length:1,convRule:p},{start:6314,length:1,convRule:o},{start:6320,length:70,convRule:o},{start:6400,length:31,convRule:o},{start:6432,length:3,convRule:p},{start:6435,length:4,convRule:T},{start:6439,length:2,convRule:p},{start:6441,length:3,convRule:T},{start:6448,length:2,convRule:T},{start:6450,length:1,convRule:p},{start:6451,length:6,convRule:T},{start:6457,length:3,convRule:p},{start:6464,length:1,convRule:F},{start:6468,length:2,convRule:b},{start:6470,length:10,convRule:ge},{start:6480,length:30,convRule:o},{start:6512,length:5,convRule:o},{start:6528,length:44,convRule:o},{start:6576,length:26,convRule:o},{start:6608,length:10,convRule:ge},{start:6618,length:1,convRule:_e},{start:6622,length:34,convRule:F},{start:6656,length:23,convRule:o},{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:o},{start:6741,length:1,convRule:T},{start:6742,length:1,convRule:p},{start:6743,length:1,convRule:T},{start:6744,length:7,convRule:p},{start:6752,length:1,convRule:p},{start:6753,length:1,convRule:T},{start:6754,length:1,convRule:p},{start:6755,length:2,convRule:T},{start:6757,length:8,convRule:p},{start:6765,length:6,convRule:T},{start:6771,length:10,convRule:p},{start:6783,length:1,convRule:p},{start:6784,length:10,convRule:ge},{start:6800,length:10,convRule:ge},{start:6816,length:7,convRule:b},{start:6823,length:1,convRule:ye},{start:6824,length:6,convRule:b},{start:6832,length:14,convRule:p},{start:6846,length:1,convRule:mD},{start:6847,length:2,convRule:p},{start:6912,length:4,convRule:p},{start:6916,length:1,convRule:T},{start:6917,length:47,convRule:o},{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:o},{start:6992,length:10,convRule:ge},{start:7002,length:7,convRule:b},{start:7009,length:10,convRule:F},{start:7019,length:9,convRule:p},{start:7028,length:9,convRule:F},{start:7040,length:2,convRule:p},{start:7042,length:1,convRule:T},{start:7043,length:30,convRule:o},{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:o},{start:7088,length:10,convRule:ge},{start:7098,length:44,convRule:o},{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:o},{start:7204,length:8,convRule:T},{start:7212,length:8,convRule:p},{start:7220,length:2,convRule:T},{start:7222,length:2,convRule:p},{start:7227,length:5,convRule:b},{start:7232,length:10,convRule:ge},{start:7245,length:3,convRule:o},{start:7248,length:10,convRule:ge},{start:7258,length:30,convRule:o},{start:7288,length:6,convRule:ye},{start:7294,length:2,convRule:b},{start:7296,length:1,convRule:zE},{start:7297,length:1,convRule:kE},{start:7298,length:1,convRule:JE},{start:7299,length:2,convRule:VE},{start:7301,length:1,convRule:jE},{start:7302,length:1,convRule:HE},{start:7303,length:1,convRule:XE},{start:7304,length:1,convRule:YE},{start:7312,length:43,convRule:aG},{start:7357,length:3,convRule:aG},{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:o},{start:7405,length:1,convRule:p},{start:7406,length:6,convRule:o},{start:7412,length:1,convRule:p},{start:7413,length:2,convRule:o},{start:7415,length:1,convRule:T},{start:7416,length:2,convRule:p},{start:7418,length:1,convRule:o},{start:7424,length:44,convRule:W},{start:7468,length:63,convRule:ye},{start:7531,length:13,convRule:W},{start:7544,length:1,convRule:ye},{start:7545,length:1,convRule:ZE},{start:7546,length:3,convRule:W},{start:7549,length:1,convRule:QE},{start:7550,length:16,convRule:W},{start:7566,length:1,convRule:KE},{start:7567,length:12,convRule:W},{start:7579,length:37,convRule:ye},{start:7616,length:58,convRule:p},{start:7675,length:5,convRule:p},{start:7680,length:1,convRule:n},{start:7681,length:1,convRule:r},{start:7682,length:1,convRule:n},{start:7683,length:1,convRule:r},{start:7684,length:1,convRule:n},{start:7685,length:1,convRule:r},{start:7686,length:1,convRule:n},{start:7687,length:1,convRule:r},{start:7688,length:1,convRule:n},{start:7689,length:1,convRule:r},{start:7690,length:1,convRule:n},{start:7691,length:1,convRule:r},{start:7692,length:1,convRule:n},{start:7693,length:1,convRule:r},{start:7694,length:1,convRule:n},{start:7695,length:1,convRule:r},{start:7696,length:1,convRule:n},{start:7697,length:1,convRule:r},{start:7698,length:1,convRule:n},{start:7699,length:1,convRule:r},{start:7700,length:1,convRule:n},{start:7701,length:1,convRule:r},{start:7702,length:1,convRule:n},{start:7703,length:1,convRule:r},{start:7704,length:1,convRule:n},{start:7705,length:1,convRule:r},{start:7706,length:1,convRule:n},{start:7707,length:1,convRule:r},{start:7708,length:1,convRule:n},{start:7709,length:1,convRule:r},{start:7710,length:1,convRule:n},{start:7711,length:1,convRule:r},{start:7712,length:1,convRule:n},{start:7713,length:1,convRule:r},{start:7714,length:1,convRule:n},{start:7715,length:1,convRule:r},{start:7716,length:1,convRule:n},{start:7717,length:1,convRule:r},{start:7718,length:1,convRule:n},{start:7719,length:1,convRule:r},{start:7720,length:1,convRule:n},{start:7721,length:1,convRule:r},{start:7722,length:1,convRule:n},{start:7723,length:1,convRule:r},{start:7724,length:1,convRule:n},{start:7725,length:1,convRule:r},{start:7726,length:1,convRule:n},{start:7727,length:1,convRule:r},{start:7728,length:1,convRule:n},{start:7729,length:1,convRule:r},{start:7730,length:1,convRule:n},{start:7731,length:1,convRule:r},{start:7732,length:1,convRule:n},{start:7733,length:1,convRule:r},{start:7734,length:1,convRule:n},{start:7735,length:1,convRule:r},{start:7736,length:1,convRule:n},{start:7737,length:1,convRule:r},{start:7738,length:1,convRule:n},{start:7739,length:1,convRule:r},{start:7740,length:1,convRule:n},{start:7741,length:1,convRule:r},{start:7742,length:1,convRule:n},{start:7743,length:1,convRule:r},{start:7744,length:1,convRule:n},{start:7745,length:1,convRule:r},{start:7746,length:1,convRule:n},{start:7747,length:1,convRule:r},{start:7748,length:1,convRule:n},{start:7749,length:1,convRule:r},{start:7750,length:1,convRule:n},{start:7751,length:1,convRule:r},{start:7752,length:1,convRule:n},{start:7753,length:1,convRule:r},{start:7754,length:1,convRule:n},{start:7755,length:1,convRule:r},{start:7756,length:1,convRule:n},{start:7757,length:1,convRule:r},{start:7758,length:1,convRule:n},{start:7759,length:1,convRule:r},{start:7760,length:1,convRule:n},{start:7761,length:1,convRule:r},{start:7762,length:1,convRule:n},{start:7763,length:1,convRule:r},{start:7764,length:1,convRule:n},{start:7765,length:1,convRule:r},{start:7766,length:1,convRule:n},{start:7767,length:1,convRule:r},{start:7768,length:1,convRule:n},{start:7769,length:1,convRule:r},{start:7770,length:1,convRule:n},{start:7771,length:1,convRule:r},{start:7772,length:1,convRule:n},{start:7773,length:1,convRule:r},{start:7774,length:1,convRule:n},{start:7775,length:1,convRule:r},{start:7776,length:1,convRule:n},{start:7777,length:1,convRule:r},{start:7778,length:1,convRule:n},{start:7779,length:1,convRule:r},{start:7780,length:1,convRule:n},{start:7781,length:1,convRule:r},{start:7782,length:1,convRule:n},{start:7783,length:1,convRule:r},{start:7784,length:1,convRule:n},{start:7785,length:1,convRule:r},{start:7786,length:1,convRule:n},{start:7787,length:1,convRule:r},{start:7788,length:1,convRule:n},{start:7789,length:1,convRule:r},{start:7790,length:1,convRule:n},{start:7791,length:1,convRule:r},{start:7792,length:1,convRule:n},{start:7793,length:1,convRule:r},{start:7794,length:1,convRule:n},{start:7795,length:1,convRule:r},{start:7796,length:1,convRule:n},{start:7797,length:1,convRule:r},{start:7798,length:1,convRule:n},{start:7799,length:1,convRule:r},{start:7800,length:1,convRule:n},{start:7801,length:1,convRule:r},{start:7802,length:1,convRule:n},{start:7803,length:1,convRule:r},{start:7804,length:1,convRule:n},{start:7805,length:1,convRule:r},{start:7806,length:1,convRule:n},{start:7807,length:1,convRule:r},{start:7808,length:1,convRule:n},{start:7809,length:1,convRule:r},{start:7810,length:1,convRule:n},{start:7811,length:1,convRule:r},{start:7812,length:1,convRule:n},{start:7813,length:1,convRule:r},{start:7814,length:1,convRule:n},{start:7815,length:1,convRule:r},{start:7816,length:1,convRule:n},{start:7817,length:1,convRule:r},{start:7818,length:1,convRule:n},{start:7819,length:1,convRule:r},{start:7820,length:1,convRule:n},{start:7821,length:1,convRule:r},{start:7822,length:1,convRule:n},{start:7823,length:1,convRule:r},{start:7824,length:1,convRule:n},{start:7825,length:1,convRule:r},{start:7826,length:1,convRule:n},{start:7827,length:1,convRule:r},{start:7828,length:1,convRule:n},{start:7829,length:1,convRule:r},{start:7830,length:5,convRule:W},{start:7835,length:1,convRule:xE},{start:7836,length:2,convRule:W},{start:7838,length:1,convRule:C6},{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:eC},{start:8050,length:4,convRule:aC},{start:8054,length:2,convRule:uC},{start:8056,length:2,convRule:lC},{start:8058,length:2,convRule:vC},{start:8060,length:2,convRule:nC},{start:8064,length:8,convRule:Ha},{start:8072,length:8,convRule:np},{start:8080,length:8,convRule:Ha},{start:8088,length:8,convRule:np},{start:8096,length:8,convRule:Ha},{start:8104,length:8,convRule:np},{start:8112,length:2,convRule:Ha},{start:8114,length:1,convRule:W},{start:8115,length:1,convRule:tp},{start:8116,length:1,convRule:W},{start:8118,length:2,convRule:W},{start:8120,length:2,convRule:gu},{start:8122,length:2,convRule:T6},{start:8124,length:1,convRule:rp},{start:8125,length:1,convRule:lu},{start:8126,length:1,convRule:rC},{start:8127,length:3,convRule:lu},{start:8130,length:1,convRule:W},{start:8131,length:1,convRule:tp},{start:8132,length:1,convRule:W},{start:8134,length:2,convRule:W},{start:8136,length:4,convRule:M6},{start:8140,length:1,convRule:rp},{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:S6},{start:8157,length:3,convRule:lu},{start:8160,length:2,convRule:Ha},{start:8162,length:3,convRule:W},{start:8165,length:1,convRule:_G},{start:8166,length:2,convRule:W},{start:8168,length:2,convRule:gu},{start:8170,length:2,convRule:L6},{start:8172,length:1,convRule:xI},{start:8173,length:3,convRule:lu},{start:8178,length:1,convRule:W},{start:8179,length:1,convRule:tp},{start:8180,length:1,convRule:W},{start:8182,length:2,convRule:W},{start:8184,length:2,convRule:A6},{start:8186,length:2,convRule:N6},{start:8188,length:1,convRule:rp},{start:8189,length:2,convRule:lu},{start:8192,length:11,convRule:Nv},{start:8203,length:5,convRule:el},{start:8208,length:6,convRule:ml},{start:8214,length:2,convRule:b},{start:8216,length:1,convRule:En},{start:8217,length:1,convRule:ct},{start:8218,length:1,convRule:te},{start:8219,length:2,convRule:En},{start:8221,length:1,convRule:ct},{start:8222,length:1,convRule:te},{start:8223,length:1,convRule:En},{start:8224,length:8,convRule:b},{start:8232,length:1,convRule:UB},{start:8233,length:1,convRule:$B},{start:8234,length:5,convRule:el},{start:8239,length:1,convRule:Nv},{start:8240,length:9,convRule:b},{start:8249,length:1,convRule:En},{start:8250,length:1,convRule:ct},{start:8251,length:4,convRule:b},{start:8255,length:2,convRule:up},{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:up},{start:8277,length:10,convRule:b},{start:8287,length:1,convRule:Nv},{start:8288,length:5,convRule:el},{start:8294,length:10,convRule:el},{start:8304,length:1,convRule:_e},{start:8305,length:1,convRule:ye},{start:8308,length:6,convRule:_e},{start:8314,length:3,convRule:Ie},{start:8317,length:1,convRule:te},{start:8318,length:1,convRule:oe},{start:8319,length:1,convRule:ye},{start:8320,length:10,convRule:_e},{start:8330,length:3,convRule:Ie},{start:8333,length:1,convRule:te},{start:8334,length:1,convRule:oe},{start:8336,length:13,convRule:ye},{start:8352,length:32,convRule:Xu},{start:8400,length:13,convRule:p},{start:8413,length:4,convRule:mD},{start:8417,length:1,convRule:p},{start:8418,length:3,convRule:mD},{start:8421,length:12,convRule:p},{start:8448,length:2,convRule:F},{start:8450,length:1,convRule:la},{start:8451,length:4,convRule:F},{start:8455,length:1,convRule:la},{start:8456,length:2,convRule:F},{start:8458,length:1,convRule:W},{start:8459,length:3,convRule:la},{start:8462,length:2,convRule:W},{start:8464,length:3,convRule:la},{start:8467,length:1,convRule:W},{start:8468,length:1,convRule:F},{start:8469,length:1,convRule:la},{start:8470,length:2,convRule:F},{start:8472,length:1,convRule:Ie},{start:8473,length:5,convRule:la},{start:8478,length:6,convRule:F},{start:8484,length:1,convRule:la},{start:8485,length:1,convRule:F},{start:8486,length:1,convRule:P6},{start:8487,length:1,convRule:F},{start:8488,length:1,convRule:la},{start:8489,length:1,convRule:F},{start:8490,length:1,convRule:q6},{start:8491,length:1,convRule:$6},{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:O6},{start:8499,length:1,convRule:la},{start:8500,length:1,convRule:W},{start:8501,length:4,convRule:o},{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:tC},{start:8527,length:1,convRule:F},{start:8528,length:16,convRule:_e},{start:8544,length:16,convRule:G6},{start:8560,length:16,convRule:w6},{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:_e},{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:_e},{start:9372,length:26,convRule:F},{start:9398,length:26,convRule:D6},{start:9424,length:26,convRule:R6},{start:9450,length:22,convRule:_e},{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:_e},{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:eG},{start:11312,length:47,convRule:fG},{start:11360,length:1,convRule:n},{start:11361,length:1,convRule:r},{start:11362,length:1,convRule:U6},{start:11363,length:1,convRule:W6},{start:11364,length:1,convRule:B6},{start:11365,length:1,convRule:iC},{start:11366,length:1,convRule:oC},{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:z6},{start:11374,length:1,convRule:k6},{start:11375,length:1,convRule:J6},{start:11376,length:1,convRule:V6},{start:11377,length:1,convRule:W},{start:11378,length:1,convRule:n},{start:11379,length:1,convRule:r},{start:11380,length:1,convRule:W},{start:11381,length:1,convRule:n},{start:11382,length:1,convRule:r},{start:11383,length:5,convRule:W},{start:11388,length:2,convRule:ye},{start:11390,length:2,convRule:j6},{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:_e},{start:11518,length:2,convRule:b},{start:11520,length:38,convRule:ip},{start:11559,length:1,convRule:ip},{start:11565,length:1,convRule:ip},{start:11568,length:56,convRule:o},{start:11631,length:1,convRule:ye},{start:11632,length:1,convRule:b},{start:11647,length:1,convRule:p},{start:11648,length:23,convRule:o},{start:11680,length:7,convRule:o},{start:11688,length:7,convRule:o},{start:11696,length:7,convRule:o},{start:11704,length:7,convRule:o},{start:11712,length:7,convRule:o},{start:11720,length:7,convRule:o},{start:11728,length:7,convRule:o},{start:11736,length:7,convRule:o},{start:11744,length:32,convRule:p},{start:11776,length:2,convRule:b},{start:11778,length:1,convRule:En},{start:11779,length:1,convRule:ct},{start:11780,length:1,convRule:En},{start:11781,length:1,convRule:ct},{start:11782,length:3,convRule:b},{start:11785,length:1,convRule:En},{start:11786,length:1,convRule:ct},{start:11787,length:1,convRule:b},{start:11788,length:1,convRule:En},{start:11789,length:1,convRule:ct},{start:11790,length:9,convRule:b},{start:11799,length:1,convRule:ml},{start:11800,length:2,convRule:b},{start:11802,length:1,convRule:ml},{start:11803,length:1,convRule:b},{start:11804,length:1,convRule:En},{start:11805,length:1,convRule:ct},{start:11806,length:2,convRule:b},{start:11808,length:1,convRule:En},{start:11809,length:1,convRule:ct},{start:11810,length:1,convRule:te},{start:11811,length:1,convRule:oe},{start:11812,length:1,convRule:te},{start:11813,length:1,convRule:oe},{start:11814,length:1,convRule:te},{start:11815,length:1,convRule:oe},{start:11816,length:1,convRule:te},{start:11817,length:1,convRule:oe},{start:11818,length:5,convRule:b},{start:11823,length:1,convRule:ye},{start:11824,length:10,convRule:b},{start:11834,length:2,convRule:ml},{start:11836,length:4,convRule:b},{start:11840,length:1,convRule:ml},{start:11841,length:1,convRule:b},{start:11842,length:1,convRule:te},{start:11843,length:13,convRule:b},{start:11856,length:2,convRule:F},{start:11858,length:1,convRule:b},{start:11904,length:26,convRule:F},{start:11931,length:89,convRule:F},{start:12032,length:214,convRule:F},{start:12272,length:12,convRule:F},{start:12288,length:1,convRule:Nv},{start:12289,length:3,convRule:b},{start:12292,length:1,convRule:F},{start:12293,length:1,convRule:ye},{start:12294,length:1,convRule:o},{start:12295,length:1,convRule:q0},{start:12296,length:1,convRule:te},{start:12297,length:1,convRule:oe},{start:12298,length:1,convRule:te},{start:12299,length:1,convRule:oe},{start:12300,length:1,convRule:te},{start:12301,length:1,convRule:oe},{start:12302,length:1,convRule:te},{start:12303,length:1,convRule:oe},{start:12304,length:1,convRule:te},{start:12305,length:1,convRule:oe},{start:12306,length:2,convRule:F},{start:12308,length:1,convRule:te},{start:12309,length:1,convRule:oe},{start:12310,length:1,convRule:te},{start:12311,length:1,convRule:oe},{start:12312,length:1,convRule:te},{start:12313,length:1,convRule:oe},{start:12314,length:1,convRule:te},{start:12315,length:1,convRule:oe},{start:12316,length:1,convRule:ml},{start:12317,length:1,convRule:te},{start:12318,length:2,convRule:oe},{start:12320,length:1,convRule:F},{start:12321,length:9,convRule:q0},{start:12330,length:4,convRule:p},{start:12334,length:2,convRule:T},{start:12336,length:1,convRule:ml},{start:12337,length:5,convRule:ye},{start:12342,length:2,convRule:F},{start:12344,length:3,convRule:q0},{start:12347,length:1,convRule:ye},{start:12348,length:1,convRule:o},{start:12349,length:1,convRule:b},{start:12350,length:2,convRule:F},{start:12353,length:86,convRule:o},{start:12441,length:2,convRule:p},{start:12443,length:2,convRule:lu},{start:12445,length:2,convRule:ye},{start:12447,length:1,convRule:o},{start:12448,length:1,convRule:ml},{start:12449,length:90,convRule:o},{start:12539,length:1,convRule:b},{start:12540,length:3,convRule:ye},{start:12543,length:1,convRule:o},{start:12549,length:43,convRule:o},{start:12593,length:94,convRule:o},{start:12688,length:2,convRule:F},{start:12690,length:4,convRule:_e},{start:12694,length:10,convRule:F},{start:12704,length:32,convRule:o},{start:12736,length:36,convRule:F},{start:12784,length:16,convRule:o},{start:12800,length:31,convRule:F},{start:12832,length:10,convRule:_e},{start:12842,length:30,convRule:F},{start:12872,length:8,convRule:_e},{start:12880,length:1,convRule:F},{start:12881,length:15,convRule:_e},{start:12896,length:32,convRule:F},{start:12928,length:10,convRule:_e},{start:12938,length:39,convRule:F},{start:12977,length:15,convRule:_e},{start:12992,length:320,convRule:F},{start:13312,length:6592,convRule:o},{start:19904,length:64,convRule:F},{start:19968,length:20989,convRule:o},{start:40960,length:21,convRule:o},{start:40981,length:1,convRule:ye},{start:40982,length:1143,convRule:o},{start:42128,length:55,convRule:F},{start:42192,length:40,convRule:o},{start:42232,length:6,convRule:ye},{start:42238,length:2,convRule:b},{start:42240,length:268,convRule:o},{start:42508,length:1,convRule:ye},{start:42509,length:3,convRule:b},{start:42512,length:16,convRule:o},{start:42528,length:10,convRule:ge},{start:42538,length:2,convRule:o},{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:o},{start:42607,length:1,convRule:p},{start:42608,length:3,convRule:mD},{start:42611,length:1,convRule:b},{start:42612,length:10,convRule:p},{start:42622,length:1,convRule:b},{start:42623,length:1,convRule:ye},{start:42624,length:1,convRule:n},{start:42625,length:1,convRule:r},{start:42626,length:1,convRule:n},{start:42627,length:1,convRule:r},{start:42628,length:1,convRule:n},{start:42629,length:1,convRule:r},{start:42630,length:1,convRule:n},{start:42631,length:1,convRule:r},{start:42632,length:1,convRule:n},{start:42633,length:1,convRule:r},{start:42634,length:1,convRule:n},{start:42635,length:1,convRule:r},{start:42636,length:1,convRule:n},{start:42637,length:1,convRule:r},{start:42638,length:1,convRule:n},{start:42639,length:1,convRule:r},{start:42640,length:1,convRule:n},{start:42641,length:1,convRule:r},{start:42642,length:1,convRule:n},{start:42643,length:1,convRule:r},{start:42644,length:1,convRule:n},{start:42645,length:1,convRule:r},{start:42646,length:1,convRule:n},{start:42647,length:1,convRule:r},{start:42648,length:1,convRule:n},{start:42649,length:1,convRule:r},{start:42650,length:1,convRule:n},{start:42651,length:1,convRule:r},{start:42652,length:2,convRule:ye},{start:42654,length:2,convRule:p},{start:42656,length:70,convRule:o},{start:42726,length:10,convRule:q0},{start:42736,length:2,convRule:p},{start:42738,length:6,convRule:b},{start:42752,length:23,convRule:lu},{start:42775,length:9,convRule:ye},{start:42784,length:2,convRule:lu},{start:42786,length:1,convRule:n},{start:42787,length:1,convRule:r},{start:42788,length:1,convRule:n},{start:42789,length:1,convRule:r},{start:42790,length:1,convRule:n},{start:42791,length:1,convRule:r},{start:42792,length:1,convRule:n},{start:42793,length:1,convRule:r},{start:42794,length:1,convRule:n},{start:42795,length:1,convRule:r},{start:42796,length:1,convRule:n},{start:42797,length:1,convRule:r},{start:42798,length:1,convRule:n},{start:42799,length:1,convRule:r},{start:42800,length:2,convRule:W},{start:42802,length:1,convRule:n},{start:42803,length:1,convRule:r},{start:42804,length:1,convRule:n},{start:42805,length:1,convRule:r},{start:42806,length:1,convRule:n},{start:42807,length:1,convRule:r},{start:42808,length:1,convRule:n},{start:42809,length:1,convRule:r},{start:42810,length:1,convRule:n},{start:42811,length:1,convRule:r},{start:42812,length:1,convRule:n},{start:42813,length:1,convRule:r},{start:42814,length:1,convRule:n},{start:42815,length:1,convRule:r},{start:42816,length:1,convRule:n},{start:42817,length:1,convRule:r},{start:42818,length:1,convRule:n},{start:42819,length:1,convRule:r},{start:42820,length:1,convRule:n},{start:42821,length:1,convRule:r},{start:42822,length:1,convRule:n},{start:42823,length:1,convRule:r},{start:42824,length:1,convRule:n},{start:42825,length:1,convRule:r},{start:42826,length:1,convRule:n},{start:42827,length:1,convRule:r},{start:42828,length:1,convRule:n},{start:42829,length:1,convRule:r},{start:42830,length:1,convRule:n},{start:42831,length:1,convRule:r},{start:42832,length:1,convRule:n},{start:42833,length:1,convRule:r},{start:42834,length:1,convRule:n},{start:42835,length:1,convRule:r},{start:42836,length:1,convRule:n},{start:42837,length:1,convRule:r},{start:42838,length:1,convRule:n},{start:42839,length:1,convRule:r},{start:42840,length:1,convRule:n},{start:42841,length:1,convRule:r},{start:42842,length:1,convRule:n},{start:42843,length:1,convRule:r},{start:42844,length:1,convRule:n},{start:42845,length:1,convRule:r},{start:42846,length:1,convRule:n},{start:42847,length:1,convRule:r},{start:42848,length:1,convRule:n},{start:42849,length:1,convRule:r},{start:42850,length:1,convRule:n},{start:42851,length:1,convRule:r},{start:42852,length:1,convRule:n},{start:42853,length:1,convRule:r},{start:42854,length:1,convRule:n},{start:42855,length:1,convRule:r},{start:42856,length:1,convRule:n},{start:42857,length:1,convRule:r},{start:42858,length:1,convRule:n},{start:42859,length:1,convRule:r},{start:42860,length:1,convRule:n},{start:42861,length:1,convRule:r},{start:42862,length:1,convRule:n},{start:42863,length:1,convRule:r},{start:42864,length:1,convRule:ye},{start:42865,length:8,convRule:W},{start:42873,length:1,convRule:n},{start:42874,length:1,convRule:r},{start:42875,length:1,convRule:n},{start:42876,length:1,convRule:r},{start:42877,length:1,convRule:H6},{start:42878,length:1,convRule:n},{start:42879,length:1,convRule:r},{start:42880,length:1,convRule:n},{start:42881,length:1,convRule:r},{start:42882,length:1,convRule:n},{start:42883,length:1,convRule:r},{start:42884,length:1,convRule:n},{start:42885,length:1,convRule:r},{start:42886,length:1,convRule:n},{start:42887,length:1,convRule:r},{start:42888,length:1,convRule:ye},{start:42889,length:2,convRule:lu},{start:42891,length:1,convRule:n},{start:42892,length:1,convRule:r},{start:42893,length:1,convRule:X6},{start:42894,length:1,convRule:W},{start:42895,length:1,convRule:o},{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:_C},{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:uG},{start:42923,length:1,convRule:Y6},{start:42924,length:1,convRule:Z6},{start:42925,length:1,convRule:Q6},{start:42926,length:1,convRule:uG},{start:42927,length:1,convRule:W},{start:42928,length:1,convRule:K6},{start:42929,length:1,convRule:x6},{start:42930,length:1,convRule:eE},{start:42931,length:1,convRule:aE},{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:uE},{start:42949,length:1,convRule:lE},{start:42950,length:1,convRule:vE},{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:o},{start:43e3,length:2,convRule:ye},{start:43002,length:1,convRule:W},{start:43003,length:7,convRule:o},{start:43010,length:1,convRule:p},{start:43011,length:3,convRule:o},{start:43014,length:1,convRule:p},{start:43015,length:4,convRule:o},{start:43019,length:1,convRule:p},{start:43020,length:23,convRule:o},{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:_e},{start:43062,length:2,convRule:F},{start:43064,length:1,convRule:Xu},{start:43065,length:1,convRule:F},{start:43072,length:52,convRule:o},{start:43124,length:4,convRule:b},{start:43136,length:2,convRule:T},{start:43138,length:50,convRule:o},{start:43188,length:16,convRule:T},{start:43204,length:2,convRule:p},{start:43214,length:2,convRule:b},{start:43216,length:10,convRule:ge},{start:43232,length:18,convRule:p},{start:43250,length:6,convRule:o},{start:43256,length:3,convRule:b},{start:43259,length:1,convRule:o},{start:43260,length:1,convRule:b},{start:43261,length:2,convRule:o},{start:43263,length:1,convRule:p},{start:43264,length:10,convRule:ge},{start:43274,length:28,convRule:o},{start:43302,length:8,convRule:p},{start:43310,length:2,convRule:b},{start:43312,length:23,convRule:o},{start:43335,length:11,convRule:p},{start:43346,length:2,convRule:T},{start:43359,length:1,convRule:b},{start:43360,length:29,convRule:o},{start:43392,length:3,convRule:p},{start:43395,length:1,convRule:T},{start:43396,length:47,convRule:o},{start:43443,length:1,convRule:p},{start:43444,length:2,convRule:T},{start:43446,length:4,convRule:p},{start:43450,length:2,convRule:T},{start:43452,length:2,convRule:p},{start:43454,length:3,convRule:T},{start:43457,length:13,convRule:b},{start:43471,length:1,convRule:ye},{start:43472,length:10,convRule:ge},{start:43486,length:2,convRule:b},{start:43488,length:5,convRule:o},{start:43493,length:1,convRule:p},{start:43494,length:1,convRule:ye},{start:43495,length:9,convRule:o},{start:43504,length:10,convRule:ge},{start:43514,length:5,convRule:o},{start:43520,length:41,convRule:o},{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:o},{start:43587,length:1,convRule:p},{start:43588,length:8,convRule:o},{start:43596,length:1,convRule:p},{start:43597,length:1,convRule:T},{start:43600,length:10,convRule:ge},{start:43612,length:4,convRule:b},{start:43616,length:16,convRule:o},{start:43632,length:1,convRule:ye},{start:43633,length:6,convRule:o},{start:43639,length:3,convRule:F},{start:43642,length:1,convRule:o},{start:43643,length:1,convRule:T},{start:43644,length:1,convRule:p},{start:43645,length:1,convRule:T},{start:43646,length:50,convRule:o},{start:43696,length:1,convRule:p},{start:43697,length:1,convRule:o},{start:43698,length:3,convRule:p},{start:43701,length:2,convRule:o},{start:43703,length:2,convRule:p},{start:43705,length:5,convRule:o},{start:43710,length:2,convRule:p},{start:43712,length:1,convRule:o},{start:43713,length:1,convRule:p},{start:43714,length:1,convRule:o},{start:43739,length:2,convRule:o},{start:43741,length:1,convRule:ye},{start:43742,length:2,convRule:b},{start:43744,length:11,convRule:o},{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:o},{start:43763,length:2,convRule:ye},{start:43765,length:1,convRule:T},{start:43766,length:1,convRule:p},{start:43777,length:6,convRule:o},{start:43785,length:6,convRule:o},{start:43793,length:6,convRule:o},{start:43808,length:7,convRule:o},{start:43816,length:7,convRule:o},{start:43824,length:35,convRule:W},{start:43859,length:1,convRule:fC},{start:43860,length:7,convRule:W},{start:43867,length:1,convRule:lu},{start:43868,length:4,convRule:ye},{start:43872,length:9,convRule:W},{start:43881,length:1,convRule:ye},{start:43882,length:2,convRule:lu},{start:43888,length:80,convRule:pC},{start:43968,length:35,convRule:o},{start:44003,length:2,convRule:T},{start:44005,length:1,convRule:p},{start:44006,length:2,convRule:T},{start:44008,length:1,convRule:p},{start:44009,length:2,convRule:T},{start:44011,length:1,convRule:b},{start:44012,length:1,convRule:T},{start:44013,length:1,convRule:p},{start:44016,length:10,convRule:ge},{start:44032,length:11172,convRule:o},{start:55216,length:23,convRule:o},{start:55243,length:49,convRule:o},{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:o},{start:64112,length:106,convRule:o},{start:64256,length:7,convRule:W},{start:64275,length:5,convRule:W},{start:64285,length:1,convRule:o},{start:64286,length:1,convRule:p},{start:64287,length:10,convRule:o},{start:64297,length:1,convRule:Ie},{start:64298,length:13,convRule:o},{start:64312,length:5,convRule:o},{start:64318,length:1,convRule:o},{start:64320,length:2,convRule:o},{start:64323,length:2,convRule:o},{start:64326,length:108,convRule:o},{start:64434,length:16,convRule:lu},{start:64467,length:363,convRule:o},{start:64830,length:1,convRule:oe},{start:64831,length:1,convRule:te},{start:64848,length:64,convRule:o},{start:64914,length:54,convRule:o},{start:65008,length:12,convRule:o},{start:65020,length:1,convRule:Xu},{start:65021,length:1,convRule:F},{start:65024,length:16,convRule:p},{start:65040,length:7,convRule:b},{start:65047,length:1,convRule:te},{start:65048,length:1,convRule:oe},{start:65049,length:1,convRule:b},{start:65056,length:16,convRule:p},{start:65072,length:1,convRule:b},{start:65073,length:2,convRule:ml},{start:65075,length:2,convRule:up},{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:up},{start:65104,length:3,convRule:b},{start:65108,length:4,convRule:b},{start:65112,length:1,convRule:ml},{start:65113,length:1,convRule:te},{start:65114,length:1,convRule:oe},{start:65115,length:1,convRule:te},{start:65116,length:1,convRule:oe},{start:65117,length:1,convRule:te},{start:65118,length:1,convRule:oe},{start:65119,length:3,convRule:b},{start:65122,length:1,convRule:Ie},{start:65123,length:1,convRule:ml},{start:65124,length:3,convRule:Ie},{start:65128,length:1,convRule:b},{start:65129,length:1,convRule:Xu},{start:65130,length:2,convRule:b},{start:65136,length:5,convRule:o},{start:65142,length:135,convRule:o},{start:65279,length:1,convRule:el},{start:65281,length:3,convRule:b},{start:65284,length:1,convRule:Xu},{start:65285,length:3,convRule:b},{start:65288,length:1,convRule:te},{start:65289,length:1,convRule:oe},{start:65290,length:1,convRule:b},{start:65291,length:1,convRule:Ie},{start:65292,length:1,convRule:b},{start:65293,length:1,convRule:ml},{start:65294,length:2,convRule:b},{start:65296,length:10,convRule:ge},{start:65306,length:2,convRule:b},{start:65308,length:3,convRule:Ie},{start:65311,length:2,convRule:b},{start:65313,length:26,convRule:hl},{start:65339,length:1,convRule:te},{start:65340,length:1,convRule:b},{start:65341,length:1,convRule:oe},{start:65342,length:1,convRule:lu},{start:65343,length:1,convRule:up},{start:65344,length:1,convRule:lu},{start:65345,length:26,convRule:gl},{start:65371,length:1,convRule:te},{start:65372,length:1,convRule:Ie},{start:65373,length:1,convRule:oe},{start:65374,length:1,convRule:Ie},{start:65375,length:1,convRule:te},{start:65376,length:1,convRule:oe},{start:65377,length:1,convRule:b},{start:65378,length:1,convRule:te},{start:65379,length:1,convRule:oe},{start:65380,length:2,convRule:b},{start:65382,length:10,convRule:o},{start:65392,length:1,convRule:ye},{start:65393,length:45,convRule:o},{start:65438,length:2,convRule:ye},{start:65440,length:31,convRule:o},{start:65474,length:6,convRule:o},{start:65482,length:6,convRule:o},{start:65490,length:6,convRule:o},{start:65498,length:3,convRule:o},{start:65504,length:2,convRule:Xu},{start:65506,length:1,convRule:Ie},{start:65507,length:1,convRule:lu},{start:65508,length:1,convRule:F},{start:65509,length:2,convRule:Xu},{start:65512,length:1,convRule:F},{start:65513,length:4,convRule:Ie},{start:65517,length:2,convRule:F},{start:65529,length:3,convRule:el},{start:65532,length:2,convRule:F},{start:65536,length:12,convRule:o},{start:65549,length:26,convRule:o},{start:65576,length:19,convRule:o},{start:65596,length:2,convRule:o},{start:65599,length:15,convRule:o},{start:65616,length:14,convRule:o},{start:65664,length:123,convRule:o},{start:65792,length:3,convRule:b},{start:65799,length:45,convRule:_e},{start:65847,length:9,convRule:F},{start:65856,length:53,convRule:q0},{start:65909,length:4,convRule:_e},{start:65913,length:17,convRule:F},{start:65930,length:2,convRule:_e},{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:o},{start:66208,length:49,convRule:o},{start:66272,length:1,convRule:p},{start:66273,length:27,convRule:_e},{start:66304,length:32,convRule:o},{start:66336,length:4,convRule:_e},{start:66349,length:20,convRule:o},{start:66369,length:1,convRule:q0},{start:66370,length:8,convRule:o},{start:66378,length:1,convRule:q0},{start:66384,length:38,convRule:o},{start:66422,length:5,convRule:p},{start:66432,length:30,convRule:o},{start:66463,length:1,convRule:b},{start:66464,length:36,convRule:o},{start:66504,length:8,convRule:o},{start:66512,length:1,convRule:b},{start:66513,length:5,convRule:q0},{start:66560,length:40,convRule:lG},{start:66600,length:40,convRule:sG},{start:66640,length:78,convRule:o},{start:66720,length:10,convRule:ge},{start:66736,length:36,convRule:lG},{start:66776,length:36,convRule:sG},{start:66816,length:40,convRule:o},{start:66864,length:52,convRule:o},{start:66927,length:1,convRule:b},{start:67072,length:311,convRule:o},{start:67392,length:22,convRule:o},{start:67424,length:8,convRule:o},{start:67584,length:6,convRule:o},{start:67592,length:1,convRule:o},{start:67594,length:44,convRule:o},{start:67639,length:2,convRule:o},{start:67644,length:1,convRule:o},{start:67647,length:23,convRule:o},{start:67671,length:1,convRule:b},{start:67672,length:8,convRule:_e},{start:67680,length:23,convRule:o},{start:67703,length:2,convRule:F},{start:67705,length:7,convRule:_e},{start:67712,length:31,convRule:o},{start:67751,length:9,convRule:_e},{start:67808,length:19,convRule:o},{start:67828,length:2,convRule:o},{start:67835,length:5,convRule:_e},{start:67840,length:22,convRule:o},{start:67862,length:6,convRule:_e},{start:67871,length:1,convRule:b},{start:67872,length:26,convRule:o},{start:67903,length:1,convRule:b},{start:67968,length:56,convRule:o},{start:68028,length:2,convRule:_e},{start:68030,length:2,convRule:o},{start:68032,length:16,convRule:_e},{start:68050,length:46,convRule:_e},{start:68096,length:1,convRule:o},{start:68097,length:3,convRule:p},{start:68101,length:2,convRule:p},{start:68108,length:4,convRule:p},{start:68112,length:4,convRule:o},{start:68117,length:3,convRule:o},{start:68121,length:29,convRule:o},{start:68152,length:3,convRule:p},{start:68159,length:1,convRule:p},{start:68160,length:9,convRule:_e},{start:68176,length:9,convRule:b},{start:68192,length:29,convRule:o},{start:68221,length:2,convRule:_e},{start:68223,length:1,convRule:b},{start:68224,length:29,convRule:o},{start:68253,length:3,convRule:_e},{start:68288,length:8,convRule:o},{start:68296,length:1,convRule:F},{start:68297,length:28,convRule:o},{start:68325,length:2,convRule:p},{start:68331,length:5,convRule:_e},{start:68336,length:7,convRule:b},{start:68352,length:54,convRule:o},{start:68409,length:7,convRule:b},{start:68416,length:22,convRule:o},{start:68440,length:8,convRule:_e},{start:68448,length:19,convRule:o},{start:68472,length:8,convRule:_e},{start:68480,length:18,convRule:o},{start:68505,length:4,convRule:b},{start:68521,length:7,convRule:_e},{start:68608,length:73,convRule:o},{start:68736,length:51,convRule:tG},{start:68800,length:51,convRule:iG},{start:68858,length:6,convRule:_e},{start:68864,length:36,convRule:o},{start:68900,length:4,convRule:p},{start:68912,length:10,convRule:ge},{start:69216,length:31,convRule:_e},{start:69248,length:42,convRule:o},{start:69291,length:2,convRule:p},{start:69293,length:1,convRule:ml},{start:69296,length:2,convRule:o},{start:69376,length:29,convRule:o},{start:69405,length:10,convRule:_e},{start:69415,length:1,convRule:o},{start:69424,length:22,convRule:o},{start:69446,length:11,convRule:p},{start:69457,length:4,convRule:_e},{start:69461,length:5,convRule:b},{start:69552,length:21,convRule:o},{start:69573,length:7,convRule:_e},{start:69600,length:23,convRule:o},{start:69632,length:1,convRule:T},{start:69633,length:1,convRule:p},{start:69634,length:1,convRule:T},{start:69635,length:53,convRule:o},{start:69688,length:15,convRule:p},{start:69703,length:7,convRule:b},{start:69714,length:20,convRule:_e},{start:69734,length:10,convRule:ge},{start:69759,length:3,convRule:p},{start:69762,length:1,convRule:T},{start:69763,length:45,convRule:o},{start:69808,length:3,convRule:T},{start:69811,length:4,convRule:p},{start:69815,length:2,convRule:T},{start:69817,length:2,convRule:p},{start:69819,length:2,convRule:b},{start:69821,length:1,convRule:el},{start:69822,length:4,convRule:b},{start:69837,length:1,convRule:el},{start:69840,length:25,convRule:o},{start:69872,length:10,convRule:ge},{start:69888,length:3,convRule:p},{start:69891,length:36,convRule:o},{start:69927,length:5,convRule:p},{start:69932,length:1,convRule:T},{start:69933,length:8,convRule:p},{start:69942,length:10,convRule:ge},{start:69952,length:4,convRule:b},{start:69956,length:1,convRule:o},{start:69957,length:2,convRule:T},{start:69959,length:1,convRule:o},{start:69968,length:35,convRule:o},{start:70003,length:1,convRule:p},{start:70004,length:2,convRule:b},{start:70006,length:1,convRule:o},{start:70016,length:2,convRule:p},{start:70018,length:1,convRule:T},{start:70019,length:48,convRule:o},{start:70067,length:3,convRule:T},{start:70070,length:9,convRule:p},{start:70079,length:2,convRule:T},{start:70081,length:4,convRule:o},{start:70085,length:4,convRule:b},{start:70089,length:4,convRule:p},{start:70093,length:1,convRule:b},{start:70094,length:1,convRule:T},{start:70095,length:1,convRule:p},{start:70096,length:10,convRule:ge},{start:70106,length:1,convRule:o},{start:70107,length:1,convRule:b},{start:70108,length:1,convRule:o},{start:70109,length:3,convRule:b},{start:70113,length:20,convRule:_e},{start:70144,length:18,convRule:o},{start:70163,length:25,convRule:o},{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:o},{start:70280,length:1,convRule:o},{start:70282,length:4,convRule:o},{start:70287,length:15,convRule:o},{start:70303,length:10,convRule:o},{start:70313,length:1,convRule:b},{start:70320,length:47,convRule:o},{start:70367,length:1,convRule:p},{start:70368,length:3,convRule:T},{start:70371,length:8,convRule:p},{start:70384,length:10,convRule:ge},{start:70400,length:2,convRule:p},{start:70402,length:2,convRule:T},{start:70405,length:8,convRule:o},{start:70415,length:2,convRule:o},{start:70419,length:22,convRule:o},{start:70442,length:7,convRule:o},{start:70450,length:2,convRule:o},{start:70453,length:5,convRule:o},{start:70459,length:2,convRule:p},{start:70461,length:1,convRule:o},{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:o},{start:70487,length:1,convRule:T},{start:70493,length:5,convRule:o},{start:70498,length:2,convRule:T},{start:70502,length:7,convRule:p},{start:70512,length:5,convRule:p},{start:70656,length:53,convRule:o},{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:o},{start:70731,length:5,convRule:b},{start:70736,length:10,convRule:ge},{start:70746,length:2,convRule:b},{start:70749,length:1,convRule:b},{start:70750,length:1,convRule:p},{start:70751,length:3,convRule:o},{start:70784,length:48,convRule:o},{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:o},{start:70854,length:1,convRule:b},{start:70855,length:1,convRule:o},{start:70864,length:10,convRule:ge},{start:71040,length:47,convRule:o},{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:o},{start:71132,length:2,convRule:p},{start:71168,length:48,convRule:o},{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:o},{start:71248,length:10,convRule:ge},{start:71264,length:13,convRule:b},{start:71296,length:43,convRule:o},{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:o},{start:71360,length:10,convRule:ge},{start:71424,length:27,convRule:o},{start:71453,length:3,convRule:p},{start:71456,length:2,convRule:T},{start:71458,length:4,convRule:p},{start:71462,length:1,convRule:T},{start:71463,length:5,convRule:p},{start:71472,length:10,convRule:ge},{start:71482,length:2,convRule:_e},{start:71484,length:3,convRule:b},{start:71487,length:1,convRule:F},{start:71680,length:44,convRule:o},{start:71724,length:3,convRule:T},{start:71727,length:9,convRule:p},{start:71736,length:1,convRule:T},{start:71737,length:2,convRule:p},{start:71739,length:1,convRule:b},{start:71840,length:32,convRule:hl},{start:71872,length:32,convRule:gl},{start:71904,length:10,convRule:ge},{start:71914,length:9,convRule:_e},{start:71935,length:8,convRule:o},{start:71945,length:1,convRule:o},{start:71948,length:8,convRule:o},{start:71957,length:2,convRule:o},{start:71960,length:24,convRule:o},{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:o},{start:72e3,length:1,convRule:T},{start:72001,length:1,convRule:o},{start:72002,length:1,convRule:T},{start:72003,length:1,convRule:p},{start:72004,length:3,convRule:b},{start:72016,length:10,convRule:ge},{start:72096,length:8,convRule:o},{start:72106,length:39,convRule:o},{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:o},{start:72162,length:1,convRule:b},{start:72163,length:1,convRule:o},{start:72164,length:1,convRule:T},{start:72192,length:1,convRule:o},{start:72193,length:10,convRule:p},{start:72203,length:40,convRule:o},{start:72243,length:6,convRule:p},{start:72249,length:1,convRule:T},{start:72250,length:1,convRule:o},{start:72251,length:4,convRule:p},{start:72255,length:8,convRule:b},{start:72263,length:1,convRule:p},{start:72272,length:1,convRule:o},{start:72273,length:6,convRule:p},{start:72279,length:2,convRule:T},{start:72281,length:3,convRule:p},{start:72284,length:46,convRule:o},{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:o},{start:72350,length:5,convRule:b},{start:72384,length:57,convRule:o},{start:72704,length:9,convRule:o},{start:72714,length:37,convRule:o},{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:o},{start:72769,length:5,convRule:b},{start:72784,length:10,convRule:ge},{start:72794,length:19,convRule:_e},{start:72816,length:2,convRule:b},{start:72818,length:30,convRule:o},{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:o},{start:72968,length:2,convRule:o},{start:72971,length:38,convRule:o},{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:o},{start:73031,length:1,convRule:p},{start:73040,length:10,convRule:ge},{start:73056,length:6,convRule:o},{start:73063,length:2,convRule:o},{start:73066,length:32,convRule:o},{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:o},{start:73120,length:10,convRule:ge},{start:73440,length:19,convRule:o},{start:73459,length:2,convRule:p},{start:73461,length:2,convRule:T},{start:73463,length:2,convRule:b},{start:73648,length:1,convRule:o},{start:73664,length:21,convRule:_e},{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:o},{start:74752,length:111,convRule:q0},{start:74864,length:5,convRule:b},{start:74880,length:196,convRule:o},{start:77824,length:1071,convRule:o},{start:78896,length:9,convRule:el},{start:82944,length:583,convRule:o},{start:92160,length:569,convRule:o},{start:92736,length:31,convRule:o},{start:92768,length:10,convRule:ge},{start:92782,length:2,convRule:b},{start:92880,length:30,convRule:o},{start:92912,length:5,convRule:p},{start:92917,length:1,convRule:b},{start:92928,length:48,convRule:o},{start:92976,length:7,convRule:p},{start:92983,length:5,convRule:b},{start:92988,length:4,convRule:F},{start:92992,length:4,convRule:ye},{start:92996,length:1,convRule:b},{start:92997,length:1,convRule:F},{start:93008,length:10,convRule:ge},{start:93019,length:7,convRule:_e},{start:93027,length:21,convRule:o},{start:93053,length:19,convRule:o},{start:93760,length:32,convRule:hl},{start:93792,length:32,convRule:gl},{start:93824,length:23,convRule:_e},{start:93847,length:4,convRule:b},{start:93952,length:75,convRule:o},{start:94031,length:1,convRule:p},{start:94032,length:1,convRule:o},{start:94033,length:55,convRule:T},{start:94095,length:4,convRule:p},{start:94099,length:13,convRule:ye},{start:94176,length:2,convRule:ye},{start:94178,length:1,convRule:b},{start:94179,length:1,convRule:ye},{start:94180,length:1,convRule:p},{start:94192,length:2,convRule:T},{start:94208,length:6136,convRule:o},{start:100352,length:1238,convRule:o},{start:101632,length:9,convRule:o},{start:110592,length:287,convRule:o},{start:110928,length:3,convRule:o},{start:110948,length:4,convRule:o},{start:110960,length:396,convRule:o},{start:113664,length:107,convRule:o},{start:113776,length:13,convRule:o},{start:113792,length:9,convRule:o},{start:113808,length:10,convRule:o},{start:113820,length:1,convRule:F},{start:113821,length:2,convRule:p},{start:113823,length:1,convRule:b},{start:113824,length:4,convRule:el},{start:118784,length:246,convRule:F},{start:119040,length:39,convRule:F},{start:119081,length:60,convRule:F},{start:119141,length:2,convRule:T},{start:119143,length:3,convRule:p},{start:119146,length:3,convRule:F},{start:119149,length:6,convRule:T},{start:119155,length:8,convRule:el},{start:119163,length:8,convRule:p},{start:119171,length:2,convRule:F},{start:119173,length:7,convRule:p},{start:119180,length:30,convRule:F},{start:119210,length:4,convRule:p},{start:119214,length:59,convRule:F},{start:119296,length:66,convRule:F},{start:119362,length:3,convRule:p},{start:119365,length:1,convRule:F},{start:119520,length:20,convRule:_e},{start:119552,length:87,convRule:F},{start:119648,length:25,convRule:_e},{start:119808,length:26,convRule:la},{start:119834,length:26,convRule:W},{start:119860,length:26,convRule:la},{start:119886,length:7,convRule:W},{start:119894,length:18,convRule:W},{start:119912,length:26,convRule:la},{start:119938,length:26,convRule:W},{start:119964,length:1,convRule:la},{start:119966,length:2,convRule:la},{start:119970,length:1,convRule:la},{start:119973,length:2,convRule:la},{start:119977,length:4,convRule:la},{start:119982,length:8,convRule:la},{start:119990,length:4,convRule:W},{start:119995,length:1,convRule:W},{start:119997,length:7,convRule:W},{start:120005,length:11,convRule:W},{start:120016,length:26,convRule:la},{start:120042,length:26,convRule:W},{start:120068,length:2,convRule:la},{start:120071,length:4,convRule:la},{start:120077,length:8,convRule:la},{start:120086,length:7,convRule:la},{start:120094,length:26,convRule:W},{start:120120,length:2,convRule:la},{start:120123,length:4,convRule:la},{start:120128,length:5,convRule:la},{start:120134,length:1,convRule:la},{start:120138,length:7,convRule:la},{start:120146,length:26,convRule:W},{start:120172,length:26,convRule:la},{start:120198,length:26,convRule:W},{start:120224,length:26,convRule:la},{start:120250,length:26,convRule:W},{start:120276,length:26,convRule:la},{start:120302,length:26,convRule:W},{start:120328,length:26,convRule:la},{start:120354,length:26,convRule:W},{start:120380,length:26,convRule:la},{start:120406,length:26,convRule:W},{start:120432,length:26,convRule:la},{start:120458,length:28,convRule:W},{start:120488,length:25,convRule:la},{start:120513,length:1,convRule:Ie},{start:120514,length:25,convRule:W},{start:120539,length:1,convRule:Ie},{start:120540,length:6,convRule:W},{start:120546,length:25,convRule:la},{start:120571,length:1,convRule:Ie},{start:120572,length:25,convRule:W},{start:120597,length:1,convRule:Ie},{start:120598,length:6,convRule:W},{start:120604,length:25,convRule:la},{start:120629,length:1,convRule:Ie},{start:120630,length:25,convRule:W},{start:120655,length:1,convRule:Ie},{start:120656,length:6,convRule:W},{start:120662,length:25,convRule:la},{start:120687,length:1,convRule:Ie},{start:120688,length:25,convRule:W},{start:120713,length:1,convRule:Ie},{start:120714,length:6,convRule:W},{start:120720,length:25,convRule:la},{start:120745,length:1,convRule:Ie},{start:120746,length:25,convRule:W},{start:120771,length:1,convRule:Ie},{start:120772,length:6,convRule:W},{start:120778,length:1,convRule:la},{start:120779,length:1,convRule:W},{start:120782,length:50,convRule:ge},{start:120832,length:512,convRule:F},{start:121344,length:55,convRule:p},{start:121399,length:4,convRule:F},{start:121403,length:50,convRule:p},{start:121453,length:8,convRule:F},{start:121461,length:1,convRule:p},{start:121462,length:14,convRule:F},{start:121476,length:1,convRule:p},{start:121477,length:2,convRule:F},{start:121479,length:5,convRule:b},{start:121499,length:5,convRule:p},{start:121505,length:15,convRule:p},{start:122880,length:7,convRule:p},{start:122888,length:17,convRule:p},{start:122907,length:7,convRule:p},{start:122915,length:2,convRule:p},{start:122918,length:5,convRule:p},{start:123136,length:45,convRule:o},{start:123184,length:7,convRule:p},{start:123191,length:7,convRule:ye},{start:123200,length:10,convRule:ge},{start:123214,length:1,convRule:o},{start:123215,length:1,convRule:F},{start:123584,length:44,convRule:o},{start:123628,length:4,convRule:p},{start:123632,length:10,convRule:ge},{start:123647,length:1,convRule:Xu},{start:124928,length:197,convRule:o},{start:125127,length:9,convRule:_e},{start:125136,length:7,convRule:p},{start:125184,length:34,convRule:nE},{start:125218,length:34,convRule:sC},{start:125252,length:7,convRule:p},{start:125259,length:1,convRule:ye},{start:125264,length:10,convRule:ge},{start:125278,length:2,convRule:b},{start:126065,length:59,convRule:_e},{start:126124,length:1,convRule:F},{start:126125,length:3,convRule:_e},{start:126128,length:1,convRule:Xu},{start:126129,length:4,convRule:_e},{start:126209,length:45,convRule:_e},{start:126254,length:1,convRule:F},{start:126255,length:15,convRule:_e},{start:126464,length:4,convRule:o},{start:126469,length:27,convRule:o},{start:126497,length:2,convRule:o},{start:126500,length:1,convRule:o},{start:126503,length:1,convRule:o},{start:126505,length:10,convRule:o},{start:126516,length:4,convRule:o},{start:126521,length:1,convRule:o},{start:126523,length:1,convRule:o},{start:126530,length:1,convRule:o},{start:126535,length:1,convRule:o},{start:126537,length:1,convRule:o},{start:126539,length:1,convRule:o},{start:126541,length:3,convRule:o},{start:126545,length:2,convRule:o},{start:126548,length:1,convRule:o},{start:126551,length:1,convRule:o},{start:126553,length:1,convRule:o},{start:126555,length:1,convRule:o},{start:126557,length:1,convRule:o},{start:126559,length:1,convRule:o},{start:126561,length:2,convRule:o},{start:126564,length:1,convRule:o},{start:126567,length:4,convRule:o},{start:126572,length:7,convRule:o},{start:126580,length:4,convRule:o},{start:126585,length:4,convRule:o},{start:126590,length:1,convRule:o},{start:126592,length:10,convRule:o},{start:126603,length:17,convRule:o},{start:126625,length:3,convRule:o},{start:126629,length:5,convRule:o},{start:126635,length:17,convRule:o},{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:_e},{start:127245,length:161,convRule:F},{start:127462,length:29,convRule:F},{start:127504,length:44,convRule:F},{start:127552,length:9,convRule:F},{start:127568,length:2,convRule:F},{start:127584,length:6,convRule:F},{start:127744,length:251,convRule:F},{start:127995,length:5,convRule:lu},{start:128e3,length:728,convRule:F},{start:128736,length:13,convRule:F},{start:128752,length:13,convRule:F},{start:128768,length:116,convRule:F},{start:128896,length:89,convRule:F},{start:128992,length:12,convRule:F},{start:129024,length:12,convRule:F},{start:129040,length:56,convRule:F},{start:129104,length:10,convRule:F},{start:129120,length:40,convRule:F},{start:129168,length:30,convRule:F},{start:129200,length:2,convRule:F},{start:129280,length:121,convRule:F},{start:129402,length:82,convRule:F},{start:129485,length:135,convRule:F},{start:129632,length:14,convRule:F},{start:129648,length:5,convRule:F},{start:129656,length:3,convRule:F},{start:129664,length:7,convRule:F},{start:129680,length:25,convRule:F},{start:129712,length:7,convRule:F},{start:129728,length:3,convRule:F},{start:129744,length:7,convRule:F},{start:129792,length:147,convRule:F},{start:129940,length:55,convRule:F},{start:130032,length:10,convRule:ge},{start:131072,length:42718,convRule:o},{start:173824,length:4149,convRule:o},{start:177984,length:222,convRule:o},{start:178208,length:5762,convRule:o},{start:183984,length:7473,convRule:o},{start:194560,length:542,convRule:o},{start:196608,length:4939,convRule:o},{start:917505,length:1,convRule:el},{start:917536,length:96,convRule:el},{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?LB:NB}(),l=hh(vz)(a)(u);if(l instanceof I)return!1;if(l instanceof R)return Li(kb(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])}},e9=Fh([cp,ee,V,mh,dh,g6,h6,wh,I6,d6,hG]),a9=Fh([V,ee,cp,mh,dh]);var u9=Fh([ee,cp]);var Cn=_a(ec);var v9=yv,n9=v9(gh);var r9=v9(yh),t9=function(e){return u9(Cn(e))},gG=function(e){var a=Cn(e),u=a<=823;return u?a===32||a>=9&&a<=13||a===160:xC(a)};var i9=function(e){var a=Cn(e)-bn("0")|0;return a<=7&&a>=0};var bh=function(e){var a=Cn(e)-bn("0")|0;return a<=9&&a>=0};var o9=function(e){return bh(e)||function(){var a=Cn(e)-bn("A")|0;return a<=5&&a>=0}()||function(){var a=Cn(e)-bn("a")|0;return a<=5&&a>=0}()};var c9=function(e){return e9(Cn(e))},yG=function(e){return a9(Cn(e))},Eh=function(e){var a=Cn(e)-bn("A")|0,u=Cn(e)-bn("a")|0,l=Cn(e)-bn("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=nh(Wp),_9=z(Vp(pR));var oz=vh(Wp);var g_=function(e){return Ri(function(a){return e(ac(a))})},Th=wa(g_(gG))("space"),Mh=wa(g_(t9))("uppercase letter");var _t=function(e){return Ym(Ri(xe(iz)(e)))(function(a){return"one of "+_9(e)})},FG=wa(g_(i9))("oct digit");var bG=function(e){return Ym(Ri(xe(oz)(e)))(function(a){return"none of "+_9(e)})};var Sh=wa(g_(yG))("letter");var EG=wa(g_(o9))("hex digit"),CG=wa(g_(bh))("digit"),Lh=wa(g_(c9))("letter or digit");var cz=L(Dl);var p9=function(e){var a=cz(e);return function(u){return $b(a(qb(u)))}},s9=p9(n9),D9=p9(r9);var Mu=K(e0);var Wl=U(nt);var Nh=lh(Ka),Ph=L(Dl),Bl=bt(vt),fz=Oe(Ka),SG=re(mv),h9=Bw(R_),Qa=Ja(Fn),g9=ll(Zl),Ii=Ft(Zl),R9=Se(Ne),I9=rh(Yf)(R_),pz=L(Ma),Ah=YI(Yf)(R_),sz=$a(nl),Dz=iR(vt),G9=z(hv),Rz=K(Vn),Iz=U(x_),Gz=hu(nl),TG=L(Zl),w9=I_(nl),wz=_1(Yf)(R_),dz=eI(_f),mz=hu(Ya);var $h=function(e){return e};var hz=function(e){if(e.caseSensitive)return Nh(e.reservedNames);if(Re)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])},MG=RD(fh(gG)),d9=function(e){return Bl(uu(ot(e.commentLine)))(Zf(Ri(function(a){return a!==` +`})))};var y9=function(e){return function(a){var u=e,l=!1,v;function t(i,c){var _=uh(i);if(_ instanceof I)return l=!0,!1;if(_ instanceof R){var s=fz(_.value0.head)(c);if(s instanceof Ee){u=_.value0.tail,a=c;return}if(s instanceof Xe)return l=!0,!0;if(s instanceof me)return l=!0,!1;throw new Error("Failed pattern match at Parsing.Token (line 820, column 35 - line 823, column 18): "+[s.constructor.name])}throw new Error("Failed pattern match at Parsing.Token (line 818, column 3 - line 823, column 18): "+[_.constructor.name])}for(;!l;)v=t(u,a);return v}},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 y9(hz(e))(u)}},yz=function(e){var a=SG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(ot(e.commentEnd))))(Qa(Bl(RD(bG(a)))(u))(wa(Bl(_t(a))(u))("end of comment")))})},qh=function(e){return Bl(uu(ot(e.commentStart)))(bz(e))},Fz=function(e){var a=SG(jf(e.commentEnd))(jf(e.commentStart));return h9(function(u){return Qa(g9(uu(ot(e.commentEnd))))(Qa(Bl(qh(e))(u))(Qa(Bl(RD(bG(a)))(u))(wa(Bl(_t(a))(u))("end of comment"))))})},bz=function(e){return e.nestedComments?Fz(e):yz(e)},m9=function(e){if(Di(e.commentLine)&&Di(e.commentStart))return Zf(wa(MG)(""));if(Di(e.commentLine))return Zf(Qa(MG)(wa(qh(e))("")));if(Di(e.commentStart))return Zf(Qa(MG)(wa(d9(e))("")));if(Re)return Zf(Qa(MG)(Qa(d9(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=Ri(function(Q){return Q!=='"'&&Q!=="\\"&&Q>""}),u=function(Q){return Qa(Ii(zu("-"))(H_(Q)))(Qa(Ii(zu("+"))(R9))(Wl(R9)))},l=u(zp),v=function(){var Q=Mu(e.opStart)(function(He){return Mu(I9(e.opLetter))(function(ka){return Wl(Yo(He)+DD(ka))})});return wa(Q)("operator")}(),t=function(Q){return function(He){var ka=function(ul){return function(i0){if(ul instanceof I)return I.value;if(ul instanceof R)return pz(function(j0){return(Q*ul.value0|0)+j0|0})(Eh(ac(i0)));throw new Error("Failed pattern match at Parsing.Token (line 704, column 5 - line 704, column 45): "+[ul.constructor.name,i0.constructor.name])}};return Mu(Ah(He))(function(ul){return mu(Av("not digits"))(Wl)(sz(ka)(new R(0))(ul))})}},i=Bl(_t(["o","O"]))(t(8)(FG)),c=function(Q){return Dz(Q)(m9(e))},_=function(Q){var He=Mu(ot(Q))(function(){return wa(Qm(e.opLetter))("end of "+Q)});return c(uu(He))},s=function(Q){return Ii(c(ot(Q)))(Q)},y=function(Q){return w_(s("("))(s(")"))(Q)},N=s(";"),S=function(Q){return Zm(Q)(N)},J=function(Q){return jI(Q)(N)},be=function(Q){return y9(Nh(e.reservedOpNames))(Q)},Ea=function(){var Q=Mu(v)(function(He){var ka=be(He);return ka?Av("reserved operator "+He):Wl(He)});return c(uu(Q))}(),bu=function(){var Q=Mu(e.identStart)(function(He){return Mu(I9(e.identLetter))(function(ka){return Wl(Yo(He)+DD(ka))})});return wa(Q)("identifier")}(),yl=function(){var Q=Mu(bu)(function(He){var ka=gz(e)(He);return ka?Av("reserved word "+G9(He)):Wl(He)});return c(uu(Q))}(),da=Bl(_t(["x","X"]))(t(16)(EG)),k0=function(){var Q=function(He){return function(ka){if(ka instanceof I)return I.value;if(ka instanceof R)return Rz(Eh(ac(He)))(function(ul){return Iz((ka.value0+Sa(ul))/10)});throw new Error("Failed pattern match at Parsing.Token (line 651, column 5 - line 651, column 47): "+[He.constructor.name,ka.constructor.name])}};return xm("fraction")(Mu(zu("."))(function(){return Mu(wa(Ah(CG))("fraction"))(function(He){return mu(Av("not digit"))(Wl)(Gz(Q)(new R(0))(He))})}))}(),z_=wa(Bl(Ah(Th))(zu("\\")))("end of string gap"),qe=zu("&"),Vl=XI(["a","b","f","n","r","t","v","\\",'"',"'"])(["\x07","\b","\f",` +`,"\r"," ","\v","\\",'"',"'"]),Dc=s("."),J0=t(10)(CG),k_=function(){var Q=function(He){if(He<0)return 1/Q(-He|0);if(Re)return Sc(10)(Sa(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(_t(["e","E"]))(function(){return Mu(l)(function(He){return Mu(wa(J0)("exponent"))(function(ka){return Wl(Q(He(ka)))})})}))}(),J_=function(Q){var He=Mu(k_)(function(ul){return Wl(Sa(Q)*ul)}),ka=Mu(k0)(function(ul){return Mu(ID(1)(k_))(function(i0){return Wl((Sa(Q)+ul)*i0)})});return Qa(ka)(He)},yt=function(Q){return TG(ae.create)(J_(Q))},V_=Mu(J0)(function(Q){return ID(new M(Q))(yt(Q))}),qn=Qa(TG(M.create)(Qa(da)(i)))(Qa(V_)(Qa(yt(0))(Wl(new M(0))))),sl=Qa(Bl(zu("0"))(qn))(V_),yi=wa(c(sl))("number"),Fi=Mu(J0)(J_),bi=wa(c(Fi))("float"),Fl=wa(Bl(zu("0"))(Qa(da)(Qa(i)(Qa(J0)(Wl(0))))))(""),$n=Qa(Fl)(J0),Rc=Mu(c(l))(function(Q){return Mu($n)(function(He){return Wl(Q(He))})}),Lp=wa(c(Rc))("integer"),Ap=wa(c($n))("natural"),fe=s(","),Da=function(Q){return Zm(Q)(fe)},Gu=function(Q){return jI(Q)(fe)},Ca=s(":"),Me=Mu(Qa(J0)(Qa(Bl(zu("o"))(t(8)(FG)))(Bl(zu("x"))(t(16)(EG)))))(function(Q){var He=Q>1114111;if(He)return Av("invalid escape sequence");var ka=sh(Q);if(ka instanceof R)return Wl(ka.value0);if(ka instanceof I)return Av("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=Ri(function(Q){return Q!=="'"&&Q!=="\\"&&Q>""}),ya=function(){var Q=function(He){return Ii(zu(He.value0))(He.value1)};return w9(Ph(Q)(Vl))}(),aa=Mu(zu("^"))(function(){return Mu(Mh)(function(Q){var He=sh((bn(Q)-bn("A")|0)+1|0);if(He instanceof R)return Wl(He.value0);if(He instanceof I)return Av("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])})}),cu=function(Q){if(e.caseSensitive)return Ii(ot(Q))(Q);if(Re){var He=G9(Q),ka=function(i0){var j0=function(yX){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])},aL=yG(ac(i0));if(aL){var oy=zI(s9(Yo(i0)));if(oy instanceof R){var cy=zI(D9(Yo(i0)));return cy instanceof R?Qa(zu(oy.value0))(zu(cy.value0)):j0(!0)}return j0(!0)}return j0(!0)},ul=function(i0){var j0=ab(i0);if(j0 instanceof I)return Wl(void 0);if(j0 instanceof R)return Bl(wa(ka(j0.value0.head))(He))(ul(j0.value0.tail));throw new Error("Failed pattern match at Parsing.Token (line 757, column 22 - line 759, column 72): "+[j0.constructor.name])};return Ii(ul(Q))(Q)}throw new Error("Failed pattern match at Parsing.Token (line 751, column 3 - line 751, column 50): "+[Q.constructor.name])},qu=function(Q){var He=Bl(cu(Q))(wa(Qm(e.identLetter))("end of "+Q));return c(uu(He))},ua=function(Q){return w_(s("["))(s("]"))(Q)},wu=function(Q){return w_(s("{"))(s("}"))(Q)},V0=["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","SUB","ESC","DEL"],jl=["\0","","","","","","","\x07","","","","","","","","","","","\x1B","\x7F"],t0=["BS","HT","LF","VT","FF","CR","SO","SI","EM","FS","GS","RS","US","SP"],f=["\b"," ",` +`,"\v","\f","\r","","","","","","",""," "],fa=XI(SG(V0)(t0))(SG(jl)(f)),Ae=function(){var Q=function(He){return uu(Ii(ot(He.value0))(He.value1))};return w9(Ph(Q)(fa))}(),D=Qa(ya)(Qa(Me)(Qa(Ae)(wa(aa)("escape code")))),G=Bl(zu("\\"))(D),h=Qa(ve)(wa(G)("literal character")),X=function(){var Q=w_(zu("'"))(wa(zu("'"))("end of character"))(h);return wa(c(Q))("character")}(),ce=Mu(zu("\\"))(function(){return Qa(Ii(z_)(I.value))(Qa(Ii(qe)(I.value))(TG(R.create)(D)))}),ta=Qa(TG(R.create)(a))(wa(ce)("string character")),du=function(){var Q=function(ka){return function(ul){if(ka instanceof I)return ul;if(ka instanceof R)return new w(ka.value0,ul);throw new Error("Failed pattern match at Parsing.Token (line 455, column 5 - line 455, column 51): "+[ka.constructor.name,ul.constructor.name])}},He=Mu(w_(zu('"'))(wa(zu('"'))("end of string"))(wz(ta)))(function(ka){return Wl(DD(dz(mz(Q)(g.value)(ka))))});return c(wa(He)("literal string"))}(),Ic=function(Q){return w_(s("<"))(s(">"))(Q)};return{identifier:yl,reserved:qu,operator:Ea,reservedOp:_,charLiteral:X,stringLiteral:du,natural:Ap,integer:Lp,float:bi,naturalOrFloat:yi,decimal:J0,hexadecimal:da,octal:i,symbol:s,lexeme:c,whiteSpace:m9(e),parens:y,braces:wu,angles:Ic,brackets:ua,semi:N,comma:fe,colon:Ca,dot:Dc,semiSep:S,semiSep1:J,commaSep:Da,commaSep1:Gu}};var b9=Ja(Fn),E9=function(){var e=_t([":","!","#","$","%","&","*","+",".","/","<","=",">","?","@","\\","^","|","-","~"]);return{commentStart:"",commentEnd:"",commentLine:"",nestedComments:!0,identStart:b9(Sh)(zu("_")),identLetter:b9(Lh)(_t(["_","'"])),opStart:e,opLetter:e,reservedOpNames:[],reservedNames:[],caseSensitive:!0}}();var Gi=re(mv),C9=L(Zl),Cz=Eu(Wn),Tz=I_(nl);var Mz=["if","then","else","audio","blend","rgba","add","mul","rgb"],Uh=["**","**:"],Wh=["*","/","%","*:","/:","%:"],Bh=["+","-","+:","-:"],zh=["==","/=",">","<",">=","<=","==:","/=:",">:","<:",">=:","<=:"],kh=["++","~~","+-"],Jh=["$","&"],Vh=[">>","<>","->","\\"],Sz=["<<","="],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","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=Gi(jh)(Gi(Hh)(Mz)),Pv=Oh(function(){var e=$h(E9);return{identStart:e.identStart,identLetter:e.identLetter,opStart:e.opStart,opLetter:e.opLetter,caseSensitive:e.caseSensitive,reservedNames:Lz,reservedOpNames:Gi(Sz)(Gi(Vh)(Gi(Jh)(Gi(kh)(Gi(zh)(Gi(Bh)(Gi(Wh)(Uh))))))),commentStart:"{-",commentEnd:"-}",commentLine:"--",nestedComments:!0}}());var hD=function(){return Pv.identifier}(),LG=function(){return Pv.integer}();var Xh=function(){return Pv.naturalOrFloat}();var AG=function(){return Pv.parens}(),gD=function(){return Pv.reserved}(),Tn=function(){return Pv.reservedOp}();var T9=function(){return Pv.semiSep}();var M9=function(){return Pv.stringLiteral}();var Yh=function(){return Pv.whiteSpace}(),S9=function(){return Pv.float}(),Az=bl(El)(e0)(Tn("-"))(function(){return C9(Cz(-1))(S9)}),NG=Tz([uu(Az),uu(S9),C9(Sa)(LG)]);var Zh=function(){return Pv.commaSep}(),L9=function(){return Pv.comma}();var PG=function(){return Pv.brackets}(),A9=function(){return Pv.braces}();var Ql=function(e,a,u){var l=0,v;return function(t){if(l===2)return v;if(l===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+a+", line "+t+")",a,t);return l=1,v=u(),l=2,v}};var We=K(e0),N9=wc(Zl),za=U(nt),y_=I_(nl),$G=L(Dl),Pz=Ft(Zl),$0=bl(El)(e0),yD=Ja(Fn),FD=L(Zl),qz=$a(Ya),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}(),OG=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),bD=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),ED=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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}(),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}(),qG=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 We(dl)(function(a){return N9(new Qh(a,e))(gD(e))})},$z=We(dl)(function(e){return We(Xh)(function(a){if(a instanceof M)return za(new bD(e,a.value0));if(a instanceof ae)return za(new ED(e,a.value0));throw new Error("Failed pattern match at AST (line 236, column 3 - line 238, column 40): "+[a.constructor.name])})}),Oz=y_($G(vg)(["audio","blend","rgba","add","mul","rgb"])),F_=function(e){return We(dl)(function(a){return y_($G(function(u){return Pz(Tn(u))(xh.create(a)(u))})(e))})},Uz=We(dl)(function(e){return We(ID(!0)(N9(!1)(Tn("-"))))(function(a){return We(Xh)(function(u){if(u instanceof M)return za(a?new bD(e,u.value0):new bD(e,u.value0*-1|0));if(u instanceof ae)return za(a?new ED(e,u.value0):new ED(e,u.value0*-1));throw new Error("Failed pattern match at AST (line 228, column 3 - line 230, column 102): "+[u.constructor.name])})})}),Wz=y_($G(function(e){return uu(vg(e))})(jh)),P9=y_($G(function(e){return uu(vg(e))})(Hh)),Bz=We(za(void 0))(function(){return PG(We(dl)(function(e){return We(LG)(function(a){return $0(Tn(".."))(function(){return We(LG)(function(u){return za(new eg(e,a,u))})})})}))}),zz=We(za(void 0))(function(){return PG(We(dl)(function(e){return We(NG)(function(a){return We(L9)(function(){return We(NG)(function(u){return $0(Tn(".."))(function(){return We(NG)(function(l){return za(new ag(e,a,u,l))})})})})})}))}),kz=$0(HI(Yh))(function(){return $0(yD(HI(ph))(HI(Tn(";"))))(function(){return za(I.value)})}),Jz=Ql("application","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return We(q9(135))(function(a){return We(_p(136))(function(u){return We(Db(_p(137)))(function(l){return za(qz(qG.create(e))(new qG(e,a,u))(l))})})})})})}),_p=Ql("argument","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return y_([AG(CD(145)),Wz,P9,uu($z),uu(FD(Kh.create(e))(M9)),uu(Bz),uu(zz),uu(xz(152)),uu($9(153)),uu(Kz(154)),FD(OG.create(e))(hD)])})})}),CD=Ql("expression1","AST",function(){return We(za(void 0))(function(){return G_(Vz(89))(F_(Vh))})}),Vz=Ql("expression2","AST",function(){return We(za(void 0))(function(){return Rb(jz(94))(F_(Jh))})}),jz=Ql("expression3","AST",function(){return We(za(void 0))(function(){return G_(Hz(99))(F_(kh))})}),Hz=Ql("expression4","AST",function(){return We(za(void 0))(function(){return G_(Xz(104))(F_(zh))})}),Xz=Ql("expression5","AST",function(){return We(za(void 0))(function(){return G_(Yz(109))(F_(Bh))})}),Yz=Ql("expression6","AST",function(){return We(za(void 0))(function(){return G_(Zz(114))(F_(Wh))})}),Zz=Ql("expression7","AST",function(){return We(za(void 0))(function(){return G_(Qz(119))(F_(Uh))})}),Qz=Ql("expression8","AST",function(){return We(za(void 0))(function(){return y_([uu(Jz(125)),uu(Uz),Oz,_p(128)])})}),q9=Ql("functionInApplication","AST",function(){return We(za(void 0))(function(){return We(dl)(function(e){return y_([AG(q9(163)),P9,AG($9(165)),FD(OG.create(e))(hD)])})})}),Kz=Ql("ifThenElse","AST",function(){return We(dl)(function(e){return $0(gD("if"))(function(){return We(_p(253))(function(a){return $0(gD("then"))(function(){return We(_p(255))(function(u){return $0(gD("else"))(function(){return We(_p(257))(function(l){return za(new lg(e,a,u,l))})})})})})})})}),$9=Ql("lambda","AST",function(){return We(dl)(function(e){return $0(Tn("\\"))(function(){return We(Km(hD))(function(a){return $0(Tn("->"))(function(){return We(CD(246))(function(u){return za(new ug(e,Vc(a),u))})})})})})}),xz=Ql("list","AST",function(){return We(za(void 0))(function(){return yD(ek(205))(ak(205))})}),ek=Ql("listCombinatorial","AST",function(){return We(za(void 0))(function(){return PG(We(dl)(function(e){return We(Zh(CD(212)))(function(a){return za(new UG(e,he.value,a))})}))})}),ak=Ql("listPairwise","AST",function(){return We(za(void 0))(function(){return A9(We(dl)(function(e){return We(Zh(CD(220)))(function(a){return za(new UG(e,Ce.value,a))})}))})});var O9=CD(86);var uk=We(dl)(function(e){return We(O9)(function(a){return za({position:e,identifiers:g.value,expression:a})})}),lk=We(dl)(function(e){return We(Km(hD))(function(a){return $0(yD(Tn("="))(Tn("<<")))(function(){return We(O9)(function(u){return za({position:e,identifiers:Vc(a),expression:u})})})})}),vk=function(){return yD(FD(R.create)(uu(lk)))(yD(FD(R.create)(uu(uk)))(kz))}(),nk=$0(Yh)(function(){return We(T9(vk))(function(e){return $0(ph)(function(){return za(e)})})}),ng=function(e){return _b(e)(nk)};var ok=su(Cm);var ck=su(Am),_k=su(Xs),U9={liftAff:Se(Ne),MonadEffect0:function(){return xv}},TD=function(e){return e.liftAff};var W9=function(e){var a=e.MonadEffect0(),u=wF(a);return{liftAff:function(){var l=ok(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};var B9=function(e){var a=e.MonadEffect0(),u=zF(a);return{liftAff:function(){var l=ck(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}},z9=function(e){var a=e.MonadEffect0(),u=u8(a);return{liftAff:function(){var l=_k(a.Monad0()),v=TD(e);return function(t){return l(v(t))}}(),MonadEffect0:function(){return u}}};function J9(e,a){return fetch(e,a)}var MD=function(a){return function(u){return a(u)()}};var j9=function(e){return function(){return J9(e,{})}};var Ak=Oe(Ka),K9=function(e){return e};var Nk={eq:function(e){return function(a){return si(e)===si(a)}}},x9={compare:function(e){return function(a){return Ak(si(e))(si(a))}},Eq0:function(){return Nk}};function e5(e,a){return Array.from(a.entries(),function(u){return e(u[0])(u[1])})}var a5=function(){return m_(e5)(B.create)}();var tg=function(){var e=nI(x9)(nl),a=L(Dl)(I3(Qp)(K9));return function(u){return e(a(a5(u)))}}();function BG(e,a){try{return new Request(e,a)}catch(u){throw console.error(u),u}}var i5={convertHelper:function(e){return function(a){return{}}}};var ig=function(){return function(e){return function(a){return function(){return BG(e,a)}}}};var o5=function(e){return e.convertHelper};var c5=function(){return function(){return function(e){return{convert:o5(e)(Ua.value)}}}},_5=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 p5(e,a,u){return u instanceof Error?e(u):a}var s5=function(){return h_(p5)(R.create)(I.value)}();var D5=function(){return function(e){return function(a){return function(u){return function(){return dg(MD(e),MD(a),u)}}}}},R5=function(){return mg};var wJ=wc(il),dJ=Ga($m),mJ=D5(),I5=L(il),G5=R5();var hJ=Ja(xy),gJ=L(Ma),yJ=Bm(Cu),FJ=K(P0),bJ=Tu(xv),EJ=function(e){return function(a){return pD(function(u){return wJ(dJ)(mJ(function(l){return I5(G5)(u(new ae(l)))})(function(l){return I5(G5)(u(new M(e(l))))})(a))})}};var CJ=function(e){return Ky(function(a){return Qr("Promise failed, couldn't extract JS Error or String")})(hJ(s5(e))(gJ(Qr)(e3(Sm(yJ(ub(e)))))))},TJ=EJ(CJ),b_=function(e){return FJ(bJ(e))(TJ)};var d5=function(e){return b_(Gg(e))},m5=function(e){return b_(wg(e))};var h5=function(e){return b_(Ig(e))},g5=function(e){return b_(Rg(e))},y5=function(e){return{headers:tg(og(e)),ok:cg(e),redirected:_g(e),status:fg(e),statusText:pg(e),url:sg(e),text:d5(e),json:m5(e),body:Dg(e),arrayBuffer:g5(e),blob:h5(e)}};var F5=K(P0),SJ=Tu(xv),LJ=ig(),AJ=U(Xo);var b5=function(){return function(){return function(e){var a=_5(e);return function(u){return function(l){return F5(SJ(LJ(u)(a(l))))(function(v){return F5(b_(j9(v)))(function(t){return AJ(y5(t))})})}}}}};var E_=cf(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}(),fp=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}(),ft=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Kl=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),Mn=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),nc=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),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 rc=function(){return{toValue:oa.create}}();var C_=function(e){if(e instanceof oa||e instanceof fp||e instanceof a0||e instanceof ft||e instanceof Kl||e instanceof Mn||e instanceof nc||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])},E5=function(e){return e.toValue},T_=function(e){if(e instanceof oa)return"Signal";if(e instanceof fp)return"String";if(e instanceof a0)return"Int";if(e instanceof ft)return"Number";if(e instanceof Kl)return"Function";if(e instanceof Mn)return"Output";if(e instanceof nc)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])},hg=function(e){return function(a){return function(u){return zf(OF(C1(u)(a))(e))}}},qJ=function(e){return e instanceof fp},zG=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof fp)return a(v.value1);if(v instanceof u0){var t=E_(qJ)(v.value1);if(t instanceof I)return l(new Za("expected String, found polymorphic value",v.value0));if(t instanceof R)return zG(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 "+T_(v),C_(v)))}}},C5={fromValue:function(e){var a=zG(e);return function(u){return a(u)}}},$J=function(e){return e instanceof oa||e instanceof a0||e instanceof ft},SD=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof oa)return a(v.value1);if(v instanceof a0)return a(new Hu(Sa(v.value1)));if(v instanceof ft)return a(new Hu(v.value1));if(v instanceof u0){var t=E_($J)(v.value1);if(t instanceof I)return l(new Za("expected Signal, found polymorphic value",v.value0));if(t instanceof R)return SD(e)(u)(t.value0);throw new Error("Failed pattern match at Value (line 97, column 3 - line 99, column 30): "+[t.constructor.name])}return l(new Za("expected Signal, found "+T_(v),C_(v)))}}},T5=function(e){var a=PJ(e),u=SD(e),l=U(e);return function(v){var t=K(v.Monad0().Bind1()),i=u(v);return function(c){return function(_){return function(s){return t(a(i)(s))(function(){var y=oa.create(c),N=_l.create(_);return function(S){return l(y(N(S)))}}())}}}}};var pt={fromValue:function(e){var a=SD(e);return function(u){return a(u)}}},OJ=function(e){return e instanceof Mn},M5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Mn)return a(v.value1);if(v instanceof u0){var t=E_(OJ)(v.value1);if(t instanceof I)return l(new Za("expected Output, found polymorphic value",v.value0));if(t instanceof R)return M5(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 "+T_(v),C_(v)))}}},S5={fromValue:function(e){var a=M5(e);return function(u){return a(u)}}},UJ=function(e){return e instanceof ft||e instanceof a0},L5=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof ft)return a(v.value1);if(v instanceof a0)return a(Sa(v.value1));if(v instanceof u0){var t=E_(UJ)(v.value1);if(t instanceof I)return l(new Za("expected Number, found polymorphic value",v.value0));if(t instanceof R)return L5(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 "+T_(v),C_(v)))}}},gg={fromValue:function(e){var a=L5(e);return function(u){return a(u)}}},WJ=function(e){return e instanceof a0},A5=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=E_(WJ)(v.value1);if(t instanceof I)return l(new Za("expected Int, found polymorphic value",v.value0));if(t instanceof R)return A5(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 "+T_(v),C_(v)))}}},yg={fromValue:function(e){var a=A5(e);return function(u){return a(u)}}},BJ=function(e){return e instanceof Kl},Fg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof Kl)return a(v.value1);if(v instanceof u0){var t=E_(BJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Function, found "+T_(v),C_(v)))}}},zJ=function(e){return e instanceof nc||e instanceof oa||e instanceof ft||e instanceof a0},bg=function(e){var a=U(e);return function(u){var l=iu(u);return function(v){if(v instanceof nc)return a(v.value1);if(v instanceof oa)return a(cI(v.value1));if(v instanceof ft)return a(cI(new Hu(v.value1)));if(v instanceof a0)return a(cI(new Hu(Sa(v.value1))));if(v instanceof u0){var t=E_(zJ)(v.value1);if(t instanceof I)return l(new Za("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 Za("expected Action, found "+T_(v),C_(v)))}}},LD=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}},M_=K(P0),VJ=b5()()(c5()()(i5)),O5=bl(El),pp=O5(P0),AD=Bf(xv),Sn=U(Xo),U5=fD(Jf),Ln=sD(U5),W5=Zv(Ln),Du=K(W5),An=gn(Ln),Dt=l8(kF(qI(Jf))),jJ=Fg(An)(Dt),O=U(An),HJ=bg(An)(Dt),j=su(Xs)(Ln),PD=iu(Dt),N5=Ku(Ia),kG=O5(W5),Cg=Jo(Ln),B5=xr(Cg),Tg=vr(Ka),Mg=et(Cg),z5=un(Ka),k5=eu(C0)(An),XJ=T5(An)(Dt),YJ=L(cv),Eg=SD(An)(Dt),P5=Tu(xv),ZJ=zG(An)(Dt),QJ=Kr(a8(BF(U5))),KJ=TD(z9(B9(W9(U9)))),xJ=lI(Ka),q5=ko(Cg);var eV=function(e){return M_(VJ(e)({}))(function(a){return M_(a.text)(function(u){return pp(AD("loaded text file: "+u))(function(){return Sn(new ae(u))})})})},ND=function(e){return function(a){return Du(jJ(e))(function(u){return u(a)})}},Sg=function(e){var a=LD(e)(An)(Dt);return function(u){var l=E5(u);return function(v){return function(t){return new Kl(v,function(i){return Du(a(i))(function(){var c=l(v);return function(_){return O(c(t(_)))}}())})}}}},aV=Sg(C5)(rc),Lg=function(e){var a=LD(e)(An)(Dt);return function(u){var l=Sg(u);return function(v){var t=l(v);return function(i){return function(c){return new Kl(i,function(_){return Du(a(_))(function(){var s=t(i);return function(y){return O(s(c(y)))}}())})}}}}},J5=Lg(yg),uV=J5(pt)(rc),lV=Lg(pt)(pt)(rc),vV=J5(yg)(rc),V5=function(e){var a=LD(e)(An)(Dt);return function(u){var l=Lg(u);return function(v){var t=l(v);return function(i){var c=t(i);return function(_){return function(s){return new Kl(_,function(y){return Du(a(y))(function(){var N=c(_);return function(S){return O(N(s(S)))}}())})}}}}}},nV=V5(gg)(pt)(pt)(rc),rV=V5(pt)(pt)(pt)(rc),tV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(nV(u)(l))}}},iV=tV(Ln),oV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(rV(u)(l))}}},xl=oV(Ln),cV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(uV(u)(l))}}},_V=cV(Ln),fV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(lV(u)(l))}}},ie=fV(Ln),pe=Sg(pt)(rc),pV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(aV(u)(l))}}},$5=pV(Ln),sV=function(e){var a=LD(e)(An)(Dt);return function(u){return function(l){return new Kl(u,function(v){return Du(a(v))(function(){var t=nc.create(u);return function(i){return O(t(l(i)))}}())})}}};var j5=function(e){var a=sV(e);return function(u){return function(l){return new Kl(u,function(v){return Du(HJ(v))(function(){var t=a(u);return function(i){return O(t(l(i)))}}())})}}},DV=j5(gg),RV=j5(S5),IV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(DV(u)(l))}}},GV=IV(Ln),wV=function(e){var a=U(e.Applicative0());return function(u){return function(l){return a(RV(u)(l))}}},dV=wV(Ln),mV=function(e){return function(a){return a===">>"?j(dV(e)(j4)):a==="<>"?j(GV(e)(H4)):a==="$"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(u)(l)}))})):a==="&"?O(new Kl(e,function(u){return O(new Kl(e,function(l){return ND(l)(u)}))})):a==="++"?j(ie(e)(ln.create)):a==="~~"?j(xl(e)(g1)):a==="+-"?j(xl(e)(O4)):a==="+"?j(ie(e)(M0.create(he.value))):a==="-"?j(ie(e)(Xv.create(he.value))):a==="*"?j(ie(e)(rn.create(he.value))):a==="/"?j(ie(e)(Tv.create(he.value))):a==="%"?j(ie(e)(tn.create(he.value))):a==="**"?j(ie(e)(on.create(he.value))):a==="=="?j(ie(e)(cn.create(he.value))):a==="/="?j(ie(e)(_n.create(he.value))):a===">"?j(ie(e)(fn.create(he.value))):a==="<"?j(ie(e)(pn.create(he.value))):a===">="?j(ie(e)(S0.create(he.value))):a==="<="?j(ie(e)(sn.create(he.value))):a==="+:"?j(ie(e)(M0.create(Ce.value))):a==="-:"?j(ie(e)(Xv.create(Ce.value))):a==="*:"?j(ie(e)(rn.create(Ce.value))):a==="/:"?j(ie(e)(Tv.create(Ce.value))):a==="%:"?j(ie(e)(tn.create(Ce.value))):a==="**:"?j(ie(e)(on.create(Ce.value))):a==="==:"?j(ie(e)(cn.create(Ce.value))):a==="/=:"?j(ie(e)(_n.create(Ce.value))):a===">:"?j(ie(e)(fn.create(Ce.value))):a==="<:"?j(ie(e)(pn.create(Ce.value))):a===">=:"?j(ie(e)(S0.create(Ce.value))):a==="<=:"?j(ie(e)(sn.create(Ce.value))):PD(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)(tr.create)):a==="pi"?O(new oa(e,Ut.value)):a==="px"?O(new oa(e,Yc.value)):a==="py"?O(new oa(e,Zc.value)):a==="pxy"?O(new oa(e,Qc.value)):a==="aspect"?O(new oa(e,rr.value)):a==="fx"?O(new oa(e,Kc.value)):a==="fy"?O(new oa(e,xc.value)):a==="fxy"?O(new oa(e,cr.value)):a==="frt"?O(new oa(e,e_.value)):a==="fr"?O(new oa(e,a_.value)):a==="ft"?O(new oa(e,u_.value)):a==="setfx"?j(ie(e)(Eo.create)):a==="setfy"?j(ie(e)(Co.create)):a==="setfxy"?j(ie(e)(To.create)):a==="zoom"?j(ie(e)(Mo.create)):a==="zoomxy"?j(ie(e)(So.create)):a==="zoomx"?j(ie(e)(Lo.create)):a==="zoomy"?j(ie(e)(Ao.create)):a==="move"?j(ie(e)(No.create)):a==="tile"?j(ie(e)(Po.create)):a==="tilexy"?j(ie(e)(n_.create)):a==="tilex"?j(ie(e)(r_.create)):a==="tiley"?j(ie(e)(t_.create)):a==="spin"?j(ie(e)(qo.create)):a==="early"?j(ie(e)(vn.create)):a==="late"?j(ie(e)(U4)):a==="slow"?j(ie(e)(nn.create)):a==="fast"?j(ie(e)(B4)):a==="lo"?O(new oa(e,Ki.value)):a==="mid"?O(new oa(e,xi.value)):a==="hi"?O(new oa(e,eo.value)):a==="ilo"?O(new oa(e,ao.value)):a==="imid"?O(new oa(e,uo.value)):a==="ihi"?O(new oa(e,lo.value)):a==="cps"?O(new oa(e,Wt.value)):a==="time"?O(new oa(e,Bt.value)):a==="beat"?O(new oa(e,zt.value)):a==="ebeat"?O(new oa(e,kt.value)):a==="etime"?O(new oa(e,Jt.value)):a==="rnd"?O(new oa(e,l_.value)):a==="audioin"?O(new oa(e,new _r(1,0))):a==="mic"?O(new oa(e,new _r(1,0))):a==="ain"?O(vV(e)(function(u){return function(l){return new _r(N5(1)(u),N5(0)(l))}})):a==="fft"?O(new oa(e,vo.value)):a==="ifft"?O(new oa(e,no.value)):a==="mono"?O(pe(e)(ir.create)):a==="rep"?j(_V(e)(or.create)):a==="bipolar"?O(pe(e)(fr.create)):a==="unipolar"?O(pe(e)(pr.create)):a==="fb"?O(new oa(e,v_.value)):a==="img"?j($5(e)(to.create)):a==="vid"?j($5(e)(io.create)):a==="cam"?O(new oa(e,ro.value)):a==="rgbhsv"?O(pe(e)(fo.create)):a==="hsvrgb"?O(pe(e)(po.create)):a==="hsvh"?O(pe(e)(Vt.create)):a==="hsvs"?O(pe(e)(jt.create)):a==="hsvv"?O(pe(e)(Ht.create)):a==="hsvr"?O(pe(e)(so.create)):a==="hsvg"?O(pe(e)(Do.create)):a==="hsvb"?O(pe(e)(Ro.create)):a==="rgbh"?O(pe(e)(Io.create)):a==="rgbs"?O(pe(e)(Go.create)):a==="rgbv"?O(pe(e)(wo.create)):a==="rgbr"?O(pe(e)(Vt.create)):a==="rgbg"?O(pe(e)(jt.create)):a==="rgbb"?O(pe(e)(Ht.create)):a==="osc"?O(pe(e)(sr.create)):a==="tri"?O(pe(e)(Dr.create)):a==="saw"?O(pe(e)(Rr.create)):a==="sqr"?O(pe(e)(Ir.create)):a==="lftri"?O(pe(e)(Gr.create)):a==="lfsaw"?O(pe(e)(wr.create)):a==="lfsqr"?O(pe(e)(dr.create)):a==="abs"?O(pe(e)(mr.create)):a==="acos"?O(pe(e)(hr.create)):a==="acosh"?O(pe(e)(gr.create)):a==="asin"?O(pe(e)(yr.create)):a==="asinh"?O(pe(e)(Fr.create)):a==="atan"?O(pe(e)(br.create)):a==="atanh"?O(pe(e)(Er.create)):a==="cbrt"?O(pe(e)(Cr.create)):a==="ceil"?O(pe(e)(Tr.create)):a==="cos"?O(pe(e)(Mr.create)):a==="cosh"?O(pe(e)(Sr.create)):a==="exp"?O(pe(e)(Lr.create)):a==="floor"?O(pe(e)(Ar.create)):a==="log"?O(pe(e)(Nr.create)):a==="log2"?O(pe(e)(Pr.create)):a==="log10"?O(pe(e)(qr.create)):a==="round"?O(pe(e)($r.create)):a==="sign"?O(pe(e)(Or.create)):a==="sin"?O(pe(e)(Ur.create)):a==="sinh"?O(pe(e)(Wr.create)):a==="sqrt"?O(pe(e)(Br.create)):a==="tan"?O(pe(e)(zr.create)):a==="tanh"?O(pe(e)(kr.create)):a==="trunc"?O(pe(e)(Jr.create)):a==="rtxy"?O(pe(e)(mo.create)):a==="rtx"?O(pe(e)(ho.create)):a==="rty"?O(pe(e)(go.create)):a==="xyrt"?O(pe(e)(Xt.create)):a==="xyr"?O(pe(e)(Yt.create)):a==="xyt"?O(pe(e)(Zt.create)):a==="zero"?O(pe(e)(h1)):a==="zer0"?O(pe(e)(h1)):a==="point"?O(pe(e)(yo.create)):a==="dist"?O(pe(e)(Fo.create)):a==="prox"?O(pe(e)(bo.create)):a==="midicps"?O(pe(e)(Vr.create)):a==="cpsmidi"?O(pe(e)(jr.create)):a==="dbamp"?O(pe(e)(Hr.create)):a==="ampdb"?O(pe(e)(Xr.create)):a==="fract"?O(pe(e)(Yr.create)):a==="max"?j(ie(e)(Dn.create(he.value))):a==="maxp"?j(ie(e)(Dn.create(Ce.value))):a==="min"?j(ie(e)(Rn.create(he.value))):a==="minp"?j(ie(e)(Rn.create(Ce.value))):a==="gate"?j(ie(e)(In.create(he.value))):a==="gatep"?j(ie(e)(In.create(Ce.value))):a==="circle"?j(ie(e)(Qt.create(he.value))):a==="circlep"?j(ie(e)(Qt.create(Ce.value))):a==="rect"?j(ie(e)(Kt.create(he.value))):a==="rectp"?j(ie(e)(Kt.create(Ce.value))):a==="clip"?j(ie(e)(Gn.create(he.value))):a==="clipp"?j(ie(e)(Gn.create(Ce.value))):a==="between"?j(ie(e)(wn.create(he.value))):a==="betweenp"?j(ie(e)(wn.create(Ce.value))):a==="smoothstep"?j(ie(e)(dn.create(he.value))):a==="smoothstepp"?j(ie(e)(dn.create(Ce.value))):a==="vline"?j(ie(e)(xt.create(he.value))):a==="vlinep"?j(ie(e)(xt.create(Ce.value))):a==="hline"?j(ie(e)(ei.create(he.value))):a==="hlinep"?j(ie(e)(ei.create(Ce.value))):a==="chain"?j(ie(e)($o.create(he.value))):a==="chainp"?j(ie(e)($o.create(Ce.value))):a==="lines"?j(ie(e)(Oo.create(he.value))):a==="linesp"?j(ie(e)(Oo.create(Ce.value))):a==="ilines"?j(ie(e)(Uo.create(he.value))):a==="ilinesp"?j(ie(e)(Uo.create(Ce.value))):a==="mesh"?j(ie(e)(Wo.create(he.value))):a==="meshp"?j(ie(e)(Wo.create(Ce.value))):a==="seq"?O(pe(e)(Zr.create)):a==="fit"?j(ie(e)(W4)):a==="iline"?j(xl(e)(ai.create(he.value))):a==="ilinep"?j(xl(e)(ai.create(Ce.value))):a==="line"?j(xl(e)(ui.create(he.value))):a==="linep"?j(xl(e)(ui.create(Ce.value))):a==="linlin"?j(xl(e)(L0.create(he.value))):a==="linlinp"?j(xl(e)(L0.create(Ce.value))):a==="mix"?j(xl(e)(Mv.create(he.value))):a==="mixp"?j(xl(e)(Mv.create(Ce.value))):a==="lpf"?j(xl(e)(li.create(he.value))):a==="lpfp"?j(xl(e)(li.create(Ce.value))):a==="hpf"?j(xl(e)(vi.create(he.value))):a==="hpfp"?j(xl(e)(vi.create(Ce.value))):a==="bpf"?j(xl(e)(ni.create(he.value))):a==="bpfp"?j(xl(e)(ni.create(Ce.value))):a==="delay"?j(iV(e)(Bo.create)):a==="audio"?O(new Mn(e,en.value)):a==="blend"?O(new u0(e,new w(new Mn(e,Qn.value),new w(pe(e)(oo.create),g.value)))):a==="rgba"?O(new Mn(e,Kn.value)):a==="add"?O(new u0(e,new w(new Mn(e,xn.value),new w(pe(e)(co.create),g.value)))):a==="mul"?O(new u0(e,new w(new Mn(e,er.value),new w(pe(e)(_o.create),g.value)))):a==="rgb"?O(new Mn(e,ar.value)):a==="import"?O(new Kl(e,bV(e))):PD(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 Du(function(){if(e.value0.identifiers instanceof g)return st(e.value0.expression);if(e.value0.identifiers instanceof w)return Du(H5(e.value0.position)(e.value0.identifiers.value1)(e.value0.expression))(function(a){var u=function(){return a instanceof nc?new oa(a.value0,a.value1.signal):a}();return kG(B5(Tg(e.value0.identifiers.value0)(u)))(function(){return O(a)})});throw new Error("Failed pattern match at Parser (line 104, column 8 - line 112, column 13): "+[e.value0.identifiers.constructor.name])}())(function(a){return a instanceof nc?O(new R(a.value1)):O(I.value)});throw new Error("Failed pattern match at Parser (line 101, column 1 - line 101, column 59): "+[e.constructor.name])},yV=function(e){return function(a){var u=ng(a);if(u instanceof M)return Sn(new M(u.value0));if(u instanceof ae)return M_(hg(e)(xu)(Y5(60)(u.value0)))(function(l){if(l instanceof M)return Sn(new M(l.value0));if(l instanceof ae)return Sn(new ae(l.value0.value1));throw new Error("Failed pattern match at Parser (line 61, column 7 - line 63, column 48): "+[l.constructor.name])});throw new Error("Failed pattern match at Parser (line 57, column 3 - line 63, column 48): "+[u.constructor.name])}},st=function(e){if(e instanceof Qh)return hV(e.value0)(e.value1);if(e instanceof OG)return Du(Mg)(function(a){var u=z5(e.value1)(a);if(u instanceof R)return O(u.value0);if(u instanceof I)return PD(new Za("unrecognized identifier "+e.value1,e.value0));throw new Error("Failed pattern match at Parser (line 121, column 3 - line 123, column 75): "+[u.constructor.name])});if(e instanceof bD)return O(new a0(e.value0,e.value1));if(e instanceof ED)return O(new ft(e.value0,e.value1));if(e instanceof Kh)return O(new fp(e.value0,e.value1));if(e instanceof UG)return Du(k5(st)(e.value2))(XJ(e.value0)(e.value1));if(e instanceof qG)return Du(st(e.value1))(function(a){return Du(st(e.value2))(function(u){return ND(a)(u)})});if(e instanceof xh)return Du(mV(e.value0)(e.value1))(function(a){return Du(st(e.value2))(function(u){return Du(st(e.value3))(function(l){return Du(ND(a)(u))(function(v){return ND(v)(l)})})})});if(e instanceof eg)return O(new oa(e.value0,new _l(he.value,YJ(function(a){return Hu.create(Sa(a))})(R4(e.value1)(e.value2)))));if(e instanceof ag)return PD(new Za("FromThenTo not supported yet",e.value0));if(e instanceof ug)return H5(e.value0)(e.value1)(e.value2);if(e instanceof lg)return Du(Du(st(e.value1))(Eg))(function(a){return Du(Du(st(e.value2))(Eg))(function(u){return Du(Du(st(e.value3))(Eg))(function(l){return O(new oa(e.value0,new Mv(he.value,l,u,a)))})})});throw new Error("Failed pattern match at Parser (line 117, column 1 - line 117, column 41): "+[e.constructor.name])},FV=function(e){return function(a){return function(u){return M_(P5(De(e)))(function(l){var v=z5(u)(l);if(v instanceof R)return pp(AD("using cached library "+u))(function(){return Sn(new ae(v.value0))});if(v instanceof I)return pp(AD("loading library "+(u+"...")))(function(){return M_(eV(u))(function(t){if(t instanceof M)return Sn(new M(new Za(t.value0,a)));if(t instanceof ae)return pp(AD("parsing library "+(u+"...")))(function(){return M_(yV(e)(t.value0))(function(i){if(i instanceof M)return Sn(new M(i.value0));if(i instanceof ae)return pp(AD("successfully parsed library "+u))(function(){return pp(P5(Pe(Tg(u)(i.value0)(l))(e)))(function(){return Sn(new ae(i.value0))})});throw new Error("Failed pattern match at Parser (line 462, column 11 - line 467, column 33): "+[i.constructor.name])})});throw new Error("Failed pattern match at Parser (line 457, column 7 - line 467, column 33): "+[t.constructor.name])})});throw new Error("Failed pattern match at Parser (line 450, column 3 - line 467, column 33): "+[v.constructor.name])})}}},bV=function(e){return function(a){return Du(ZJ(a))(function(u){return Du(QJ)(function(l){return Du(KJ(FV(l)(e)(u)))(function(v){if(v instanceof M)return PD(v.value0);if(v instanceof ae)return kG(B5(function(t){return xJ(v.value0)(t)}))(function(){return O(new a0(e,0))});throw new Error("Failed pattern match at Parser (line 440, column 3 - line 444, column 25): "+[v.constructor.name])})})})}},H5=function(e){return function(a){return function(u){return Du(Mg)(function(l){return X5(l)(e)(a)(u)})}}},X5=function(e){return function(a){return function(u){return function(l){if(u instanceof g)return Du(Mg)(function(v){return kG(q5(e))(function(){return Du(st(l))(function(t){return kG(q5(v))(function(){return O(t)})})})});if(u instanceof w)return O(new Kl(a,function(v){return X5(Tg(u.value0)(v)(e))(a)(u.value1)(l)}));throw new Error("Failed pattern match at Parser (line 425, column 1 - line 425, column 77): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},Y5=JJ("astToListMaybeAction","Parser",function(){return K($w)(U(Pw)(void 0))(function(){return k5(gV)})}),EV=Y5(96),Z5=function(e){return function(a){return function(u){var l=ng(a);if(l instanceof M)return Sn(new M(l.value0));if(l instanceof ae)return M_(hg(e)(xu)(EV(l.value0)))(function(v){if(v instanceof M)return Sn(new M(v.value0));if(v instanceof ae)return Sn(new ae({actions:v.value0.value0,evalTime:u}));throw new Error("Failed pattern match at Parser (line 45, column 7 - line 47, column 76): "+[v.constructor.name])});throw new Error("Failed pattern match at Parser (line 41, column 3 - line 47, column 76): "+[l.constructor.name])}}};var Rt=St(Il),Q5=Mf(Ka),TV=Al(Ya)(uf()(sa({reflectSymbol:function(){return"ain"}})(Rt)()(sa({reflectSymbol:function(){return"fft"}})(Rt)()(sa({reflectSymbol:function(){return"hi"}})(Rt)()(sa({reflectSymbol:function(){return"ifft"}})(Rt)()(sa({reflectSymbol:function(){return"ihi"}})(Rt)()(sa({reflectSymbol:function(){return"ilo"}})(Rt)()(sa({reflectSymbol:function(){return"imgURLs"}})(Q5)()(sa({reflectSymbol:function(){return"imid"}})(Rt)()(sa({reflectSymbol:function(){return"lo"}})(Rt)()(sa({reflectSymbol:function(){return"mid"}})(Rt)()(sa({reflectSymbol:function(){return"vidURLs"}})(Q5)()(sa({reflectSymbol:function(){return"webcam"}})(Rt)()(af)))))))))))))),MV=L(cv),K5=Pi(Ya)(Il),S_=function(e){return TV(Ws)(MV(function(a){return a.signal})(Jc(e.actions)))},x5=function(e){return K5(Z4)(Jc(e.actions))},eT=function(e){return K5(Q4)(Jc(e.actions))},aT=function(){var a=x0();return{actions:g.value,evalTime:a}};var JG=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)},VG=JG,jG=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(j_),qg=Eu(Wn),nT=Sl(Yp),$g=Gv(Bn),AV=Ku(vl),NV=zn(vl),PV=gv(Yp),qV=mc(vl),$V=kp(vl),OV=hc(vl),UV=Jp(vl),WV=Ti(j_),Og=Qu(Wn),qD=L(Xl),cc=bv(_v),ev=z(Bv),BV=Nt(_v),ca=function(){function e(a,u,l,v){this.value0=a,this.value1=u,this.value2=l,this.value3=v}return e.create=function(a){return function(u){return function(l){return function(v){return new e(a,u,l,v)}}}},e}(),zl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ba=function(){function e(a,u,l){this.value0=a,this.value1=u,this.value2=l}return e.create=function(a){return function(u){return function(l){return new e(a,u,l)}}},e}(),kl=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Xa=function(){function e(a,u){this.value0=a,this.value1=u}return e.create=function(a){return function(u){return new e(a,u)}},e}(),l0=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),ke=function(){function e(a){this.value0=a}return e.create=function(a){return new e(a)},e}(),Na=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}},Ru=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},HG=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 zl)return new kl(e.value0+".zww");throw new Error("Failed pattern match at Expr (line 510, column 1 - line 510, column 27): "+[e.constructor.name])},$D=function(e){if(e instanceof ca)return new Xa(e.value2,e.value3);if(e instanceof zl)return new l0(e.value0+".zw");throw new Error("Failed pattern match at Expr (line 502, column 1 - line 502, column 26): "+[e.constructor.name])},wi=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 zl)return new kl(e.value0+".yzw");throw new Error("Failed pattern match at Expr (line 514, column 1 - line 514, column 27): "+[e.constructor.name])},Ag=function(e){return e.swizzleYZ};var di=function(e){return e.swizzleY},xV=function(e){return e.swizzleXYZZ},sp=function(e){return e.swizzleXYZ},ej=function(e){return e.swizzleXYYY},aj=function(e){return e.swizzleXYY},mi=function(e){return e.swizzleXY},qv=function(e){return e.swizzleX};var tc=function(e){if(e instanceof ca)return new ke(e.value3);if(e instanceof zl)return new Na(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 uj=function(e){return e.isConstant},Gp=function(e){return function(a){return function(u){return e+("("+(a+(","+(u+")"))))}}},Fu=function(e){return function(a){return e+("("+(a+")"))}},N_=function(e){return Ru(e)(is)(Fu("log"))},Wg=function(e){return Ru(e)(vD)(Fu("log2"))},Bg=function(e){return Ru(e)(os)(Fu("sign"))},OD=function(e){return Ru(e)(Wi)(Fu("sin"))},UD=function(e){return Ru(e)(cs)(Fu("sqrt"))},rT=function(e){return Ru(e)(_s)(Fu("tan"))},lj=function(e){return e.fromVec4s},vj=function(e){return e.fromVec3s},zg=function(e){return e.fromVec2s},kg=function(e){return e.fromFloats},Rv=function(e){return e.fromFloat},WD=function(e){return Ru(e)(function(a){return yR(Rd(a)(1))})(Fu("fract"))},ZG=function(e){return Ru(e)(Ui)(Fu("floor"))},Ov=function(e){return e.expr},tT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+(u(t)+")"))))))}}}},QG=function(e){var a=Ru(e),u=Ov(e),l=HG(e);return function(v){return function(t){return function(i){return function(c){if(c instanceof ke)return a(xe(v)(c.value0))(function(_){return"("+(_+(t+(Nf(c.value0)+")")))})(i);if(c instanceof Na)return u("("+(l(i)+(t+(c.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,c.constructor.name])}}}}},BD=function(e){return QG(e)(qg)("*")},Jg=function(e){var a=Ru(e),u=Ov(e),l=HG(e);return function(v){return function(t){return function(i){return function(c){if(i instanceof ke)return a(v(i.value0))(function(_){return"("+(Nf(i.value0)+(t+(_+")")))})(c);if(i instanceof Na)return u("("+(i.value0+(t+(l(c)+")"))));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,c.constructor.name])}}}}},P_=function(e){return Jg(e)(qg)("*")},KG=function(e){return Ru(e)(ts)(Fu("exp"))},Vg=function(e){return e.dotSum};var wp=function(e){return QG(e)(nT)("/")},jg=function(e){return Jg(e)($g)("-")},xG=function(e){return QG(e)($g)("-")},ew=function(e){return Ru(e)(Zn)(Fu("cos"))},al=function(e){return e.constant},iT=function(e){return al(e)(0)},oT=function(e){return Ru(e)(ff)(Fu("ceil"))},cT=function(e){var a=function(u){return"(exp(log(abs("+(u+("))/3.)*sign("+(u+"))")))};return Ru(e)(uD)(a)},dp=function(e){var a=VR(e.Channels0()),u=YV(e),l=XV(e),v=HV(e),t=jV(e);return function(i){var c=kg(i),_=zg(i),s=vj(i),y=lj(i);return function(N){if(a(Y(N))===1)return c(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])}}},lT=function(e){if(e)return 1;if(!e)return 0;throw new Error("Failed pattern match at Expr (line 693, column 1 - line 693, column 37): "+[e.constructor.name])};var q_=function(e){return e.binaryFunction},Hg=function(e){return q_(e)(AV)(Gp("max"))};var Xg=function(e){return q_(e)(NV)(Gp("min"))};var _T=function(e){return q_(e)(PV)(Gp("mod"))};var aw=function(e){return q_(e)(Sc)(Gp("pow"))};var Yg=function(e){return function(a){return function(u){return"("+(a+(e+(u+")")))}}},mp=function(e){var a=VR(e.Channels0()),u=q_(e),l=Ug(e);return function(v){return function(t){return function(i){return function(c){return function(_){if(a(c)===1)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Yg(i)(s)(y))}})(c)(_);if(Re)return u(function(s){return function(y){return lT(v(s)(y))}})(function(s){return function(y){return Fu(l(c))(Gp(t)(s)(y))}})(c)(_);throw new Error("Failed pattern match at Expr (line 688, column 1 - line 688, column 107): "+[v.constructor.name,t.constructor.name,i.constructor.name,c.constructor.name,_.constructor.name])}}}}}},fT=function(e){return mp(e)(LV)("equal")("==")},pT=function(e){return mp(e)(qV)("greaterThan")(">")},Zg=function(e){return mp(e)($V)("greaterThanEqual")(">=")},uw=function(e){return mp(e)(OV)("lessThan")("<")},Qg=function(e){return mp(e)(UV)("lessThanEqual")("<=")},sT=function(e){return mp(e)(WV)("notEqual")("!=")};var nj=function(e){return Ru(e)(function(a){return a*a})(function(a){return Yg("*")(a)(a)})},rj=function(e){return q_(e)(Dd)(Gp("atan"))},DT=function(e){return Ru(e)(rs)(Fu("atan"))},RT=function(e){return Ru(e)(ns)(Fu("asin"))},lw=function(e){var a=q_(e);return function(u){return function(l){return a(u)(Yg(l))}}},Nn=function(e){return lw(e)($g)("-")},It=function(e){return lw(e)(nT)("/")},IT=function(e){var a=It(e),u=N_(e),l=al(e);return function(v){return a(u(v))(u(l(10)))}},uv=function(e){return lw(e)(qg)("*")},GT=function(e){var a=uv(e),u=uw(e),l=Rv(e);return function(v){return function(t){return a(u(l(v))(t))(t)}}},wT=function(e){var a=uv(e),u=aw(e),l=It(e),v=Nn(e),t=al(e);return function(i){return a(u(l(v(i)(t(69)))(t(12)))(t(2)))(t(440))}},dT=function(e){var a=xe(wp(e))(new ke(10)),u=P_(e)(new ke(20)),l=N_(e);return function(v){return a(u(l(v)))}},tj=function(e){return Jg(e)(Og)("+")},mT=function(e){return QG(e)(Og)("+")},Gt=function(e){return lw(e)(Og)("+")},Kg=function(e){var a=us(e);return function(u){return a(Gt(u))}},hT=function(e){return Ru(e)(vs)(Fu("acos"))},$_=function(e){return Ru(e)(yR)(Fu("abs"))},vu=function(e){var a=je(e);return function(u){var l=Ov(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 zl("vec4("+(je(nu(0))(e)+(","+(je(yu(0))(a)+")"))))}},Ng=function(e){return function(a){return e instanceof Xa&&a instanceof Xa?new ca(e.value0,e.value1,a.value0,a.value1):new zl("vec4("+(je(Su(0))(e)+(","+(je(Su(0))(a)+")"))))}},Pg=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new ba(e.value0,e.value1,a.value0):new kl("vec3("+(je(Su(0))(e)+(","+(je(yu(0))(a)+")"))))}},ij=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu(sp(ic)(Y(e)))(ga(Rv(nu(0))(tc(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(tc(Y(e)))(mi(Rp)(Y(a.value0))),t=sp(ic)(Y(e));return new B(pu(t)(pu(v)(ga(l))),I.value)}if(u instanceof R){var i=KV(Y(u.value0)),l=Pg($D(Y(a.value0)))(qv(gT)(Y(u.value0))),v=XG(tc(Y(e)))(mi(Rp)(Y(a.value0))),t=sp(ic)(Y(e));return new B(pu(t)(pu(v)(pu(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])},oj=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))(qv(L_)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var t=ia(ha(u.value0));if(t instanceof I){var i=Rv(ou(0))(wi(O0)(Y(u.value0))),l=Ng(Ag(O0)(Y(a.value0)))(mi(A_)(Y(u.value0))),v=v0(Y(e))(qv(L_)(Y(a.value0)));return new B(pu(v)(pu(l)(ga(i))),I.value)}if(t instanceof R){var i=yT(wi(O0)(Y(u.value0)))(Y(t.value0)),l=Ng(Ag(O0)(Y(a.value0)))(mi(A_)(Y(u.value0))),v=v0(Y(e))(qv(L_)(Y(a.value0)));return new B(pu(v)(pu(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])},cj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(pu(mi(A_)(Y(e)))(ga(Rv(Su(0))(wi(O0)(Y(e))))),I.value);if(a instanceof R){var u=Ag(O0)(Y(a.value0)),l=wt(wi(O0)(Y(e)))(qv(L_)(Y(a.value0))),v=mi(A_)(Y(e));return new B(pu(v)(pu(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])},_j=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(ej(oc)(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])},fj=function(e){var a=ia(ha(e));if(a instanceof I)return new B(ga(aj(oc)(Y(e))),I.value);if(a instanceof R){var u=ia(ha(a.value0));if(u instanceof I){var l=Rv(nu(0))(di(oc)(Y(a.value0))),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(v)(ga(l)),I.value)}if(u instanceof R){var l=XG(di(oc)(Y(a.value0)))(Y(u.value0)),v=Pg(Y(e))(qv(Ip)(Y(a.value0)));return new B(pu(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])},pj=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(yT(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(Rj(Y(e))(Y(a.value0))(Rv(Su(0))(Y(u.value0)))),I.value);if(l instanceof R)return new B(ga(Gj(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])},sj=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(Ij(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])},Dj=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(wt(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])},ic={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)}},Rp={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)}},A_={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)}},oc={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)}},gT={swizzleX:function(e){return e instanceof ca?new ke(e.value0):vu(ou(0))(yu(0))("x")(e)}},L_={swizzleX:function(e){return e instanceof ba?new ke(e.value0):vu(nu(0))(yu(0))("x")(e)}},Ip={swizzleX:function(e){return e instanceof Xa?new ke(e.value0):vu(Su(0))(yu(0))("x")(e)}},yT=function(e){return function(a){return e instanceof ke&&a instanceof ba?new ca(e.value0,a.value0,a.value1,a.value2):new zl("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 kl("vec3("+(je(yu(0))(e)+(","+(je(Su(0))(a)+")"))))}},Rj=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 zl("vec4("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(Su(0))(u)+")"))))))}}},wt=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)+")"))))}},Ij=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 kl("vec3("+(je(yu(0))(e)+(","+(je(yu(0))(a)+(","+(je(yu(0))(u)+")"))))))}}},Gj=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 zl("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:Na.create,isConstant:function(e){if(e instanceof ke)return!0;if(e instanceof Na)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 Na)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 Nf(e.value0);if(e instanceof Na)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 Na)return new Na(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 Na(a(HG(yu(0))(u))(HG(yu(0))(l)))}}}},showType:function(e){return"float"},fromFloat:U0,fromFloats:U0,fromVec2s:CT(75),fromVec3s:ST(76),fromVec4s:NT(77),toFloats:U0,toVec2s:FT(79),toVec3s:bT(80),toVec4s:ET(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 Na)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:FT(111),fromVec2s:U0,fromVec3s:LT(113),fromVec4s:PT(114),toFloats:CT(115),toVec2s:U0,toVec3s:TT(117),toVec4s:MT(118),dotSum:function(e){return e instanceof Xa?new ke(e.value0+e.value1):new Na("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:kl.create,isConstant:function(e){if(e instanceof ba)return!0;if(e instanceof kl)return!1;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ba)return"vec3("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+")")))));if(e instanceof kl)return e.value0;throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(nu(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ba)return new ba(e(u.value0),e(u.value1),e(u.value2));if(u instanceof kl)return new kl(a(u.value0));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ba&&l instanceof ba?new ba(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2)):new kl(a(je(nu(0))(u))(je(nu(0))(l)))}}}},showType:function(e){return"vec3"},fromFloat:function(e){if(e instanceof ke)return new ba(e.value0,e.value0,e.value0);if(e instanceof Na)return new kl("vec3("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 134, column 1 - line 158, column 60): "+[e.constructor.name])},fromFloats:bT(149),fromVec2s:TT(150),fromVec3s:U0,fromVec4s:qT(152),toFloats:ST(153),toVec2s:LT(154),toVec3s:U0,toVec4s:AT(156),dotSum:function(e){return e instanceof ba?new ke(e.value0+e.value1+e.value2):new Na("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:zl.create,isConstant:function(e){if(e instanceof ca)return!0;if(e instanceof zl)return!1;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExpr:function(e){if(e instanceof ca)return"vec4("+(ev(e.value0)+(","+(ev(e.value1)+(","+(ev(e.value2)+(","+(ev(e.value3)+")")))))));if(e instanceof zl)return e.value0;throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},toExprSafe:function(e){return je(ou(0))(e)},unaryFunction:function(e){return function(a){return function(u){if(u instanceof ca)return new ca(e(u.value0),e(u.value1),e(u.value2),e(u.value3));if(u instanceof zl)return new zl(a(u.value0));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name,a.constructor.name,u.constructor.name])}}},binaryFunction:function(e){return function(a){return function(u){return function(l){return u instanceof ca&&l instanceof ca?new ca(e(u.value0)(l.value0),e(u.value1)(l.value1),e(u.value2)(l.value2),e(u.value3)(l.value3)):new zl(a(je(ou(0))(u))(je(ou(0))(l)))}}}},showType:function(e){return"vec4"},fromFloat:function(e){if(e instanceof ke)return new ca(e.value0,e.value0,e.value0,e.value0);if(e instanceof Na)return new zl("vec4("+(e.value0+")"));throw new Error("Failed pattern match at Expr (line 172, column 1 - line 196, column 60): "+[e.constructor.name])},fromFloats:ET(187),fromVec2s:MT(188),fromVec3s:AT(189),fromVec4s:U0,toFloats:NT(191),toVec2s:PT(192),toVec3s:qT(193),toVec4s:U0,dotSum:function(e){return e instanceof ca?new ke(e.value0+e.value1+e.value2+e.value3):new Na("dot("+(je(ou(0))(e)+",vec4(1.))"))},Channels0:function(){return zV}}}),FT=av("floatsToVec2s","Expr",function(){var e=cc(Dj);return function(a){return cl(e(a))}}),bT=av("floatsToVec3s","Expr",function(){var e=cc(sj);return function(a){return cl(e(a))}}),ET=av("floatsToVec4s","Expr",function(){var e=cc(pj);return function(a){return cl(e(a))}}),CT=av("vec2sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(Ip)(a))(ga(di(oc)(a)))});return function(a){return cl(e(a))}}),TT=av("vec2sToVec3s","Expr",function(){var e=cc(fj);return function(a){return cl(e(a))}}),MT=av("vec2sToVec4s","Expr",function(){var e=cc(_j);return function(a){return cl(e(a))}}),ST=av("vec3sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(L_)(a))(pu(di(A_)(a))(ga(wi(O0)(a))))});return function(a){return cl(e(a))}}),LT=av("vec3sToVec2s","Expr",function(){var e=cc(cj);return function(a){return cl(e(a))}}),AT=av("vec3sToVec4s","Expr",function(){var e=cc(oj);return function(a){return cl(e(a))}}),NT=av("vec4sToFloats","Expr",function(){var e=qD(function(a){return pu(qv(gT)(a))(pu(di(Rp)(a))(pu(wi(ic)(a))(ga(wi(ic)(a)))))});return function(a){return cl(e(a))}}),PT=av("vec4sToVec2s","Expr",function(){var e=qD(function(a){return pu(mi(Rp)(a))(ga($D(a)))});return function(a){return cl(e(a))}}),qT=av("vec4sToVec3s","Expr",function(){var e=cc(ij);return function(a){return cl(e(a))}}),Z=yu(59),ea=Su(96),Iu=nu(134),B0=ou(172);var $T=je(Iu),xg=Ov(ea),Pn=Ov(Z),Jl=al(Z),vT=je(B0),$v=je(Z),e2=UD(Z),Dp=je(ea),wj=It(Z),YG=Nn(Z),W0=uv(Z),a2=Gt(Z),dj=Kg(zc)(Z),n0=di(oc),mj=sp(ic),Dv=qv(Ip),OT=Hg(Z),vw=Xg(Z),UT=ew(Z),WT=OD(Z),BT=rj(Z),zD=function(e){return new kl("hsvrgb("+($T(e)+")"))},kD=function(e){return new kl("rgbhsv("+($T(e)+")"))},zT=xg("(2./res)");var JD=function(e){var a=xG(e),u=BD(e);return function(l){return a(u(l)(Jl(2)))(Jl(1))}},nw=function(e){return function(a){return new zl("mix("+(vT(e)+(","+(vT(a)+(","+($v(tc(a))+")"))))))}},kT=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("clamp("+(u(t)+(","+($v(l)+(","+($v(v)+")"))))))}}}},hj=kT(Z),JT=function(e){var a=tj(e)(Jl(69)),u=P_(e)(Jl(12)),l=Wg(e),v=xe(wp(e))(Jl(440));return function(t){return a(u(l(v(t))))}},VT=function(e){var a=aw(e)(al(e)(10)),u=xe(wp(e))(Jl(20));return function(l){return a(u(l))}},u2=function(e){var a=uj(e),u=Vg(e),l=nj(e),v=Nn(e),t=je(e);return function(i){return function(c){if(a(i)&&a(c))return e2(u(l(v(i)(c))));if(Re)return Pn("distance("+(t(i)+(","+(t(c)+")"))));throw new Error("Failed pattern match at Expr (line 773, column 1 - line 773, column 48): "+[i.constructor.name,c.constructor.name])}}},jT=u2(ea),hi=function(e){return function(a){return Pn("clamp((_etime-"+(ev(e)+(")/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},HT=function(e){return function(a){return Pn("clamp(("+(ev(a)+("-_etime)/("+(ev(a)+("-"+(ev(e)+"),0.,1.)"))))))}},l2=function(e){return function(a){return function(u){return function(l){return Pn("iline("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},VD=function(e){return function(a){return function(u){return function(l){return Pn("line("+(Dp(a)+(","+(Dp(u)+(","+($v(l)+(","+(Dp(e)+")"))))))))}}}},rw=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return function(t){return a("mix("+(u(l)+(","+(u(v)+(","+($v(t)+")"))))))}}}},v2=Pn("PI"),XT=function(e){return function(a){return hj(Jl(0))(Jl(1))(wj(YG(Jl(2.828427))(jT(e)(a)))(Jl(2.828427)))}};var YT=function(e){return function(a){var u=function(_){return function(s){return Pn("step("+($v(_)+(","+($v(s)+")"))))}},l=La(a),v=qD(function(_){return ke.create(Sa(_))})(BV(0)(l-1|0)),t=new ke(1/Sa(l)),i=function(_){return function(s){return W0(YG(u(W0(t)(_))(e))(u(a2(W0(t)(_))(t))(e)))(s)}},c=fv(i)(v)(a);return dj(c)}},tw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(a.value0,e.value1):xg("vec2("+($v(a)+(","+($v(n0(e))+")"))))}},iw=function(e){var a=mT(e),u=BD(e);return function(l){return a(u(l)(Jl(.5)))(Jl(.5))}},n2=function(e){var a=JD(e),u=WD(e),l=uv(e),v=iw(e);return function(t){return function(i){return a(u(l(v(t))(i)))}}};var ow=function(e){return function(a){return v0(mj(a))(W0(tc(a))(e))}},ZT=function(e){var a=Rv(e),u=uv(e),l=uw(e),v=Nn(e),t=al(e);return function(i){return function(c){var _=n0(i),s=Dv(i),y=a(OT(s)(_)),N=a(vw(s)(_));return u(l(N)(c))(v(t(1))(l(y)(c)))}}},QT=function(e){var a=kT(e);return function(u){return function(l){var v=n0(u),t=Dv(u);return a(vw(t)(v))(OT(t)(v))(l)}}},KT=function(e){var a=wp(e),u=xG(e),l=BD(e),v=mT(e);return function(t){return function(i){return function(c){var _=YG(n0(i))(Dv(i)),s=YG(n0(t))(Dv(t)),y=a(u(c)(Dv(t)))(s),N=l(y)(_);return v(N)(Dv(i))}}}},xT=function(e){var a=n0(e),u=Dv(e);return W0(u)(UT(a))},eM=function(e){var a=n0(e),u=Dv(e),l=W0(u)(UT(a)),v=W0(u)(WT(a));return wt(l)(v)},aM=function(e){var a=n0(e),u=Dv(e);return W0(u)(WT(a))},cw=function(e){return function(a){return e instanceof Xa&&a instanceof ke?new Xa(e.value0,a.value0):xg("vec2("+($v(Dv(e))+(","+($v(a)+")"))))}},jD=function(e){var a=Ov(e),u=je(e);return function(l){return function(v){return a("smoothstep("+($v(Dv(l))+(","+($v(n0(l))+(","+(u(v)+")"))))))}}},r2=function(e){var a=jD(e),u=jg(e),l=uv(e),v=al(e);return function(t){return function(i){return function(c){var _=wt(Pn("1.5/(res.x+res.y)"))(Jl(0));return a(_)(u(jT(t)(i))(l(c)(v(.5))))}}}},gj=r2(Z),uM=function(e){return function(a){var u=Pn("((1./res.x)+(1./res.y))");return gj(e)(a)(u)}},lM=function(e){var a=jg(e),u=jD(e),l=xG(e),v=$_(e);return function(t){return function(i){return function(c){var _=wt(Jl(0))(vw(c)(Pn("3./res.y")));return a(Jl(1))(u(_)(l(v(a(n0(t))(i)))(c)))}}}},vM=function(e){var a=jg(e),u=jD(e),l=xG(e),v=$_(e);return function(t){return function(i){return function(c){var _=wt(Jl(0))(vw(c)(Pn("3./res.x")));return a(Jl(1))(u(_)(l(v(a(Dv(t))(i)))(c)))}}}},nM=function(e){var a=n0(e),u=Dv(e);return e2(a2(W0(u)(u))(W0(a)(a)))},rM=function(e){var a=n0(e),u=Dv(e),l=BT(a)(u),v=e2(a2(W0(u)(u))(W0(a)(a)));return wt(v)(l)},tM=function(e){return BT(n0(e))(Dv(e))};var t2=Jo(Cu),HD=xr(t2),pM=Zv(Cu),_c=K(pM),yj=L(ri(Fv)),XD=et(t2),sM=gn(Cu),DM=dR(sM)(Cv),hp=bl(El)(pM),_w=U(sM),Fj=ko(t2),bj=z(xa),oM=je(ea),cM=je(Z),Ej=function(e){return HD(function(a){var u={};for(var l in a)({}).hasOwnProperty.call(a,l)&&(u[l]=a[l]);return u.code=a.code+e,u})},RM=function(e){return function(a){return function(u){return _c(yj(function(l){return l.fxy})(XD))(function(l){return _c(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=v,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.fxy=l,i}))(function(){return _w(Qs(v))})})})}}},IM=function(e){return function(a){return function(u){return _c(XD)(function(l){return _c(DM(a)(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=v.time,i.beat=v.beat,i.etime=v.etime,i.ebeat=v.ebeat,i}))(function(){return u})}))(function(v){return hp(HD(function(t){var i={};for(var c in t)({}).hasOwnProperty.call(t,c)&&(i[c]=t[c]);return i.time=l.time,i.beat=l.beat,i.etime=l.etime,i.ebeat=l.ebeat,i}))(function(){return _w(Qs(v))})})})}}},GM=function(e){return function(a){return function(u){return function(l){return gI(l)({webGl2:e,imgMap:a,vidMap:u,allocation:0,code:"",fxy:new l0("((gl_FragCoord.xy/res)*2.-1.)"),time:new Na("_time"),beat:new Na("_beat"),etime:new Na("_etime"),ebeat:new Na("_ebeat")})}}}},Cj=_c(XD)(function(e){return hp(Fj(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 _w(e.allocation)})}),ku=function(e){var a=Ug(e),u=je(e),l=Ov(e);return function(v){return _c(Cj)(function(t){var i="_"+bj(t);return hp(Ej(a(v)+(" "+(i+("="+(u(v)+`; +`))))))(function(){return _w(l(i))})})}},_M=ku(Iu),fM=ku(Z),YD=function(e){return function(a){return _c(XD)(function(u){if(u.webGl2)return _M(new kl("texture("+(e+(","+(oM(a)+").xyz")))));if(!u.webGl2)return _M(new kl("texture2D("+(e+(","+(oM(a)+").xyz")))));throw new Error("Failed pattern match at G (line 91, column 3 - line 93, column 88): "+[u.webGl2.constructor.name])})}},i2=function(e){return function(a){return _c(XD)(function(u){if(u.webGl2)return fM(new Na("texture("+(e+(",vec2("+(cM(a)+",0.)).x")))));if(!u.webGl2)return fM(new Na("texture2D("+(e+(",vec2("+(cM(a)+",0.)).x")))));throw new Error("Failed pattern match at G (line 84, column 3 - line 86, column 95): "+[u.webGl2.constructor.name])})}};var NM=Zv(Cu),m=K(NM),PM=Jo(Cu),Je=et(PM),pl=ku(Z),z0=uv(Z),Mj=ew(Z),Sj=OD(Z),qM=Nn(Z),gi=qv(Ip),U_=di(oc),yp=Gt(Z),Pu=ku(ea),wM=uv(ea),sw=al(ea),p2=$_(ea),Dw=Nn(ea),Lj=Ov(ea),dM=je(ea),we=L(ri(Fv)),bp=gn(Cu),Qe=U(bp),fc=al(Z),Aj=Qg(ea),le=eu(__)(bp),Rw=U(c_),G2=Gl(Cv)(bp),vv=ku(Iu),pc=rw(Iu),w2=zn(Ia),Fp=eu(C0)(bp),QD=al(Iu),Iw=re(Ns),lv=ku(B0),$M=rw(B0),Nj=Ke(RI(Cu)),Yu=eu(Cv)(bp),Uv=L(Xl),Pj=Kg(zc)(Z),qj=Vg(Z),d2=dp(Z),gp=iw(ea),mM=un(Ka),hM=z(xa),OM=ti(Cu),W_=of(Ya)(OM),s2=Gt(Iu),D2=uv(Iu),Ye=L(Zs),$j=dp(Iu),o2=qv(L_),c2=di(A_),_2=wi(O0),Oj=dp(ea),Uj=u2(ea),Wj=wp(ea),Bj=It(ea),O_=It(Z),gM=n2(ea),zj=Rv(ea),yM=n2(Z),FM=Gc(Xl),bM=Ov(Z),kj=_T(Z),Jj=aw(Z),Vj=fT(Z),jj=sT(Z),Hj=pT(Z),Xj=Zg(Z),Yj=uw(Z),Zj=Qg(Z),Qj=Hg(Z),Kj=Xg(Z),xj=GT(Z),eH=QT(Z),aH=ZT(Z),uH=jD(Z),lH=r2(Z),vH=Gl(__)(bp),nH=vM(Z),rH=lM(Z),EM=mi(Rp),tH=WD(Z),R2=L(Ei),ZD=d(E),f2=of(E0)(OM),iH=P_(Iu),I2=sp(ic),oH=L(Ma),cH=bl(El)(NM),_H=xr(PM),CM=Ku(Ia),fH=re(Wc),pH=hR(Bc),sH=al(B0),DH=BD(Iu),RH=je(B0),IH=`#version 300 es precision mediump float; layout(location=0) out vec4 fragColor; -`,pH=`precision mediump float; -`,sH=function(e){var a=ku(e),u=Du(e),l=lv(e),v=Jg(e),t=ew(e),i=O_(e);return function(c){return m(Je)(function(_){if(_.webGl2)return a(u(sf)(bu("trunc"))(c));if(!_.webGl2)return a(l(v(c))(t(i(c))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 55): "+[_.webGl2.constructor.name])})}},DH=function(e){return function(a){return m(sl(k0(a)(t2)))(function(u){return m(sl(Fj(u)))(function(l){return m(sl(bj(u)))(function(v){var t=OM(k0(gi(e))(l))(k0(W_(e))(v)),i=Fp(k0(W_(e))(l))(k0(gi(e))(v));return Pu(B0(t)(i))})})})}},BM=function(e){var a=ku(e),u=Du(e),l=wt(e),v=ul(e),t=Pn(e),i=uw(e),c=lv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(rD)(bu("sinh"))(_));if(!s.webGl2)return a(ea(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 108): "+[s.webGl2.constructor.name])})}},RH=function(e){var a=ku(e),u=Du(e),l=dt(e),v=ew(e),t=ul(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(Sc)(bu("round"))(i));if(!c.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 546, column 3 - line 548, column 51): "+[c.webGl2.constructor.name])})}},IH=function(e){return function(a){return function(u){var l=mM(JT)(Gw(1.5)),v=R2(ww(e)(a)),t=R2(mM(u)(Gw(.5))),i=ww(v)(t),c=Ej("smoothstep(vec2(0.),"+(hM(l)+(","+(hM(i)+")"))));return m(Pu(ww(Gw(1))(c)))(function(_){return sl(k0(gi(_))(W_(_)))})}}},y2=function(e){var a=JD(e),u=q_(e);return function(l){return m(we(function(v){return v.time})(Je))(function(v){return Ke(a(u(v)(l)))})}},GH=function(e){var a=y2(e),u=XD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},wH=function(e){var a=y2(e),u=XD(e),l=xg(e),v=ul(e),t=ku(e);return function(i){return m(a(i))(function(){var c=l(v(.5));return function(_){return t(c(u(_)))}}())}},dH=function(e){var a=y2(e),u=Pn(e),l=ul(e),v=O_(e),t=lv(e),i=ku(e);return function(c){return m(a(c))(function(){var _=u(l(1)),s=t(l(4)),y=ea(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},mH=function(e){var a=ku(e),u=BD(e),l=q_(e);return function(v){return m(we(function(t){return t.time})(Je))(function(t){return a(u(l(k0(k0(t2)(_c(2)))(t))(v)))})}},hH=function(e){var a=ku(e),u=q_(e);return function(l){return m(we(function(v){return v.fxy})(Je))(function(v){return m(Pu(Cj(R2(v))(Gw(1))))(function(t){return m(sl(k0(gi(t))(W_(t))))(function(i){return le(function(){var c=u(i);return function(_){return a(c(_))}}())(l)})})})}},hw=function(e){var a=mp(e);return function(u){var l=a(u);return function(v){return za(l)(dw(v))}}},gH=hw(Z),yH=hw(aa),FH=hw(Ru),bH=hw(z0),EH=function(e){return function(a){return function(u){return function(l){return m(sl(hi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return nv(fc(t)(i)(v))}})(u)(l)))(function(t){var i=h2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return bp(function(_){return nv(fc(_)(aR(1))(v))})(Ut(i)(u));if(!c)return bp(function(_){return nv(fc(aR(1))(_)(v))})(Ut(i)(l));throw new Error("Failed pattern match at FragmentShader (line 750, column 21 - line 752, column 94): "+[c.constructor.name])}())(function(c){var _=oa(c);if(_ instanceof R)return Ke(mw(t)(_.value0));if(_ instanceof I)return Ke(t);throw new Error("Failed pattern match at FragmentShader (line 753, column 3 - line 755, column 33): "+[_.constructor.name])})})})}}}},CH=function(e){return function(a){return function(u){return function(l){return m(sl(hi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return nv(fc(t)(i)(v))}})(u)(l)))(function(t){var i=h2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return bp(function(_){return nv(fc(_)(aR(0))(v))})(Ut(i)(u));if(!c)return bp(function(_){return nv(fc(aR(0))(_)(v))})(Ut(i)(l));throw new Error("Failed pattern match at FragmentShader (line 738, column 21 - line 740, column 94): "+[c.constructor.name])}())(function(c){var _=oa(c);if(_ instanceof R)return Ke(mw(t)(_.value0));if(_ instanceof I)return Ke(t);throw new Error("Failed pattern match at FragmentShader (line 741, column 3 - line 743, column 33): "+[_.constructor.name])})})})}}}},TH=function(e){return function(a){return function(u){return function(l){return m(sl(hi(e)(a)))(function(v){return m(m2(pv(function(t){return function(i){return vv(UM(t)(i)(v))}})(u)(l)))(function(t){var i=h2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return m(sl(YT(e)(a)))(function(_){return bp(function(){var s=pw(_);return function(y){return vv(s(y))}}())(Ut(i)(u))});if(!c)return bp(function(){var _=pw(v);return function(s){return vv(_(s))}}())(Ut(i)(l));throw new Error("Failed pattern match at FragmentShader (line 724, column 22 - line 728, column 74): "+[c.constructor.name])}())(function(c){var _=oa(c);if(_ instanceof R)return Ke(mw(t)(_.value0));if(_ instanceof I)return Ke(t);throw new Error("Failed pattern match at FragmentShader (line 729, column 3 - line 731, column 36): "+[_.constructor.name])})})})}}}},zM=function(e){var a=ku(e),u=Du(e),l=wt(e),v=ul(e),t=dt(e),i=uw(e),c=lv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(vD)(bu("cosh"))(_));if(!s.webGl2)return a(ea(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 101): "+[s.webGl2.constructor.name])})}},MH=function(e){var a=ku(e),u=Du(e),l=wt(e),v=BM(e),t=zM(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(tD)(bu("tanh"))(i));if(!c.webGl2)return m(Tj(we(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 57): "+[c.webGl2.constructor.name])})}},SM=`uniform lowp vec2 res; +`,GH=`precision mediump float; +`,wH=function(e){var a=ku(e),u=Ru(e),l=uv(e),v=Bg(e),t=ZG(e),i=$_(e);return function(c){return m(Je)(function(_){if(_.webGl2)return a(u(pf)(Fu("trunc"))(c));if(!_.webGl2)return a(l(v(c))(t(i(c))));throw new Error("Failed pattern match at FragmentShader (line 539, column 3 - line 541, column 55): "+[_.webGl2.constructor.name])})}},dH=function(e){return function(a){return m(pl(z0(a)(v2)))(function(u){return m(pl(Mj(u)))(function(l){return m(pl(Sj(u)))(function(v){var t=qM(z0(gi(e))(l))(z0(U_(e))(v)),i=yp(z0(U_(e))(l))(z0(gi(e))(v));return Pu(wt(t)(i))})})})}},UM=function(e){var a=ku(e),u=Ru(e),l=It(e),v=al(e),t=Nn(e),i=KG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(nD)(Fu("sinh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 525, column 3 - line 527, column 108): "+[s.webGl2.constructor.name])})}},mH=function(e){var a=ku(e),u=Ru(e),l=Gt(e),v=ZG(e),t=al(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(Lc)(Fu("round"))(i));if(!c.webGl2)return a(l(v(i))(t(.5)));throw new Error("Failed pattern match at FragmentShader (line 546, column 3 - line 548, column 51): "+[c.webGl2.constructor.name])})}},hH=function(e){return function(a){return function(u){var l=wM(zT)(sw(1.5)),v=p2(Dw(e)(a)),t=p2(wM(u)(sw(.5))),i=Dw(v)(t),c=Lj("smoothstep(vec2(0.),"+(dM(l)+(","+(dM(i)+")"))));return m(Pu(Dw(sw(1))(c)))(function(_){return pl(z0(gi(_))(U_(_)))})}}},m2=function(e){var a=WD(e),u=P_(e);return function(l){return m(we(function(v){return v.time})(Je))(function(v){return Qe(a(u(v)(l)))})}},gH=function(e){var a=m2(e),u=JD(e),l=ku(e);return function(v){return m(a(v))(function(t){return l(u(t))})}},yH=function(e){var a=m2(e),u=JD(e),l=Zg(e),v=al(e),t=ku(e);return function(i){return m(a(i))(function(){var c=l(v(.5));return function(_){return t(c(u(_)))}}())}},FH=function(e){var a=m2(e),u=Nn(e),l=al(e),v=$_(e),t=uv(e),i=ku(e);return function(c){return m(a(c))(function(){var _=u(l(1)),s=t(l(4)),y=xe(u)(l(.5));return function(N){return i(_(s(v(y(N)))))}}())}},bH=function(e){var a=ku(e),u=OD(e),l=P_(e);return function(v){return m(we(function(t){return t.time})(Je))(function(t){return a(u(l(z0(z0(v2)(fc(2)))(t))(v)))})}},EH=function(e){var a=ku(e),u=P_(e);return function(l){return m(we(function(v){return v.fxy})(Je))(function(v){return m(Pu(Aj(p2(v))(sw(1))))(function(t){return m(pl(z0(gi(t))(U_(t))))(function(i){return le(function(){var c=u(i);return function(_){return a(c(_))}}())(l)})})})}},Gw=function(e){var a=dp(e);return function(u){var l=a(u);return function(v){return Ba(l)(Rw(v))}}},CH=Gw(Z),TH=Gw(ea),MH=Gw(Iu),SH=Gw(B0),LH=function(e){return function(a){return function(u){return function(l){return m(pl(hi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(pc(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(pc(_)(QD(1))(v))})(Ot(i)(u));if(!c)return Fp(function(_){return vv(pc(QD(1))(_)(v))})(Ot(i)(l));throw new Error("Failed pattern match at FragmentShader (line 750, column 21 - line 752, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 753, column 3 - line 755, column 33): "+[_.constructor.name])})})})}}}},AH=function(e){return function(a){return function(u){return function(l){return m(pl(hi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return vv(pc(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return Fp(function(_){return vv(pc(_)(QD(0))(v))})(Ot(i)(u));if(!c)return Fp(function(_){return vv(pc(QD(0))(_)(v))})(Ot(i)(l));throw new Error("Failed pattern match at FragmentShader (line 738, column 21 - line 740, column 94): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 741, column 3 - line 743, column 33): "+[_.constructor.name])})})})}}}},NH=function(e){return function(a){return function(u){return function(l){return m(pl(hi(e)(a)))(function(v){return m(G2(fv(function(t){return function(i){return lv($M(t)(i)(v))}})(u)(l)))(function(t){var i=w2(La(u))(La(l));return m(function(){var c=La(u)>La(l);if(c)return m(pl(HT(e)(a)))(function(_){return Fp(function(){var s=ow(_);return function(y){return lv(s(y))}}())(Ot(i)(u))});if(!c)return Fp(function(){var _=ow(v);return function(s){return lv(_(s))}}())(Ot(i)(l));throw new Error("Failed pattern match at FragmentShader (line 724, column 22 - line 728, column 74): "+[c.constructor.name])}())(function(c){var _=ia(c);if(_ instanceof R)return Qe(Iw(t)(_.value0));if(_ instanceof I)return Qe(t);throw new Error("Failed pattern match at FragmentShader (line 729, column 3 - line 731, column 36): "+[_.constructor.name])})})})}}}},WM=function(e){var a=ku(e),u=Ru(e),l=It(e),v=al(e),t=Gt(e),i=KG(e),c=uv(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(lD)(Fu("cosh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(i(_))(i(c(_)(v(-1))))));throw new Error("Failed pattern match at FragmentShader (line 518, column 3 - line 520, column 101): "+[s.webGl2.constructor.name])})}},PH=function(e){var a=ku(e),u=Ru(e),l=It(e),v=UM(e),t=WM(e);return function(i){return m(Je)(function(c){if(c.webGl2)return a(u(rD)(Fu("tanh"))(i));if(!c.webGl2)return m(Nj(we(l)(v(i)))(t(i)))(a);throw new Error("Failed pattern match at FragmentShader (line 532, column 3 - line 534, column 57): "+[c.webGl2.constructor.name])})}},TM=`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 @@ -282,8 +282,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() { -`,SH=function(e){if(e)return fH+SM;if(!e)return pH+SM;throw new Error("Failed pattern match at FragmentShader (line 570, column 1 - line 570, column 28): "+[e.constructor.name])},LH=function(e){var a=ku(e),u=Du(e),l=wt(e),v=ul(e),t=P_(e),i=dt(e),c=Pn(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(uD)(bu("atanh"))(_));if(!s.webGl2)return a(ea(l)(v(2))(t(l(i(v(1))(_))(c(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 511, column 3 - line 513, column 121): "+[s.webGl2.constructor.name])})}},AH=function(e){var a=ku(e),u=Du(e),l=P_(e),v=dt(e),t=zD(e),i=lv(e),c=ul(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(aD)(bu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(c(1))))));throw new Error("Failed pattern match at FragmentShader (line 504, column 3 - line 506, column 78): "+[s.webGl2.constructor.name])})}},NH=function(e){var a=ku(e),u=Du(e),l=P_(e),v=dt(e),t=zD(e),i=Pn(e),c=lv(e),_=ul(e);return function(s){return m(Je)(function(y){if(y.webGl2)return a(u(eD)(bu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(c(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 497, column 3 - line 499, column 85): "+[y.webGl2.constructor.name])})}},LM=function(e){return function(a){return function(u){return function(l){return function(v){return m(we(function(t){return t.fxy})(Je))(function(t){return F2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=gH(e),u=jg(e),l=Vg(e),v=kD(e),t=g2(e),i=yH(e),c=hH(e),_=FH(e),s=hu(e),y=bH(e),N=Lj(e),S=ku(e),J=mH(e),be=dH(e),Ea=GH(e),Eu=wH(e),Fl=O_(e),ma=yT(e),J0=NH(e),k_=hT(e),qe=GT(e),Jl=AH(e),sc=IT(e),V0=LH(e),J_=XD(e),V_=fT(e),Ft=_T(e),j_=vw(e),$n=zM(e),Dl=jT(e),yi=HT(e),Fi=uw(e),bi=ew(e),bl=JD(e),On=P_(e),Dc=kg(e),Ap=wT(e),Np=mT(e),fe=RH(e),Ra=Jg(e),Iu=BD(e),Ca=BM(e),Me=zD(e),ve=oT(e),Fa=MH(e),ua=sH(e),ou=fw(e),qu=Aj(e),la=GM(e),Gu=wM(e),j0=eM(e),Vl=cT(e),t0=cw(e);return function(f){if(f instanceof Hu)return Ke(a(new ke(f.value0)));if(f instanceof fl&&f.value0 instanceof he){var pa=oa(f.value1);if(pa instanceof I)return Ke(a(new ke(0)));if(pa instanceof R){var Ae=La(pa.value0);return Ae===1?q(e)(Y(pa.value0)):m(we(yI)(Zu(q(Z))(pa.value0)))(function(D){return Ke(za(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[pa.constructor.name])}if(f instanceof fl&&f.value0 instanceof Ce){var pa=oa(f.value1);if(pa instanceof I)return Ke(a(new ke(0)));if(pa instanceof R){var Ae=La(pa.value0);return Ae===1?q(e)(Y(pa.value0)):m(we(Wv(Fe))(Zu(q(Z))(pa.value0)))(function(h){return Ke(za(u)(mI(h)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[pa.constructor.name])}return f instanceof vn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(G){return Ke(Ol(u(mw(D)(G))))})}):f instanceof ir?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(G){return Ke(Ol(l(ci(B0)(D)(G))))})}):f instanceof or?m(q(Z)(f.value0))(function(D){var G=Mj(Wv(Sj)(Fe(D)));return Ke(dw(v(G)))}):f instanceof cr?m(q(Z)(f.value1))(function(D){return Ke(za(t)(FI(f.value0)(D)))}):f instanceof Wt?Ke(a(new Pa("PI"))):f instanceof Xc?Ke(a(new Pa("(2./res.x)"))):f instanceof Yc?Ke(a(new Pa("(2./res.y)"))):f instanceof Zc?Ke(i(new v0("(2./res)"))):f instanceof tr?Ke(a(new Pa("(res.x/res.y)"))):f instanceof Qc?we(function(D){return a(gi(function(G){return G.fxy}(D)))})(Je):f instanceof Kc?we(function(D){return a(W_(function(G){return G.fxy}(D)))})(Je):f instanceof _r?we(function(D){return i(function(G){return G.fxy}(D))})(Je):f instanceof xc?q(e)(new Yt(_r.value)):f instanceof e_?q(e)(new Zt(_r.value)):f instanceof a_?q(e)(new Qt(_r.value)):f instanceof Ki?Ke(a(new Pa("lo"))):f instanceof xi?Ke(a(new Pa("mid"))):f instanceof eo?Ke(a(new Pa("hi"))):f instanceof ao?Ke(a(new Pa("ilo"))):f instanceof uo?Ke(a(new Pa("imid"))):f instanceof lo?Ke(a(new Pa("ihi"))):f instanceof Bt?Ke(a(new Pa("_cps"))):f instanceof zt?we(function(D){return a(function(G){return G.time}(D))})(Je):f instanceof kt?we(function(D){return a(function(G){return G.beat}(D))})(Je):f instanceof Vt?we(function(D){return a(function(G){return G.etime}(D))})(Je):f instanceof Jt?we(function(D){return a(function(G){return G.ebeat}(D))})(Je):f instanceof vo?m(m(Je)(function(){var D=_2("o");return function(G){return D(gi(yp(function(h){return h.fxy}(G))))}}()))(function(D){return c(a(D))}):f instanceof no?m(m(Je)(function(){var D=_2("i");return function(G){return D(gi(yp(function(h){return h.fxy}(G))))}}()))(function(D){return c(a(D))}):f instanceof l_?m(m(Je)(function(){var D=xD("f");return function(G){return D(yp(function(h){return h.fxy}(G)))}}()))(function(D){return c(_(D))}):f instanceof ro?m(m(Je)(function(){var D=xD("w");return function(G){return D(yp(function(h){return h.fxy}(G)))}}()))(function(D){return c(_(D))}):f instanceof to?m(Je)(function(D){var G=gM(f.value0)(D.imgMap);if(G instanceof R)return m(xD("t"+yM(G.value0))(yp(D.fxy)))(function(h){return c(_(h))});if(G instanceof I)return Ke(dw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[G.constructor.name])}):f instanceof io?m(Je)(function(D){var G=gM(f.value0)(D.vidMap);if(G instanceof R)return m(xD("t"+yM(G.value0))(yp(D.fxy)))(function(h){return c(_(h))});if(G instanceof I)return Ke(dw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[G.constructor.name])}):f instanceof oo?m(we(Fe)(q(z0)(f.value0)))(function(D){return m(B_(function(G){return function(h){return vv(ow(G)(h))}})(Y(D))(ga(D)))(function(G){return Ke(y(G))})}):f instanceof co?m(we(Fe)(q(Ru)(f.value0)))(function(D){return m(B_(function(G){return function(h){return nv(I2(G)(h))}})(Y(D))(ga(D)))(function(G){return Ke(_(G))})}):f instanceof _o?m(we(Fe)(q(Ru)(f.value0)))(function(D){return m(B_(function(G){return function(h){return nv(G2(G)(h))}})(Y(D))(ga(D)))(function(G){return Ke(_(G))})}):f instanceof fo?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(N),h=Ze(HD);return function(X){return D(G(h(X)))}}()):f instanceof po?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(N),h=Ze(jD);return function(X){return D(G(h(X)))}}()):f instanceof so?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(f2),X=Ze(jD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Do?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(p2),X=Ze(jD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Ro?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(s2),X=Ze(jD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof jt?m(q(Ru)(f.value0))(function(){var D=za(t),G=Ze(f2);return function(h){return Ke(D(G(h)))}}()):f instanceof Ht?m(q(Ru)(f.value0))(function(){var D=za(t),G=Ze(p2);return function(h){return Ke(D(G(h)))}}()):f instanceof Xt?m(q(Ru)(f.value0))(function(){var D=za(t),G=Ze(s2);return function(h){return Ke(D(G(h)))}}()):f instanceof Io?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(f2),X=Ze(HD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Go?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(p2),X=Ze(HD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof wo?m(q(Ru)(f.value0))(function(){var D=le(S),G=za(t),h=Ze(s2),X=Ze(HD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Dr?m(q(e)(f.value0))(le(J)):f instanceof Rr?m(q(e)(f.value0))(le(be)):f instanceof Ir?m(q(e)(f.value0))(le(Ea)):f instanceof Gr?m(q(e)(f.value0))(le(Eu)):f instanceof wr?m(q(e)(f.value0))(le(be)):f instanceof dr?m(q(e)(f.value0))(le(Ea)):f instanceof mr?m(q(e)(f.value0))(le(Eu)):f instanceof hr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Fl);return function(h){return D(G(h))}}()):f instanceof gr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(ma);return function(h){return D(G(h))}}()):f instanceof yr?m(q(e)(f.value0))(le(J0)):f instanceof Yr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(k_);return function(h){return D(G(h))}}()):f instanceof Fr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(qe);return function(h){return D(G(h))}}()):f instanceof br?m(q(e)(f.value0))(le(Jl)):f instanceof Er?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(sc);return function(h){return D(G(h))}}()):f instanceof Cr?m(q(e)(f.value0))(le(V0)):f instanceof pr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(J_);return function(h){return D(G(h))}}()):f instanceof Tr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(V_);return function(h){return D(G(h))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Ft);return function(h){return D(G(h))}}()):f instanceof Sr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(j_);return function(h){return D(G(h))}}()):f instanceof Lr?m(q(e)(f.value0))(le($n)):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Dl);return function(h){return D(G(h))}}()):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(yi);return function(h){return D(G(h))}}()):f instanceof Ar?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Fi);return function(h){return D(G(h))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(bi);return function(h){return D(G(h))}}()):f instanceof Zr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(bl);return function(h){return D(G(h))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(On);return function(h){return D(G(h))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Dc);return function(h){return D(G(h))}}()):f instanceof $r?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Ap);return function(h){return D(G(h))}}()):f instanceof jr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Np);return function(h){return D(G(h))}}()):f instanceof Or?m(q(e)(f.value0))(le(fe)):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Ra);return function(h){return D(G(h))}}()):f instanceof Wr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Iu);return function(h){return D(G(h))}}()):f instanceof Br?m(q(e)(f.value0))(le(Ca)):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(Me);return function(h){return D(G(h))}}()):f instanceof kr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(ve);return function(h){return D(G(h))}}()):f instanceof Jr?m(q(e)(f.value0))(le(Fa)):f instanceof Vr?m(q(e)(f.value0))(le(ua)):f instanceof sr?m(q(e)(f.value0))(function(){var D=le(S),G=Ze(ou);return function(h){return D(G(h))}}()):f instanceof mo?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(Pu),G=Ze(uM);return function(h){return D(G(h))}}()))(function(){var D=za(qu);return function(G){return Ke(D(G))}}()):f instanceof ho?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(sl),G=Ze(aM);return function(h){return D(G(h))}}()))(function(){var D=za(t);return function(G){return Ke(D(G))}}()):f instanceof go?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(sl),G=Ze(lM);return function(h){return D(G(h))}}()))(function(){var D=za(t);return function(G){return Ke(D(G))}}()):f instanceof Yt?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(Pu),G=Ze(iM);return function(h){return D(G(h))}}()))(function(){var D=za(qu);return function(G){return Ke(D(G))}}()):f instanceof Zt?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(sl),G=Ze(tM);return function(h){return D(G(h))}}()))(function(){var D=za(t);return function(G){return Ke(D(G))}}()):f instanceof Qt?m(m(m(q(aa)(f.value0))(le(Pu)))(function(){var D=le(sl),G=Ze(oM);return function(h){return D(G(h))}}()))(function(){var D=za(t);return function(G){return Ke(D(G))}}()):f instanceof Fo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return le(S)(za(t)(Ze(Nj(D))(G)))})}):f instanceof bo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return le(S)(za(t)(Ze(ZT(D))(G)))})}):f instanceof To?m(m(q(aa)(f.value0))(le(Pu)))(function(D){return la(Fe(D))(q(e)(f.value1))}):f instanceof Eo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(_w(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof Co?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(sw(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof Mo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(Pj(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof So?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return m(Zu(Pu)(Wv(qj(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof Lo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(function(){var h=_w(D),X=U_(gi(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof Ao?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(function(){var h=sw(D),X=U_(W_(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof No?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return m(Zu(Pu)(Wv(ww(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof Po?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(function(){var h=FM(D);return function(X){return h($j(X))}}())(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof v_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return m(Zu(Pu)(Wv(FM(D))(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof n_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(function(){var h=_w(D),X=bM(gi(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof r_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(Pu)(Wv(function(){var h=sw(D),X=bM(W_(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof qo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Zu(DH(D))(Fe(G)))(function(h){return la(h)(q(e)(f.value1))})})}):f instanceof nn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(G){var h=EM(D)(function(X){return{time:Fp(G.time)(X),beat:Fp(G.beat)(k0(X)(CM("_cps"))),etime:Fp(G.etime)(X),ebeat:Fp(G.ebeat)(k0(X)(CM("_cps")))}});return Gu(h)(q(e)(f.value1))})}):f instanceof rn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(G){var h=EM(D)(function(X){return{time:U_(G.time)(X),beat:U_(G.beat)(X),etime:U_(G.etime)(X),ebeat:U_(G.ebeat)(X)}});return Gu(h)(q(e)(f.value1))})}):f instanceof M0?Iv(e)(Fp)(f.value0)(f.value1)(f.value2):f instanceof Yv?Iv(e)(OM)(f.value0)(f.value1)(f.value2):f instanceof tn?Iv(e)(k0)(f.value0)(f.value1)(f.value2):f instanceof Tv?Iv(e)(U_)(f.value0)(f.value1)(f.value2):f instanceof on?Iv(e)(Oj)(f.value0)(f.value1)(f.value2):f instanceof cn?Iv(e)(Uj)(f.value0)(f.value1)(f.value2):f instanceof _n?Iv(e)(Wj)(f.value0)(f.value1)(f.value2):f instanceof fn?Iv(e)(Bj)(f.value0)(f.value1)(f.value2):f instanceof pn?Iv(e)(zj)(f.value0)(f.value1)(f.value2):f instanceof S0?Iv(e)(kj)(f.value0)(f.value1)(f.value2):f instanceof sn?Iv(e)(Jj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Iv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Iv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof In?Iv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof Gn?Iv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof wn?Rw(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof dn?Rw(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof mn?Rw(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof Kt?m(we(function(D){return D.fxy})(Je))(function(D){return Rw(e)(Kj(D))(f.value0)(f.value1)(f.value2)}):f instanceof xt?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value1))(function(G){return m(q(aa)(f.value2))(function(h){return m(xj(sv(IH(D))(f.value0)(G)(h)))(function(X){return le(S)(za(t)(X))})})})}):f instanceof ei?LM(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof ai?LM(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof $o?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value1))(function(G){return m(q(Z)(f.value2))(function(h){var X=Ol(f8(Fe(G))),ce=function(ia){return function(wu){return YD(D)(iv(ia))(Al(ia))(wu)}};return le(S)(za(t)(sv(ce)(f.value0)(X)(h)))})})}):f instanceof Oo?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(z0)(f.value1))(le(vv)))(function(G){return m(q(Z)(f.value2))(function(h){var X=function(ce){return function(ia){return YD(D)(TM(ce))(Rp(ce))(ia)}};return le(S)(za(t)(sv(X)(f.value0)(G)(h)))})})}):f instanceof Uo?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(z0)(f.value1))(le(vv)))(function(G){return m(q(Z)(f.value2))(function(h){var X=function(ce){return function(ia){return r2(D)(TM(ce))(Rp(ce))(ia)}};return le(S)(za(t)(sv(X)(f.value0)(G)(h)))})})}):f instanceof Wo?m(we(function(D){return D.fxy})(Je))(function(D){return m(we(Fe)(q(aa)(f.value1)))(function(G){return m(q(Z)(f.value2))(function(h){var X=Ol(_8(G)),ce=function(ia){return function(wu){return YD(D)(iv(ia))(Al(ia))(wu)}};return le(S)(za(t)(sv(ce)(f.value0)(X)(h)))})})}):f instanceof ui?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value1))(function(G){return m(q(aa)(f.value2))(function(h){return m(q(Z)(f.value3))(function(X){return le(S)(za(t)(_i(r2(D))(f.value0)(G)(h)(X)))})})})}):f instanceof li?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value1))(function(G){return m(q(aa)(f.value2))(function(h){return m(q(Z)(f.value3))(function(X){return le(S)(za(t)(_i(YD(D))(f.value0)(G)(h)(X)))})})})}):f instanceof yo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(aa)(f.value0))(function(G){return le(S)(za(t)(Ze(vM(D))(G)))})}):f instanceof L0?m(q(aa)(f.value1))(function(D){return m(q(aa)(f.value2))(function(G){return m(q(e)(f.value3))(function(h){return le(S)(_i(j0)(f.value0)(D)(G)(h))})})}):f instanceof Mv&&f.value0 instanceof Ce?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(G){var h=Ol(ci(B.create)(Fe(D))(Fe(G)));return m(q(e)(f.value3))(function(X){var ce=function(ia){return function(wu){return Vl(ia.value0)(ia.value1)(wu)}};return le(S)(sv(ce)(Ce.value)(h)(X))})})}):f instanceof Mv&&f.value0 instanceof he?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(G){var h=Ol(ci(B.create)(Fe(D))(Fe(G)));return m(q(Z)(f.value3))(function(X){var ce=function(ia){return function(wu){return t0(ia.value0)(ia.value1)(wu)}};return le(S)(sv(ce)(he.value)(h)(X))})})}):f instanceof Qr?m(we(gI)(q(Z)(f.value0)))(function(D){return m(m(Je)(function(G){return Ke(uH(function(h){return h.beat}(G)))}))(function(G){return m(Zu(sl)(Wv(QT(G))(D)))(function(h){return le(S)(Ol(t(h)))})})}):Ke(a(new ke(0)))}},F2=function(e){return function(a){return function(u){var l=ku(u),v=mp(u);return function(t){var i=ku(t),c=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(S){return m(q(a)(N))(function(J){return m(le(l)(sv(_)(s)(S)(J)))(function(be){return le(i)(za(c)(be))})})})}}}}}}}},Rw=function(e){return F2(aa)(Z)(Z)(e)},Iv=function(e){return F2(Z)(Z)(Z)(e)},kM=q(Z),JM=function(e){var a=g2(e);return function(u){return we(w2(a)(Fe))(kM(u))}},AM=JM(z0),Iw=JM(Ru),VM=function(e){var a=g2(e);return function(u){return we(w2(w2(E4)(a))(Fe))(kM(u))}},NM=VM(z0),PM=VM(Ru),PH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Kn?m(AM(t))(function(i){return m(function(){if(v instanceof R){var c=eR(v.value0)(t);if(c)return Zu(vv)(i);if(!c)return m(AM(v.value0))(function(_){return TH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 641, column 14 - line 645, column 62): "+[c.constructor.name])}if(v instanceof I)return m(sl(hi(a)(u)))(function(_){return Zu(function(){var s=pw(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 639, column 12 - line 648, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(R.create)(B_(function(_){return function(s){return vv(ow(_)(s))}})(Y(c))(ga(c)));if(l instanceof R)return we(R.create)(D2(function(_){return function(s){return vv(ow(_)(s))}})(l.value0)(c));throw new Error("Failed pattern match at FragmentShader (line 649, column 3 - line 651, column 84): "+[l.constructor.name])})}):e instanceof xn?m(NM(t))(function(i){if(v instanceof R){var c=eR(v.value0)(t);if(c)return we(R.create)(vv(i));if(!c)return m(NM(v.value0))(function(_){return m(sl(hi(a)(u)))(function(s){return we(R.create)(vv(UM(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 657, column 7 - line 662, column 60): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(vv(i));throw new Error("Failed pattern match at FragmentShader (line 655, column 3 - line 663, column 39): "+[v.constructor.name])}):e instanceof er?m(Iw(t))(function(i){return m(function(){if(v instanceof R){var c=eR(v.value0)(t);if(c)return Zu(nv)(i);if(!c)return m(Iw(v.value0))(function(_){return CH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 669, column 7 - line 673, column 50): "+[c.constructor.name])}if(v instanceof I)return m(sl(hi(a)(u)))(function(_){return Zu(function(){var s=lH(_);return function(y){return nv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 667, column 11 - line 676, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=ea(qv)(_c(1));return function(s){return R.create(_(s))}}())(B_(function(_){return function(s){return nv(I2(_)(s))}})(Y(c))(ga(c)));if(l instanceof R)return we(function(){var _=ea(qv)(_c(1));return function(s){return R.create(_(s))}}())(D2(function(_){return function(s){return nv(I2(_)(s))}})(d2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 677, column 3 - line 679, column 136): "+[l.constructor.name])})}):e instanceof ar?m(Iw(t))(function(i){return m(function(){if(v instanceof R){var c=eR(v.value0)(t);if(c)return Zu(nv)(i);if(!c)return m(Iw(v.value0))(function(_){return EH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 685, column 7 - line 689, column 50): "+[c.constructor.name])}if(v instanceof I)return m(sl(hi(a)(u)))(function(_){return Zu(function(s){return nv(fc(aR(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 683, column 11 - line 692, column 70): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=ea(qv)(_c(1));return function(s){return R.create(_(s))}}())(B_(function(_){return function(s){return nv(G2(_)(s))}})(Y(c))(ga(c)));if(l instanceof R)return we(function(){var _=ea(qv)(_c(1));return function(s){return R.create(_(s))}}())(D2(function(_){return function(s){return nv(G2(_)(s))}})(d2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 693, column 3 - line 695, column 140): "+[l.constructor.name])})}):e instanceof ur?m(PM(t))(function(i){if(v instanceof R){var c=eR(v.value0)(t);if(c)return we(R.create)(vv(qv(i)(_c(1))));if(!c)return m(PM(v.value0))(function(_){return m(sl(hi(a)(u)))(function(s){return we(R.create)(vv(qv(fc(_)(i)(s))(_c(1))))})});throw new Error("Failed pattern match at FragmentShader (line 701, column 7 - line 706, column 91): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(vv(qv(i)(_c(1))));throw new Error("Failed pattern match at FragmentShader (line 699, column 3 - line 707, column 71): "+[v.constructor.name])}):Ke(l)}}}}}},qH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Ke(u);if(l.value1 instanceof R){var v=K4(e)(a)(l.value1.value0);return PH(l.value1.value0.output)(v.value0)(v.value1)(u)(vH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 628, column 1 - line 628, column 106): "+[e.constructor.name,a.constructor.name,u.constructor.name,l.constructor.name])}}}},$H=function(e){return function(a){return function(u){return m(m(we(function(l){return l.fxy})(Je))(Pu))(function(l){return nH(rH(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=MM(0)(MM(Xv(a.actions))(Xv(u.actions))-Xv(a.actions)|0),t=tH(a.actions)(iH(v)(I.value));return B_(qH(e)(u.evalTime))(I.value)(zc(t)(u.actions))}())(function(v){if(v instanceof I)return Ke(oH(0));if(v instanceof R)return Ke(v.value0);throw new Error("Failed pattern match at FragmentShader (line 623, column 3 - line 625, column 23): "+[v.constructor.name])})})})}}},jM=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){var i=dM(e)(u)(l)($H(a)(v)(t)),c=qv(cH(d2(i.value0))(tc(i.value0)))(tc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(_H(c)+`; -`));return SH(e)+(i.value1.code+(s+"}"))}}}}}};var b2=()=>{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},E2=e=>()=>document.body.appendChild(e),C2=e=>()=>document.body.removeChild(e),T2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),M2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),S2=e=>a=>()=>e.getExtension(a);var L2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),A2=e=>()=>e.gl.createBuffer(),uR=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),N2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),gw=e=>()=>e.createProgram(),yw=e=>()=>e.createShader(e.VERTEX_SHADER),Fw=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),bw=e=>a=>()=>e.linkProgram(a),Ew=e=>()=>e.flush();var rR=e=>a=>()=>e.gl.useProgram(a),P2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),q2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),$2=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),O2=e=>a=>u=>()=>e.uniform1i(a,u),U2=e=>a=>u=>()=>e.uniform1f(a,u),W2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Cp=e=>()=>e.createTexture(),B2=e=>()=>e.activeTexture(e.TEXTURE0),z2=e=>()=>e.activeTexture(e.TEXTURE1),k2=e=>()=>e.activeTexture(e.TEXTURE2),J2=e=>()=>e.activeTexture(e.TEXTURE3),V2=e=>()=>e.activeTexture(e.TEXTURE4),j2=e=>()=>e.activeTexture(e.TEXTURE5),H2=e=>()=>e.activeTexture(e.TEXTURE6),X2=e=>()=>e.activeTexture(e.TEXTURE7),Y2=e=>()=>e.activeTexture(e.TEXTURE8),Z2=e=>()=>e.activeTexture(e.TEXTURE9),Q2=e=>()=>e.activeTexture(e.TEXTURE10),K2=e=>()=>e.activeTexture(e.TEXTURE11),x2=e=>()=>e.activeTexture(e.TEXTURE12),ey=e=>()=>e.activeTexture(e.TEXTURE13),ay=e=>()=>e.activeTexture(e.TEXTURE14),uy=e=>()=>e.activeTexture(e.TEXTURE15),ly=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),Cw=e=>()=>e.createFramebuffer(),Tw=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)},Mw=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)},Sw=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Lw=e=>()=>e.clientWidth*window.devicePixelRatio,Aw=e=>()=>e.clientHeight*window.devicePixelRatio,vy=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Tp=L(ol),kH=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},ny=function(e){return vR(e.gl)},ry=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=oR(e)(a)(u)();return W2(e.gl)(i)(l)(v)()}}}}}},JH=function(e){return function(a){return function(u){return function(l){return function(){var t=oR(e)(a)(u)();return O2(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 U2(e.gl)(t)(l)()}}}}},VH=` +`,qH=function(e){if(e)return IH+TM;if(!e)return GH+TM;throw new Error("Failed pattern match at FragmentShader (line 570, column 1 - line 570, column 28): "+[e.constructor.name])},$H=function(e){var a=ku(e),u=Ru(e),l=It(e),v=al(e),t=N_(e),i=Gt(e),c=Nn(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(aD)(Fu("atanh"))(_));if(!s.webGl2)return a(xe(l)(v(2))(t(l(i(v(1))(_))(c(v(1))(_)))));throw new Error("Failed pattern match at FragmentShader (line 511, column 3 - line 513, column 121): "+[s.webGl2.constructor.name])})}},OH=function(e){var a=ku(e),u=Ru(e),l=N_(e),v=Gt(e),t=UD(e),i=uv(e),c=al(e);return function(_){return m(Je)(function(s){if(s.webGl2)return a(u(eD)(Fu("asinh"))(_));if(!s.webGl2)return a(l(v(_)(t(v(i(_)(_))(c(1))))));throw new Error("Failed pattern match at FragmentShader (line 504, column 3 - line 506, column 78): "+[s.webGl2.constructor.name])})}},UH=function(e){var a=ku(e),u=Ru(e),l=N_(e),v=Gt(e),t=UD(e),i=Nn(e),c=uv(e),_=al(e);return function(s){return m(Je)(function(y){if(y.webGl2)return a(u(xs)(Fu("acosh"))(s));if(!y.webGl2)return a(l(v(s)(t(i(c(s)(s))(_(1))))));throw new Error("Failed pattern match at FragmentShader (line 497, column 3 - line 499, column 85): "+[y.webGl2.constructor.name])})}},MM=function(e){return function(a){return function(u){return function(l){return function(v){return m(we(function(t){return t.fxy})(Je))(function(t){return h2(Z)(Z)(Z)(e)(a(t))(u)(l)(v)})}}}}},q=function(e){var a=CH(e),u=kg(e),l=zg(e),v=Rv(e),t=d2(e),i=TH(e),c=EH(e),_=MH(e),s=iT(e),y=SH(e),N=$j(e),S=ku(e),J=bH(e),be=FH(e),Ea=gH(e),bu=yH(e),yl=$_(e),da=hT(e),k0=UH(e),z_=dT(e),qe=RT(e),Vl=OH(e),Dc=DT(e),J0=$H(e),k_=JD(e),J_=cT(e),yt=oT(e),V_=ew(e),qn=WM(e),sl=JT(e),yi=VT(e),Fi=KG(e),bi=ZG(e),Fl=WD(e),$n=N_(e),Rc=Wg(e),Lp=IT(e),Ap=wT(e),fe=mH(e),Da=Bg(e),Gu=OD(e),Ca=UM(e),Me=UD(e),ve=rT(e),ya=PH(e),aa=wH(e),cu=iw(e),qu=Oj(e),ua=RM(e),wu=IM(e),V0=KT(e),jl=tT(e),t0=rw(e);return function(f){if(f instanceof Hu)return Qe(a(new ke(f.value0)));if(f instanceof _l&&f.value0 instanceof he){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(dI)(Yu(q(Z))(fa.value0)))(function(D){return Qe(Ba(u)(D))})}throw new Error("Failed pattern match at FragmentShader (line 39, column 3 - line 46, column 41): "+[fa.constructor.name])}if(f instanceof _l&&f.value0 instanceof Ce){var fa=ia(f.value1);if(fa instanceof I)return Qe(a(new ke(0)));if(fa instanceof R){var Ae=La(fa.value0);return Ae===1?q(e)(Y(fa.value0)):m(we(Uv(Fe))(Yu(q(Z))(fa.value0)))(function(h){return Qe(Ba(u)(II(h)))})}throw new Error("Failed pattern match at FragmentShader (line 49, column 3 - line 56, column 61): "+[fa.constructor.name])}return f instanceof ln?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(G){return Qe($l(u(Iw(D)(G))))})}):f instanceof tr?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(we(Fe)(q(Z)(f.value1)))(function(G){return Qe($l(l(oi(wt)(D)(G))))})}):f instanceof ir?m(q(Z)(f.value0))(function(D){var G=Pj(Uv(qj)(Fe(D)));return Qe(Rw(v(G)))}):f instanceof or?m(q(Z)(f.value1))(function(D){return Qe(Ba(t)(mI(f.value0)(D)))}):f instanceof Ut?Qe(a(new Na("PI"))):f instanceof Yc?Qe(a(new Na("(2./res.x)"))):f instanceof Zc?Qe(a(new Na("(2./res.y)"))):f instanceof Qc?Qe(i(new l0("(2./res)"))):f instanceof rr?Qe(a(new Na("(res.x/res.y)"))):f instanceof Kc?we(function(D){return a(gi(function(G){return G.fxy}(D)))})(Je):f instanceof xc?we(function(D){return a(U_(function(G){return G.fxy}(D)))})(Je):f instanceof cr?we(function(D){return i(function(G){return G.fxy}(D))})(Je):f instanceof e_?q(e)(new Xt(cr.value)):f instanceof a_?q(e)(new Yt(cr.value)):f instanceof u_?q(e)(new Zt(cr.value)):f instanceof Ki?Qe(a(new Na("lo"))):f instanceof xi?Qe(a(new Na("mid"))):f instanceof eo?Qe(a(new Na("hi"))):f instanceof ao?Qe(a(new Na("ilo"))):f instanceof uo?Qe(a(new Na("imid"))):f instanceof lo?Qe(a(new Na("ihi"))):f instanceof Wt?Qe(a(new Na("_cps"))):f instanceof Bt?we(function(D){return a(function(G){return G.time}(D))})(Je):f instanceof zt?we(function(D){return a(function(G){return G.beat}(D))})(Je):f instanceof Jt?we(function(D){return a(function(G){return G.etime}(D))})(Je):f instanceof kt?we(function(D){return a(function(G){return G.ebeat}(D))})(Je):f instanceof vo?m(m(Je)(function(){var D=i2("o");return function(G){return D(gi(gp(function(h){return h.fxy}(G))))}}()))(function(D){return c(a(D))}):f instanceof no?m(m(Je)(function(){var D=i2("i");return function(G){return D(gi(gp(function(h){return h.fxy}(G))))}}()))(function(D){return c(a(D))}):f instanceof v_?m(m(Je)(function(){var D=YD("f");return function(G){return D(gp(function(h){return h.fxy}(G)))}}()))(function(D){return c(_(D))}):f instanceof ro?m(m(Je)(function(){var D=YD("w");return function(G){return D(gp(function(h){return h.fxy}(G)))}}()))(function(D){return c(_(D))}):f instanceof to?m(Je)(function(D){var G=mM(f.value0)(D.imgMap);if(G instanceof R)return m(YD("t"+hM(G.value0))(gp(D.fxy)))(function(h){return c(_(h))});if(G instanceof I)return Qe(Rw(s));throw new Error("Failed pattern match at FragmentShader (line 131, column 3 - line 135, column 34): "+[G.constructor.name])}):f instanceof io?m(Je)(function(D){var G=mM(f.value0)(D.vidMap);if(G instanceof R)return m(YD("t"+hM(G.value0))(gp(D.fxy)))(function(h){return c(_(h))});if(G instanceof I)return Qe(Rw(s));throw new Error("Failed pattern match at FragmentShader (line 139, column 3 - line 143, column 34): "+[G.constructor.name])}):f instanceof oo?m(we(Fe)(q(B0)(f.value0)))(function(D){return m(W_(function(G){return function(h){return lv(nw(G)(h))}})(Y(D))(ha(D)))(function(G){return Qe(y(G))})}):f instanceof co?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(W_(function(G){return function(h){return vv(s2(G)(h))}})(Y(D))(ha(D)))(function(G){return Qe(_(G))})}):f instanceof _o?m(we(Fe)(q(Iu)(f.value0)))(function(D){return m(W_(function(G){return function(h){return vv(D2(G)(h))}})(Y(D))(ha(D)))(function(G){return Qe(_(G))})}):f instanceof fo?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(N),h=Ye(kD);return function(X){return D(G(h(X)))}}()):f instanceof po?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(N),h=Ye(zD);return function(X){return D(G(h(X)))}}()):f instanceof so?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(o2),X=Ye(zD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Do?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(c2),X=Ye(zD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Ro?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(_2),X=Ye(zD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Vt?m(q(Iu)(f.value0))(function(){var D=Ba(t),G=Ye(o2);return function(h){return Qe(D(G(h)))}}()):f instanceof jt?m(q(Iu)(f.value0))(function(){var D=Ba(t),G=Ye(c2);return function(h){return Qe(D(G(h)))}}()):f instanceof Ht?m(q(Iu)(f.value0))(function(){var D=Ba(t),G=Ye(_2);return function(h){return Qe(D(G(h)))}}()):f instanceof Io?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(o2),X=Ye(kD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof Go?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(c2),X=Ye(kD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof wo?m(q(Iu)(f.value0))(function(){var D=le(S),G=Ba(t),h=Ye(_2),X=Ye(kD);return function(ce){return D(G(h(X(ce))))}}()):f instanceof sr?m(q(e)(f.value0))(le(J)):f instanceof Dr?m(q(e)(f.value0))(le(be)):f instanceof Rr?m(q(e)(f.value0))(le(Ea)):f instanceof Ir?m(q(e)(f.value0))(le(bu)):f instanceof Gr?m(q(e)(f.value0))(le(be)):f instanceof wr?m(q(e)(f.value0))(le(Ea)):f instanceof dr?m(q(e)(f.value0))(le(bu)):f instanceof mr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(yl);return function(h){return D(G(h))}}()):f instanceof hr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(da);return function(h){return D(G(h))}}()):f instanceof gr?m(q(e)(f.value0))(le(k0)):f instanceof Xr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(z_);return function(h){return D(G(h))}}()):f instanceof yr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(qe);return function(h){return D(G(h))}}()):f instanceof Fr?m(q(e)(f.value0))(le(Vl)):f instanceof br?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Dc);return function(h){return D(G(h))}}()):f instanceof Er?m(q(e)(f.value0))(le(J0)):f instanceof fr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(k_);return function(h){return D(G(h))}}()):f instanceof Cr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(J_);return function(h){return D(G(h))}}()):f instanceof Tr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(yt);return function(h){return D(G(h))}}()):f instanceof Mr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(V_);return function(h){return D(G(h))}}()):f instanceof Sr?m(q(e)(f.value0))(le(qn)):f instanceof jr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(sl);return function(h){return D(G(h))}}()):f instanceof Hr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(yi);return function(h){return D(G(h))}}()):f instanceof Lr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Fi);return function(h){return D(G(h))}}()):f instanceof Ar?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(bi);return function(h){return D(G(h))}}()):f instanceof Yr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Fl);return function(h){return D(G(h))}}()):f instanceof Nr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye($n);return function(h){return D(G(h))}}()):f instanceof Pr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Rc);return function(h){return D(G(h))}}()):f instanceof qr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Lp);return function(h){return D(G(h))}}()):f instanceof Vr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Ap);return function(h){return D(G(h))}}()):f instanceof $r?m(q(e)(f.value0))(le(fe)):f instanceof Or?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Da);return function(h){return D(G(h))}}()):f instanceof Ur?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Gu);return function(h){return D(G(h))}}()):f instanceof Wr?m(q(e)(f.value0))(le(Ca)):f instanceof Br?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(Me);return function(h){return D(G(h))}}()):f instanceof zr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(ve);return function(h){return D(G(h))}}()):f instanceof kr?m(q(e)(f.value0))(le(ya)):f instanceof Jr?m(q(e)(f.value0))(le(aa)):f instanceof pr?m(q(e)(f.value0))(function(){var D=le(S),G=Ye(cu);return function(h){return D(G(h))}}()):f instanceof mo?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),G=Ye(eM);return function(h){return D(G(h))}}()))(function(){var D=Ba(qu);return function(G){return Qe(D(G))}}()):f instanceof ho?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),G=Ye(xT);return function(h){return D(G(h))}}()))(function(){var D=Ba(t);return function(G){return Qe(D(G))}}()):f instanceof go?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),G=Ye(aM);return function(h){return D(G(h))}}()))(function(){var D=Ba(t);return function(G){return Qe(D(G))}}()):f instanceof Xt?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(Pu),G=Ye(rM);return function(h){return D(G(h))}}()))(function(){var D=Ba(qu);return function(G){return Qe(D(G))}}()):f instanceof Yt?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),G=Ye(nM);return function(h){return D(G(h))}}()))(function(){var D=Ba(t);return function(G){return Qe(D(G))}}()):f instanceof Zt?m(m(m(q(ea)(f.value0))(le(Pu)))(function(){var D=le(pl),G=Ye(tM);return function(h){return D(G(h))}}()))(function(){var D=Ba(t);return function(G){return Qe(D(G))}}()):f instanceof Fo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return le(S)(Ba(t)(Ye(Uj(D))(G)))})}):f instanceof bo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return le(S)(Ba(t)(Ye(XT(D))(G)))})}):f instanceof To?m(m(q(ea)(f.value0))(le(Pu)))(function(D){return ua(Fe(D))(q(e)(f.value1))}):f instanceof Eo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(tw(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof Co?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(cw(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof Mo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(Wj(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof So?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return m(Yu(Pu)(Uv(Bj(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof Lo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(function(){var h=tw(D),X=O_(gi(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof Ao?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(function(){var h=cw(D),X=O_(U_(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof No?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return m(Yu(Pu)(Uv(Dw(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof Po?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(function(){var h=gM(D);return function(X){return h(zj(X))}}())(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof n_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return m(Yu(Pu)(Uv(gM(D))(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof r_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(function(){var h=tw(D),X=yM(gi(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof t_?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(Pu)(Uv(function(){var h=cw(D),X=yM(U_(D));return function(ce){return h(X(ce))}}())(Fe(G))))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof qo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(Z)(f.value0))(function(G){return m(Yu(dH(D))(Fe(G)))(function(h){return ua(h)(q(e)(f.value1))})})}):f instanceof vn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(G){var h=FM(D)(function(X){return{time:yp(G.time)(X),beat:yp(G.beat)(z0(X)(bM("_cps"))),etime:yp(G.etime)(X),ebeat:yp(G.ebeat)(z0(X)(bM("_cps")))}});return wu(h)(q(e)(f.value1))})}):f instanceof nn?m(we(Fe)(q(Z)(f.value0)))(function(D){return m(Je)(function(G){var h=FM(D)(function(X){return{time:O_(G.time)(X),beat:O_(G.beat)(X),etime:O_(G.etime)(X),ebeat:O_(G.ebeat)(X)}});return wu(h)(q(e)(f.value1))})}):f instanceof M0?Iv(e)(yp)(f.value0)(f.value1)(f.value2):f instanceof Xv?Iv(e)(qM)(f.value0)(f.value1)(f.value2):f instanceof rn?Iv(e)(z0)(f.value0)(f.value1)(f.value2):f instanceof Tv?Iv(e)(O_)(f.value0)(f.value1)(f.value2):f instanceof tn?Iv(e)(kj)(f.value0)(f.value1)(f.value2):f instanceof on?Iv(e)(Jj)(f.value0)(f.value1)(f.value2):f instanceof cn?Iv(e)(Vj)(f.value0)(f.value1)(f.value2):f instanceof _n?Iv(e)(jj)(f.value0)(f.value1)(f.value2):f instanceof fn?Iv(e)(Hj)(f.value0)(f.value1)(f.value2):f instanceof S0?Iv(e)(Xj)(f.value0)(f.value1)(f.value2):f instanceof pn?Iv(e)(Yj)(f.value0)(f.value1)(f.value2):f instanceof sn?Iv(e)(Zj)(f.value0)(f.value1)(f.value2):f instanceof Dn?Iv(e)(Qj)(f.value0)(f.value1)(f.value2):f instanceof Rn?Iv(e)(Kj)(f.value0)(f.value1)(f.value2):f instanceof In?Iv(e)(xj)(f.value0)(f.value1)(f.value2):f instanceof Gn?fw(e)(eH)(f.value0)(f.value1)(f.value2):f instanceof wn?fw(e)(aH)(f.value0)(f.value1)(f.value2):f instanceof dn?fw(e)(uH)(f.value0)(f.value1)(f.value2):f instanceof Qt?m(we(function(D){return D.fxy})(Je))(function(D){return fw(e)(lH(D))(f.value0)(f.value1)(f.value2)}):f instanceof Kt?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(G){return m(q(ea)(f.value2))(function(h){return m(vH(pv(hH(D))(f.value0)(G)(h)))(function(X){return le(S)(Ba(t)(X))})})})}):f instanceof xt?MM(e)(nH)(f.value0)(f.value1)(f.value2):f instanceof ei?MM(e)(rH)(f.value0)(f.value1)(f.value2):f instanceof $o?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(G){return m(q(Z)(f.value2))(function(h){var X=$l(o8(Fe(G))),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(h)))})})}):f instanceof Oo?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(G){return m(q(Z)(f.value2))(function(h){var X=function(ce){return function(ta){return VD(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(G)(h)))})})}):f instanceof Uo?m(we(function(D){return D.fxy})(Je))(function(D){return m(m(q(B0)(f.value1))(le(lv)))(function(G){return m(q(Z)(f.value2))(function(h){var X=function(ce){return function(ta){return l2(D)(EM(ce))($D(ce))(ta)}};return le(S)(Ba(t)(pv(X)(f.value0)(G)(h)))})})}):f instanceof Wo?m(we(function(D){return D.fxy})(Je))(function(D){return m(we(Fe)(q(ea)(f.value1)))(function(G){return m(q(Z)(f.value2))(function(h){var X=$l(i8(G)),ce=function(ta){return function(du){return VD(D)(tv(ta))(Ll(ta))(du)}};return le(S)(Ba(t)(pv(ce)(f.value0)(X)(h)))})})}):f instanceof ai?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(G){return m(q(ea)(f.value2))(function(h){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(ci(l2(D))(f.value0)(G)(h)(X)))})})})}):f instanceof ui?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value1))(function(G){return m(q(ea)(f.value2))(function(h){return m(q(Z)(f.value3))(function(X){return le(S)(Ba(t)(ci(VD(D))(f.value0)(G)(h)(X)))})})})}):f instanceof yo?m(we(function(D){return D.fxy})(Je))(function(D){return m(q(ea)(f.value0))(function(G){return le(S)(Ba(t)(Ye(uM(D))(G)))})}):f instanceof L0?m(q(ea)(f.value1))(function(D){return m(q(ea)(f.value2))(function(G){return m(q(e)(f.value3))(function(h){return le(S)(ci(V0)(f.value0)(D)(G)(h))})})}):f instanceof Mv&&f.value0 instanceof Ce?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(G){var h=$l(oi(B.create)(Fe(D))(Fe(G)));return m(q(e)(f.value3))(function(X){var ce=function(ta){return function(du){return jl(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(Ce.value)(h)(X))})})}):f instanceof Mv&&f.value0 instanceof he?m(q(e)(f.value1))(function(D){return m(q(e)(f.value2))(function(G){var h=$l(oi(B.create)(Fe(D))(Fe(G)));return m(q(Z)(f.value3))(function(X){var ce=function(ta){return function(du){return t0(ta.value0)(ta.value1)(du)}};return le(S)(pv(ce)(he.value)(h)(X))})})}):f instanceof Zr?m(we(wI)(q(Z)(f.value0)))(function(D){return m(m(Je)(function(G){return Qe(tH(function(h){return h.beat}(G)))}))(function(G){return m(Yu(pl)(Uv(YT(G))(D)))(function(h){return le(S)($l(t(h)))})})}):Qe(a(new ke(0)))}},h2=function(e){return function(a){return function(u){var l=ku(u),v=dp(u);return function(t){var i=ku(t),c=v(t);return function(_){return function(s){return function(y){return function(N){return m(q(e)(y))(function(S){return m(q(a)(N))(function(J){return m(le(l)(pv(_)(s)(S)(J)))(function(be){return le(i)(Ba(c)(be))})})})}}}}}}}},fw=function(e){return h2(ea)(Z)(Z)(e)},Iv=function(e){return h2(Z)(Z)(Z)(e)},BM=q(Z),zM=function(e){var a=d2(e);return function(u){return we(R2(a)(Fe))(BM(u))}},SM=zM(B0),pw=zM(Iu),kM=function(e){var a=d2(e);return function(u){return we(R2(R2(y4)(a))(Fe))(BM(u))}},LM=kM(B0),AM=kM(Iu),WH=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return e instanceof Qn?m(SM(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(lv)(i);if(!c)return m(SM(v.value0))(function(_){return NH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 641, column 14 - line 645, column 62): "+[c.constructor.name])}if(v instanceof I)return m(pl(hi(a)(u)))(function(_){return Yu(function(){var s=ow(_);return function(y){return lv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 639, column 12 - line 648, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(R.create)(W_(function(_){return function(s){return lv(nw(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(R.create)(f2(function(_){return function(s){return lv(nw(_)(s))}})(l.value0)(c));throw new Error("Failed pattern match at FragmentShader (line 649, column 3 - line 651, column 84): "+[l.constructor.name])})}):e instanceof Kn?m(LM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(i));if(!c)return m(LM(v.value0))(function(_){return m(pl(hi(a)(u)))(function(s){return we(R.create)(lv($M(_)(i)(s)))})});throw new Error("Failed pattern match at FragmentShader (line 657, column 7 - line 662, column 60): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(i));throw new Error("Failed pattern match at FragmentShader (line 655, column 3 - line 663, column 39): "+[v.constructor.name])}):e instanceof xn?m(pw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(pw(v.value0))(function(_){return AH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 669, column 7 - line 673, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(hi(a)(u)))(function(_){return Yu(function(){var s=iH(_);return function(y){return vv(s(y))}}())(i)});throw new Error("Failed pattern match at FragmentShader (line 667, column 11 - line 676, column 57): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(fc(1));return function(s){return R.create(_(s))}}())(W_(function(_){return function(s){return vv(s2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(fc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(s2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 677, column 3 - line 679, column 136): "+[l.constructor.name])})}):e instanceof er?m(pw(t))(function(i){return m(function(){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return Yu(vv)(i);if(!c)return m(pw(v.value0))(function(_){return LH(a)(u)(_)(i)});throw new Error("Failed pattern match at FragmentShader (line 685, column 7 - line 689, column 50): "+[c.constructor.name])}if(v instanceof I)return m(pl(hi(a)(u)))(function(_){return Yu(function(s){return vv(pc(QD(1))(s)(_))})(i)});throw new Error("Failed pattern match at FragmentShader (line 683, column 11 - line 692, column 70): "+[v.constructor.name])}())(function(c){if(l instanceof I)return we(function(){var _=xe(v0)(fc(1));return function(s){return R.create(_(s))}}())(W_(function(_){return function(s){return vv(D2(_)(s))}})(Y(c))(ha(c)));if(l instanceof R)return we(function(){var _=xe(v0)(fc(1));return function(s){return R.create(_(s))}}())(f2(function(_){return function(s){return vv(D2(_)(s))}})(I2(l.value0))(c));throw new Error("Failed pattern match at FragmentShader (line 693, column 3 - line 695, column 140): "+[l.constructor.name])})}):e instanceof ar?m(AM(t))(function(i){if(v instanceof R){var c=ZD(v.value0)(t);if(c)return we(R.create)(lv(v0(i)(fc(1))));if(!c)return m(AM(v.value0))(function(_){return m(pl(hi(a)(u)))(function(s){return we(R.create)(lv(v0(pc(_)(i)(s))(fc(1))))})});throw new Error("Failed pattern match at FragmentShader (line 701, column 7 - line 706, column 91): "+[c.constructor.name])}if(v instanceof I)return we(R.create)(lv(v0(i)(fc(1))));throw new Error("Failed pattern match at FragmentShader (line 699, column 3 - line 707, column 71): "+[v.constructor.name])}):Qe(l)}}}}}},BH=function(e){return function(a){return function(u){return function(l){if(l.value1 instanceof I)return Qe(u);if(l.value1 instanceof R){var v=Y4(e)(a)(l.value1.value0);return WH(l.value1.value0.output)(v.value0)(v.value1)(u)(oH(function(t){return t.signal})(l.value0))(l.value1.value0.signal)}throw new Error("Failed pattern match at FragmentShader (line 628, column 1 - line 628, 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(we(function(l){return l.fxy})(Je))(Pu))(function(l){return cH(_H(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=CM(0)(CM(Hv(a.actions))(Hv(u.actions))-Hv(a.actions)|0),t=fH(a.actions)(pH(v)(I.value));return W_(BH(e)(u.evalTime))(I.value)(kc(t)(u.actions))}())(function(v){if(v instanceof I)return Qe(sH(0));if(v instanceof R)return Qe(v.value0);throw new Error("Failed pattern match at FragmentShader (line 623, column 3 - line 625, column 23): "+[v.constructor.name])})})})}}},JM=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)),c=v0(DH(I2(i.value0))(tc(i.value0)))(tc(i.value0)),_=function(){return e?"fragColor":"gl_FragColor"}(),s=_+(" = "+(RH(c)+`; +`));return qH(e)+(i.value1.code+(s+"}"))}}}}}};var g2=()=>{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},y2=e=>()=>document.body.appendChild(e),F2=e=>()=>document.body.removeChild(e),b2=e=>()=>e.getContext("webgl",{powerPreference:"high-performance",antialias:!0}),E2=e=>()=>e.getContext("webgl2",{powerPreference:"high-performance",antialias:!0}),C2=e=>a=>()=>e.getExtension(a);var T2=e=>()=>e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),M2=e=>()=>e.gl.createBuffer(),KD=e=>a=>()=>e.gl.bindBuffer(e.gl.ARRAY_BUFFER,a),S2=e=>()=>e.gl.bufferData(e.gl.ARRAY_BUFFER,new Float32Array([-1,1,-1,-1,1,1,1,-1]),e.gl.STATIC_DRAW),ww=e=>()=>e.createProgram(),dw=e=>()=>e.createShader(e.VERTEX_SHADER),mw=e=>()=>e.createShader(e.FRAGMENT_SHADER),xD=e=>a=>u=>()=>e.attachShader(a,u),eR=e=>a=>u=>()=>e.shaderSource(a,u),aR=e=>a=>()=>e.compileShader(a),hw=e=>a=>()=>e.linkProgram(a),gw=e=>()=>e.flush();var uR=e=>a=>()=>e.gl.useProgram(a),L2=e=>a=>u=>()=>e.gl.getAttribLocation(a,u),A2=e=>a=>()=>e.gl.vertexAttribPointer(a,2,e.gl.FLOAT,!1,0,0),N2=e=>a=>()=>e.gl.enableVertexAttribArray(a),lR=e=>a=>u=>l=>v=>()=>e.gl.viewport(a,u,l,v);var vR=e=>()=>e.gl.drawArrays(e.gl.TRIANGLE_STRIP,0,4),nR=e=>a=>u=>()=>e.gl.getUniformLocation(a,u),P2=e=>a=>u=>()=>e.uniform1i(a,u),q2=e=>a=>u=>()=>e.uniform1f(a,u),$2=e=>a=>u=>l=>()=>e.uniform2f(a,u,l),Ep=e=>()=>e.createTexture(),O2=e=>()=>e.activeTexture(e.TEXTURE0),U2=e=>()=>e.activeTexture(e.TEXTURE1),W2=e=>()=>e.activeTexture(e.TEXTURE2),B2=e=>()=>e.activeTexture(e.TEXTURE3),z2=e=>()=>e.activeTexture(e.TEXTURE4),k2=e=>()=>e.activeTexture(e.TEXTURE5),J2=e=>()=>e.activeTexture(e.TEXTURE6),V2=e=>()=>e.activeTexture(e.TEXTURE7),j2=e=>()=>e.activeTexture(e.TEXTURE8),H2=e=>()=>e.activeTexture(e.TEXTURE9),X2=e=>()=>e.activeTexture(e.TEXTURE10),Y2=e=>()=>e.activeTexture(e.TEXTURE11),Z2=e=>()=>e.activeTexture(e.TEXTURE12),Q2=e=>()=>e.activeTexture(e.TEXTURE13),K2=e=>()=>e.activeTexture(e.TEXTURE14),x2=e=>()=>e.activeTexture(e.TEXTURE15),ey=e=>a=>()=>e.bindTexture(e.TEXTURE_2D,a),yw=e=>()=>e.createFramebuffer(),Fw=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)},bw=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)},Ew=e=>a=>()=>e.bindFramebuffer(e.FRAMEBUFFER,a),Cw=e=>()=>e.clientWidth*window.devicePixelRatio,Tw=e=>()=>e.clientHeight*window.devicePixelRatio,ay=e=>()=>{e.width=e.clientWidth*window.devicePixelRatio,e.height=e.clientHeight*window.devicePixelRatio};var Cp=L(il),XH=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?Pe(1)(e.frameBufferIndex)():Pe(0)(e.frameBufferIndex)()}},uy=function(e){return eR(e.gl)},ly=function(e){return function(a){return function(u){return function(l){return function(v){return function(){var i=nR(e)(a)(u)();return $2(e.gl)(i)(l)(v)()}}}}}},YH=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return P2(e.gl)(t)(l)()}}}}},r0=function(e){return function(a){return function(u){return function(l){return function(){var t=nR(e)(a)(u)();return q2(e.gl)(t)(l)()}}}}},ZH=` precision mediump float; uniform vec2 r; uniform sampler2D t; @@ -292,11 +292,11 @@ void main(){ vec4 t = texture2D(t,gl_FragCoord.xy/r); gl_FragColor = vec4(t.xyz*b,t.w); } -`,XM=function(e){return function(){var u=A2(e)();return uR(e)(u)(),N2(e)(),u}},YM=function(e){return bw(e.gl)},jH=function(e){return vy(e.canvas)},HH=function(e){return Tp(Bf)(M2(e))},XH=function(e){return Tp(Bf)(T2(e))};var YH=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},ZM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},QM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},ZH=function(e){return function(a){return Tp(Bf)(S2(e)(a))}},Nw=function(e){return Lw(e.canvas)},Pw=function(e){return Aw(e.canvas)},KM=function(e){return Ew(e.gl)},xM=function(e){return C2(e.canvas)},eS=function(e){return yw(e.gl)},cR=function(e){return Cp(e.gl)},aS=function(e){return gw(e.gl)},uS=function(e){return Fw(e.gl)},lS=function(e){return function(){var u=De(e.width)(),l=De(e.height)(),v=Nw(e)(),t=Pw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return Mw(e.gl)(e.frameBufferTexture0)(v)(t)(),Mw(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])}},ty=function(e){return nR(e.gl)},QH=function(e){return ly(e.gl)},iy=function(e){return function(a){if(a instanceof I)return Sw(e.gl)(null);if(a instanceof R)return Sw(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])}},oy=function(e){return lR(e.gl)},KH=function(e){return function(a){return a===0?B2(e.gl):a===1?z2(e.gl):a===2?k2(e.gl):a===3?J2(e.gl):a===4?V2(e.gl):a===5?j2(e.gl):a===6?H2(e.gl):a===7?X2(e.gl):a===8?Y2(e.gl):a===9?Z2(e.gl):a===10?Q2(e.gl):a===11?K2(e.gl):a===12?x2(e.gl):a===13?ey(e.gl):a===14?ay(e.gl):a===15?uy(e.gl):Wl("strange error in punctual: activeTexture called with texture slot not >=0 && <= 15")}},pc=function(e){return function(a){return function(u){return function(l){return function(v){return function(){return KH(e)(l)(),QH(e)(u)(),JH(e)(a)(v)(l)()}}}}}},vS=function(e){return function(){rR(e)(e.postProgram)();var u=YH(e)(),l=Nw(e)(),v=Pw(e)();return pc(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),ry(e)(e.postProgram)("r")(Sa(l))(Sa(v))(),tR(e)(0)(0)(l)(v)(),jH(e)(),iy(e)(I.value)(),iR(e)(),kH(e)()}},xH=function(e){return function(){var u=gw(e)(),l=yw(e)();lR(e)(u)(l)(),vR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),nR(e)(l)();var v=Fw(e)();return lR(e)(u)(v)(),vR(e)(v)(VH)(),nR(e)(v)(),bw(e)(u)(),Ew(e)(),u}},HM=function(e){return function(a){return function(u){return function(){var v=Lw(e)(),t=Aw(e)(),i=ta(v)(),c=ta(t)();(function(){if(!u)return Wl("punctual will use WebGL1")();if(u)return Wl("punctual will use WebGl2")();throw new Error("Failed pattern match at WebGLCanvas (line 45, column 3 - line 47, column 43): "+[u.constructor.name])})(),E2(e)();var _=Tp(Li)(ZH(a)("KHR_parallel_shader_compile"))();(function(){if(!_)return void 0;if(_)return Wl("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])})(),L2(a)();var s=xH(a)(),y=Cp(a)(),N=Cp(a)(),S=Cp(a)(),J=Cw(a)(),be=Cw(a)(),Ea=ta(0)(),Eu={canvas:e,width:i,height:c,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:S,frameBuffer0:J,frameBuffer1:be,frameBufferIndex:Ea};return Tw(a)(N)(J)(v)(t)(),Tw(a)(S)(be)(v)(t)(),Eu}}}},nS=function(){var a=b2(),u=HH(a)();if(u instanceof R)return Tp(R.create)(HM(a)(u.value0)(!0))();if(u instanceof I){var l=XH(a)();if(l instanceof R)return Tp(R.create)(HM(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 Mp=K(mf),DS=ln(xa),RS=nr(xa),rS=q4(Wc),tS=Pt(qs),iS=oI(xa)(Za),mt=Ec(Gl),oS=Ws(xa),IS=re(Z_()(cu({reflectSymbol:function(){return"ain"}})()(cu({reflectSymbol:function(){return"fft"}})()(cu({reflectSymbol:function(){return"hi"}})()(cu({reflectSymbol:function(){return"ifft"}})()(cu({reflectSymbol:function(){return"ihi"}})()(cu({reflectSymbol:function(){return"ilo"}})()(cu({reflectSymbol:function(){return"imgURLs"}})()(cu({reflectSymbol:function(){return"imid"}})()(cu({reflectSymbol:function(){return"lo"}})()(cu({reflectSymbol:function(){return"mid"}})()(cu({reflectSymbol:function(){return"vidURLs"}})()(cu({reflectSymbol:function(){return"webcam"}})()(Y_)(mt))(oS))(mt))(mt))(mt))(oS))(mt))(mt))(mt))(mt))(mt))(mt))),GS=z(eu),cS=_u(),_S=Rf(qt),aX=L(ol),uX=Gv(UR),fS=X0(il),pS=d(h3(zp)),sS=Ss(P4)(il),wS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(){var c=en(),_=jM(e.webGL2)(a)(u)(l)(v)(t),s=en(),y=aS(e)(),N=eS(e)();oy(e)(y)(N)();var S=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 107, column 20 - line 109, column 83): "+[e.webGL2.constructor.name])}();ny(e)(N)(S)(),ty(e)(N)();var J=uS(e)();return oy(e)(y)(J)(),ny(e)(J)(_)(),ty(e)(J)(),YM(e)(y)(),KM(e)(),new B(_,y)}}}}}}},lX=function(e){return function(a){return function(){var l=De(e.videoTextures)(),v=DS(a)(l);if(v instanceof R){var t=Cm(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return YG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 248, column 7 - line 252, column 24): "+[t.constructor.name])}if(v instanceof I){var t=Cm(e.sharedResources)(a)();if(t instanceof R){var i=cR(e.glc)();return YG(e.glc.gl)(t.value0)(i)(),Pe(RS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 255, column 7 - line 261, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 245, column 3 - line 261, column 32): "+[v.constructor.name])}}},vX=function(e){return function(a){return function(){var l=De(e.imageTextures)(),v=DS(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 XG(e.glc.gl)(t.value0)(i)(),Pe(RS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 224, column 7 - line 230, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 220, column 3 - line 230, column 32): "+[v.constructor.name])}}},dS=function(e){return xM(e.glc)},mS=function(e){var a=rS(e.vidURLs),u=rS(e.imgURLs),l=tS(4+Xv(u)|0)(15),v=tS(4)(15);return new B(iS(zc(u)(v)),iS(zc(a)(l)))},hS=function(e){return function(a){return function(u){return function(){var v=nS();if(v instanceof R){var t=XM(v.value0)(),i=qI(e)(),c=IS(M_(a))(M_(u)),_=mS(c),s=wS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ta(a)(),N=ta(c)(),S=ta(s.value0)(),J=ta(s.value1)(),be=ta(el)(),Ea=ta(el)(),Eu=ta(_.value0)(),Fl=ta(_.value1)(),ma=cR(v.value0)(),J0=cR(v.value0)(),k_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:S,shader:J,imageTextures:be,videoTextures:Ea,imageTextureSlots:Eu,videoTextureSlots:Fl,fftTexture:ma,ifftTexture:J0};return new R(k_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 49, column 3 - line 82, column 28): "+[v.constructor.name])}}}},gS=function(e){return function(a){return function(u){return function(){var v=qI(e.sharedResources)(),t=IS(M_(a))(M_(u)),i=mS(t),c=wS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(c.value0)(e.shaderSrc)(),Pe(c.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},nX=function(e){return function(a){return function(u){return function(l){return function(){var t=lX(e)(u)();if(t instanceof R)return pc(e.glc)(a)(t.value0)(l)("t"+GS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 238, column 3 - line 240, column 25): "+[t.constructor.name])}}}}},rX=function(e){return function(a){return function(u){return function(l){return function(){var t=vX(e)(u)();if(t instanceof R)return pc(e.glc)(a)(t.value0)(l)("t"+GS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 213, column 3 - line 215, column 25): "+[t.constructor.name])}}}}},yS=function(e){return function(a){return function(){lS(e.glc)();var l=De(e.shader)();rR(e.glc)(l)();var v=Nw(e.glc)(),t=Pw(e.glc)();ry(e.glc)(l)("res")(Sa(v))(Sa(t))();var i=qI(e.sharedResources)();r0(e.glc)(l)("_time")(cS(_S(a)(e1(i))))();var c=aX(function(be){return be.evalTime})(De(e.program))();r0(e.glc)(l)("_etime")(cS(_S(a)(c)))(),r0(e.glc)(l)("_cps")($t(i.freq))(),r0(e.glc)(l)("_beat")($t($c(i)(a)))(),r0(e.glc)(l)("_ebeat")($t(uX($c(i)(a))($c(i)(c))))(),Mp(De(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Mp(De(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Mp(De(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Mp(De(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Mp(De(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Mp(De(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=QM(e.glc)();pc(e.glc)(l)(_)(0)("f")();var s=De(e.programInfo)();fS(pS(s.fft)(!0))(function(){return pc(e.glc)(l)(e.fftTexture)(1)("o")(),ZG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),fS(pS(s.ifft)(!0))(function(){return pc(e.glc)(l)(e.ifftTexture)(2)("i")(),ZG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),uF(e.sharedResources)(e.glc)(),pc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=De(e.imageTextureSlots)();sS(rX(e)(l))(y)();var N=De(e.videoTextureSlots)();sS(nX(e)(l))(N)();var S=P2(e.glc)(l)("p")();uR(e.glc)(e.triangleStripBuffer)(),q2(e.glc)(S)(),$2(e.glc)(S)(),tR(e.glc)(0)(0)(v)(t)();var J=ZM(e.glc)();return iy(e.glc)(new R(J))(),iR(e.glc)(),vS(e.glc)(),void 0}}};var z_=ln(Ga),Sp=nr(Ga),SS=U(il),_y=zf(Hs),Lp=w1(Ga),iX=_u(),oX=X0(il),FS=L(ol),LS={reflectSymbol:function(){return"ain"}},ht=Lt(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"}},bS=Sf(xa),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"}},ES=Q0(iI)(lf()(Da(LS)(ht)()(Da(AS)(ht)()(Da(NS)(ht)()(Da(PS)(ht)()(Da(qS)(ht)()(Da($S)(ht)()(Da(OS)(bS)()(Da(US)(ht)()(Da(WS)(ht)()(Da(BS)(ht)()(Da(zS)(bS)()(Da(kS)(ht)()(uf)))))))))))))),gt=Ec(Gl),CS=Ws(xa),cX=re(Z_()(cu(LS)()(cu(AS)()(cu(NS)()(cu(PS)()(cu(qS)()(cu($S)()(cu(OS)()(cu(US)()(cu(WS)()(cu(BS)()(cu(zS)()(cu(kS)()(Y_)(gt))(CS))(gt))(gt))(gt))(CS))(gt))(gt))(gt))(gt))(gt))(gt))),TS=Q_()(),MS=z(TS(Jn({reflectSymbol:function(){return"actions"}})(yc({reflectSymbol:function(){return"evalTime"}})(qd))(Tf(Hp(TS(Jn({reflectSymbol:function(){return"defTime"}})(Jn({reflectSymbol:function(){return"output"}})(Jn({reflectSymbol:function(){return"signal"}})(yc({reflectSymbol:function(){return"transition"}})(fI))(_I))(HR))(VR))))))),qw=K(P0),cy=Mu(e0),_X=z(Ym),fX=iu(Wm),pX=U(Xo),sX=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.webGLs)(),i=z_(a)(t);if(i instanceof R)return gS(i.value0)(u)(l)(),De(i.value0.shaderSrc)();if(i instanceof I){var c=hS(e.sharedResources)(u)(l)();if(c instanceof R)return Pe(Sp(a)(c.value0)(t))(e.webGLs)(),De(c.value0.shaderSrc)();if(c instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 191, column 7 - line 195, column 77): "+[c.constructor.name])}throw new Error("Failed pattern match at Main (line 185, column 3 - line 195, column 77): "+[i.constructor.name])}}}}},DX=function(e){return function(a){return function(u){return function(){var v=De(e.audioZones)(),t=z_(a)(v);if(t instanceof R)return wF(t.value0)(u)();if(t instanceof I){var i=GF(e.sharedResources)(u)();return Pe(Sp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 210, column 3 - line 214, column 56): "+[t.constructor.name])}}}},JS=function(e){return function(a){return vF(e.sharedResources)(K7(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=De(e.webGLs)(),v=z_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return yS(v.value0)(jm(a.nowTime))();throw new Error("Failed pattern match at Main (line 159, column 7 - line 161, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 155, column 3 - line 161, column 62): "+[a.canDraw.constructor.name])}},YS=function(e){return function(a){return SS(void 0)}},ZS=function(){var a=iF(I.value)(),u=ta(el)(),l=ta(el)(),v=ta(el)(),t=ta(el)(),i=ta($)(),c=ta(el)(),_=ta(el)();return _y("punctual 0.5 initialization complete")(),{sharedResources:a,programs:u,previousPrograms:l,programInfos:v,previousProgramInfos:t,combinedProgramInfo:i,webGLs:c,audioZones:_}},QS=function(e){return function(a){return function(){var l=De(e.webGLs)(),v=z_(a)(l);if(v instanceof R)return _y("punctual DEBUG: deleting WebGL")(),dS(v.value0)(),Pe(Lp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 200, column 3 - line 205, column 25): "+[v.constructor.name])}}},KS=function(e){return function(a){return function(){var l=De(e.audioZones)(),v=z_(a)(l);if(v instanceof R)return _y("punctual DEBUG: delete audio zone")(),RF(v.value0)(),Pe(Lp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 219, column 3 - line 224, column 25): "+[v.constructor.name])}}},RX=function(e){return function(){var u=De(e.combinedProgramInfo)();return lF(e.sharedResources)(iX(u.webcam))(),cF(e.sharedResources)(u)()}},xS=function(e){return function(a){return oX(a.canDraw)(RX(e))}},eL=function(e){return function(){var u=FS(ES)(De(e.programInfos))(),l=FS(ES)(De(e.previousProgramInfos))(),v=cX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},aL=function(e){return function(a){return function(){var l=De(e.programs)(),v=De(e.previousPrograms)(),t=De(e.programInfos)(),i=De(e.previousProgramInfos)(),c=Lp(a.zone)(l),_=Lp(a.zone)(v),s=Lp(a.zone)(t),y=Lp(a.zone)(i);return Pe(c)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),eL(e)(),QS(e)(a.zone)(),KS(e)(a.zone)()}}},IX=function(e){return function(a){return function(u){return function(){var v=De(e.programs)(),t=De(e.previousPrograms)(),i=De(e.programInfos)(),c=De(e.previousProgramInfos)(),_=function(){var ma=z_(a)(v);if(ma instanceof R)return ma.value0;if(ma instanceof I)return vT();throw new Error("Failed pattern match at Main (line 81, column 5 - line 83, column 30): "+[ma.constructor.name])}(),s=function(){var ma=z_(a)(i);if(ma instanceof R)return ma.value0;if(ma instanceof I)return $;throw new Error("Failed pattern match at Main (line 85, column 5 - line 87, column 38): "+[ma.constructor.name])}(),y="new program: "+(MS(u)+` +`,jM=function(e){return function(){var u=M2(e)();return KD(e)(u)(),S2(e)(),u}},HM=function(e){return hw(e.gl)},QH=function(e){return ay(e.canvas)},KH=function(e){return Cp(Wf)(E2(e))},xH=function(e){return Cp(Wf)(b2(e))};var eX=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture0:e.frameBufferTexture1}},XM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBuffer0:e.frameBuffer1}},YM=function(e){return function(){var u=De(e.frameBufferIndex)();return u===0?e.frameBufferTexture1:e.frameBufferTexture0}},aX=function(e){return function(a){return Cp(Wf)(C2(e)(a))}},Mw=function(e){return Cw(e.canvas)},Sw=function(e){return Tw(e.canvas)},ZM=function(e){return gw(e.gl)},QM=function(e){return F2(e.canvas)},KM=function(e){return dw(e.gl)},rR=function(e){return Ep(e.gl)},xM=function(e){return ww(e.gl)},eS=function(e){return mw(e.gl)},aS=function(e){return function(){var u=De(e.width)(),l=De(e.height)(),v=Mw(e)(),t=Sw(e)(),i=u!==v||l!==t;if(!i)return void 0;if(i)return bw(e.gl)(e.frameBufferTexture0)(v)(t)(),bw(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])}},vy=function(e){return aR(e.gl)},uX=function(e){return ey(e.gl)},ny=function(e){return function(a){if(a instanceof I)return Ew(e.gl)(null);if(a instanceof R)return Ew(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])}},ry=function(e){return xD(e.gl)},lX=function(e){return function(a){return a===0?O2(e.gl):a===1?U2(e.gl):a===2?W2(e.gl):a===3?B2(e.gl):a===4?z2(e.gl):a===5?k2(e.gl):a===6?J2(e.gl):a===7?V2(e.gl):a===8?j2(e.gl):a===9?H2(e.gl):a===10?X2(e.gl):a===11?Y2(e.gl):a===12?Z2(e.gl):a===13?Q2(e.gl):a===14?K2(e.gl):a===15?x2(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 lX(e)(l)(),uX(e)(u)(),YH(e)(a)(v)(l)()}}}}}},uS=function(e){return function(){uR(e)(e.postProgram)();var u=eX(e)(),l=Mw(e)(),v=Sw(e)();return sc(e)(e.postProgram)(u)(0)("t")(),r0(e)(e.postProgram)("b")(1)(),ly(e)(e.postProgram)("r")(Sa(l))(Sa(v))(),lR(e)(0)(0)(l)(v)(),QH(e)(),ny(e)(I.value)(),vR(e)(),XH(e)()}},vX=function(e){return function(){var u=ww(e)(),l=dw(e)();xD(e)(u)(l)(),eR(e)(l)("attribute vec4 p; void main() { gl_Position = p; }")(),aR(e)(l)();var v=mw(e)();return xD(e)(u)(v)(),eR(e)(v)(ZH)(),aR(e)(v)(),hw(e)(u)(),gw(e)(),u}},VM=function(e){return function(a){return function(u){return function(){var v=Cw(e)(),t=Tw(e)(),i=ra(v)(),c=ra(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])})(),y2(e)();var _=Cp(Li)(aX(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])})(),T2(a)();var s=vX(a)(),y=Ep(a)(),N=Ep(a)(),S=Ep(a)(),J=yw(a)(),be=yw(a)(),Ea=ra(0)(),bu={canvas:e,width:i,height:c,gl:a,webGL2:u,khr_parallel_shader_compile:_,postProgram:s,webcamTexture:y,frameBufferTexture0:N,frameBufferTexture1:S,frameBuffer0:J,frameBuffer1:be,frameBufferIndex:Ea};return Fw(a)(N)(J)(v)(t)(),Fw(a)(S)(be)(v)(t)(),bu}}}},lS=function(){var a=g2(),u=KH(a)();if(u instanceof R)return Cp(R.create)(VM(a)(u.value0)(!0))();if(u instanceof I){var l=xH(a)();if(l instanceof R)return Cp(R.create)(VM(a)(l.value0)(!1))();if(l instanceof I)return I.value;throw new Error("Failed pattern match at WebGLCanvas (line 35, column 7 - line 37, column 32): "+[l.constructor.name])}throw new Error("Failed pattern match at WebGLCanvas (line 31, column 3 - line 37, column 32): "+[u.constructor.name])};var Tp=K(df),pS=un(Ka),sS=vr(Ka),vS=A4(Bc),nS=Nt(Ps),rS=nI(Ka)(Ya),dt=Cc(Il),tS=Us(Ka),DS=re(Y_()(_u({reflectSymbol:function(){return"ain"}})()(_u({reflectSymbol:function(){return"fft"}})()(_u({reflectSymbol:function(){return"hi"}})()(_u({reflectSymbol:function(){return"ifft"}})()(_u({reflectSymbol:function(){return"ihi"}})()(_u({reflectSymbol:function(){return"ilo"}})()(_u({reflectSymbol:function(){return"imgURLs"}})()(_u({reflectSymbol:function(){return"imid"}})()(_u({reflectSymbol:function(){return"lo"}})()(_u({reflectSymbol:function(){return"mid"}})()(_u({reflectSymbol:function(){return"vidURLs"}})()(_u({reflectSymbol:function(){return"webcam"}})()(X_)(dt))(tS))(dt))(dt))(dt))(tS))(dt))(dt))(dt))(dt))(dt))(dt))),RS=z(xa),iS=fu(),oS=Df(Pt),rX=L(il),tX=Gv(PR),cS=H0(tl),_S=d(w3(Bp)),fS=Ms(L4)(tl),IS=function(e){return function(a){return function(u){return function(l){return function(v){return function(t){return function(){var c=x0(),_=JM(e.webGL2)(a)(u)(l)(v)(t),s=x0(),y=xM(e)(),N=KM(e)();ry(e)(y)(N)();var S=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 107, column 20 - line 109, column 83): "+[e.webGL2.constructor.name])}();uy(e)(N)(S)(),vy(e)(N)();var J=eS(e)();return ry(e)(y)(J)(),uy(e)(J)(_)(),vy(e)(J)(),HM(e)(y)(),ZM(e)(),new B(_,y)}}}}}}},iX=function(e){return function(a){return function(){var l=De(e.videoTextures)(),v=pS(a)(l);if(v instanceof R){var t=ym(e.sharedResources)(a)();if(t instanceof I)return I.value;if(t instanceof R)return VG(e.glc.gl)(t.value0)(v.value0)(),new R(v.value0);throw new Error("Failed pattern match at WebGL (line 248, column 7 - line 252, column 24): "+[t.constructor.name])}if(v instanceof I){var t=ym(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return VG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.videoTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 255, column 7 - line 261, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 245, column 3 - line 261, column 32): "+[v.constructor.name])}}},oX=function(e){return function(a){return function(){var l=De(e.imageTextures)(),v=pS(a)(l);if(v instanceof R)return new R(v.value0);if(v instanceof I){var t=rF(e.sharedResources)(a)();if(t instanceof R){var i=rR(e.glc)();return JG(e.glc.gl)(t.value0)(i)(),Pe(sS(a)(i)(l))(e.imageTextures)(),new R(i)}if(t instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 224, column 7 - line 230, column 32): "+[t.constructor.name])}throw new Error("Failed pattern match at WebGL (line 220, column 3 - line 230, column 32): "+[v.constructor.name])}}},GS=function(e){return QM(e.glc)},wS=function(e){var a=vS(e.vidURLs),u=vS(e.imgURLs),l=nS(4+Hv(u)|0)(15),v=nS(4)(15);return new B(rS(kc(u)(v)),rS(kc(a)(l)))},dS=function(e){return function(a){return function(u){return function(){var v=lS();if(v instanceof R){var t=jM(v.value0)(),i=LI(e)(),c=DS(S_(a))(S_(u)),_=wS(c),s=IS(v.value0)(i)(_.value0)(_.value1)(u)(a)(),y=ra(a)(),N=ra(c)(),S=ra(s.value0)(),J=ra(s.value1)(),be=ra(xu)(),Ea=ra(xu)(),bu=ra(_.value0)(),yl=ra(_.value1)(),da=rR(v.value0)(),k0=rR(v.value0)(),z_={sharedResources:e,glc:v.value0,triangleStripBuffer:t,program:y,programInfo:N,shaderSrc:S,shader:J,imageTextures:be,videoTextures:Ea,imageTextureSlots:bu,videoTextureSlots:yl,fftTexture:da,ifftTexture:k0};return new R(z_)}if(v instanceof I)return I.value;throw new Error("Failed pattern match at WebGL (line 49, column 3 - line 82, column 28): "+[v.constructor.name])}}}},mS=function(e){return function(a){return function(u){return function(){var v=LI(e.sharedResources)(),t=DS(S_(a))(S_(u)),i=wS(t),c=IS(e.glc)(v)(i.value0)(i.value1)(u)(a)();return Pe(a)(e.program)(),Pe(t)(e.programInfo)(),Pe(c.value0)(e.shaderSrc)(),Pe(c.value1)(e.shader)(),Pe(i.value0)(e.imageTextureSlots)(),Pe(i.value1)(e.videoTextureSlots)()}}}},cX=function(e){return function(a){return function(u){return function(l){return function(){var t=iX(e)(u)();if(t instanceof R)return sc(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 238, column 3 - line 240, column 25): "+[t.constructor.name])}}}}},_X=function(e){return function(a){return function(u){return function(l){return function(){var t=oX(e)(u)();if(t instanceof R)return sc(e.glc)(a)(t.value0)(l)("t"+RS(l))();if(t instanceof I)return void 0;throw new Error("Failed pattern match at WebGL (line 213, column 3 - line 215, column 25): "+[t.constructor.name])}}}}},hS=function(e){return function(a){return function(){aS(e.glc)();var l=De(e.shader)();uR(e.glc)(l)();var v=Mw(e.glc)(),t=Sw(e.glc)();ly(e.glc)(l)("res")(Sa(v))(Sa(t))();var i=LI(e.sharedResources)();r0(e.glc)(l)("_time")(iS(oS(a)(Zd(i))))();var c=rX(function(be){return be.evalTime})(De(e.program))();r0(e.glc)(l)("_etime")(iS(oS(a)(c)))(),r0(e.glc)(l)("_cps")(qt(i.freq))(),r0(e.glc)(l)("_beat")(qt(Oc(i)(a)))(),r0(e.glc)(l)("_ebeat")(qt(tX(Oc(i)(a))(Oc(i)(c))))(),Tp(De(e.sharedResources.inputAnalyser.lo))(r0(e.glc)(l)("ilo"))(),Tp(De(e.sharedResources.inputAnalyser.mid))(r0(e.glc)(l)("imid"))(),Tp(De(e.sharedResources.inputAnalyser.hi))(r0(e.glc)(l)("ihi"))(),Tp(De(e.sharedResources.outputAnalyser.lo))(r0(e.glc)(l)("lo"))(),Tp(De(e.sharedResources.outputAnalyser.mid))(r0(e.glc)(l)("mid"))(),Tp(De(e.sharedResources.outputAnalyser.hi))(r0(e.glc)(l)("hi"))();var _=YM(e.glc)();sc(e.glc)(l)(_)(0)("f")();var s=De(e.programInfo)();cS(_S(s.fft)(!0))(function(){return sc(e.glc)(l)(e.fftTexture)(1)("o")(),jG(e.glc.gl)(e.sharedResources.outputAnalyser.analyserArray)(e.fftTexture)()})(),cS(_S(s.ifft)(!0))(function(){return sc(e.glc)(l)(e.ifftTexture)(2)("i")(),jG(e.glc.gl)(e.sharedResources.inputAnalyser.analyserArray)(e.ifftTexture)()})(),x8(e.sharedResources)(e.glc)(),sc(e.glc)(l)(e.glc.webcamTexture)(3)("w")();var y=De(e.imageTextureSlots)();fS(_X(e)(l))(y)();var N=De(e.videoTextureSlots)();fS(cX(e)(l))(N)();var S=L2(e.glc)(l)("p")();KD(e.glc)(e.triangleStripBuffer)(),A2(e.glc)(S)(),N2(e.glc)(S)(),lR(e.glc)(0)(0)(v)(t)();var J=XM(e.glc)();return ny(e.glc)(new R(J))(),vR(e.glc)(),uS(e.glc)(),void 0}}};var B_=un(Ia),Mp=vr(Ia),TS=U(tl),iy=Bf(js),Sp=D1(Ia),pX=fu(),sX=H0(tl),gS=L(il),MS={reflectSymbol:function(){return"ain"}},mt=St(Il),SS={reflectSymbol:function(){return"fft"}},LS={reflectSymbol:function(){return"hi"}},AS={reflectSymbol:function(){return"ifft"}},NS={reflectSymbol:function(){return"ihi"}},PS={reflectSymbol:function(){return"ilo"}},qS={reflectSymbol:function(){return"imgURLs"}},yS=Mf(Ka),$S={reflectSymbol:function(){return"imid"}},OS={reflectSymbol:function(){return"lo"}},US={reflectSymbol:function(){return"mid"}},WS={reflectSymbol:function(){return"vidURLs"}},BS={reflectSymbol:function(){return"webcam"}},FS=Z0(vI)(uf()(sa(MS)(mt)()(sa(SS)(mt)()(sa(LS)(mt)()(sa(AS)(mt)()(sa(NS)(mt)()(sa(PS)(mt)()(sa(qS)(yS)()(sa($S)(mt)()(sa(OS)(mt)()(sa(US)(mt)()(sa(WS)(yS)()(sa(BS)(mt)()(af)))))))))))))),ht=Cc(Il),bS=Us(Ka),DX=re(Y_()(_u(MS)()(_u(SS)()(_u(LS)()(_u(AS)()(_u(NS)()(_u(PS)()(_u(qS)()(_u($S)()(_u(OS)()(_u(US)()(_u(WS)()(_u(BS)()(X_)(ht))(bS))(ht))(ht))(ht))(bS))(ht))(ht))(ht))(ht))(ht))(ht))),ES=Z_()(),CS=z(ES(kn({reflectSymbol:function(){return"actions"}})(Fc({reflectSymbol:function(){return"evalTime"}})(Ld))(Cf(jp(ES(kn({reflectSymbol:function(){return"defTime"}})(kn({reflectSymbol:function(){return"output"}})(kn({reflectSymbol:function(){return"signal"}})(Fc({reflectSymbol:function(){return"transition"}})(iI))(tI))(kR))(BR))))))),Lw=K(P0),ty=Tu(xv),RX=z(Vm),IX=iu(qm),GX=U(Xo),wX=function(e){return function(a){return function(u){return function(l){return function(){var t=De(e.webGLs)(),i=B_(a)(t);if(i instanceof R)return mS(i.value0)(u)(l)(),De(i.value0.shaderSrc)();if(i instanceof I){var c=dS(e.sharedResources)(u)(l)();if(c instanceof R)return Pe(Mp(a)(c.value0)(t))(e.webGLs)(),De(c.value0.shaderSrc)();if(c instanceof I)return"unable to make canvas or WebGL context for program";throw new Error("Failed pattern match at Main (line 191, column 7 - line 195, column 77): "+[c.constructor.name])}throw new Error("Failed pattern match at Main (line 185, column 3 - line 195, column 77): "+[i.constructor.name])}}}}},dX=function(e){return function(a){return function(u){return function(){var v=De(e.audioZones)(),t=B_(a)(v);if(t instanceof R)return RF(t.value0)(u)();if(t instanceof I){var i=DF(e.sharedResources)(u)();return Pe(Mp(a)(i)(v))(e.audioZones)()}throw new Error("Failed pattern match at Main (line 210, column 3 - line 214, column 56): "+[t.constructor.name])}}}},zS=function(e){return function(a){return aF(e.sharedResources)(Y7(a))}},kS=function(e){return function(a){return uF(e.sharedResources)(a)}},JS=function(e){return function(a){return lF(e.sharedResources)(a)}},VS=function(e){return function(a){return vF(e.sharedResources)(a)}},jS=function(e){return function(a){if(!a.canDraw)return TS(void 0);if(a.canDraw)return function(){var l=De(e.webGLs)(),v=B_(a.zone)(l);if(v instanceof I)return void 0;if(v instanceof R)return hS(v.value0)(zm(a.nowTime))();throw new Error("Failed pattern match at Main (line 159, column 7 - line 161, column 62): "+[v.constructor.name])};throw new Error("Failed pattern match at Main (line 155, column 3 - line 161, column 62): "+[a.canDraw.constructor.name])}},HS=function(e){return function(a){return TS(void 0)}},XS=function(){var a=nF(I.value)(),u=ra(xu)(),l=ra(xu)(),v=ra(xu)(),t=ra(xu)(),i=ra($)(),c=ra(xu)(),_=ra(xu)();return iy("punctual 0.5 initialization complete")(),{sharedResources:a,programs:u,previousPrograms:l,programInfos:v,previousProgramInfos:t,combinedProgramInfo:i,webGLs:c,audioZones:_}},YS=function(e){return function(a){return function(){var l=De(e.webGLs)(),v=B_(a)(l);if(v instanceof R)return iy("punctual DEBUG: deleting WebGL")(),GS(v.value0)(),Pe(Sp(a)(l))(e.webGLs)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 200, column 3 - line 205, column 25): "+[v.constructor.name])}}},ZS=function(e){return function(a){return function(){var l=De(e.audioZones)(),v=B_(a)(l);if(v instanceof R)return iy("punctual DEBUG: delete audio zone")(),pF(v.value0)(),Pe(Sp(a)(l))(e.audioZones)();if(v instanceof I)return void 0;throw new Error("Failed pattern match at Main (line 219, column 3 - line 224, column 25): "+[v.constructor.name])}}},mX=function(e){return function(){var u=De(e.combinedProgramInfo)();return eF(e.sharedResources)(pX(u.webcam))(),tF(e.sharedResources)(u)()}},QS=function(e){return function(a){return sX(a.canDraw)(mX(e))}},KS=function(e){return function(){var u=gS(FS)(De(e.programInfos))(),l=gS(FS)(De(e.previousProgramInfos))(),v=DX(u)(l);return Pe(v)(e.combinedProgramInfo)()}},xS=function(e){return function(a){return function(){var l=De(e.programs)(),v=De(e.previousPrograms)(),t=De(e.programInfos)(),i=De(e.previousProgramInfos)(),c=Sp(a.zone)(l),_=Sp(a.zone)(v),s=Sp(a.zone)(t),y=Sp(a.zone)(i);return Pe(c)(e.programs)(),Pe(_)(e.previousPrograms)(),Pe(s)(e.programInfos)(),Pe(y)(e.previousProgramInfos)(),KS(e)(),YS(e)(a.zone)(),ZS(e)(a.zone)()}}},hX=function(e){return function(a){return function(u){return function(){var v=De(e.programs)(),t=De(e.previousPrograms)(),i=De(e.programInfos)(),c=De(e.previousProgramInfos)(),_=function(){var da=B_(a)(v);if(da instanceof R)return da.value0;if(da instanceof I)return aT();throw new Error("Failed pattern match at Main (line 81, column 5 - line 83, column 30): "+[da.constructor.name])}(),s=function(){var da=B_(a)(i);if(da instanceof R)return da.value0;if(da instanceof I)return $;throw new Error("Failed pattern match at Main (line 85, column 5 - line 87, column 38): "+[da.constructor.name])}(),y="new program: "+(CS(u)+` -`),N="previous program: "+(MS(_)+` +`),N="previous program: "+(CS(_)+` -`),S=Sp(a)(u)(v),J=Sp(a)(_)(t),be=Sp(a)(M_(u))(i),Ea=Sp(a)(s)(c);Pe(S)(e.programs)(),Pe(J)(e.previousPrograms)(),Pe(be)(e.programInfos)(),Pe(Ea)(e.previousProgramInfos)(),eL(e)();var Eu=function(){var ma=uT(u);if(ma){var J0=sX(e)(a)(u)(_)();return"fragment shader: "+(J0+` +`),S=Mp(a)(u)(v),J=Mp(a)(_)(t),be=Mp(a)(S_(u))(i),Ea=Mp(a)(s)(c);Pe(S)(e.programs)(),Pe(J)(e.previousPrograms)(),Pe(be)(e.programInfos)(),Pe(Ea)(e.previousProgramInfos)(),KS(e)();var bu=function(){var da=x5(u);if(da){var k0=wX(e)(a)(u)(_)();return"fragment shader: "+(k0+` -`)}if(!ma)return QS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 100, column 22 - line 106, column 14): "+[ma.constructor.name])}();(function(){var ma=lT(u);if(ma)return DX(e)(a)(u)();if(!ma)return KS(e)(a)();throw new Error("Failed pattern match at Main (line 108, column 3 - line 110, column 46): "+[ma.constructor.name])})();var Fl=y+(N+Eu);return Fl}}}},uL=function(e){return function(a){return ib(qw(cy(en))(function(u){return qw(x5(e.sharedResources.libraries)(a.text)(jm(a.time)))(function(l){return qw(cy(en))(function(v){if(l instanceof M){var t=_X(l.value0);return fX(Kr(t))}if(l instanceof ae)return qw(cy(IX(e)(a.zone)(l.value0)))(function(i){return pX({info:i})});throw new Error("Failed pattern match at Main (line 65, column 3 - line 71, column 20): "+[l.constructor.name])})})}))}};function Gte(){return new yt}function yt(){this.punctual=ZS()}yt.prototype.define=function(e){return uL(this.punctual)(e)()};yt.prototype.clear=function(e){return aL(this.punctual)(e)()};yt.prototype.preRender=function(e){return xS(this.punctual)(e)()};yt.prototype.render=function(e){return XS(this.punctual)(e)()};yt.prototype.postRender=function(e){return YS(this.punctual)(e)()};yt.prototype.setTempo=function(e){return JS(this.punctual)(e)()};yt.prototype.setAudioInput=function(e){return HS(this.punctual)(e)()};yt.prototype.setAudioOutput=function(e){return jS(this.punctual)(e)()};yt.prototype.setBrightness=function(e){return VS(this.punctual)(e)()};export{yt as Punctual,Gte as exoLang}; +`)}if(!da)return YS(e)(a)(),"";throw new Error("Failed pattern match at Main (line 100, column 22 - line 106, column 14): "+[da.constructor.name])}();(function(){var da=eT(u);if(da)return dX(e)(a)(u)();if(!da)return ZS(e)(a)();throw new Error("Failed pattern match at Main (line 108, column 3 - line 110, column 46): "+[da.constructor.name])})();var yl=y+(N+bu);return yl}}}},eL=function(e){return function(a){return nb(Lw(ty(x0))(function(u){return Lw(Z5(e.sharedResources.libraries)(a.text)(zm(a.time)))(function(l){return Lw(ty(x0))(function(v){if(l instanceof M){var t=RX(l.value0);return IX(Qr(t))}if(l instanceof ae)return Lw(ty(hX(e)(a.zone)(l.value0)))(function(i){return GX({info:i})});throw new Error("Failed pattern match at Main (line 65, column 3 - line 71, column 20): "+[l.constructor.name])})})}))}};function gte(){return new gt}function gt(){this.punctual=XS()}gt.prototype.define=function(e){return eL(this.punctual)(e)()};gt.prototype.clear=function(e){return xS(this.punctual)(e)()};gt.prototype.preRender=function(e){return QS(this.punctual)(e)()};gt.prototype.render=function(e){return jS(this.punctual)(e)()};gt.prototype.postRender=function(e){return HS(this.punctual)(e)()};gt.prototype.setTempo=function(e){return zS(this.punctual)(e)()};gt.prototype.setAudioInput=function(e){return VS(this.punctual)(e)()};gt.prototype.setAudioOutput=function(e){return JS(this.punctual)(e)()};gt.prototype.setBrightness=function(e){return kS(this.punctual)(e)()};export{gt as Punctual,gte as exoLang}; diff --git a/src/Expr.purs b/src/Expr.purs index 4d6f69b..465d41e 100644 --- a/src/Expr.purs +++ b/src/Expr.purs @@ -270,6 +270,10 @@ vec2FloatFloatToVec4 :: Vec2 -> Float -> Float -> Vec4 vec2FloatFloatToVec4 (Vec2Constant x y) (FloatConstant z) (FloatConstant w) = Vec4Constant x y z w vec2FloatFloatToVec4 x y z = Vec4Expr $ "vec4(" <> toExpr x <> "," <> toExpr y <> "," <> toExpr z <> ")" +floatFloatVec2ToVec4 :: Float -> Float -> Vec2 -> Vec4 +floatFloatVec2ToVec4 (FloatConstant x) (FloatConstant y) (Vec2Constant z w) = Vec4Constant x y z w +floatFloatVec2ToVec4 x y z = Vec4Expr $ "vec4(" <> toExpr x <> "," <> toExpr y <> "," <> toExpr z <> ")" + vec3FloatToVec4 :: Vec3 -> Float -> Vec4 vec3FloatToVec4 (Vec3Constant x y z) (FloatConstant w) = Vec4Constant x y z w vec3FloatToVec4 x y = Vec4Expr $ "vec4(" <> toExpr x <> "," <> toExpr y <> ")" @@ -284,34 +288,34 @@ floatVec3ToVec4 x y = Vec4Expr $ "vec4(" <> toExpr x <> "," <> toExpr y <> ")" unconsFloatsToVec2s :: NonEmptyList Float -> Tuple (NonEmptyList Vec2) (Maybe (NonEmptyList Float)) unconsFloatsToVec2s xs = case fromList (tail xs) of - Nothing -> Tuple (singleton $ floatFloatToVec2 (head xs) zero) Nothing + Nothing -> Tuple (singleton $ fromFloat (head xs)) Nothing Just xs' -> Tuple (singleton $ floatFloatToVec2 (head xs) (head xs')) (fromList $ tail xs') unconsFloatsToVec3s :: NonEmptyList Float -> Tuple (NonEmptyList Vec3) (Maybe (NonEmptyList Float)) unconsFloatsToVec3s xs = case fromList (tail xs) of - Nothing -> Tuple (singleton $ floatFloatFloatToVec3 (head xs) zero zero) Nothing + Nothing -> Tuple (singleton $ fromFloat (head xs)) Nothing Just xs' -> case fromList (tail xs') of - Nothing -> Tuple (singleton $ floatFloatFloatToVec3 (head xs) (head xs') zero) Nothing + Nothing -> Tuple (singleton $ floatVec2ToVec3 (head xs) (fromFloat $ head xs')) Nothing Just xs'' -> Tuple (singleton $ floatFloatFloatToVec3 (head xs) (head xs') (head xs'')) (fromList $ tail xs'') unconsFloatsToVec4s :: NonEmptyList Float -> Tuple (NonEmptyList Vec4) (Maybe (NonEmptyList Float)) unconsFloatsToVec4s xs = case fromList (tail xs) of - Nothing -> Tuple (singleton $ floatFloatFloatFloatToVec4 (head xs) zero zero zero) Nothing + Nothing -> Tuple (singleton $ fromFloat (head xs)) Nothing Just xs' -> case fromList (tail xs') of - Nothing -> Tuple (singleton $ floatFloatFloatFloatToVec4 (head xs) (head xs') zero zero) Nothing + Nothing -> Tuple (singleton $ floatVec3ToVec4 (head xs) (fromFloat $ head xs')) Nothing Just xs'' -> case fromList (tail xs'') of - Nothing -> Tuple (singleton $ floatFloatFloatFloatToVec4 (head xs) (head xs') (head xs'') zero) Nothing + Nothing -> Tuple (singleton $ floatFloatVec2ToVec4 (head xs) (head xs') (fromFloat $ head xs'')) Nothing Just xs''' -> Tuple (singleton $ floatFloatFloatFloatToVec4 (head xs) (head xs') (head xs'') (head xs''')) (fromList $ tail xs''') unconsVec3sToVec2s :: NonEmptyList Vec3 -> Tuple (NonEmptyList Vec2) (Maybe (NonEmptyList Vec3)) unconsVec3sToVec2s xs = case fromList (tail xs) of - Nothing -> Tuple (swizzleXY (head xs) `cons` singleton (floatFloatToVec2 (swizzleZ $ head xs) zero)) Nothing -- one vec3 makes two vec2s + Nothing -> Tuple (swizzleXY (head xs) `cons` singleton (fromFloat $ swizzleZ $ head xs)) Nothing -- one vec3 makes two vec2s Just xs' -> let a = swizzleXY $ head xs b = floatFloatToVec2 (swizzleZ (head xs)) (swizzleX (head xs')) @@ -321,13 +325,12 @@ unconsVec3sToVec2s xs = unconsVec2sToVec3s :: NonEmptyList Vec2 -> Tuple (NonEmptyList Vec3) (Maybe (NonEmptyList Vec2)) unconsVec2sToVec3s xs = case fromList (tail xs) of - -- one vec2 makes one vec3 via swizzleXY + 0 - Nothing -> Tuple (singleton $ vec2FloatToVec3 (head xs) zero) Nothing + Nothing -> Tuple (singleton $ swizzleXYY (head xs)) Nothing Just xs' -> case fromList (tail xs') of - Nothing -> -- two vec2s makes two vec3s (second one is swizzleY00) + Nothing -> -- two vec2s makes two vec3s let a = vec2FloatToVec3 (head xs) (swizzleX (head xs')) - b = floatFloatFloatToVec3 (swizzleY $ head xs') zero zero + b = fromFloat $ swizzleY $ head xs' in Tuple (a `cons` singleton b) Nothing Just xs'' -> -- three vec2s makes two vec3s evenly let a = vec2FloatToVec3 (head xs) (swizzleX (head xs')) @@ -338,13 +341,13 @@ unconsVec4sToVec3s :: NonEmptyList Vec4 -> Tuple (NonEmptyList Vec3) (Maybe (Non unconsVec4sToVec3s xs = case fromList (tail xs) of -- one vec4 makes two vec3s - Nothing -> Tuple (swizzleXYZ (head xs) `cons` singleton (floatFloatFloatToVec3 (swizzleW $ head xs) zero zero)) Nothing + Nothing -> Tuple (swizzleXYZ (head xs) `cons` singleton (fromFloat (swizzleW $ head xs))) Nothing Just xs' -> case fromList (tail xs') of Nothing -> -- two vec4s makes three vec3s let a = swizzleXYZ (head xs) b = floatVec2ToVec3 (swizzleW $ head xs) (swizzleXY $ head xs') - c = vec2FloatToVec3 (swizzleZW $ head xs') zero + c = swizzleZWW $ head xs' in Tuple (a `cons` (b `cons` singleton c)) Nothing Just xs'' -> -- three vec4s makes four vec3s evenly let a = swizzleXYZ (head xs) @@ -357,7 +360,7 @@ unconsVec4sToVec3s xs = unconsVec2sToVec4s :: NonEmptyList Vec2 -> Tuple (NonEmptyList Vec4) (Maybe (NonEmptyList Vec2)) unconsVec2sToVec4s xs = case fromList (tail xs) of - Nothing -> Tuple (singleton $ vec2FloatFloatToVec4 (swizzleXY $ head xs) zero zero) Nothing + Nothing -> Tuple (singleton $ swizzleXYYY $ head xs) Nothing Just xs' -> let x = vec2Vec2ToVec4 (head xs) (head xs') in Tuple (singleton x) (fromList $ tail xs') @@ -365,19 +368,19 @@ unconsVec2sToVec4s xs = unconsVec3sToVec4s :: NonEmptyList Vec3 -> Tuple (NonEmptyList Vec4) (Maybe (NonEmptyList Vec3)) unconsVec3sToVec4s xs = case fromList (tail xs) of - Nothing -> Tuple (singleton $ vec3FloatToVec4 (swizzleXYZ $ head xs) zero) Nothing + Nothing -> Tuple (singleton $ swizzleXYZZ $ head xs) Nothing Just xs' -> case fromList (tail xs') of Nothing -> let a = vec3FloatToVec4 (head xs) (swizzleX $ head xs') - b = vec2FloatFloatToVec4 (swizzleYZ $ head xs') zero zero + b = swizzleYZZZ $ head xs' in Tuple (a `cons` singleton b) Nothing Just xs'' -> case fromList (tail xs'') of Nothing -> let a = vec3FloatToVec4 (head xs) (swizzleX $ head xs') b = vec2Vec2ToVec4 (swizzleYZ $ head xs') (swizzleXY $ head xs'') - c = floatFloatFloatFloatToVec4 (swizzleZ $ head xs'') zero zero zero + c = fromFloat $ swizzleZ $ head xs'' in Tuple (a `cons` (b `cons` singleton c)) Nothing Just xs''' -> let a = vec3FloatToVec4 (head xs) (swizzleX $ head xs')